Topics / #subdomain-enumeration
Subdomain-enumeration projects on GitHub
Reconnaissance tools for discovering subdomains of a target domain.
As of , the most-starred Subdomain-enumeration projects on GitHub are theHarvester (18K stars), subfinder (14.6K stars) and gobuster (14.2K stars). GitHub.Locker tracks 6 Subdomain-enumeration repositories with 78.7K stars combined. The fastest-growing on October 18 was theHarvester, with +7 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+7theHarvester
laramies/theHarvester · ★ 18KAn open-source OSINT tool that gathers emails, subdomains and names about a domain or organization from public sources: search engines, certificate transparency logs, DNS datasets, code repositories and threat-intel platforms, normalizing hostnames, emails, IPs, URLs, ASNs, people and breach names.
+6gobuster
OJ/gobuster · ★ 14.2KGobuster is a fast, multi-threaded command-line tool written in Go for brute-forcing web directories/files, DNS subdomains, and virtual hosts, plus enumerating S3/GCS cloud storage buckets and TFTP files.
+3subfinder
projectdiscovery/subfinder · ★ 14.6KSubfinder is a fast passive subdomain enumeration tool that returns valid subdomains for a website by querying passive online sources, built for penetration testers and bug bounty hunters.
OneForAll
shmilylty/OneForAll · ★ 10.1KOneForAll is a powerful subdomain collection tool: point it at a target domain and it gathers subdomains from many sources — a core reconnaissance step in penetration testing, which is why the author built it.
The all-time top
6 projects · by stars
- 18K
#1 · laramies/theHarvestertheHarvester
An open-source OSINT tool that gathers emails, subdomains and names about a domain or organization from public sources: search engines, certificate transparency logs, DNS datasets, code repositories and threat-intel platforms, normalizing hostnames, emails, IPs, URLs, ASNs, people and breach names.
- 14.6K
#2 · projectdiscovery/subfindersubfinder
Subfinder is a fast passive subdomain enumeration tool that returns valid subdomains for a website by querying passive online sources, built for penetration testers and bug bounty hunters.
- 14.2K
#3 · OJ/gobustergobuster
Gobuster is a fast, multi-threaded command-line tool written in Go for brute-forcing web directories/files, DNS subdomains, and virtual hosts, plus enumerating S3/GCS cloud storage buckets and TFTP files.
- 4

Sublist3r
11.1Kaboul3la/Sublist3r · PythonSublist3r is a Python tool that enumerates subdomains of a target website using OSINT, helping penetration testers and bug hunters gather subdomains for a domain they are targeting.
- 5
bbot
10.7Kblacklanternsecurity/bbot · PythonBBOT is a recursive internet scanner for hackers — it automates recon, bug bounty work and attack surface management (ASM), inspired by Spiderfoot.
- 6
OneForAll
10.1Kshmilylty/OneForAll · PythonOneForAll is a powerful subdomain collection tool: point it at a target domain and it gathers subdomains from many sources — a core reconnaissance step in penetration testing, which is why the author built it.
Related topics
Often tagged together
- cli2,273
- linux4,246
- macos3,606
- reconnaissance40
- security998
- windows3,478
- docker1,684
- osint69
- pentesting114
- security-tools287
- terminal1,128
- dns91
- open-source5,746
- python2,425
- recon13
- bugbounty16
- cross-platform2,671
- cybersecurity249
- hacking-tool77
- information-gathering20
- penetration-testing128
- tool1,336
- brute-force5
- bruteforce8