PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Osint Python Packages

Python packages with the GitHub topic osint. Sorted by relevance, with stars and monthly downloads.
akamhy
waybackpy

Wayback Machine API interface & a command-line tool

5M 592 40
OpenCTI-Platform
pycti

Open Cyber Threat Intelligence Platform

588K 10K 1K
nmmapper
python3-nmap

A python 3 library which helps in using nmap port scanner. This is done by converting each nmap command into a callable python3 method or function. System administrators can now automatic nmap scans using python

213K 311 84
sherlock-project
sherlock-project

Hunt down social media accounts by username across social networks

169K 86K 10K
soxoj
socid-extractor

โ›๏ธ The extraction engine behind Maigret: turn any profile URL into a structured OSINT record across 150+ sites

127K 1K 109
soxoj
maigret

๐Ÿ•ต๏ธโ€โ™‚๏ธ Collect a dossier on a person by username from 3000+ sites

112K 35K 3K
elceef
dnstwist

Domain name permutation engine for detecting homograph phishing attacks, typo squatting, and brand impersonation

102K 6K 848
blacklanternsecurity
cloudcheck

Check whether an IP address or hostname belongs to popular cloud providers

98K 90 7
blacklanternsecurity
bbot

The recursive internet scanner for hackers. ๐Ÿงก

75K 10K 872
megadose
holehe

holehe allows you to check if the mail is used on different sites like twitter, instagram and will retrieve information on sites with the forgotten password function.

69K 12K 1K
InQuest
iocextract

Defanged Indicator of Compromise (IOC) Extractor.

55K 581 92
blisspixel
recon-tool

Passive recon tool. Zero credentials required. Finds Microsoft 365 & Google Workspace tenants, scores email security, fingerprints 650+ SaaS/infrastructure services via DNS & certificates, and ships a native MCP server for AI agents

38K 4 0
khast3x
h8mail

Email OSINT & Password breach hunting tool, locally or using premium services. Supports chasing down related email

23K 5K 584
megadose
ignorant

ignorant allows you to check if a phone number is used on different sites like snapchat, instagram.

23K 2K 276
mxrch
ghunt

๐Ÿ•ต๏ธโ€โ™‚๏ธ Offensive Google framework.

22K 19K 2K
kaifcodec
user-scanner

๐Ÿ•ต๏ธโ€โ™‚๏ธ (2-in-1) Email & Username OSINT suite for deep data extraction. Analyzes 290+ scan vectors (105+ email / 185+ username) for security research, investigations, and digital footprinting.

19K 3K 291
laramies
theharvester

E-mails, subdomains and names Harvester - OSINT

19K 17K 3K
iojw
socialscan

Python library for accurately querying username and email usage on online platforms

16K 2K 213
qeeqbox
social-analyzer

API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites

10K 23K 2K
freelabz
secator

secator - the pentester's swiss knife

8K 1K 133
OpenOSINT
openosint

AI-powered OSINT agent with interactive REPL, MCP server, and CLI. 16 tools. Works with Claude, GPT-4, or local models. For authorized security research only.

7K 903 137
taranis-ai
taranis-models

Taranis AI is an advanced Open-Source Intelligence (OSINT) tool, leveraging Artificial Intelligence to revolutionize information gathering and situational analysis.

7K 1K 168
0xSteph
ptai

Offensive-security MCP server with 205 wrapped tools, 17 specialist agents, and 60 SPA-aware probes for OWASP Top 10. CLI + MCP, BYO LLM. No API key needed on MCP path.

6K 1K 242
megadose
toutatis

Toutatis is a tool that allows you to extract information from instagrams accounts such as e-mails, phone numbers and more

6K 4K 1K
    • Data from PyPI, GitHub, ClickHouse, and BigQuery