func (d *dnsbruteforce) Version() string {
	return "0.1"
}
Version returns the module version
package dnsbruteforce
import (
	"bufio"
	"encoding/gob"
	"errors"
	"fmt"
	"net"
	"os"
	"path/filepath"
	"sync"
	"time"
	"github.com/BurntSushi/toml"
	"github.com/netm4ul/netm4ul/core/communication"
	"github.com/netm4ul/netm4ul/core/database/models"
	"github.com/netm4ul/netm4ul/core/events"
	"github.com/netm4ul/netm4ul/modules"
	log "github.com/sirupsen/logrus"
)
var wg sync.WaitGroup
type dnsbruteforceConfig struct {
	WorkerCount  int    `toml:"worker_count"`
	WordlistPath string `toml:"wordlist_path"`
	Timeout      int    `toml:"timeout"`  
}
type dnsbruteforce struct {
	Config dnsbruteforceConfig
}
type Result struct {
	Domain string
	Addr   string
}
func NewDnsbruteforce() modules.Module {
	gob.Register(Result{})
	var t modules.Module
	t = &dnsbruteforce{}
	return t
}
func (d *dnsbruteforce) Name() string {
	return "dnsbruteforce"
}