awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lanmaster53 avatar

lanmaster53/recon-ng

0
View on GitHub↗
5,698 stars·884 forks·Python·GPL-3.0·21 views

Recon Ng

recon-ng is an open source intelligence reconnaissance framework designed to automate the collection and aggregation of public information. It is a modular intelligence tool that utilizes a system of pluggable modules to harvest target data, resolve DNS queries, and parse web content.

The framework is built as an API-driven tool with a programmatic interface to integrate with other security workflows. It is provided as a containerized application, using Docker to ensure a consistent environment for running reconnaissance tasks and managing a persistent data store.

Its capabilities cover external attack surface mapping and security research automation. The system includes a relational database for persistent record management, a secure local keystore for API key storage, and a headless browser engine for extracting data from dynamic web pages.

The environment is packaged for Docker to maintain consistency across different operating systems.

Features

  • OSINT Automation Frameworks - Provides a comprehensive framework for automating the collection and aggregation of open source intelligence from public sources.
  • Attack Surface Mapping - Automates the discovery and documentation of internet-facing assets to map an organization's digital footprint.
  • Research Automation - Automates the harvesting and organization of data from open sources to streamline security research.
  • Relational Database Persistence - Provides a relational database store for managing structured target information and query results persistently.
  • Programmatic API Interfaces - Exposes core reconnaissance functionality through a programmatic API for integration into security workflows.
  • Open Source Intelligence Frameworks - Provides a comprehensive framework for automating the collection and aggregation of open source intelligence.
  • Open Source Intelligence Tools - Automates the collection and aggregation of publicly available information from web sources for reconnaissance.
  • Intelligence Modules - Implements a modular architecture with pluggable modules for harvesting target data and parsing web content.
  • Plugin-Based Architectures - Employs a modular plugin-based architecture to extend reconnaissance capabilities via independent functional units.
  • Web Content Scrapers - Utilizes browser engines to parse complex web pages and extract structured data from dynamic site layouts.
  • Database Record Querying - Provides interfaces for inserting target data into tables and executing custom queries for persistent storage.
  • Concurrent Task Execution - Uses a concurrent execution model to send multiple network requests simultaneously, reducing data gathering time.
  • Containerized Security Tooling - Ships as a Dockerized application to maintain a consistent environment for running reconnaissance tasks and data storage.
  • API Key Management - Securely manages authentication tokens required to access data from third-party intelligence services.
  • Keystore Management - Includes a secure local keystore for the encrypted storage and retrieval of third-party API keys.
  • Secure Secret Storage - Includes a secure local keystore for the encrypted storage and retrieval of API keys and authentication tokens.
  • Configuration Registries - Implements a centralized registry to synchronize proxy settings and user agents across all network modules.
  • Headless Browsers - Integrates a headless browser engine to render dynamic web content for advanced data extraction.
  • Open Source Intelligence - Full-featured framework for web reconnaissance.
  • Reconnaissance - Automated open-source intelligence gathering and harvesting.
  • Reconnaissance and Discovery - Full-featured web reconnaissance framework written in Python.
  • Reconnaissance Tools - Modular web reconnaissance framework for OSINT.
  • Network Reconnaissance - Automates OSINT gathering through a modular framework.
  • Open Source Intelligence - Full-featured web reconnaissance framework for OSINT tasks.
  • OSINT and Information Gathering - Framework for harvesting information from open sources.
  • OSINT Tools - Framework for web reconnaissance and information gathering.
  • Security And Forensics - Full-featured reconnaissance framework for security testing.
  • Security Tools - Full-featured web reconnaissance framework written in Python.
  • Web Security Testing - Framework for gathering OSINT during web reconnaissance.

Star history

Star history chart for lanmaster53/recon-ngStar history chart for lanmaster53/recon-ng

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Recon Ng

These projects share indexed features with Recon Ng. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • laramies/theharvesterlaramies avatar

    laramies/theHarvester

    15,687View on GitHub↗

    theHarvester is a command-line utility designed for gathering open-source intelligence and mapping an organization's external attack surface. It functions as a security information gathering framework that automates the collection of publicly available data to assist in reconnaissance and threat analysis. The tool utilizes a plugin-based architecture to execute isolated queries against various search engines and public databases. It employs asynchronous task execution to run multiple discovery operations in parallel, while a centralized pipeline aggregates and deduplicates findings from these

    Pythonblueteamdiscoveryemails
    View on GitHub↗15,687
  • six2dez/reconftwsix2dez avatar

    six2dez/reconftw

    7,226View on GitHub↗

    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

    Shellbug-bountybugbountybugbounty-tool
    View on GitHub↗7,226
  • owasp/amassOWASP avatar

    OWASP/Amass

    14,722View on GitHub↗

    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

    Go
    View on GitHub↗14,722
  • blacklanternsecurity/bbotblacklanternsecurity avatar

    blacklanternsecurity/bbot

    9,929View on GitHub↗

    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

    Python
    View on GitHub↗9,929
Compare all 30 related projects→

Frequently asked questions

What does lanmaster53/recon-ng do?

recon-ng is an open source intelligence reconnaissance framework designed to automate the collection and aggregation of public information. It is a modular intelligence tool that utilizes a system of pluggable modules to harvest target data, resolve DNS queries, and parse web content.

What are the main features of lanmaster53/recon-ng?

The main features of lanmaster53/recon-ng are: OSINT Automation Frameworks, Attack Surface Mapping, Research Automation, Relational Database Persistence, Programmatic API Interfaces, Open Source Intelligence Frameworks, Open Source Intelligence Tools, Intelligence Modules.

Which projects share features with lanmaster53/recon-ng?

Projects with overlapping indexed features include: laramies/theharvester — theHarvester is a command-line utility designed for gathering open-source intelligence and mapping an organization's… six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the… owasp/amass — Amass is a network attack surface mapper and reconnaissance framework designed to discover and map the external,… blacklanternsecurity/bbot — This project is an open-source intelligence reconnaissance framework and recursive attack surface mapper. It functions… smicallef/spiderfoot — SpiderFoot is an open-source reconnaissance and intelligence automation framework designed to streamline the… yogeshojha/rengine — Rengine is an automated reconnaissance framework and vulnerability management platform designed for attack surface…