Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source penetration-testing software

861 open-source libraries, tools and applications tagged penetration-testing, ranked by how closely penetration-testing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

861 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
dafthack/MSOLSpray
MSOLSpray is a PowerShell-based password spraying tool for Microsoft Online (Azure AD/O365) accounts. It leverages Azure AD OAuth2 error co…
321106stable
chAng-L19/codex-redteam-mode
An opt-in red-team mode plugin for OpenAI Codex App and Codex CLI that compiles offensive-security objectives into GoalContracts and execut…
771105active
outlaws-bai/Galaxy
Galaxy is a Burp Suite extension that automatically decrypts and re-encrypts HTTP traffic whose payloads are encrypted, letting testers wor…
831104active
bountyyfi/lonkero
Lonkero is a professional-grade web application security scanner written in Rust, built for real penetration testing with 125+ scan modules…
681103active
AKCodez/hackingtool-plugin
A Claude Code plugin that wraps 183+ pentesting and OSINT tools from Z4nzu/hackingtool, letting Claude automatically select and run securit…
581099active
Gameye98/Lazymux
Lazymux is a Python-based menu-driven installer for Termux that lets users install and run many penetration testing and hacking tools (e.g.…
323746maintenance
hahwul/jwt-hack
jwt-hack is a fast, single-binary Rust CLI toolkit for testing, analyzing, and attacking JSON Web Tokens (JWT) and JWE tokens. It supports …
891089active
Spade-sec/First
A WeChat mini-program security debugging tool (fork/extension of WMPFDebugger) that uses Frida injection and Chrome DevTools Protocol bridg…
681089active
mbechler/marshalsec
marshalsec is a Java tool and research project that generates exploitation payloads for insecure unmarshalling across many Java marshalling…
323715maintenance
trailofbits/anamorpher
Anamorpher is a tool for crafting and visualizing image scaling attacks that hide multi-modal prompt injections in images, revealed only wh…
521080active
Lazarus-AI/clearwing
Clearwing is a dual-mode autonomous offensive-security tool that combines a network-pentest ReAct agent with an LLM-driven source-code vuln…
621078active
thehackingsage/hackdroid
HackDroid is a curated collection of 364+ pentesting and security-related Android apps organized into categories like MITM, forensics, snif…
321078active
synacktiv/php_filter_chain_generator
A Python CLI tool by Synacktiv that generates PHP filter chains (php://filter gadget chains) to achieve remote code execution when an attac…
321076stable
m-sec-org/EZ
EZ is a cross-platform vulnerability scanner that combines information gathering, port scanning, service brute-forcing, URL crawling, finge…
241076active
nathanlopez/Stitch
Stitch is a cross-platform Python Remote Administration Tool (RAT) framework for building custom payloads for Windows, macOS, and Linux. It…
323683maintenance
xiaogang000/XG_NTAI
A Java-based GUI tool for generating obfuscated webshell payloads (ASP, PHP, JSP, JSPX) that evade WAF and antivirus detection, compatible …
341074active
clr2of8/DPAT
DPAT is a Python-based Domain Password Audit Tool for penetration testers that analyzes NTDS password dumps combined with cracking results …
551068active
ElevenPaths/FOCA
FOCA is a Windows desktop application that finds metadata and hidden information in documents discovered via search engines (Google, Bing, …
233650maintenance
lachlan2k/React2Shell-CVE-2025-55182-original-poc
A collection of original proof-of-concept exploits for CVE-2025-55182 (React2Shell), a remote code execution vulnerability in React Server …
381064active
NetSPI/PowerHuntShares
PowerHuntShares is a PowerShell audit tool that inventories, analyzes, and reports excessive privileges on SMB share ACLs across Active Dir…
501060active
0xZDH/o365spray
o365spray is a Python CLI tool for username enumeration and password spraying against Microsoft Office 365 domains. It implements multiple …
321060active
xm1k3/cent
Cent is a Go CLI tool that aggregates and organizes community-contributed Nuclei vulnerability scanning templates into a single local folde…
751050active
xp_CAPTCHA
xp_CAPTCHA is a Burp Suite extension (Java plugin) that automatically recognizes CAPTCHAs during brute-force attacks, using a companion Pyt…
231049active
AsjadOooO/Zero-attacker
Zero-attacker is a multipurpose Python-based hacking toolkit bundling 15+ tools for ethical hacking and Discord operations, including DDoS,…
421043active
amlweems/xzbot
A research toolkit for the xz backdoor (CVE-2024-3094) containing an OpenSSH honeypot patch to detect exploit attempts, a patch script to r…
253550maintenance
vanhoefm/krackattacks-scripts
Scripts by Mathy Vanhoef to test whether Wi-Fi clients or access points are vulnerable to the KRACK attack against WPA2. They include a mod…
233534maintenance
carlospolop/legion
Legion is a Python-based automatic enumeration tool that orchestrates well-known open-source pentesting tools (nmap, hydra, metasploit) to …
701036active
zhzyker/vulmap
Vulmap is a Python 3 command-line tool that scans web applications for known CVE vulnerabilities and can immediately verify or exploit them…
233517maintenance
redcode-labs/neurax
Neurax is a Go framework for constructing self-spreading binaries (worms) that propagate across LAN/WAN networks without external servers. …
321016active
secretsquirrel/the-backdoor-factory
The Backdoor Factory (BDF) is a Python command-line tool that patches Windows PE, Linux ELF, and macOS Mach-O executables with user-supplie…
323438maintenance
fullhunt/log4j-scan
A Python-based automated scanner for detecting the Log4j RCE vulnerability (CVE-2021-44228, Log4Shell) and related CVEs across lists of URL…
233428maintenance
Indetectables Toolkit
A curated Windows toolkit bundling 101 applications for reverse engineering, malware analysis, and cracking, installed via an automated Inn…
831011active
tarunkant/Gopherus
Gopherus is a Python CLI tool that generates Gopher protocol payloads for exploiting SSRF vulnerabilities to achieve remote code execution.…
323423maintenance
stanislav-web/OpenDoor
OpenDoor is a Python CLI platform for authorized web reconnaissance that combines directory and path discovery, subdomain enumeration, fing…
941008active
controlplaneio/simulator
A distributed systems and infrastructure security training platform that provisions a Kubernetes cluster in your AWS account and runs scena…
231007active
abc123info/Struts2VulsScanTools
A Java GUI tool for detecting vulnerabilities in Apache Struts2 web applications, covering over a dozen Struts2 CVEs (S2-001 through S2-061…
461006active
controlpaths/hackbat
Hackbat is an open-source handheld pen-testing device built around the Raspberry Pi RP2040 microcontroller, featuring a sub-1 GHz RF transc…
251005active
linkedin/qark
QARK (Quick Android Review Kit) is a Python command-line tool from LinkedIn that scans Android applications, either as Java source code or …
233393maintenance
vchinnipilli/kubestriker
Kubestriker is a fast, platform-agnostic security auditing tool for Kubernetes clusters, written in Python. It scans self-hosted clusters a…
231000active
codingo/NoSQLMap
NoSQLMap is an open-source Python command-line tool that audits, automates injection attacks against, and exploits default configuration we…
673359maintenance
gwen001/pentest-tools
A collection of small custom security scripts in Bash, Python, and PHP for penetration testing and bug bounty quick tasks, covering DNS enu…
673342maintenance
Ignitetch/AdvPhishing
A command-line phishing toolkit that hosts fake login pages for popular services (Facebook, Google, Paytm, Zomato, etc.) and performs real-…
463322maintenance
nabla-c0d3/ssl-kill-switch2
SSL Kill Switch 2 is a blackbox Cydia Substrate tweak that disables SSL/TLS certificate validation, including certificate pinning, in iOS a…
233317maintenance
risinek/esp32-wifi-penetration-tool
An extensible Wi-Fi penetration testing framework for the ESP32 microcontroller, implementing attacks such as PMKID capture, WPA/WPA2 hands…
233077maintenance
dedsec1121fk/DedSec
DedSec Project is an educational cybersecurity and Termux toolkit for Android that bundles scripts, utilities, local web interfaces, and pr…
90913active
NYAN-x-CAT/AsyncRAT-C-Sharp
AsyncRAT is an open-source Remote Access Tool (RAT) written in C# that lets an operator remotely monitor and control Windows client machine…
233028maintenance
christophetd/CloudFlair
CloudFlair is a Python CLI tool that finds the origin servers of websites protected by Cloudflare or CloudFront by searching Censys interne…
372978maintenance
google/nogotofail
Nogotofail is an on-path (man-in-the-middle) blackbox network traffic security testing tool built in Python. It detects weak TLS/SSL connec…
102952maintenance
Ekultek/WhatWaf
WhatWaf is a Python command-line tool that detects web application firewalls (WAFs) protecting a target web application and attempts to fin…
232932maintenance
mrd0x/BITB
A collection of HTML/JavaScript templates implementing the Browser In The Browser (BITB) phishing technique, which renders fake browser win…
322896maintenance
pentestmonkey/php-reverse-shell
A PHP script that opens an interactive reverse shell connection back to an attacker-controlled listener. It is a well-known utility for pen…
322881maintenance
AntSwordProject/AntSword-Loader
AntSword Loader is the official Electron-based launcher for AntSword, a cross-platform webshell management and post-exploitation tool used …
232849maintenance
tiagorlampert/CHAOS
CHAOS is a free and open-source Remote Administration Tool written in Go that generates cross-platform binaries (Windows and Linux) for con…
232840maintenance
JNDI Injection Toolkit
A Java-based penetration testing tool that generates workable JNDI links and starts RMI, LDAP, and HTTP servers to exploit JNDI injection v…
232830maintenance
ohpe/juicy-potato
Juicy Potato is a C++ Windows local privilege escalation tool that abuses COM/DCOM activation and impersonation privileges (SeImpersonate/S…
232829maintenance
esc0rtd3w/wifi-hacker
A shell script that automates attacking wireless connections using the built-in tools of Kali Linux. It supports WEP, WPS, WPA, and WPA2 se…
232825maintenance
Ettercap/ettercap
Ettercap is a comprehensive open-source suite for man-in-the-middle attacks on local networks. It supports live connection sniffing, on-the…
832798maintenance
NextronSystems/APTSimulator
APT Simulator is a Windows Batch script toolset that makes a system look as if it was the victim of an APT attack, using tools and output f…
392771maintenance
rootm0s/WinPwnage
WinPwnage is a Python tool and library that implements UAC bypass, privilege elevation, and persistence techniques for Windows. It can scan…
322753maintenance
shack2/SNETCracker
A Windows GUI tool for auditing weak passwords across many network services such as SSH, RDP, SMB, MySQL, Redis, and FTP. It supports batch…
232747maintenance
m0rtem/CloudFail
CloudFail is a Python 3 command-line reconnaissance tool that attempts to discover the real IP address of servers hidden behind Cloudflare.…
322698maintenance
ParrotSec/mimikatz
mimikatz is a well-known Windows security tool that extracts plaintext passwords, hashes, PINs, and Kerberos tickets from memory, and suppo…
322672maintenance
flipkart-incubator/Astra
Astra is an automated REST API security testing tool from Flipkart that detects vulnerabilities like SQL injection, XSS, broken authenticat…
322670maintenance
matterpreter/DefenderCheck
A C# command-line tool that takes a binary as input and splits it iteratively to pinpoint the exact bytes that Microsoft Defender flags on.…
562630maintenance
AlessandroZ/BeRoot
BeRoot is a post-exploitation tool that checks common misconfigurations on Windows, Linux, and macOS hosts to identify potential privilege …
232624maintenance
Tuhinshubhra/CMSeeK
CMSeeK is a Python 3 command-line suite that detects the content management system (CMS) powering a website, supporting over 180 CMSs inclu…
612578maintenance
chrisk44/Hijacker
Hijacker is an Android GUI wrapper for wireless penetration testing tools including Aircrack-ng, Airodump-ng, MDK3, and Reaver. It lets use…
102572maintenance
brendan-rius/c-jwt-cracker
A multi-threaded JWT brute-force secret key cracker written in C using OpenSSL. It attempts to recover the HMAC signing key of a JWT token …
322563maintenance
joaomatosf/jexboss
JexBoss is a Python command-line tool for testing and exploiting JBoss Application Server and Java deserialization vulnerabilities. It supp…
322524maintenance
Wifite
Wifite is a Python command-line tool that automates wireless network security auditing by running existing tools like the Aircrack-ng suite…
822517maintenance
Chora10/Cknife
Cknife (China Chopper Knife) is a Java-based cross-platform webshell management tool, an open-source client compatible with the China Chopp…
322422maintenance
secretsquirrel/SigThief
SigThief is a Python CLI tool that rips the Authenticode signature off a signed PE file and appends it to another binary, patching the cert…
322422maintenance
dana-at-cp/backdoor-apk
A shell script that automates injecting a Metasploit backdoor payload into any Android APK by decompiling, hooking smali code, and re-signi…
322372maintenance
tr0uble-mAker/POC-bomber
POC-bomber is a Python-based offensive security tool that bundles a large arsenal of high-impact POCs and EXPs (RCE, deserialization, file …
232371maintenance
bugcrowd/HUNT
HUNT Suite is a collection of Burp Suite and OWASP ZAP proxy extensions that identify common parameters vulnerable to vulnerability classes…
642337maintenance
sensepost/ruler
Ruler is a Go-based command-line tool for interacting with and abusing Microsoft Exchange servers via MAPI/HTTP or RPC/HTTP. It enables off…
232310maintenance
topotam/PetitPotam
PetitPotam is a proof-of-concept tool that coerces Windows hosts to authenticate to attacker-controlled machines via the MS-EFSRPC protocol…
322279maintenance
iamj0ker/bypass-403
A shell script that attempts to bypass HTTP 403 Forbidden responses using 24 known bypass techniques via curl. It also compares responses u…
322274maintenance
itm4n/PrintSpoofer
PrintSpoofer is a Windows privilege escalation tool that abuses SeImpersonatePrivilege via the Print Spooler 'Printer Bug' to escalate from…
102265maintenance
worawit/MS17-010
A collection of Python exploit scripts and proof-of-concepts for the MS17-010 Windows SMB vulnerabilities, including Eternalblue, Eternalch…
322260maintenance
WeblogicScan
A one-click Python vulnerability scanner for Oracle WebLogic servers, covering nearly all historical WebLogic CVEs (SSRF, Java deserializat…
322258maintenance
ldpreload/BlackLotus
An open-source UEFI bootkit targeting Windows that implements a Secure Boot bypass, kernel-level persistence, and an HTTP-based C2 loader w…
292247maintenance
Ascotbe/Medusa
Medusa is a self-hosted red team arsenal platform written in Python that bundles tools such as an XSS platform, collaborative platform, CVE…
232239maintenance
shmilylty/netspy
netspy is a fast, cross-platform Go CLI tool for discovering reachable intranet network segments from a compromised host. It supports ICMP,…
232237maintenance
XSS'OR
XSS'OR is a self-hostable web application for penetration testers that provides XSS/CSRF payload generation, encoding/decoding utilities, a…
322216maintenance
HatBoy/Struts2-Scan
A Python CLI tool that scans and exploits known Apache Struts2 vulnerabilities (S2-001 through S2-057) using publicly disclosed exploits. I…
322216maintenance
IAmBlackHacker/Facebook-BruteForce
A Python script that performs brute-force password attacks against Facebook accounts using wordlists, intended for educational purposes. It…
232207maintenance
thehackingsage/hacktronian
Hacktronian is a Python-based, menu-driven collection of penetration testing tools that bundles popular utilities for information gathering…
322204maintenance
LionSec/xerosploit
Xerosploit is a Ruby-based penetration testing toolkit that wraps bettercap and nmap to perform man-in-the-middle attacks, port scanning, a…
232204maintenance
codingo/Reconnoitre
Reconnoitre is a Python CLI tool for multithreaded information gathering and service enumeration of target hosts and ranges, built original…
232196maintenance
hexway/apple_bleee
A collection of experimental Python PoC scripts for sniffing and injecting Apple Bluetooth Low Energy (BLE) and AWDL (AirDrop) traffic. It …
232185maintenance
CedArctic/DigiSpark-Scripts
A collection of hand-written Arduino IDE sketches for the DigiSpark ATtiny85 board that turn it into a USB HID keyboard for executing autom…
322179maintenance
noob-hackers/ighack
A bash-based Termux script that attempts to brute-force Instagram account passwords using wordlists, routing traffic through Tor for anonym…
462149maintenance
initstring/cloud_enum
A Python command-line OSINT tool that enumerates publicly exposed resources across AWS, Azure, and Google Cloud using keyword mutations and…
902148maintenance
skavngr/rapidscan
RapidScan is a Python CLI tool that automates web vulnerability scanning by orchestrating multiple security tools (nmap, nikto, wafw00f, ss…
232135maintenance
dafthack/DomainPasswordSpray
DomainPasswordSpray is a PowerShell tool that performs password spray attacks against domain user accounts, automatically generating a user…
322096maintenance
iSafeBlue/TrackRay
TrackRay (溯光) is an open-source penetration testing framework written in Java on SpringBoot that implements its own vulnerability scanning …
232079maintenance
0xn0ne/weblogicScanner
A Python CLI vulnerability scanner for Oracle WebLogic servers that detects a wide range of known CVEs (2014-2020), including deserializati…
322076maintenance
Cyb0r9/SocialBox
SocialBox is a shell-based brute-force attack framework targeting Facebook, Gmail, Instagram, and Twitter login forms. It is a penetration-…
322064maintenance
yzddmr6/WebCrack
WebCrack is a Python CLI tool for batch detection of weak passwords and universal-password (SQL injection bypass) vulnerabilities on web ad…
322056maintenance

← prev page 5 / 9 next →