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

OPSEC caution

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.

Open website (external website)

Product

The Recon-ng Framework from the lanmaster53/recon-ng repository.

Availability and source date

Active

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

InputResultResult type
Domain / websiteHosts and other records found, depending on the installed module
Retrieved
Document / filePass input values from a file to the selected research module
Retrieved
Keyword / free textFind 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

The framework runs installed research modules and stores their results in its own database.

Access

Installation and deployment

Locally installable · Self-hosted

Installation from source or deployment with Docker. Recon-web provides its own web interface.

Requirements

Python 3.6 or later and the required libraries. Additional access keys are required depending on the module.

Export

Recon-web exports freely selected datasets in various formats. Activities can be written to a log file.

Provider

Tim Tomes (lanmaster53)

Country of establishment

Unknown

Interfaces

API

Available. Recon-web provides Recon-API. Docker Compose with Redis and a worker also enables task execution; an installation from source alone does not provide this in full.

MCP

Not documented. Not described in the reviewed product pages and guides.

AI agents

Not documented. Not described in the reviewed product pages and guides.

Maintenance

Licence

GPL-3.0

Latest activity

Commit 10/2026

Stars

approx. 6,000 (as of 17 October 2026)

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.

Sources

Report an error