README.md
<a href="#installation"></a> <a href="#quick-commands"></a> <a href="https://github.com/Z4nzu/hackingtool/issues/new?template=tool_request.md"></a>
</div>| Feature | Description | |
|---|---|---|
| 🐍 | Python 3.10+ | All Python 2 code removed, modern syntax throughout |
| 🖥 | OS-aware menus | Linux-only tools hidden automatically on macOS |
| 📦 | 185+ tools | 35 new modern tools added across 6 categories |
| 🔍 | Search | Type / to search all tools by name, description, or keyword |
| 🏷 | Tag filter | Type t to filter by 19 tags — osint, web, c2, cloud, mobile... |
| 💡 | Recommend | Type r — "I want to scan a network" → shows relevant tools |
| ✅ | Install status | ✔/✘ shown next to every tool — know what's ready |
| ⚡ | Install all | Option 97 in any category — batch install at once |
| 🔄 | Smart update | Each tool has Update — auto-detects git pull / pip upgrade / go install |
| 📂 | Open folder | Jump into any tool's directory for manual inspection |
| 🐳 | Docker | Builds locally — no unverified external images |
| 🚀 | One-liner install | curl -sSL .../install.sh | sudo bash — zero manual steps |
| 🏢 | 3 new categories | Active Directory, Cloud Security, Mobile Security |
| Command | Action | Works in |
|---|---|---|
/query | Search — find tools instantly by keyword | Main menu |
t | Tags — filter by osint, scanner, c2, cloud, mobile... | Main menu |
r | Recommend — "I want to do X" → matching tools | Main menu |
? | Help — quick reference card | Everywhere |
q | Quit — exit from any depth | Everywhere |
97 | Install All — batch install all tools in category | Category |
99 | Back — return to previous menu | Everywhere |
| # | Category | Tools | # | Category | Tools | |
|---|---|---|---|---|---|---|
| 1 | 🛡 Anonymously Hiding | 2 | 11 | 🧰 Exploit Framework | 4 | |
| 2 | 🔍 Information Gathering | 26 | 12 | 🔁 Reverse Engineering | 5 | |
| 3 | 📚 Wordlist Generator | 7 | 13 | ⚡ DDOS Attack | 5 | |
| 4 | 📶 Wireless Attack | 13 | 14 | 🖥 RAT | 1 | |
| 5 | 🧩 SQL Injection | 7 | 15 | 💥 XSS Attack | 9 | |
| 6 | 🎣 Phishing Attack | 17 | 16 | 🖼 Steganography | 4 | |
| 7 | 🌐 Web Attack | 20 | 17 | 🏢 Active Directory | 6 | |
| 8 | 🔧 Post Exploitation | 10 | 18 | ☁ Cloud Security | 4 | |
| 9 | 🕵 Forensics | 8 | 19 | 📱 Mobile Security | 3 | |
| 10 | 📦 Payload Creation | 8 | 20 | ✨ Other Tools | 24 |
Title:
[Tool Request] ToolName — Category
Use the Tool Request template.
Required: tool name, GitHub URL, category, OS, install command, reason.
</td> <td width="50%">Title:
[New Tool] ToolName — Category
Use the PR template checklist.
Required: class in tools/*.py, TITLE, DESCRIPTION, INSTALL/RUN commands, SUPPORTED_OS, test locally.
Issues or PRs that don't follow the title format will be closed without review.
curl -sSL https://raw.githubusercontent.com/Z4nzu/hackingtool/master/install.sh | sudo bash
Handles everything — prerequisites, clone, venv, launcher.
</td> <td>git clone https://github.com/Z4nzu/hackingtool.git
cd hackingtool
sudo python3 install.py
Then run: hackingtool
# Build
docker build -t hackingtool .
# Run (direct)
docker run -it --rm hackingtool
# Run (Compose — recommended)
docker compose up -d
docker exec -it hackingtool bash
# Dev mode (live source mount)
docker compose --profile dev up
docker exec -it hackingtool-dev bash
# Stop
docker compose down # stop container
docker compose down -v # also remove data volume
| Dependency | Version | Needed for |
|---|---|---|
| Python | 3.10+ | Core |
| Go | 1.21+ | nuclei, ffuf, amass, httpx, katana, dalfox, gobuster, subfinder |
| Ruby | any | haiti, evil-winrm |
| Docker | any | Mythic, MobSF (optional) |
pip install -r requirements.txt
If this project helps you, consider buying me a coffee:
<a href="https://buymeacoffee.com/hardikzinzu" target="_blank"></a>
For authorized security testing only. Thanks to all original authors of the tools included in hackingtool.
Your favourite tool is not listed? Suggest it here