PAGES
← all tools
◆ Reconnaissance & OSINT

theharvester

4.11.1 open-source

theHarvester gathers open-source intelligenceopen-source intelligenceOpen-source intelligence, collecting and analyzing information from publicly available sources. Investigators use it to learn about people, infrastructure or threats. about a domain or organization from search engines, certificate transparency logs, DNS datasets, and other public sources.

Summary

theHarvester is an open-source reconnaissance tool that gathers open-source intelligence about a domain or organization from search engines, certificate transparency logs, DNS datasets, code repositories, and threat-intelligence platforms, pulling together hostnames, email addresses, IP addresses, ASNs, people, and breach names into one normalized run. It is run as a command-line tool, with an optional local browser workflow for reviewing results, and results can be exported as JSON, JSONLJSONLA text format where each line is a self-contained, valid JSON object, making it easy to stream, append, and process large datasets line by line without parsing a full JSON array into memory., XML, or SQLite for further analysis. It's built for practitioners doing the early passive-recon stage of an authorized security assessment, such as penetration testers and red teamers, rather than for ongoing monitoring. It sits in the OSINTOSINTOpen-source intelligence, collecting and analyzing information from publicly available sources. Investigators use it to learn about people, infrastructure or threats. and passive-recon category, aggregating sources that teams would otherwise query separately. Started in 2011, it remains active, with 140 contributors, nearly 300 commits in the past year, and a release 79 days ago.

theHarvester gathers open-source intelligence about a domain or organization from search engines, certificate transparency logs, DNS datasets, and other public sources.

How theharvester helps

Which hostnames, subdomains, and email addresses exist for a domain across public sources?

queries search engines, certificate transparency logs, DNS datasets, and code repositories in one run and normalizes the results into a single set of hostnames and addresses, with provenance for where each came from

Which of my organization's IP addresses and ASNs are visible to an outside attacker doing recon?

pulls IP and ASN data from DNS and passive sources and reports them alongside the hostnames they resolve from, without touching the target directly

Has any of my domain's data already turned up in a breach?

checks breach and credential-intelligence sources such as Dehashed and Hudson Rock and lists breach names tied to the domain or its email addresses

Are any of my discovered subdomains vulnerable to takeover?

runs an optional takeover check against the enumerated subdomain list and flags the ones pointing at unclaimed or dangling services

Which of my subdomains are actually pointing at hosts with open ports or known vulnerabilities?

enriches discovered IPs against Shodan InternetDB and reports open ports and vulnerability data for each one

Can I show exactly how a set of results was produced for a later audit?

records the original command-line arguments inside the exported report, and can write structured output to JSONL or SQLite so the evidence and its source provenance survive for later analysis

all 6 features, with the evidence for each →

Languages

Not documented

Features

6 capabilities

Built from theharvester's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • theharvester covers 1 of the 13 network discovery and scanning capabilities we track.

What theharvester offers you

  • JSON data export1
  • REST API1
  • Command-line interface
All capabilities 6 capabilities
Expanded OSINT modules shipped Adds specific data source modules for reconnaissance including ProjectDiscovery, Qwant, and others. 8 releases · first seen Sep 2020

Shared capability: Subdomain enumeration

release 8 total

  • 100x improvement in rocketreach API calls via pagination tweaks 4.0.3 · Nov 2021 · source · release history
  • company_domain seems more in line with the intention of -d 4.0.3 · Nov 2021 · source · release history
  • Adds the spyse-python library as a dependency for the Spyse data source. 4.0.1 · Oct 2021 · source · release history
  • Updates Spyse integration with pagination support to handle larger result sets. 4.0.1 · Oct 2021 · source · release history
  • Adds Anubis, BinaryEdge, Rocket Reach, and ZoomEye modules 4.0.0 · Jul 2021 · source · release history
  • Spyse module may break if Spyse drops support for their API v3 4.0.0 · Jul 2021 · source · release history
Passive OSINT gathering via Sherlockeye shipped suggested Integrates with Sherlockeye (sherlockeye.io) to perform reverse-lookup and AI-powered intelligence gathering against a target domain as a passive OSINT module, using an API key. 2 releases · 3 other sources · first seen Sep 2020

Suggested capability: Subdomain enumeration. This is our guess, not confirmed.

release

  • Adds Sherlockeye (sherlockeye.io) as a new passive OSINT module for reverse lookup and AI-powered intelligence gathering, requiring an API key. 4.11.1 · Jun 2026 · source · release history
  • Adds projectdiscovery, qwant, pentesttools, urlscan, sublist3r, radpiddns, hackertarget, threatminer, linkedin_links, and bufferoverun modules for expanded data sources 3.2.0 · Sep 2020 · source · release history

docs

  • OSINT tool that gathers hostnames, emails, IPs, URLs, and other data about a domain from search engines, certificate logs, and public sources.

example

  • Run an OSINT harvest against a target domain using the new Sherlockeye module to surface reverse-lookup and AI-powered intelligence. uv run theHarvester -d example.com -b sherlockeye 4.11.1 · Jun 2026 · source
  • Enumerate using the new Fullhunt API instead of standard sources. theHarvester -d example.com -b fullhunt 4.0.2 · Nov 2021 · source
REST API server shipped Provides a locally running RESTful HTTP interface for programmatic interaction with the cyber tooling. 1 release · 1 other source · first seen Jul 2021

Also counts toward: REST API

release

example

  • Start the new REST API server locally. restfulHarvest 4.0.0 · Jul 2021 · source
Hunter integration shipped suggested Enables integration with Hunter search engine for discovery via the `hunter` plugin. 2 releases · first seen Nov 2018

Suggested capability: Attack surface inventory. This is our guess, not confirmed.

release

  • Adds omnisint module to leverage Omnisint for email enumeration 3.2.3 · Feb 2021 · source · release history
  • Adds hunter plugin to enable Hunter search engine integration for discovery v3.0.1 · Nov 2018 · source · release history
JSON output format shipped Allows results to be exported in JSON structured data format for easier parsing. 1 release · first seen Jul 2021

Also counts toward: JSON data export

release

Proxy support shipped Routes tooling traffic through configured proxies to hide origin or bypass network restrictions. 1 release · first seen Sep 2020

release

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for theharvester, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail theharvester puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Releases

Show

20 entries

  1. June 20262
  2. May 20261
  3. January 20261
  4. December 20252
  5. July 20251
  6. May 20251
  7. April 20251
  8. March 20251
  9. December 20231
  10. July 20231
  11. August 20221
  12. November 20212
  13. October 20211
  14. July 20211
  15. February 20211
  16. September 20201
  17. November 20181
    Show

    20 entries

    Project health

    Issue, contributor and maintainer activity in laramies/theHarvester, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 22 +5 vs prior 12 months
    2. Maintainers 2 +3 joined · −3 left, last 12 months
    3. Bus factor 1 committers behind half the commits
    4. Community-filed 82% of issues opened, last 12 months
    5. Median time to close 27 days first maintainer reply 8.8 days
    6. Open backlog 3 of 494 issues ever filed
    1. Issues opened / month 2 · 0 communitymaintainers
    2. Open backlog 3
    3. Contributors / month 2
    4. Commits / month 6
    5. Stars 17,493
    Issue themes, last 12 months
    • features 5%
    • other 95%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Ships a vulnerable library

    What its latest release locks, checked against known advisories.

    starlette 0.50.0 in its image

    high on CISA's exploited list

    theharvester 4.11.1 builds its image from uv.lock, which locks starlette 0.50.0. That version has GHSA-86qp-5c8j-p5mr and 2 other high or critical flaws.

    Fixed in starlette 1.3.1. No theharvester release includes it yet; its main branch already has it.

    GHSA-86qp-5c8j-p5mr advisory Checked Nov 3 against theharvester 4.11.1

    anyio 4.12.1 in its image

    critical

    theharvester 4.11.1 builds its image from uv.lock, which locks anyio 4.12.1. That version has GHSA-82r6-8w77-94w6.

    Fixed in anyio 4.14.2. No theharvester release includes it yet; its main branch already has it.

    GHSA-82r6-8w77-94w6 advisory Checked Nov 3 against theharvester 4.11.1

    certifi 2026.5.20 in its image

    critical

    theharvester 4.11.1 builds its image from uv.lock, which locks certifi 2026.5.20. That version has GHSA-6q48-6c7w-9gw2.

    Fixed in certifi 2026.10.18. No theharvester release includes it yet.

    GHSA-6q48-6c7w-9gw2 advisory Checked Nov 3 against theharvester 4.11.1

    aiohttp 3.14.0 in its image

    high

    theharvester 4.11.1 builds its image from uv.lock, which locks aiohttp 3.14.0. That version has GHSA-2g87-pp6c-29x5 and 3 other high or critical flaws.

    Fixed in aiohttp 3.14.4. No theharvester release includes it yet; its main branch already has it.

    GHSA-2g87-pp6c-29x5 advisory Checked Nov 3 against theharvester 4.11.1

    dnspython 2.8.0 in its image

    high

    theharvester 4.11.1 builds its image from uv.lock, which locks dnspython 2.8.0. That version has GHSA-45c3-73f7-pv4m.

    Fixed in dnspython 2.9.0. No theharvester release includes it yet.

    GHSA-45c3-73f7-pv4m advisory Checked Nov 3 against theharvester 4.11.1

    soupsieve 2.8.1 in its image

    high

    theharvester 4.11.1 builds its image from uv.lock, which locks soupsieve 2.8.1. That version has GHSA-2wc2-fm75-p42x and 1 other high or critical flaw.

    Fixed in soupsieve 2.8.4. No theharvester release includes it yet; its main branch already has it.

    GHSA-2wc2-fm75-p42x advisory Checked Nov 3 against theharvester 4.11.1

    urllib3 2.7.0 in its image

    high

    theharvester 4.11.1 builds its image from uv.lock, which locks urllib3 2.7.0. That version has GHSA-8988-9cw3-xx77 and 1 other high or critical flaw.

    Fixed in urllib3 2.8.0. No theharvester release includes it yet.

    GHSA-8988-9cw3-xx77 advisory Checked Nov 3 against theharvester 4.11.1

    We check the lockfiles its release builds images from: 1 Python. Go modules, other lockfiles and vendored code aren't checked.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →