187 penetration-testing tools (including 27 AI/LLM-powered) across 11 security domains. Interactive web lab, terminal launchers, 592 scenarios, and structured knowledge — all open-source.
A learning + reference + simulation system for offensive security tooling. It combines:
- Interactive web laboratory — browse tools, run 592 safe scenarios in sandbox mode
- Domain-specific terminal launchers with menus, lessons, quizzes, and attack scenarios
- AI/LLM security tools — garak, PentestGPT, PyRIT, and 24 more
- Real install automation —
apt,pip,gem,git clonefrom inside the launcher - Global cross-domain search across every knowledge base
It is not a hacking framework. It is a structured knowledge layer that teaches you how to use the real tools.
git clone https://github.com/TFD-42/Pen_Test_Tool_Box.git
cd Pen_Test_Tool_Box
# Interactive web lab (recommended)
./LAUNCH_ME.sh
# Open http://127.0.0.1:5001
# Terminal mode
python3 src/core/master_launcher.py
# Stop the web server
./fullstop.sh| # | Domain | Tools | What's inside |
|---|---|---|---|
| 1 | BIBLE — Wireless & Network Core | 42 | aircrack-ng, hostapd, reaver, bettercap, dnsmasq |
| 2 | HASHCAT — Password Cracking Engine | 113 | hash modes, rules, rainbow tables, PassGAN, distributed cracking |
| 3 | RECON — Info Gathering & OSINT | 27+ | nmap, amass, subfinder, spiderfoot, trufflehog, gitleaks, reconftw |
| 4 | WEBAPP — Web Application Security | 19+ | sqlmap, burpsuite, nuclei, garak, promptfoo, semgrep |
| 5 | EXPLOIT — Exploitation & Post-Exploitation | 18+ | metasploit, caldera, PentestGPT, pentagi, bloodhound |
| 6 | SNIFFING — Network Sniffing & MITM | 14+ | wireshark, tcpdump, bettercap, responder, threatmapper |
| 7 | WIRELESS — WiFi & Bluetooth Attacks | 14 | wifite, airgeddon, fluxion, mdk4, bluesnarfer |
| 8 | REVERSING — Reverse Engineering | 23+ | ghidra, radare2, gepetto, ida-pro-mcp, gdb |
| 9 | PASSWORD — Brute-Force & Hash Cracking | 13+ | hydra, john, passgan, medusa, crunch |
| 10 | FORENSICS — Digital Forensics & IR | 14+ | volatility3, autopsy, chainsaw, sleuthkit |
| 11 | SPECIAL — SDR, Phishing, AI Defense & Reporting | 17+ | hackrf, gophish, pyrit, deepteam, llm-guard, whisper |
All tools below are real open-source projects with verified GitHub repos:
| Tool | Creator | Description |
|---|---|---|
| PentestGPT | GreyDGL | LLM-powered pentest assistant (USENIX Security 2024) |
| PentAGI | vxcontrol | Fully autonomous AI agents for complex pentesting |
| CALDERA | MITRE / Apache | Automated adversary emulation on ATT&CK framework |
| AutoSploit | NullArray | Automated mass exploitation via Shodan + Metasploit |
| ReconFTW | six2dez | Automated recon pipeline with AI report generation |
| Tool | Creator | Description |
|---|---|---|
| Garak | NVIDIA | LLM vulnerability scanner (injection, leakage, jailbreaks) |
| Promptfoo | promptfoo | LLM red teaming and vuln scanning with CI/CD |
| PromptMap | utkusen | Automated prompt injection testing framework |
| PyRIT | Microsoft Azure | Python Risk Identification Tool for generative AI |
| DeepTeam | Confident AI | Red-team LLMs via jailbreaking and multi-turn attacks |
| Rebuff | ProtectAI | Prompt injection detection and defense |
| LLM Guard | ProtectAI | Input/output sanitization for LLM interactions |
| Vigil | deadbits | Prompt injection and jailbreak detector |
| Tool | Creator | Description |
|---|---|---|
| Semgrep | Semgrep Inc | Static code analysis with AI assistant (30+ languages) |
| CodeQL | GitHub | Semantic code analysis engine for vulnerability hunting |
| Tool | Creator | Description |
|---|---|---|
| Gepetto | JusticeRage | IDA Pro plugin — LLM explains decompiled code |
| IDA-Pro-MCP | mrexodia | AI-powered IDA Pro via Model Context Protocol |
| Tool | Creator | Description |
|---|---|---|
| PassGAN | brannondorsey | GAN-powered password candidate generation |
| Tool | Creator | Description |
|---|---|---|
| TruffleHog | Truffle Security | Find & verify leaked credentials (800+ secret types) |
| Gitleaks | gitleaks | Detect secrets in git repos and files |
| Nosey Parker | Praetorian | Rust-based scanner for 500+ hardcoded secret types |
| Tool | Creator | Description |
|---|---|---|
| Chainsaw | WithSecure | Rapid Windows event log hunting with SIGMA rules |
| ThreatMapper | Deepfence | Cloud-native threat detection with ML ranking |
| Whisper | OpenAI | Speech-to-text for vishing transcription & forensics |
| Tool | Creator | Description |
|---|---|---|
| DeepFaceLab | iperov | Deepfake framework for SE awareness training |
Every tool in this knowledge base is built by real open-source authors:
| Tool | Creator / Repo |
|---|---|
| Nmap | Gordon Lyon (Fyodor) |
| Metasploit | Rapid7 |
| SQLMap | sqlmapproject |
| Hashcat | hashcat team |
| John the Ripper | Openwall |
| Hydra | THC / van Hauser |
| Wireshark | Wireshark Foundation |
| Aircrack-ng | aircrack-ng team |
| Ghidra | NSA |
| Radare2 | radare.org |
| Nuclei | ProjectDiscovery |
| Subfinder | ProjectDiscovery |
| Katana | ProjectDiscovery |
| AMASS | OWASP |
| Gobuster | OJ Reeves |
| FFuF | ffuf team |
| Feroxbuster | epi052 |
| RustScan | RustScan team |
| Masscan | Robert David Graham |
| XSStrike | s0md3v |
| Commix | commixproject |
| WPScan | WPScan team |
| Bettercap | bettercap team |
| Responder | lgandx |
| Impacket | Fortra (SecureAuth) |
| BloodHound | SpecterOps |
| CrackMapExec | byt3bl33d3r |
| Evil-WinRM | Hackplayers |
| LinPEAS / WinPEAS | PEASS-ng |
| Empire | BC Security |
| Volatility3 | Volatility Foundation |
| Autopsy | Sleuth Kit |
| Binwalk | ReFirm Labs |
| SpiderFoot | Steve Micallef |
| Recon-ng | Tim Tomes |
| theHarvester | laramies |
| Sherlock | sherlock-project |
| MITMProxy | mitmproxy team |
| BeEF | BeEF project |
| Evilginx2 | kgretzky |
| GoPhish | gophish team |
| SET | TrustedSec |
| OpenVAS | Greenbone |
| Lynis | CISOfy |
| Wifite2 | derv82 |
| Veil | Veil Framework |
| HackRF | Great Scott Gadgets |
| GnuRadio | GNU Radio |
| Faraday | Infobyte |
| Dradis | Dradis team |
| WhatWeb | urbanadventurer |
| Wafw00f | EnableSecurity |
| Wapiti | wapiti-scanner |
| h8mail | khast3x |
| CeWL | DigiNinja |
| Medusa | foofus |
| DNSRecon | darkoperator |
| Fierce | mschwager |
| Arjun | s0md3v |
| SMBMap | ShawnDEvans |
| Cutter | rizin |
The web server runs locally only (127.0.0.1:5001) in full sandbox mode:
./LAUNCH_ME.sh # start server
./fullstop.sh # kill server (5-round nuclear shutdown)Security features:
- Command blocklist (blocks
rm -rf,sudo,nc -e, etc.) - 5-second execution timeout per command
- Output limited to 2KB
- CSP + X-Frame-Options DENY + CORS restricted to localhost
- Child process tracking with kill-on-shutdown
- Triple-check shutdown (children → port → PID file)
fullstop.sh— 5-round nuclear kill (SIGTERM → SIGKILL → PID file → port sweep → verify)
Pen_Test_Tool_Box/
├── README.md
├── LAUNCH_ME.sh ← start web lab
├── fullstop.sh ← kill server
├── run.sh ← terminal launcher
│
├── src/core/
│ ├── master_launcher.py ← entry point: all 11 domains
│ ├── simulation_launcher.py
│ └── <domain>_domain/ ← 11 domain launchers
│
├── src/web_server.py ← Flask server (sandbox mode)
├── src/templates/index.html
├── src/static/ ← CSS + JS
│
├── data/
│ ├── enriched/ ← 187 per-tool JSON profiles
│ ├── scenarios_generated/ ← 592 scenarios (68 AI-powered)
│ └── <domain>_enriched/ ← Domain knowledge bases
│
├── scripts/ ← maintenance & test scripts
└── docs/ ← methodology documentation
This repository contains knowledge about offensive security tools, not the tools themselves. The tools are open-source projects maintained by their respective authors.
Only use these tools on systems you own or have explicit written permission to test. Unauthorized use is illegal in most jurisdictions.
For:
- Authorized penetration testers
- CTF players and security students
- Defenders learning what attacks look like
- AI security researchers red-teaming LLMs
- New tools: drop a verified profile in
data/enriched/<tool>.jsonwith a real GitHub URL - New scenarios: add to
data/scenarios_generated/SCENARIOS.json - Bug fixes in launchers: regular pull request flow
- Every added command should be verified against the tool's man page or official docs
Built on top of the incredible work of:
- Kali Linux team
- MITRE ATT&CK framework
- NVIDIA garak team
- ProjectDiscovery team
awesome-password-crackingcurators- And the hundreds of tool authors whose projects make this knowledge base possible
MIT — see LICENSE.
Stay curious. Stay legal. Hack responsibly.