dns
DNS operations, tunneling, zone transfers, enumeration.
Load with: use dns
Quick example
use dns
result = dnsre("hello", "value")
prn(result)
Functions
Basic queries
dnsre(name, type)
Performs the operation. Takes name, type.
dnsa(name)
Performs the operation. Takes name.
dnsaa(name)
Performs the operation. Takes name.
dnsmx(name)
Performs the operation. Takes name.
dnscn(name)
Performs the operation. Takes name.
dnstx(name)
Performs the operation. Takes name.
dnspt(ip)
Performs the operation. Takes ip.
dnsso(name)
Performs the operation. Takes name.
dnsns(name)
Performs the operation. Takes name.
Zone transfer
dnszo(domain, ns_server)
Performs the operation. Takes domain, ns_server.
dnszo(domain)
Performs the operation. Takes domain.
Subdomain enumeration
dnssu(domain, wordlist)
Performs the operation. Takes domain, wordlist.
dnssu(domain, max_depth)
Performs the operation. Takes domain, max_depth.
DNSSEC
dnsdn(domain)
Performs the operation. Takes domain.
dnsds(domain)
Performs the operation. Takes domain.
dnsve(domain)
Performs the operation. Takes domain.
DNS tunneling
dnstu(data, domain)
Performs the operation. Takes data, domain.
dnstu(fqdns)
Performs the operation. Takes fqdns.
dnstu(server, data, domain)
Performs the operation. Takes server, data, domain.
Reverse DNS sweep
dnsre(cidr)
Performs the operation. Takes cidr.
SPF/DMARC/DKIM check
dnssp(domain)
Performs the operation. Takes domain.
dnsdm(domain)
Performs the operation. Takes domain.
dnsdk(domain, selector)
Performs the operation. Takes domain, selector.
Cache snooping
dnsca(resolver, name)
Performs the operation. Takes resolver, name.
DNS over HTTPS
dnsdo(name, type, doh_server)
Performs the operation. Takes name, type, doh_server.
Wildcard detection
dnswi(domain)
Performs the operation. Takes domain.
Notes
- DNS resolution, record lookup, DNSSEC validation.