Python Reconnaissance

Open-source Python projects categorized as Reconnaissance

Top 23 Python Reconnaissance Projects

Reconnaissance
  1. sherlock

    Hunt down social media accounts by username across social networks

    Project mention: Free software scares normal people | news.ycombinator.com | 2025-10-30

    Wow, it's actually real.

    https://old.reddit.com/r/github/comments/1at9br4/i_am_new_to...

    https://github.com/sherlock-project/sherlock/issues/2011

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. maigret

    🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites

    Project mention: Should you leave red herrings about yourself online? | news.ycombinator.com | 2026-05-11

    This article reminded me of seeing this in GH trending repositories last month: https://github.com/soxoj/maigret

    "For educational and lawful purposes only"

  4. theHarvester

    E-mails, subdomains and names Harvester - OSINT

    Project mention: Introducing Installerpedia - Install Anything With Zero Hassle | dev.to | 2026-01-11

    "installation_methods": [ { "instructions": [ { "command": "curl -LsSf https://astral.sh/uv/install.sh | sh" }, { "command": "git clone https://github.com/laramies/theHarvester" }, { "command": "cd theHarvester" }, { "command": "uv sync" }, { "command": "uv run theHarvester" } ], "title": "Binary Installation" } ]

  5. Raccoon

    A high performance offensive security tool for reconnaissance and vulnerability scanning

  6. reconspider

    🔎 Most Advanced Open Source Intelligence (OSINT) Framework for scanning IP Address, Emails, Websites, Organizations.

  7. rapidscan

    :new: The Multi-Tool Web Vulnerability Scanner.

  8. fierce

    A DNS reconnaissance tool for locating non-contiguous IP space.

  9. AttackSurfaceMapper

    AttackSurfaceMapper is a tool that aims to automate the reconnaissance process.

  10. FavFreak

    Making Favicon.ico based Recon Great again !

  11. pywerview

    A (partial) Python rewriting of PowerSploit's PowerView

  12. mailcat

    Find existing email addresses by nickname using API/SMTP checking methods without user notification. Please, don't hesitate to improve cat's job! 🐱🔎 📬

  13. WitnessMe

    Web Inventory tool, takes screenshots of webpages using Pyppeteer (headless Chrome/Chromium) and provides some extra bells & whistles to make life easier.

  14. sarenka

    OSINT tool - gets data from services like shodan, censys etc. in one app

  15. natlas

    Attack Surface Management since before Attack Surface Management was a thing

  16. Nebula

    Nebula is a cloud C2 Framework, which at the moment offers reconnaissance, enumeration, exploitation, post exploitation on AWS, but still working to allow testing other Cloud Providers and DevOps Components. (by gl4ssesbo1)

  17. Dome

    Dome - Subdomain Enumeration Tool. Fast and reliable python script that makes active and/or passive scan to obtain subdomains and search for open ports. (by v4d1)

  18. phomber

    [PH0MBER]: An open source infomation grathering & reconnaissance framework!

  19. CloudScraper

    CloudScraper: Tool to enumerate targets in search of cloud resources. S3 Buckets, Azure Blobs, Digital Ocean Storage Space. (by jordanpotti)

  20. skytrack

    skytrack is a planespotting and aircraft OSINT tool made using Python 🛩🔍

  21. HawkScan

    Security Tool for Reconnaissance and Information Gathering on a website. (python 3.x)

  22. geo-recon

    An OSINT CLI tool desgined to fast track IP Reputation and Geo-locaton look up for Security Analysts.

  23. netspionage

    Network Forensics CLI utility that performs Network Scanning, OSINT, and Attack Detection

  24. intelspy

    Perform automated network reconnaissance scans

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Reconnaissance discussion

Log in or Post with

Python Reconnaissance related posts

  • Sherlock: Hunt down social media accounts by username across 400 social networks

    4 projects | news.ycombinator.com | 25 Dec 2024
  • Introduction for OSD600 class

    2 projects | dev.to | 5 Sep 2024
  • Checking all accounts associated with my email address?

    1 project | /r/PrivacySecurityOSINT | 12 Nov 2023
  • OSINT tools only available on Linux

    1 project | /r/OSINT | 10 Nov 2023
  • [Hiring] Online Search Job

    1 project | /r/hiring | 18 Jun 2023
  • Can hackers find me through Youtube?

    1 project | /r/hacking | 12 Jun 2023
  • How correctly create venv projects if GH repos will be cloned?

    2 projects | /r/learnpython | 7 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Reconnaissance projects in Python? This list will help you:

# Project Stars
1 sherlock 84,589
2 maigret 31,239
3 theHarvester 16,410
4 Raccoon 3,562
5 reconspider 2,621
6 rapidscan 2,059
7 fierce 1,785
8 AttackSurfaceMapper 1,402
9 FavFreak 1,283
10 pywerview 1,121
11 mailcat 882
12 WitnessMe 762
13 sarenka 663
14 natlas 658
15 Nebula 630
16 Dome 540
17 phomber 537
18 CloudScraper 536
19 skytrack 512
20 HawkScan 462
21 geo-recon 393
22 netspionage 304
23 intelspy 240

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?