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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
laramies avatar

laramies/theHarvester

0
View on GitHub↗
15,687 stars·2,423 forks·Python·11 viewswww.edge-security.com↗

TheHarvester

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 disparate sources into a unified output.

The framework supports the identification of public-facing digital assets, including subdomains, IP addresses, and email addresses. It manages connectivity to third-party intelligence providers through a centralized configuration system that handles authentication keys for external data sources. Raw information retrieved from these services is processed using pattern-matching logic to isolate specific entities from unstructured text.

Features

  • OSINT Tools - Automates the gathering of emails, subdomains, and IP addresses from public sources for reconnaissance.
  • Information Gathering Tools - Collects emails, subdomains, and IP addresses from public sources to identify potential attack vectors during reconnaissance.
  • Reconnaissance Extractors - Automates the collection of public-facing digital assets and intelligence to map an organization's external attack surface.
  • Command Line Interfaces - Provides a terminal-based interface to manage input parameters and coordinate discovery module execution.
  • Attack Surface Management - Identifies public-facing digital assets to map an organization's external attack surface.
  • Subdomain Enumeration Tools - Discovers subdomains and associated IP addresses to map an organization's network footprint.
  • Public Data Gathering Frameworks - Gathers publicly available information from search engines to support security research workflows.
  • Third-Party Integrations - Integrates with third-party intelligence providers to retrieve public information about specific targets.
  • Email Verification Tools - Extracts publicly listed email addresses associated with a domain for threat intelligence.
  • OSINT Investigation Tools - Harvests emails, subdomains, and names for OSINT
  • Open Source Intelligence - Tool for harvesting emails, subdomains, and names.
  • Reconnaissance Frameworks - Gathers emails, subdomains, and hosts from public sources.
  • Reconnaissance Tools - Tool for harvesting emails, subdomains, and names.
  • Email Security - A tool for email reconnaissance.
  • Information Gathering - Collects emails, subdomains, and names from public sources.
  • Network Reconnaissance - Collects emails and subdomains from public records.
  • Open Source Intelligence - Utility for harvesting emails, subdomains, and names from public sources.
  • OSINT and Information Gathering - OSINT tool for gathering emails and subdomains.
  • OSINT and Recon - A tool for gathering emails, subdomains, and IP addresses.
  • OSINT and Reconnaissance - Utility for harvesting emails, subdomains, and names from public sources.
  • OSINT Tools - Tool for harvesting emails, subdomains, and names.
  • Security Utilities - Tool for gathering emails, subdomains, and names from public sources.
  • Subdomain Enumeration - Tool for harvesting emails, subdomains, and names.
  • Plugin-Based Architectures - Uses a modular plugin architecture to query various search engines and databases for target information.
  • Data Aggregation Pipelines - Implements a pipeline to collect, normalize, and deduplicate data from multiple disparate sources.
  • Search Result Aggregators - Aggregates and deduplicates findings from disparate sources into a unified, structured output.
  • Asynchronous Task Execution - Executes multiple discovery operations in parallel using non-blocking asynchronous tasks to maximize retrieval speed.

Star history

Star history chart for laramies/theharvesterStar history chart for laramies/theharvester

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

Open-source alternatives to TheHarvester

Similar open-source projects, ranked by how many features they share with TheHarvester.
  • lanmaster53/recon-nglanmaster53 avatar

    lanmaster53/recon-ng

    5,698View on GitHub↗

    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 exte

    Python
    View on GitHub↗5,698
  • 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
  • yogeshojha/rengineyogeshojha avatar

    yogeshojha/rengine

    8,472View on GitHub↗

    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

    HTMLbug-bountybugbountyhacking
    View on GitHub↗8,472
  • aboul3la/sublist3raboul3la avatar

    aboul3la/Sublist3r

    10,957View on GitHub↗

    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

    Python
    View on GitHub↗10,957
See all 30 alternatives to TheHarvester→

Frequently asked questions

What does laramies/theharvester do?

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.

What are the main features of laramies/theharvester?

The main features of laramies/theharvester are: OSINT Tools, Information Gathering Tools, Reconnaissance Extractors, Command Line Interfaces, Attack Surface Management, Subdomain Enumeration Tools, Public Data Gathering Frameworks, Third-Party Integrations.

What are some open-source alternatives to laramies/theharvester?

Open-source alternatives to laramies/theharvester include: lanmaster53/recon-ng — recon-ng is an open source intelligence reconnaissance framework designed to automate the collection and aggregation… six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the… yogeshojha/rengine — Rengine is an automated reconnaissance framework and vulnerability management platform designed for attack surface… aboul3la/sublist3r — Sublist3r is a subdomain enumeration tool and passive reconnaissance framework designed to discover subdomains by… 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…