Versions in this module Expand all Collapse all v0 v0.6.1 Aug 10, 2022 v0.6.0 Aug 10, 2022 v0.5.8 Aug 10, 2022 v0.5.7 Aug 10, 2022 v0.5.6 Aug 10, 2022 Changes in this version + const Accept + const AcceptLang + const IPv4RE + const ReservedCIDRDescription + const SUBRE + const UserAgent + const Version + var AsnResults []RecvResult + var DefaultSubdomain = []string + var FaildIndex uint64 = 0 + var RecvIndex uint64 = 0 + var ReservedCIDRs = []string + var SentIndex uint64 = 0 + var SubNext = []string + var SuccessIndex uint64 = 0 + func AllHosts(cidr *net.IPNet) []net.IP + func AnySubdomainRegex() *regexp.Regexp + func AnySubdomainRegexString() string + func CIDRSubset(cidr *net.IPNet, addr string, num int) []net.IP + func FileExists(path string) bool + func FilterWildCard(filename string) []string + func FirstLast(cidr *net.IPNet) (net.IP, net.IP) + func GenerateFlagIndexFromMap(index uint32) (uint16, uint16) + func GenerateMapIndex(flagid2 uint16, index uint16) int + func GetDefaultSubNextData() []string + func GetGateMacAddress(dvice string) [2]net.HardwareAddr + func GetIpv4Devices() (keys []string, data map[string]net.IP) + func GetSubdomainData() string + func GetWindowWith() int + func IPDec(ip net.IP) + func IPInc(ip net.IP) + func IsContain(items []string, item string) bool + func IsIPv4(ip net.IP) bool + func IsIPv6(ip net.IP) bool + func IsReservedAddress(addr string) (bool, string) + func IsWildCard(domain string) bool + func LinesInFile(fileName string) ([]string, error) + func OutputExcel(filename string) + func PrintStatus() + func RandInt64(min, max int64) int64 + func RandomStr(n int) string + func Range2CIDR(first, last net.IP) *net.IPNet + func RangeHosts(start, end net.IP) []net.IP + func Recv(device string, options *Options, flagID uint16, retryChan chan RetryStruct) + func RequestWebPage(urlstring string, body io.Reader, hvals map[string]string, uid, secret string) (string, error) + func ShowBanner() + func Start(options *Options) + func SubdomainRegex(domain string) *regexp.Regexp + func SubdomainRegexString(domain string) string + func Summary() + type AsnStruct struct + ASN int + Cidr *net.IPNet + Registry string + func GetAsnData() []AsnStruct + type EthTable struct + Device string + DstMac net.HardwareAddr + SrcIp net.IP + SrcMac net.HardwareAddr + func AutoGetDevices() EthTable + func GetDevices(options *Options) EthTable + type LocalRetryStruct struct + type LocalStruct struct + var LocalStauts LocalStruct + func NewLocalStruct() *LocalStruct + func (this *LocalStruct) Append(node *StatusTable, index uint32) + func (this *LocalStruct) Empty() bool + func (this *LocalStruct) GetTimeoutData(max int) []LocalRetryStruct + func (this *LocalStruct) Len() int + func (this *LocalStruct) SearchFromIndexAndDelete(index uint32) (LocalRetryStruct, error) + type Options struct + API bool + CheckOrigin bool + Debug bool + Domain []string + DomainLevel int + FULL bool + FileName string + FilterWildCard bool + ListNetwork bool + NetworkId int + Output string + OutputCSV bool + Rate int64 + Resolvers []string + Silent bool + SkipWildCard bool + Stdin bool + SubNameFileName string + Summary bool + TTL bool + Test bool + Verify bool + func ParseOptions() *Options + type Pair struct + Key string + Value int + type PairList []Pair + func (p PairList) Len() int + func (p PairList) Less(i, j int) bool + func (p PairList) Swap(i, j int) + type RecvResult struct + Answers []layers.DNSResourceRecord + Subdomain string + type RetryStruct struct + Dns string + Domain string + DomainLevel int + FlagId uint16 + SrcPort uint16 + type Script struct + func (s *Script) Close() + func (s *Script) Scan(domain string) []string + func (s *Script) ScriptName() (string, error) + type SendDog struct + func (d *SendDog) BuildStatusTable(domain string, dns string, domainlevel int) (uint16, uint16) + func (d *SendDog) ChoseDns() string + func (d *SendDog) Close() + func (d *SendDog) Init(ether EthTable, dns []string, flagID uint16, printStatus bool) + func (d *SendDog) Lock() + func (d *SendDog) Send(domain string, dnsname string, srcport uint16, flagid uint16) + func (d *SendDog) UnLock() + type Source struct + Domains map[string]void + Names []string + func (s *Source) Feed(domain string) + func (s *Source) Init() + func (s *Source) Scan(sc Script, domain string) + func (s *Source) Wait() + type Stack struct + var LocalStack *Stack + func GetWaitChain() *Stack + func NewStack() *Stack + func (this *Stack) Empty() bool + func (this *Stack) Len() int + func (this *Stack) Pop() (uint32, error) + func (this *Stack) Push(value uint32) + type StatusTable struct + Dns string + Domain string + DomainLevel int + Retry int + Time int64