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

Open-source penetration-testing software

1322 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.

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

ProductHealth v2StarsMaturity
cSploit
cSploit is an open-source Android network analysis and penetration testing suite for rooted devices, integrating Metasploit RPC, MITM attac…
233665abandoned
byt3bl33d3r/MITMf
MITMf is a Python framework for performing Man-In-The-Middle and network attacks, featuring built-in SMB, HTTP, and DNS servers, an SSLStri…
103641abandoned
Proxmark3
The official (now archived) client software, FPGA logic, and design documentation for the Proxmark3, a general-purpose RFID tool that can s…
463553abandoned
FeeiCN/Cobra
Cobra is a source code security audit (SAST) tool that scans PHP, Java, and other languages for common vulnerabilities like SQL injection, …
103184abandoned
NewEraCracker/LOIC
LOIC (Low Orbit Ion Cannon) is an open-source network stress testing tool written in C#, based on Praetox's original LOIC. It supports TCP/…
102969abandoned
optiv/ScareCrow
ScareCrow is a Go-based payload creation framework designed to bypass EDR (Endpoint Detection and Response) and application whitelisting co…
102886abandoned
DanMcInerney/LANs.py
A Python-based penetration testing tool that scans WiFi networks for active clients, performs targeted ARP spoofing, and intercepts or inje…
322636abandoned
CrimsonForge-io/king-phisher
King Phisher is a phishing campaign toolkit for testing and promoting user awareness by simulating real-world phishing attacks, with contro…
622602abandoned
WiFi-Pumpkin
WiFi-Pumpkin is a Python framework for auditing Wi-Fi security by creating rogue wireless access points and performing man-in-the-middle at…
232498abandoned
evilsocket/bettercap
bettercap is a network attack and reconnaissance framework, described as a Swiss Army knife for WiFi, BLE, HID hijacking, CAN-bus, and IPv4…
102490abandoned
Marten4n6/EvilOSX
EvilOSX is a Remote Administration Tool (RAT) for macOS/OS X written in pure Python, with a server providing both GUI and CLI interfaces an…
322425abandoned
aress31/burpgpt
burpgpt is a Burp Suite extension that sends HTTP traffic to OpenAI GPT models for AI-driven passive vulnerability scanning and traffic ana…
312394abandoned
Jaeles
Jaeles is a Go-based framework for building and running automated web application vulnerability scanners using customizable YAML signatures…
592379abandoned
codebutler/firesheep
Firesheep is a Firefox extension that demonstrates HTTP session hijacking attacks by sniffing unencrypted Wi-Fi traffic and capturing sessi…
322351abandoned
Nosey Parker Suite
Nosey Parker is a Rust-based command-line secrets scanner that finds credentials and sensitive information in files, directories, GitHub, a…
102340abandoned
sevagas/macro_pack
macro_pack is a Python CLI tool that automates obfuscation and generation of MS Office documents, VBA/VBS scripts, shortcuts, and other for…
102304abandoned
secgroundzero/warberry
WarBerryPi is a tactical exploitation toolkit built to run on a Raspberry Pi, acting as a drop-box/implant for red-team engagements to scan…
322221abandoned
PowerShellEmpire/PowerTools
PowerTools is a collection of PowerShell projects focused on offensive security operations, including tools like PowerView, PowerUp, PowerP…
232208abandoned
AdrMXR/KitHack
KitHack is a Python-based framework that automates downloading and installing a curated pack of penetration testing tools, organized into c…
232096abandoned
yahoo/gryffin
Gryffin is a large-scale web security scanning platform written in Go, built on a publisher-subscriber architecture for horizontal scaling.…
102052abandoned
rasta-mouse/Sherlock
Sherlock is a PowerShell script that identifies missing software patches for known Windows local privilege escalation vulnerabilities. It i…
102018abandoned
Fadi002/unshackle
Unshackle is a bootable Linux-based ISO that resets or bypasses Windows and Linux user login passwords from a USB drive. It works offline b…
101983abandoned
feihong-cs/ShiroExploit-Deprecated
A Java-based one-click exploitation tool for Apache Shiro vulnerabilities Shiro550 (hardcoded key) and Shiro721 (Padding Oracle), supportin…
231957abandoned
Veil
Veil-Evasion is a Python tool that generates Metasploit payloads designed to bypass common antivirus solutions, optionally compiling them i…
101842abandoned
samyk/skyjack
SkyJack is a drone hacking tool that autonomously seeks out, disconnects the owner of, and takes wireless control of nearby Parrot AR.Drone…
321835abandoned
govolution/avet
AVET (AntiVirus Evasion Tool) is a shell-based toolbox for pentesters to build Windows executables that evade antivirus detection, using te…
361758abandoned
xdavidhu/mitmAP
A Python program that creates a fake wireless access point and performs man-in-the-middle data sniffing using tools like SSLstrip2, mitmpro…
101692abandoned
DesignativeDave/androrat
Androrat is a client/server Remote Administration Tool for Android devices, with the client written in Java Android and the server in Java/…
321657abandoned
chinoogawa/fbht
A Python 2 command-line tool for interacting with and scraping Facebook accounts, including graph-based analysis of social connections. It …
231616abandoned
carmaa/inception
Inception is a Python-based physical memory manipulation tool that exploits PCI-based DMA (over FireWire, Thunderbolt, ExpressCard, PC Card…
311606abandoned
byt3bl33d3r/SprayingToolkit
A set of Python 3 scripts for performing fast password spraying attacks against Lync/Skype for Business, OWA, IMAP, and Office 365, built o…
101578abandoned
SofianeHamlaoui/Lockdoor-Framework
Lockdoor Framework is a Python-based penetration testing framework that bundles a curated selection of security tools (information gatherin…
301560abandoned
ring04h/wydomain
wydomain is a Python command-line tool for discovering subdomains of a target domain. It combines dictionary-based DNS bruteforcing with qu…
321480abandoned
D4Vinci/Dr0p1t-Framework
Dr0p1t-Framework is a Python-based penetration testing framework that generates stealthy Windows dropper executables designed to bypass ant…
101477abandoned
jseidl/GoldenEye
GoldenEye is a Python 3 command-line tool for testing HTTP servers against Layer 7 denial-of-service attacks using the HTTP KeepAlive + NoC…
101468abandoned
OpenRCE/sulley
Sulley is a pure-Python fuzzing engine and framework for automated, unattended fuzz testing of network protocols and targets. It handles da…
231450abandoned
Lucifer1993/AngelSword
AngelSword is a simple CMS vulnerability detection framework written in Python3, designed to help security engineers quickly discover known…
321441abandoned
superSearchPlus
superSearchPlus is a Chrome browser extension that aggregates information gathering for white-hat hackers, integrating common asset mapping…
321434abandoned
ReversecLabs/needle
Needle is an open-source, modular Python framework for streamlining security assessments of iOS applications, covering areas like data stor…
101402abandoned
hahwul/XSpear
XSpear is a Ruby-based XSS (cross-site scripting) scanner and parameter analysis tool distributed as a gem, usable both as a CLI and as a R…
101358abandoned
byt3bl33d3r/gcat
Gcat is a proof-of-concept Python backdoor that uses a Gmail account as its command-and-control channel, with an implant deployed on target…
101351abandoned
WWILLV/GodOfHacker
GodOfHacker is a satirical C# 'hacker all-in-one tool' whose feature list is intentionally absurd (one-click 0day attacks, stealing QQ acco…
231347abandoned
hackappcom/ibrute
A Python proof-of-concept tool that brute-forces AppleID passwords via the Find My iPhone service API, which lacked bruteforce protection. …
321322abandoned
clymb3r/PowerShell
A collection of useful PowerShell scripts, most notably security and penetration testing tools that were contributed to PowerSploit. The re…
321286abandoned
cisagov/log4j-scanner
A CISA-derived scanner for detecting web services vulnerable to the Log4Shell remote code execution vulnerabilities (CVE-2021-44228 and CVE…
101277abandoned
uknowsec/SharpDecryptPwd
SharpDecryptPwd is a Windows command-line tool that decrypts passwords saved locally by popular applications such as Navicat, TeamViewer, F…
321271abandoned
samyk/usbdriveby
USBdriveby is an Arduino/Teensy microcontroller project that emulates a USB HID keyboard and mouse to covertly install a backdoor, evade fi…
321265abandoned
LOoLzeC/ASU
ASU is a Python-based Facebook hacking toolkit offering account checking and spamming features, distributed via a Termux/Linux install scri…
321260abandoned
Ha3MrX/Gemail-Hack
A Python command-line script that performs brute-force password attacks against Gmail accounts. It is a simple educational/offensive-securi…
621252abandoned
vaycore/OneScan
OneScan is a BurpSuite extension written in Java for recursive directory scanning, helping discover hidden vulnerabilities in deeper direct…
101247abandoned
optiv/Mangle
Mangle is a Go-based CLI tool that manipulates compiled Windows executables (.exe and DLL) to evade EDR detection. It strips known indicato…
101233abandoned
the-robot/sqliv
SQLiv is a Python command-line tool that scans websites for SQL injection vulnerabilities. It supports dork-based scanning via search engin…
101232abandoned
DeimosC2/DeimosC2
DeimosC2 is a Golang-based command and control (C2) framework for post-exploitation, supporting TCP, HTTPS, DoH, and QUIC agent communicati…
261164abandoned
ring04h/weakfilescan
A Python-based multi-threaded sensitive information leakage detection tool that crawls a target site, dynamically builds dictionary rules f…
321140abandoned
NYAN-x-CAT/Lime-RAT
LimeRAT is a remote administration tool (RAT) for Windows written in Visual Basic .NET, providing remote desktop, file management, keyloggi…
101135abandoned
Mana
MANA is a toolkit for rogue access point (evilAP) attacks, implementing improved KARMA attacks via a modified hostapd plus MitM configurati…
231119abandoned
vesche/scanless
A Python CLI utility and library that scrapes online port scanning websites to perform port scans on a target IP or domain on your behalf. …
101119abandoned
BuffaloWill/Serpico
Serpico is a self-hosted web application for writing and collaborating on penetration testing reports. Users assemble findings from a share…
101116abandoned
evilsocket/bleah
A deprecated command-line tool for scanning and enumerating Bluetooth Low Energy (BLE) devices. It has been ported into bettercap's BLE mod…
101093abandoned
ekkoo-z/Z-Godzilla_ekp
A modified (second-development) fork of the Godzilla webshell management tool, customized to evade network traffic detection devices and an…
371075abandoned
arnaucube/coffeeMiner
CoffeeMiner is a Python tool that performs a man-in-the-middle attack on a WiFi/LAN network, injecting a JavaScript cryptocurrency miner in…
321075abandoned
1n7erface/PocList
A Java-based collection of proof-of-concept (PoC) tools for verifying and exploiting known vulnerabilities in products like Nacos, WebLogic…
321074abandoned
WyAtu/Perun
Perun is a Python-based network asset vulnerability scanner and scanning framework designed for penetration testers and red teams, primaril…
321052abandoned
M4cs/BabySploit
BabySploit is a beginner-friendly penetration testing toolkit and framework written in Python, designed to ease newcomers into using more c…
231044abandoned
Netflix-Skunkworks/sleepy-puppy
Sleepy Puppy is a cross-site scripting (XSS) payload management framework from Netflix Skunkworks that captures, manages, and tracks XSS pa…
321043abandoned
utkusen/leviathan
Leviathan is a Python-based mass audit toolkit that combines masscan, ncrack, and DSSS to discover services, brute-force credentials, detec…
101042abandoned
denandz/KeeFarce
KeeFarce is a security tool that extracts passwords and other cleartext data from a running KeePass 2.x process by injecting a DLL into its…
321030abandoned
ba0gu0/520apkhook
A Java-based tool that attaches an Android remote-access APK payload to a legitimate app, producing a trojanized APK where the original app…
321014abandoned
qwqdanchun/DcRat
DcRat is an open-source remote administration tool (RAT) written in C# for Windows, providing remote desktop, file management, and remote c…
101011abandoned
rhaidiz/broxy
Broxy is an open-source HTTP/HTTPS intercepting proxy written in Go, built on goproxy with a Qt5-based GUI. It offers an interceptor, filte…
231008abandoned
mitmproxy/mitmproxy
mitmproxy is an interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, HTTP/3, and WebSockets, offered as a console tool (mitm…
8945113stable
secdev/scapy
Scapy is a powerful Python-based interactive packet manipulation program and library that can forge, decode, send, capture, and match packe…
8812599stable
EmenstaNougat/ESP32-BlueJammer
ESP32-BlueJammer is firmware for an ESP32 paired with nRF24 modules that disrupts 2.4GHz communications (Bluetooth, BLE, WiFi, RC) by flood…
458594active
firerpa/lamda
FIRERPA (lamda) is an all-in-one Android device control platform whose server runs directly on the device (root or non-root) and exposes 16…
978593active
Tencent/AI-Infra-Guard
Tencent's full-stack AI red teaming platform that scans AI infrastructure, agents, MCP servers, and skills for vulnerabilities and evaluate…
856916active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
microsoft/PyRIT
PyRIT is Microsoft's open-source Python framework for identifying security and safety risks in generative AI systems. It provides automatio…
884668active
sensity-ai/dot
dot (Deepfake Offensive Toolkit) is a Python tool that generates real-time, controllable deepfakes from a webcam feed and injects them into…
234589active
google/tamperchrome
Tamper Dev is a browser extension that intercepts and edits HTTP/HTTPS requests and responses in real time without requiring a proxy or aux…
504227active
ivre/ivre
IVRE is an open-source network recon framework written in Python that collects, stores, and analyzes network intelligence from active scann…
664177active
edoardottt/cariddi
Cariddi is a fast command-line web crawler written in Go that takes a list of domains, crawls URLs, and scans for endpoints, secrets, API k…
843786active
nabla-c0d3/sslyze
SSLyze is a fast SSL/TLS scanning tool and Python library that analyzes a server's TLS configuration, including certificates, cipher suites…
773780stable
EMBA
EMBA is an open-source firmware security analyzer for embedded Linux devices, written in Bash. It automates firmware extraction, static and…
943701active
google/honggfuzz
Honggfuzz is a security-oriented, feedback-driven evolutionary fuzzer that uses software and hardware code coverage to discover bugs in bin…
663397active
techgaun/github-dorks
A Python CLI tool that automates GitHub code searches using a curated list of dorks to find leaked secrets like credentials, private keys, …
653287active
m0bilesecurity/RMS-Runtime-Mobile-Security
Runtime Mobile Security (RMS) is a NodeJS-powered web interface built on FRIDA for manipulating Android and iOS apps at runtime. It lets us…
823130active
Qianlitp/crawlergo
crawlergo is a Go-based browser crawler that uses headless Chrome to discover URLs for web vulnerability scanners. It renders pages, fills …
243039active
confident-ai/deepteam
DeepTeam is an open-source Python framework for red teaming LLM systems, AI agents, RAG pipelines, and chatbots. It simulates adversarial a…
653005active
protectai/vulnhuntr
Vulnhuntr is a Python CLI tool that uses large language models combined with static code analysis to autonomously discover exploitable vuln…
232775active
ROADtools
ROADtools is a Python framework for interacting with Azure AD/Entra ID, comprising the roadlib authentication library, the ROADrecon explor…
722737active
musana/CF-Hero
CF-Hero is a Go-based reconnaissance CLI tool that discovers the real origin IP addresses of Cloudflare-protected web applications. It aggr…
632640active
NVISOsecurity/AlwaysTrustUserCerts
A Magisk/KernelSU module that automatically copies user-installed certificates into the Android system root CA store. It enables TLS traffi…
432565active
quasar/Quasar
Quasar is a free, open-source remote administration tool (RAT) for Windows written in C#, offering remote desktop, shell, file management, …
109906maintenance
Kritt-ai/open-kritt
open·kritt is an open-source, self-hosted AI vulnerability research platform that decomposes a codebase into focused security tasks, runs A…
772316active
SafeGroceryStore/MDUT
MDUT is a cross-platform desktop application for managing and exploiting multiple databases (MySQL, MSSQL, PostgreSQL, Oracle, Redis) built…
892273active
Trail of Bits Claude Code Config
A Claude Code plugin marketplace from Trail of Bits offering skills for AI-assisted security analysis, code auditing, and vulnerability det…
572120active
Fr4nkFletcher/ESP32-Marauder-Cheap-Yellow-Display
A port of the ESP32-Marauder WiFi/Bluetooth testing firmware to the Cheap Yellow Display (CYD) family of ESP32 boards with ILI9341/ST7789/S…
441773active
Gerenios/AADInternals
AADInternals is a PowerShell module for administering and hacking Entra ID (Azure AD), Office 365, and related endpoints. It includes tools…
481703active
attify/firmware-analysis-toolkit
Firmware Analysis Toolkit (FAT) is a Python-based automation wrapper around Firmadyne that emulates IoT and embedded device firmware images…
991615active
ChipWhisperer
ChipWhisperer is an open-source toolchain for hardware security research, providing capture hardware designs, FPGA/USB firmware, and a Pyth…
951578active

← prev page 13 / 14 next →