Early access: New content posts daily — updates are frequent and you may notice work in progress.
OSINTBench
Tools network recon reconFTW
reconFTW logo

reconFTW Review

A full-scope domain recon framework that chains proven CLI tools into one repeatable workflow for broad attack surface discovery.

4.1/5
free Free (open source) Professional Brief overview Reviewed 2026-04-05
Affiliate disclosure: OSINTBench may earn a commission if you purchase through links on this page, at no extra cost to you. Affiliate relationships do not influence our ratings or recommendations. Full policy →

Quick Verdict

Solo pentesters and bug bounty hunters who already know the core recon tools and want a faster way to run thorough engagement-scoped recon pipelines.

Pros

  • + Chains a wide set of recon tools into one configurable workflow that reduces repetitive setup and handoff work between stages
  • + Produces organized output by asset type, making it easier to pivot from enumeration into manual validation and exploitation

Cons

  • Full runs can be slow, noisy, and operationally heavy on large scopes if you do not tune modules, rate limits, and API-backed sources carefully
  • Shell-script orchestration is less flexible than database-backed platforms for long-term multi-target tracking, collaboration, and historical analysis

You've got subfinder, amass, httpx, nuclei, gau, ffuf, and naabu down. What's reconFTW bring to the table then?

It wraps a lot of tools. That's obvious. But it does more. ReconFTW gives structure. You run a domain through it, and you get organized output. Tools fire in sequence. One misconfiguration less to worry about.

Compare the two: Without reconFTW, you're launching tools one by one. Options and flags pile up. You might miss something. With reconFTW, you configure once. The workflow stays tidy. Tools still do their thing; output's more usable.

Some duplication, yes. Tools like subfinder, amass, still do their core jobs. ReconFTW's not replacing them. It's packaging. It's more like sensible defaults. You still tweak.

The real win: less to track. ReconFTW fires up nuclei, gau, ffuf. It takes care of queuing. No stumbling over tool dependencies. Output format's consistent. You like JSON.

The verdict's this: if your workflow's already buttoned down, reconFTW might not bring drastic change. But for daily ops or ad-hoc runs, it keeps things on the rails. Keeps output organized. That's reconFTW's edge. Tools still do their thing; structure adds up.

In practice, it does add something useful.

Recon rarely fails because one tool is missing. It fails because you skip stages, forget pivots, or lose momentum between enumeration, filtering, web discovery, and validation. A framework that sequences steps well saves time. It also produces more consistent coverage than ad hoc one-liners. This matters when you're working alone.

That's where reconFTW fits in. It's automation for terminal-heavy operators who want breadth. No need to stand up a full platform.

What reconFTW Does

reconFTW automates domain reconnaissance. It chains together tools into a workflow.

The stack includes subfinder, amass, httpx, nuclei, gau, ffuf, naabu, and others. Data flows from one stage to the next. Subdomains feed live-host probing, live hosts feed web analysis, URLs feed content collection, and scope flows into vulnerability scanning.

You rerun the same commands, normalize output files, and stitch pivots by hand. reconFTW helps by eliminating the need to manually rebuild your workflow.

It's modular, offering no all-or-nothing scan. Modes include full recon, passive-only, web-focused, and vulnerability scanning. The depth of the scan varies by engagement. Sometimes, broad passive mapping is enough; sometimes, you just want web enumeration.

Config sits in YAML files, controlling tool runs, aggression, API keys, and output locations. It's not a magic button; it's a configurable shell pipeline. You can standardize around it.

What the Full Recon Mode Covers

Full Recon Mode

ReconFTW shines brightest in full recon mode.

It starts by pulling from multiple passive sources: subdomain lists, certificate transparency logs, passive DNS, archived URLs. Each source adds to the dataset. No single-source sweeps here. You'd normally hit these sources one by one. ReconFTW aggregates them.

Config permitting, it also digs into archives for URLs, and performs lightweight harvesting of emails and contact info.

Active Stages

Then, it kicks into high gear: live host probing to confirm what's up and what's down, port scanning to open up non-HTTP surfaces, crawling to expand content, screenshots for rapid triage, JavaScript analysis for client-side leads, hidden route detection, and directory brute-forcing to take a deeper look at web assets.

The Benefit of Chaining

Each phase builds on the last. The workflow's chained, which makes it efficient.

Vulnerability Scanning

The final phase involves nuclei templates, exposed panel checks, misconfig detection, and CVE tests. It provides a prioritized list, especially useful for solo operators, to compress time.

Automating Reconnaissance

Full recon mode's goal is a wide, usable dataset, not just subdomains. Subdomains, certificate transparency logs, passive DNS, archived URLs. Automated process gets you from "assets found" to "investigation list" quickly.

reconFTW vs bbot and reNgine

The clearest difference is architectural.

reconFTW is a shell-script framework. Results go into organized output directories. It is good for operators who live in the terminal and prefer direct file-based outputs, with maximum tool breadth without the overhead.

bbot works differently, with a recursive model that follows assets, pivots dynamically, and scans evolve. In contrast, reconFTW is more linear, stage-driven, and runs through phases in order, making it easier to reason about and providing a repeatable batch workflow. If you want automated pivot expansion, bbot is the better choice.

reNgine solves a different problem, offering persistent databases, a web UI, scheduled scanning, and multi-target management. It is suitable for recurring scopes, team workflows, and long-running asset discovery.

For a single engagement run with one operator, reconFTW often makes sense, as it has no database, scheduler, or collaborative UI, and provides one deep recon cycle with breadth, chaining, and usable artifacts.

You should use the tool that meets your needs: reconFTW, bbot, or reNgine. Each has its place. Choose the tool and get the job done.

Configuration and Operational Considerations

The quality of reconFTW results depends heavily on configuration.

API keys are crucial. Populating reconftw.cfg and related settings with keys for subfinder, amass, Shodan, VirusTotal, SecurityTrails, and other providers improves the depth of passive coverage significantly. Leaving those integrations empty still allows the framework to work, but the passive side will be thinner and more dependent on public-only sources. ReconFTW scales with the amount of data access you provide.

Time is a major consideration. A full recon against a large organization can take many hours, sometimes longer if you enable aggressive stages broadly. This is a natural consequence of chaining a lot of tooling. You should choose mode based on engagement reality. Passive-only mode is better for quick scoping. Web-only subsets make sense when you have validated assets and want to focus effort where it matters. Full mode is best when thoroughness matters more than speed.

The output structure is a best practical feature. Results are organized by category: subdomains, URLs, screenshots, vulnerabilities, secrets, related artifacts. The output is not just machine-generated noise. It is arranged to let you immediately take the next step, whether reviewing screenshots, feeding URLs into custom analysis, checking nuclei findings, or pulling candidate secrets for manual validation.

Direct usability separates a good recon wrapper from a bad one.

Verdict

reconFTW pays off when you need repeatable, full-scope recon. No rebuilding your tool chain every time.

Scripts get you there. For solo pentesters and bug bounty hunters, the shell-script approach makes sense, stays close to the CLI tools you trust. No forced database backends. Outputs organize nicely for hands-on follow-up. The point is workflow efficiency, better continuity.

reconFTW is not always the best fit. Time's short? Full mode's too heavy. Recursive discovery? bbot's a better choice. Persistent ops with a UI? reNgine's stronger. But for a single, thorough recon pass — chaining tools — reconFTW works.

Community Rating

Ratings from security researchers. No third-party tracking.

☆☆☆☆☆
No ratings yet

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 →

View reconFTW on Wayback Machine →