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

Ethical Hacking Python Packages

Python packages with the GitHub topic ethical-hacking. Sorted by monthly downloads, with stars and forks.
ncouture
mockssh

Mock an SSH server and define all commands it supports (Python, Twisted)

22K 129 25
kaifcodec
user-scanner

πŸ•΅οΈβ€β™‚οΈ (2-in-1) Email & Username OSINT suite featuring native MCP support for deep data extraction just from a single Email/Username. Analyzes 2720+ actively maintained scan vectors (210+ email / 2510+ username) for security research, investigations, and digital footprinting.

16K 5K 534
0xSteph
ptai

Open-source AI pentester that proves every finding. Machine oracles re-run each exploit; verified bugs ship a proof capsule you can replay yourself.

2K 2K 320
l4rm4nd
pyadrecon-adws

An implementation of PyADRecon using ADWS instead of LDAP. Generates individual CSV files and a single XSLX + HTML report about your AD domain. Evades EDR detections through ADWS.

2K 55 3
awarexone
agentic-bug-hunter

AI-powered bug bounty hunting toolkit that works with or without subscription.

2K 5K 940
mrhenrike
embedxpl

Embedded Device Security Assessment Framework β€” 700 modules, 350 CVEs, 55 vendors, APT Group Engine. Covers routers, IP cameras, GPON ONTs, ISP CPEs, IoT/embedded edge.

2K 53 10
l4rm4nd
pyadrecon

Python3 implementation of ADRecon with support for NTLM and Kerberos authentication querying LDAP. Generates individual CSV files and a single XSLX + HTML report about your AD domain.

2K 68 4
elrashedy1992
apknife

APKnife is an advanced APK analysis and modification tool designed for security researchers and ethical hackers. It allows users to extract, analyze, modify, and sign APK files. The tool provides features like APK extraction, AndroidManifest.xml editing, API call detection, vulnerability scanning, and APK signing

1K 20 4
berylliumsec
nebula-ai

AI-powered penetration testing assistant for automating recon, note-taking, and vulnerability analysis.

1K 1K 173
flavsjr
gyntoolkit

All-in-one Python security toolkit for reconnaissance, network scanning, vulnerability analysis and authorized penetration testing

915 0 0
uziii2208
pwnrm

PwnRM is an operator-grade Active Directory post-exploitation platform engineered directly upon the native Microsoft PowerShell Remoting Protocol (MS-PSRP) and WS-Management (MS-WSMV) standards.

788 93 10
amnottdevv
atdork

tools auto dorking with multi enggine search

753 42 9
ExploitCraft
reconninja

⚑ ReconNinja v10.6.0β€” 38-phase recon framework for pentesters & bug bounty hunters. Subdomain enum β†’ port scan β†’ web recon β†’ WAF/CORS/JS/cloud bucket detection β†’ GitHub OSINT β†’ CVE lookup β†’ AI threat analysis β†’ HTML report. Domains, IPs, CIDRs, target lists. Plugin system. 598 tests.

737 43 8
ivan-sincek
bot-safe-agents

A library for fetching a list of bot-safe user agents.

621 5 0
M4cs
babysploit

:baby: BabySploit Beginner Pentesting Toolkit/Framework Written in Python :snake:

597 1K 148
commonhuman-lab
breachsql

Fast SQL injection scanner with built-in exploitation β€” detect and extract in one command, across all major backends, with WAF evasion baked in.

555 6 1
ivan-sincek
forbidden

Bypass 4xx HTTP response status codes and more. The tool is based on Python Requests, PycURL, and HTTP Client.

509 258 52
nullc0d30
hunterxsec

AI-Assisted Vulnerability Discovery, Validation & Proof Engine

376 13 3
ZeroDumb
happy-frog

HID emulation framework for cybersecurity learning. Generate HID in simple to create .txt without the need for proprietary controllers, no binary needed.

348 12 4
EterNomm
whitehat

Python Packages For Ethical Hacking

290 17 8
getphantomsignal
phantomsignal

The OPSEC-native OSINT framework: a stealth egress layer (proxy pool, adaptive pacing, JA3/JA4) under every module + an honest per-scan report of what you leaked. DNS/port/tech recon, nuclei vuln scanning, 54+ intel sources (many keyless), identity Profiler, best-of-breed engine orchestration. Web Β· CLI Β· REST. pip install phantomsignal

286 0 1
EPTLLC
brs-xss

MIT license BRS-XSS is a modular Python CLI scanner for XSS vulnerabilities. Features context-aware payloads, WAF evasion, DOM analysis via Playwright, ML-based risk scoring, and export in HTML/JSON/SARIF. Designed for integration with Brabus Recon Suite (BRS).

270 34 6
SHAdd0WTAka
zen-ai-pentest

πŸ›‘βš”οΈAI-Powered Penetration Testing Framework with automated vulnerability scanning, multi-agent system, and compliance reportingπŸ›‘βš”οΈ

268 470 82
alerta200
nexus-sec

Nexus β€” offline, evidence-gated red+blue security agent. Every finding is proven by the target's own response; no hallucinated vulns. pip install nexus-sec

238 0 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology