EN
ENNA
🔍

Subdomain Enumeration

13 tools indexed

Subdomain enumeration and DNS discovery tools for mapping an organization's external attack surface. These tools use passive sources like certificate transparency logs, search engines, and DNS aggregators, as well as active brute-forcing techniques to find subdomains that may host vulnerable services.

Subfinder

Go
Featured

Fast passive subdomain enumeration tool. Uses multiple sources including certificate transparency logs.

passivecertificate-transparencyprojectdiscovery
13.4k1.5k11d ago

Amass

Go
Featured

In-depth attack surface mapping and asset discovery. DNS enumeration, network mapping, OSINT data sources.

dnsattack-surfaceowaspasset-discovery
14.4k2.1k5d ago

dnsx

Go

Fast multi-purpose DNS toolkit. Retries, wildcard filtering, and multiple resolver support.

dnsresolverwildcardprojectdiscovery
2.7k3107d ago

Knock

Python

Subdomain enumeration tool using wordlist and DNS resolution. Supports VirusTotal and zone transfers.

dnswordlistvirustotalzone-transfer
4.2k8811mo ago

Assetfinder

Go

Find domains and subdomains potentially related to a given domain. Pulls from multiple passive sources.

passivesubdomainfasttomnomnom
3.6k5371y ago

Subjack

Go

Subdomain takeover tool. Checks if CNAME records point to deprovisioned cloud services.

takeovercnameclouddangling-dns
2.0k35121d ago

Altdns

Python

Subdomain discovery through alterations and permutations. Generates mutated wordlists from known subdomains.

permutationmutationwordlistdns
2.5k4471y ago

DNSRecon

Python

DNS enumeration script. Zone transfers, reverse lookups, Google dorking, SRV records, and DNSSEC testing.

dnszone-transferdnssecenumeration
3.0k5713d ago

GoBuster DNS

Go

DNS subdomain bruting using Go. Concurrent queries with wildcard detection and custom resolvers.

dns-bruteconcurrentwildcardresolvers
13.6k1.6k10d ago

DNSenum

Perl

Multithreaded DNS enumeration tool that discovers subdomains via dictionary brute-force, Google scraping, and zone transfers.

dnsenumerationbrute-forcezone-transfer
6801436y ago

shuffleDNS

Go

Wrapper around massdns for enumerating valid subdomains using active bruteforce and resolving with wildcard filtering.

subdomain-bruteforcedns-resolutionwildcard-filteringmassdns
1.6k2136d ago

puredns

Go

Fast domain resolver and subdomain bruteforcing tool that handles wildcard detection and DNS validation.

dns-bruteforcewildcard-detectionresolversubdomain-discovery
2.2k1881mo ago

Findomain

Rust

Cross-platform subdomain enumerator using certificate transparency logs and multiple APIs for fast passive discovery.

cert-transparencysubdomain-enumpassive-reconmonitoring
3.7k39316d ago