Alternatives to DNSRecon
A Python command-line script for DNS enumeration, record lookups, zone transfer checks and subdomain brute-forcing. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
DNSRecon
A Python command-line script for DNS enumeration, record lookups, zone transfer checks and subdomain brute-forcing.
Replacements
Listings that take over the same core job as DNSRecon.
DNSDumpster
A web tool that discovers DNS records and hosts related to a domain for security research.
DNSDumpster runs in the browser with nothing to install and relies on passive public DNS data, so zone transfer tests and brute-forcing are not available.
dnsx
Query DNS records in bulk from the command line.
dnsx is an MIT-licensed Go command-line tool for bulk DNS queries with custom resolvers, focused on record lookups rather than zone transfer checks.
Subfinder
Find subdomains using passive online data sources.
Subfinder is an MIT-licensed tool that finds subdomains through passive online sources instead of brute-forcing, and some sources need API credentials.
Similar software
Related functionality, not a direct replacement.
dnstwist
A domain permutation engine that finds lookalike domains used for typosquatting, phishing and impersonation.
doggo
Look up DNS records with a readable command-line client.
q
A small command-line DNS client supporting UDP, TCP, DoT, DoH, DoQ, ODoH and DNSCrypt.
BIND 9
Open-source DNS server software from ISC that also provides the dig command-line query tool.
Naabu
Discover listening network ports with a command-line scanner.
httpx
Inspect HTTP services with ProjectDiscovery's command-line toolkit.