For a recon automation framework, the first results are blacklanternsecurity/bbot (BBOT is an open-source reconnaissance framework that automates the full bug bounty workflow — subdomain enumeration, port scanning, HTTP probing, screenshot capture, and plugin-based orchestration — exactly matching the integrated pipeline this search requires), owasp/amass and 1n3/sn1per (Sn1per is an automated reconnaissance orchestrator that coordinates subdomain enumeration, port scanning, HTTP probing, and screenshot capture into a unified pipeline, directly covering the full recon workflow for bug bounty targets). hktalent/scan4all and six2dez/reconftw round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
These tools automate asset discovery, subdomain enumeration, and vulnerability scanning for bug bounty security research.
This project is an open-source intelligence reconnaissance framework and recursive attack surface mapper. It functions as a containerized security scanner designed to map public-facing infrastructure, perform subdomain enumeration, and automate the gathering of open-source intelligence. The system employs a recursive discovery engine to iteratively explore target infrastructure, utilizing a plugin-based module architecture to extend scanning capabilities. It integrates third-party APIs for data enrichment and applies YARA rules across discovered assets to identify specific vulnerability patte
BBOT is an open-source reconnaissance framework that automates the full bug bounty workflow — subdomain enumeration, port scanning, HTTP probing, screenshot capture, and plugin-based orchestration — exactly matching the integrated pipeline this search requires.
Amass is a network attack surface mapper and reconnaissance framework designed to discover and map the external, internet-facing infrastructure of a target organization. It functions as an open source intelligence tool that identifies public network boundaries and locates hidden or forgotten subdomains to define an organization's total reachable footprint. The project utilizes passive-source data aggregation from external APIs and public databases alongside active DNS brute-forcing and recursive subdomain expansion. It employs a graph-based asset mapping system to visualize the relationships
Amass is a network attack surface mapper and reconnaissance framework focused on subdomain enumeration and asset mapping, which squarely fits the category; however, it lacks built-in port scanning, HTTP probing, screenshot capture, and explicit workflow orchestration, making it a narrower but still correct match for an automated recon tool.
Sn1per is a vulnerability management platform and penetration testing orchestrator designed to automate reconnaissance, vulnerability scanning, and exploit verification. It functions as a dockerized security toolkit that coordinates multiple tools into a unified automated pipeline to identify security flaws across network and web assets. The platform features an attack surface manager for discovering internet-facing assets through OSINT, DNS enumeration, and certificate transparency. It distinguishes itself with an AI-powered security analyzer that uses large language models to summarize scan
Sn1per is an automated reconnaissance orchestrator that coordinates subdomain enumeration, port scanning, HTTP probing, and screenshot capture into a unified pipeline, directly covering the full recon workflow for bug bounty targets.
scan4all is an all-in-one vulnerability scanner that orchestrates parallel network reconnaissance, service cracking, and exploit execution across a wide range of protocols. It combines port discovery, web fingerprinting, password cracking, and a plugin-based database of over 15,000 proof-of-concept exploits into a single automated pipeline, with results streamed to Elasticsearch for structured querying and analysis. The tool distinguishes itself through its multi-engine orchestration, coordinating tools like nmap, naabu, and nuclei under one pipeline to avoid redundant work and share results.
scan4all is an automated pipeline that orchestrates parallel reconnaissance—subdomain enumeration, port scanning, web fingerprinting, and multi-tool integration (nmap, naabu, nuclei)—directly aligning with a bug bounty recon workflow, though it omits screenshot capture and out-of-scope filtering.
reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the discovery, mapping, and monitoring of external digital assets. It operates as a modular tool-chain pipeline that coordinates a sequence of security tools to perform intelligence gathering and vulnerability scanning. The project distinguishes itself through a cloud-native deployment model that parallelizes scanning workloads across a fleet of remote VPS instances to bypass local resource constraints. It utilizes container-based environment isolation to ensure consistent executio
reconftw is an attack surface management framework that orchestrates a full reconnaissance pipeline — subdomain enumeration, port scanning, HTTP probing, and parallel execution across remote instances — directly matching the automated bug bounty recon workflow you described.
Rengine is an automated reconnaissance framework and vulnerability management platform designed for attack surface monitoring. It functions as a centralized hub for discovering subdomains and open ports, gathering open-source intelligence, and tracking security flaws across target networks. The system integrates large language models to analyze reconnaissance data and generate vulnerability descriptions and insights. It distinguishes itself through a plugin-based tool integration that wraps external security scanning binaries and a target mapping system that tracks changes to assets over time
rengine is a full-featured automated reconnaissance framework built for bug bounty and attack surface monitoring, with subdomain enumeration, port scanning, OSINT gathering, and plugin-based workflow orchestration that matches the desired automated pipeline for recon.
Flowsint is an open-source intelligence framework and reconnaissance orchestrator used for cybersecurity investigations. It functions as a containerized tool runner and data mapper, automating the collection of intelligence from open-source providers and APIs to profile targets and map threat intelligence. The platform distinguishes itself through a graph-based investigation interface, where processed raw intelligence is converted into nodes and edges to visualize relationships between entities. It allows for the creation of sequenced pipelines that chain data enrichment tools, enabling the o
Flowsint is an open-source reconnaissance orchestrator that automates data collection and pipeline chaining, which fits the automated recon framework category, though its focus on passive OSINT and graph-based investigation may not cover active scanning features like port scanning and HTTP probing that bug bounty workflows often require.
Argus is a modular network reconnaissance framework designed for gathering network intelligence, mapping infrastructure, and assessing security postures through automated discovery tasks. It operates as a containerized security toolset that allows for the consistent execution of specialized information-gathering modules across different operating systems. The system functions as an infrastructure audit tool and a web application security scanner, performing tasks such as DNS lookups, port scanning, and the inspection of HTTP headers to detect vulnerabilities. It also serves as a threat intell
Argus is a modular network reconnaissance framework that automates DNS lookups, port scanning, and web crawling for bug bounty workflows, though it lacks built-in screenshot capture and explicit out-of-scope filtering, making it a solid but not comprehensive fit for the full recon pipeline.
Sublist3r is a subdomain enumeration tool and passive reconnaissance framework designed to discover subdomains by querying search engines and public intelligence sources. It functions as a security tool for identifying the digital footprint of a target domain. The project provides both passive enumeration through multi-source API aggregation and active discovery via a DNS brute force tool. It includes a TCP port scanner to identify active services and open ports on discovered subdomains, facilitating attack surface mapping. The tool can be used as a standalone utility or as a Python security
Sublist3r is a focused subdomain enumeration tool with a built-in TCP port scanner, but it does not provide the broader automated pipeline features like HTTP probing, screenshot capture, or workflow orchestration that a full bug bounty recon framework would include.
Findomain is a subdomain discovery tool and DNS resolver used for mapping an organization's external attack surface. It functions as a DNS infrastructure analyzer that searches for registered subdomains associated with a root domain to uncover undocumented infrastructure and services. The project includes an attack surface monitor that tracks changes to subdomains over time, using differential state monitoring to identify newly created or deleted assets. It provides real-time alerting via webhooks when changes in the monitored domain surface are detected. The system performs high-speed DNS r
Findomain is a fast subdomain discovery and DNS monitoring tool, but it focuses narrowly on subdomain enumeration and DNS analysis rather than automating the full reconnaissance workflow with port scanning, HTTP probing, screenshot capture, and integrated tool orchestration.
This repository is a focused subdomain discovery tool that leverages GitHub, but it does not provide the full automated recon workflow with port scanning, HTTP probing, screenshot capture, or pipeline orchestration that you are looking for.
Subfinder is a passive subdomain enumeration tool and DNS discovery utility designed to identify valid subdomains and hostnames associated with a specific organization or domain. It functions as a passive reconnaissance tool, gathering information about target domains by querying online databases without sending network traffic to the target infrastructure. The tool utilizes a pluggable provider architecture to separate discovery logic into independent modules, allowing for the integration of multiple passive-source APIs. It employs a concurrent-worker request model to execute network request
Subfinder is a focused passive subdomain enumeration tool, not a complete automated reconnaissance framework — it handles only one piece of the workflow and lacks the broader orchestration, port scanning, and service detection you need.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| blacklanternsecurity/bbot | 9.9K | Python | AGPL-3.0 | |
| owasp/amass | 14.7K | Go | NOASSERTION | |
| 1n3/sn1per |
| 10K |
| Shell |
| other |
| hktalent/scan4all | 6.1K | Go | BSD-3-Clause |
| six2dez/reconftw | 7.2K | Shell | mit |
| yogeshojha/rengine | 8.5K | HTML | gpl-3.0 |
| reconurge/flowsint | 7K | TypeScript | Apache-2.0 |
| jasonxtn/argus | 3.3K | Python | mit |
| aboul3la/sublist3r | 11K | Python | GPL-2.0 |
| findomain/findomain | 3.7K | Rust | gpl-3.0 |