Skip to content

TFD-42/Pen_Test_Tool_Box

Repository files navigation

Pen-Test Tool Box

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.

Domains Tools AI Tools Scenarios Python License


Capture d’écran 2026-05-28 à 11 45 05

What is this?

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 automationapt, pip, gem, git clone from 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.


Quick start

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

The 11 domains

# 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

AI/LLM Security Tools

All tools below are real open-source projects with verified GitHub repos:

AI-Assisted Pentesting

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

LLM Vulnerability Scanning & Red-Teaming

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

AI-Powered Code Analysis

Tool Creator Description
Semgrep Semgrep Inc Static code analysis with AI assistant (30+ languages)
CodeQL GitHub Semantic code analysis engine for vulnerability hunting

AI Reverse Engineering

Tool Creator Description
Gepetto JusticeRage IDA Pro plugin — LLM explains decompiled code
IDA-Pro-MCP mrexodia AI-powered IDA Pro via Model Context Protocol

AI Password Cracking

Tool Creator Description
PassGAN brannondorsey GAN-powered password candidate generation

Secret Detection

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

Forensics & Threat Intel

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

Social Engineering

Tool Creator Description
DeepFaceLab iperov Deepfake framework for SE awareness training

Classic Tools — Creator Links

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

Interactive Web Lab

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)

Project layout

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

Legal & ethical use

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

Contributing

  • New tools: drop a verified profile in data/enriched/<tool>.json with 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

Acknowledgements

Built on top of the incredible work of:

License

MIT — see LICENSE.

Stay curious. Stay legal. Hack responsibly.

About

Unified knowledge base of 314+ pen-testing tools across 11 security domains — interactive launchers, real installers, attack scenarios, quizzes & lessons.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors