subfinder Review
Fast passive subdomain enumeration that gives pentesters a clean starting point for external recon.
Quick Verdict
Pentesters and bug bounty hunters who want a fast passive subdomain baseline they can immediately feed into httpx and nuclei.
Pros
- + Very fast passive enumeration with support for 50+ sources
- + Fits cleanly into ProjectDiscovery recon pipelines with JSON and stdout-friendly output
Cons
- − Depth depends heavily on which API-backed providers you configure
- − Passive-only design means it will miss assets that require active brute force or validation
What subfinder Does
subfinder does one thing: pulls subdomains from public data. It queries 50+ sources, such as certificate transparency logs, passive DNS, threat feeds, and returns a list of candidate subdomains for a domain you specify.
You want everything already exposed? subfinder gets you there fast.
The tool is passive. It doesn't interact with the target's infrastructure. This is useful for external recon, especially in bug bounties or scoped pentests. You establish a baseline without sending a packet.
subfinder asks third-party services what they know. It aggregates answers, gives you a deduplicated list. No brute-force DNS. No record resolving unless you choose to. No traffic to complicate attribution or alert defenders.
The output is clean. The output is in plain text to stdout, files, and JSON with source attribution. This helps in investigations. You see which provider found what, and how much to trust it. Certificate transparency logs, passive DNS, threat feeds.
subfinder is a Go binary. It has minimal dependencies. The install is quick. The friction is low. Operators use it first in an external recon chain. It drops into a shell workflow easily. You collect hostnames. No heavy framework config.
It works.
Data Sources and API Configuration
Subfinder: Unauthenticated and API-Backed Recon
Subfinder works out of the box. Unauthenticated providers like crt.sh, HackerTarget, and RapidDNS give you a fast baseline against many targets. For small targets or quick triage, those free sources surface obvious exposed assets immediately. You get a first-pass hostname list fast.
API-backed sources make subfinder stronger. Configure Shodan, SecurityTrails, Censys, VirusTotal, and Chaos credentials in the provider YAML file. Output depth scales with your API setup. A bare install gives a decent snapshot; a well-keyed install gives a serious external asset baseline. For bug bounty hunters cycling through programs, this is a high-leverage upgrade.
Prioritize APIs deliberately. If you only have time or budget for a few providers, start with SecurityTrails, VirusTotal, Chaos, Censys. Shodan provides useful overlaps and occasional unique hits. The goal is not just collecting more names, but improving the probability that your first passive pass captures forgotten assets.
Subfinder fits disciplined recon well due to source control. The -sources flag targets specific providers; -exclude-sources removes noisy, redundant, or slow providers. This matters when tuning for speed. You want control without a one-size-fits-all scan profile. Subfinder gives you that.
Sometimes a maximum-depth run is needed; sometimes a fast baseline in seconds is required. You might test ten domains and need enough data to move downstream. Subfinder accommodates both scenarios. That's its value.
The subfinder-to-httpx Pipeline
(No changes made to frontmatter fields)
Article
Many operators use a simple pattern: subfinder -d target.com -silent | httpx -silent -status-code -title. This one-liner shows why subfinder is popular. It does passive collection, then feeds hostnames to httpx for live probing. You move from public exposure to responding web services with titles and status codes.
Passive enumeration is just the start. A hostname list is useful. The real value is in identifying what's alive, what tech is exposed, and which endpoints to inspect deeper. subfinder doesn't try to do it all. It hands off cleanly to the next tool, purpose-built for shell-based recon.
JSON output adds another layer. Preserve source attribution per subdomain. See which providers produced results. This helps with unusual or high-value hostnames. If a sensitive subdomain appears in one provider, validate it cautiously. If it shows up across sources, confidence rises. Attribution helps compare provider usefulness. Decide which API subscriptions to keep.
The full ProjectDiscovery chain is clear: subfinder into httpx into nuclei. subfinder finds assets. httpx tells you what's reachable. nuclei applies templated checks. For pentesters or bug bounty hunters, that sequence covers early recon. Start passive. Confirm what's alive. Test what matters. subfinder makes the first step fast enough to run constantly. Operators miss things. subfinder helps. That's it.
subfinder vs Amass
Comparing Subfinder and Amass
Subfinder and Amass serve different purposes in the recon workflow. Subfinder excels at speed, with quick passive enumeration. It has no database to manage and no active probing, making its strength fast public hostname data for downstream tools.
Amass does more. It stores data in a graph database and tracks changes over time. It includes ASN, CIDR mapping. Use Amass for recurring assessments or monitoring attack surface evolution, including ASN, CIDR mapping.
When to Use Each
Pick subfinder for fast passive recon. Typical next steps are httpx, nuclei. Use Amass for historical comparisons or broader infrastructure intel.
Operator's Choice
Most workflows start with subfinder. It is quick to install and execute and integrates well with API-key optimized pipelines. Subfinder wins for pentest and bug bounty workflows. It is fast, simple, and effective.
Tool Relationships
Similar Tools
Shodan
Search engine for internet-connected devices — find exposed servers, industrial systems, and network infrastructure worldwide.
RTL-SDR Blog V4
The standard $40 software-defined radio dongle for ADS-B aircraft tracking, AIS ship tracking, and weather satellite imagery.
SingleFile
Archive any web page — including JavaScript-rendered content — into a single self-contained HTML file that opens identically offline and can be cryptographically verified.
urlscan.io
Free website scanner that captures full-page screenshots, network requests, and DOM snapshots for any URL
Community Rating
Ratings from security researchers. No third-party tracking.
Rate this tool:
This review reflects testing as of 2026-04-05. OSINT tools change frequently — check the vendor's current documentation for pricing and feature updates. Report an error →