lanmaster53/recon-ng

Open Source Intelligence gathering tool aimed at reducing the time spent harvesting information from open sources.

View on GitHub ↗Jump to charts ↓

lanmaster53/recon-ng has 5.5k+ stars and 900+ forks on GitHub, is written in Python, and was last pushed on Oct 5, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 36 minutes ago
Added to GitGenius on October 5th, 2026
Created on March 28th, 2019
Open Issues & Pull Requests: 39 (+0)
GitHub issues: Enabled
Number of forks: 934
Total Stargazers: 5,998 (+0)
Total Subscribers: 143 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 28.3 days
Mean response time: 55.6 days
90th percentile: 145.7 days
Tracked items: 13

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 630 days
Stale 30+ days: 15
Stale 90+ days: 14

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Recon-ng is a reconnaissance framework designed for conducting open source web-based intelligence gathering quickly and thoroughly.

The tool addresses the need to reduce time spent harvesting information from publicly available sources by providing a unified environment for reconnaissance tasks. It takes a modular approach where individual reconnaissance modules can be combined and chained together to automate information gathering workflows. The framework adopts a command-line interface and operational model similar to the Metasploit Framework, which lowers the barrier to entry for users already familiar with that ecosystem.

Recon-ng is purpose-built exclusively for web-based open source reconnaissance and explicitly positions itself as distinct from general-purpose penetration testing frameworks. It suits teams and individuals who need to conduct focused reconnaissance operations without the overhead of exploitation or social engineering capabilities. The README clarifies that users seeking exploitation should use the Metasploit Framework and those targeting social engineering should use the Social-Engineer Toolkit, establishing clear boundaries around what this tool does.

The project maintains an active development posture with a modular architecture that deliberately lowers the barrier for Python developers to contribute new modules. The framework includes a development guide documenting how to build and maintain modules, indicating sustained attention to extensibility and community contribution. The maintainer solicits financial support through donations, suggesting ongoing investment in the project's continued development and maintenance.