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)