Versions in this module Expand all Collapse all v1 v1.0.1 Jan 14, 2023 v1.0.0 Dec 27, 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