Onex in Termux - Installation and Usage Guide
Introduction to Onex
Onex is an automated library of hacking tools for the Termux terminal emulator. It provides access to over 370+ penetration testing and security research tools, acting as a specialized package manager for security professionals. Instead of manually searching and cloning GitHub repositories, Onex streamlines the entire process, allowing you to install, search, and manage advanced tools with simple commands.
Prerequisites
Ensure your Termux environment is up-to-date and has the necessary permissions:
- Latest Version: Use Termux from F-Droid for full package support.
- Storage: Run
termux-setup-storageto allow file access. - Stable Network: Essential for cloning repositories and fetching dependencies.
Installation Commands
Follow these terminal commands in order to set up Onex correctly on your device.
1. Update Package Index
Always start by ensuring your local package lists are synchronized.
pkg update -y && pkg upgrade -y
2. Install Git
Git is required to clone the official Onex repository.
pkg install git -y
3. Clone the Source
Download the Onex installation script from GitHub.
git clone https://github.com/rajkumardusad/onex.git
4. Grant Permissions
Navigate to the directory and make the script executable.
cd onex && chmod +x onex
5. Launch the Tool
Execute the tool to begin using the library.
./onex
Usage
Once Onex is running, you can use the following commands within its interface or directly from your shell if integrated.
Main Interface
Simply type onex to open the main menu and browse categories.
onex
Install a Specific Tool
Example: To install nmap through Onex.
onex install nmap
Search for Tools
Quickly find if a tool exists in the library.
onex search [tool_name]