Recon-ng
Operator: Tim Tomes (lanmaster53)
A modular Python framework for OSINT research, with workspaces, a database, a web interface and its own API.
Platforms & SuitesMulti tool framework
When a module is loaded, Recon-ng sends a random user identifier, the module name and the program version to its usage analytics. The developer documentation also mentions the IP address. The --no-analytics startup parameter disables this transmission.
Product
Availability and source date
As of: 17 October 2026.
No functionality test has been performed.
Use in OSINT research
Connect research modules and reuse information found in a local database. Recon-web supports analysis and export of the collected data.
Queries
| Input | Result | Result type |
|---|---|---|
| Domain / website | Hosts and other records found, depending on the installed module | Retrieved |
| Document / file | Pass input values from a file to the selected research module | Retrieved |
| Keyword / free text | Find suitable research modules by input and output type | Retrieved |
Features
- Select and install research modules through the Module Marketplace.
- Store initial data and research results in a SQLite database.
- Manage research in separate workspaces.
- Automate command sequences with scripts and the command line.
- Analyse, visualise and export data in various formats with Recon-web.
- Provide its own web API for control and reuse.
Categories
- Platforms & Suites
Coverage
Dataset
Access
Installation and deployment
Installation from source or deployment with Docker. Recon-web provides its own web interface.
Requirements
Export
Provider
Country of establishment
Interfaces
API
MCP
AI agents
Maintenance
Licence
Latest activity
Stars
Legal note
Limitations
- The framework initially contains no research modules; they are installed separately from the Marketplace.
- Modules may require additional libraries and API keys for external services.
- The complete Recon-web API requires Docker Compose with Redis and a worker.
Guides and practical reports
Official · Recon-ng: Getting Started
Recon-ng-Projekt · EN
Describes installation, updates, Docker and the web API requirements.