HackproofHacks
Free tool · Recon

Free Subdomain Finder

Find subdomains of any domain in seconds. This free, passive subdomain enumeration tool aggregates Certificate Transparency logs and DNS to map a domain’s attack surface — with resolved IPs, Cloudflare detection, and one-click CSV/JSON export. Passive by default: we never connect to your sites, and your scans are never stored or published.

Only run this against domains you own or are authorised to test.

How this works

Subdomain names are aggregated from public certificate transparency logs (crt.sh, certspotter), a passive-DNS source, and resolution of a common-subdomain list via a public DNS resolver. IP addresses are looked up over DNS-over-HTTPS, and we flag any host fronted by Cloudflare. All of that is passive — we never connect to the target's own services. Optional live status checks (above) are the only feature that contacts a host directly, and only when you opt in. We never store, log, or publish your scans.

A free passive subdomain enumeration tool

Subdomain discovery is the first step of almost every security assessment and bug-bounty engagement. Each subdomain — api., staging., vpn., admin. — is another door into an organisation, and forgotten or misconfigured hosts are where breaches start. This subdomain finder helps you map that attack surface quickly, using only public data, so you can see what an attacker would see before they do.

Unlike brute-force scanners that hammer a target with thousands of DNS queries, this tool stays passive: it reads Certificate Transparency logs and public DNS to enumerate subdomains without ever touching the target’s infrastructure. Every result is enriched with its resolved IP address and a Cloudflare flag, and you can sort, filter, and export the full list to CSV or JSON. Need to confirm which hosts are actually live? Opt in to the authorised active liveness check — strictly for domains you own or are permitted to test.

How the subdomain finder discovers hosts

Behind the scenes the tool pulls from several independent datasets and merges them into a single, de-duplicated list. It queries Certificate Transparency logs through crt.sh and certspotter — public, append-only records of every TLS certificate issued — which routinely expose internal-sounding hosts that were never meant to be advertised. It cross-references a passive-DNS source for names that have resolved historically, and it resolves a curated common-subdomain wordlist (think mail, dev, portal, cpanel) over DNS-over-HTTPS. Each candidate is then resolved to an IP address, and every IP is matched against Cloudflare’s published ranges so you instantly see which hosts sit behind a CDN and which expose their origin directly.

A privacy-first DNSDumpster alternative

If you have used DNSDumpster or similar public scanners for domain reconnaissance, this subdomain finder covers the same core job — turning a single root domain into a map of its subdomains and hosts — with a deliberately different emphasis. Where many public scanners archive and index every lookup (so your target domains become searchable by anyone), this tool processes each scan in real time and never stores, logs, or publishes what you search. You also get multi-source Certificate Transparency coverage combined with a DNS wordlist in one pass, an IP and Cloudflare flag on every row, and clean CSV/JSON export — with no account, no API key, and no rate-limited signup wall. It is a fast, no-friction DNSDumpster alternative for anyone who wants OSINT reconnaissance without handing their search history to a third party.

Who uses a subdomain finder, and why

Penetration testers use it to scope an engagement and surface shadow IT before active testing begins. Bug-bounty hunters lean on passive enumeration to find in-scope assets that the wider field has missed — the forgotten staging. box is often where the highest-severity findings live. Blue teams and IT admins run it against their own domains to keep an honest asset inventory and catch dangling DNS records that invite subdomain takeover. And teams doing M&A or vendor due diligence use it to gauge an organisation’s external footprint at a glance. In every case the value is the same: you cannot defend, or attack, what you have not yet discovered.

Find subdomains responsibly

Passive enumeration from public CT and DNS data is a standard, generally legal part of security research — you are reading information that organisations have already published. The optional live status check is different: it sends a real request to a host, so it is opt-in and gated behind an explicit authorisation confirmation. Only enable it against domains you own or have written permission to test. Built and maintained by the team behind HackproofHacks’ penetration testing services and ethical hacking training.

Not sure what you’re looking at?

If a scan surfaces exposed or forgotten assets you’re not sure about, get in touch for a professional review.

Get a professional review

Subdomain finder — frequently asked questions

What is a subdomain finder?

A subdomain finder is an online tool that discovers the subdomains — such as mail.example.com, dev.example.com, or vpn.example.com — that belong to a root domain. This one works passively: it aggregates public Certificate Transparency logs and DNS data to map a domain’s attack surface without ever sending traffic to the target.

How do I find all the subdomains of a domain?

Enter the root domain (for example example.com), complete the quick bot check, and click “Find subdomains”. The tool aggregates names from Certificate Transparency logs (crt.sh, certspotter), a passive-DNS source, and a curated common-subdomain wordlist resolved over DNS-over-HTTPS, then returns each subdomain with its IP address and a Cloudflare flag.

Is this subdomain finder free?

Yes. It is completely free, needs no signup, account, or API key, and runs straight in your browser.

Is the subdomain finder passive? Does it connect to my site?

By default it is fully passive — it only queries public datasets (CT logs and public DNS resolvers) and never connects to your servers. The single exception is the optional “live status check”, which contacts a host directly and is opt-in: you must explicitly confirm you are authorised before it runs.

What data sources does it use?

Certificate Transparency logs (crt.sh and certspotter), a passive-DNS source, and resolution of a common-subdomain wordlist via DNS-over-HTTPS. Resolved IP addresses are matched against Cloudflare’s published IP ranges to flag hosts behind Cloudflare.

Is subdomain enumeration legal?

Passive subdomain enumeration from public data is generally legal and is a standard part of OSINT and security reconnaissance. You should still only act on the results — and especially use the active live-check feature — against domains you own or are explicitly authorised to test.

Can I export the subdomain results?

Yes. Results can be copied to your clipboard or exported as CSV or JSON, so you can feed them straight into your own reconnaissance or asset-inventory workflow.

How is this different from other subdomain finder tools?

It combines several passive sources for broader coverage, enriches every result with a resolved IP and Cloudflare detection, and never stores, logs, or publishes your scans — unlike public scanners that index every search. It is built and maintained by HackproofHacks, a professional penetration-testing team.

Is this a free DNSDumpster alternative?

Yes. If you use DNSDumpster for domain reconnaissance, this tool covers the same core job — mapping a domain’s subdomains and hosts — with a few differences: it aggregates multiple Certificate Transparency sources plus a DNS wordlist, resolves an IP for every result, flags Cloudflare-fronted hosts, and lets you sort, filter, and export to CSV or JSON. Most importantly, it requires no account and never stores or indexes your searches.

What is Certificate Transparency and how does it reveal subdomains?

Certificate Transparency (CT) is a public, append-only log of every TLS/SSL certificate issued by participating certificate authorities. Because a certificate lists the hostnames it secures, those CT logs effectively become a public record of subdomains — including internal-sounding hosts like dev., staging., or vpn. that were never meant to be advertised. This tool reads those logs (via crt.sh and certspotter) so you can discover subdomains without ever touching the target.

Why do some subdomains have no IP address?

A subdomain can appear in Certificate Transparency or passive-DNS history but no longer resolve in live DNS — the record was removed, the host was decommissioned, or it was only ever used internally. We label these “historical”. They are still valuable: forgotten or dangling subdomains are a common source of subdomain-takeover vulnerabilities.

Can I use this subdomain finder for bug bounty recon?

Absolutely. Passive subdomain enumeration is a core part of bug-bounty and OSINT reconnaissance, and the IP, Cloudflare, and historical-host data here feeds directly into your asset-mapping workflow. Always stay within the scope and rules of the program you are testing, and only use the optional active live-check against hosts that program authorises you to probe.

How fresh is the subdomain data?

Results are pulled live each time you run a scan, so Certificate Transparency and DNS data reflect what those public sources hold at that moment. CT logs update within minutes to hours of a new certificate being issued, which often makes newly created subdomains discoverable shortly after they go online.

Do you store or log the domains I search?

No. Scans are processed in real time and the results are returned to your browser only — we do not store, log, publish, or index the domains you look up. Public scanners often archive every query and make it searchable; this tool deliberately does not.