Example Usage
qps := 15
var nameservers = []string{
"8.8.8.8", // Google
"1.1.1.1", // Cloudflare
"9.9.9.9", // Quad9
"208.67.222.222", // Cisco OpenDNS
"84.200.69.80", // DNS.WATCH
"64.6.64.6", // Neustar DNS
"8.26.56.26", // Comodo Secure DNS
"205.171.3.65", // Level3
"134.195.4.2", // OpenNIC
"185.228.168.9", // CleanBrowsing
"76.76.19.19", // Alternate DNS
"37.235.1.177", // FreeDNS
"77.88.8.1", // Yandex.DNS
"94.140.14.140", // AdGuard
"38.132.106.139", // CyberGhost
"74.82.42.42", // Hurricane Electric
"76.76.2.0", // ControlD
}
r := resolve.NewResolvers()
_ = r.AddResolvers(qps, nameservers...)
defer r.Stop()
ctx, cancel := context.WithTimeout(context.Background(), 30 * time.Second)
defer cancel()
ch := make(chan *dns.Msg, 100)
go func() {
for _, name := range names {
r.Query(ctx, resolve.QueryMsg(name, 1), ch)
}
}()
for {
select {
case <-ctx.Done():
return
case resp := <-ch:
if resp.Rcode == dns.RcodeSuccess && len(resp.Answer) > 0 {
ans := ExtractAnswers(resp)
domain, err := publicsuffix.EffectiveTLDPlusOne(ans[0].Name)
if err == nil && !r.WildcardDetected(ctx, resp, domain) {
fmt.Print
See also
httpx
Open Source
Kali
Fast and multi-purpose HTTP toolkit from ProjectDiscovery. Probes hosts for live web services, extra…
Aquatone
Open Source
Tool for visual inspection of websites across large numbers of hosts. Takes screenshots of web pages…
Custom-Search-Engines
Free
A selection of useful Custom Serch Engines for OSINT.…
Nmap
Open Source
Kali
The industry-standard network scanner. Discovers hosts, open ports, services, OS versions, and runs …
Shodan
Freemium
Search engine for internet-connected devices. Finds exposed servers, webcams, ICS/SCADA systems, dat…
Ladon
Open Source
Ladon大型内网渗透扫描器,PowerShell、Cobalt Strike插件、内存加载、无文件扫描。含端口扫描、服务识别、网络资产探测、密码审计、高危漏洞检测、漏洞利用、密码读取以及一键GetS…