ilusm.dev

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.