Tool-X is an installation and management framework designed to turn a Termux environment into a robust mobile penetration-testing toolkit. It automates dependency fixes, repository cloning, mirror adjustments, and common Termux issues so you can focus on using tools instead of installing them.
-
One-step setup for 60+ commonly used tools.
-
Termux-specific fixes (gem issues, Python library patches, CWD errors) included.
-
Management utilities: search engine, status dashboard, selective uninstall, and self-update.
-
Copy Command and paste in terminal
pkg up -y && pkg install -y git wget which && wget https://raw.githubusercontent.com/trmxvibs/Tool-X/main/setup.sh -O setup.sh && chmod +x setup.sh && ./setup.sh
After restarting Termux, start the framework from any directory with:
-
[97] Search Tools — Find tools by keyword (e.g., osint, bruteforce).
-
[94] View Status — Inspect installed tool paths and view error logs.
-
[99] Self-Update — Update the framework (git pull).
-
[98] Clean Uninstall — Remove tracked tool directories selectively.
-
[96] Self-Destruct — Remove the entire ~/tool-x directory and the global toolx alias.
If a package fails: check mirror fixes included in the script.
Dependency issues: the setup will attempt to install Ruby, Python libraries, figlet, and other common dependencies.
Check logs: use the status option to read error logs and follow the suggested fixes.
Tool-X is provided for educational purposes and authorized penetration testing only. The project author (trmxvibs) is not responsible for misuse. Always have permission before testing systems that you do not own.
Q: Why restart Termux?
A: Restarting ensures the toolx alias and any environment changes are loaded into the shell session.
Q: Setup failed — what now?
A: Run toolx and choose [94] View Status to examine logs. Common causes are network/mirror problems, missing git/wget, or permission errors.
Official repo: https://github.com/trmxvibs/Tool-X