DEV Community

Awais Nawaz
Awais Nawaz

Posted on • Originally published at github.com

πŸ›‘οΈ UHT-Framework: A Modern Hacking Toolkit for Ethical Hackers & Pentesters

🧰 One CLI to manage all your hacking tools β€” across Linux, Termux, Windows, and macOS.


πŸ” What is UHT-Framework?

UHT (UfaqTech Hacking Toolkit) is a cross-platform, modular CLI toolkit designed for:

  • βœ… Ethical Hackers
  • βœ… Penetration Testers
  • βœ… Security Researchers
  • βœ… Cybersecurity Students

It simplifies managing open-source hacking tools from a single, interactive Python-based CLI.


πŸš€ Features

  • 🧩 Multi-OS Support: Linux, macOS, Windows, Termux
  • πŸ–₯️ CLI Interface: Intuitive, color-coded terminal UI
  • πŸ“¦ Tool Configs: JSON-based tools.json for adding new tools
  • βš™οΈ One-Click Installer: Automatic Python + system dependencies
  • πŸ”„ Update Manager: Easily update tools or the entire framework
  • πŸ“œ Activity Logs: Track installations and errors

πŸ“ Project Structure

UHT-Framework/ β”œβ”€β”€ uht.py # CLI entry point β”œβ”€β”€ install.sh # One-click setup β”œβ”€β”€ config/ # JSON configs β”œβ”€β”€ lib/ # Core Python modules β”œβ”€β”€ tools/ # Installed tools β”œβ”€β”€ logs/ # Output and error logs └── wordlists/ # Includes rockyou.txt, seclists, etc.


πŸ› οΈ Install & Run

 bash git clone https://github.com/UfaqTech/UHT-Framework.git cd UHT-Framework bash install.sh source venv/bin/activate # Windows: use Scripts\activate python uht.py You'll get a categorized menu: Recon, Exploits, Web tools, etc. --- βž• Add New Tools Edit config/tools.json. Example: { "name": "ToolName", "description": "Example tool", "github_url": "https://github.com/example/tool", "install_path": "tools/toolname", "run_command": "python3 tool.py", "os_compat": ["linux", "termux", "windows", "mac"], "dependencies": ["python3", "pip"] } Restart UHT β€” your tool will appear in the CLI. --- 🎯 Who It's For πŸ§‘β€πŸ’» Ethical hacking beginners πŸ§ͺ Red teamers managing custom scripts πŸŽ“ Students training for OSCP or CTFs βš™οΈ Security pros needing quick access to reliable tools --- 🌐 Resources πŸ”— GitHub Repo πŸ§‘β€πŸ’» Developer Portfolio πŸ’¬ Telegram πŸ“² WhatsApp Channel βœ‰οΈ Email --- 🀝 Contribute git checkout -b feature/your-feature # Make your changes git commit -m "Add XYZ feature" git push origin feature/your-feature Then open a Pull Request πŸš€ --- ❀️ Built by UfaqTech Created with ❀️ by Awais Nawaz to empower cybersecurity professionals with simple, scalable tooling. > Hacking should be simple. UHT makes it that way. --- βœ… Let me know if you'd like: - A **custom social card image** - A **cover banner** for DEV.to - A **Twitter thread or LinkedIn caption** to promote it I can generate those for you next. 
Enter fullscreen mode Exit fullscreen mode

Top comments (0)