- Project Overview
- Prerequisites
- Quick Installation
- Featured Tools
- Legal & Disclaimer
- Frequently Asked Questions
- Support & Community
- Contribution & Support
Before using TermuxVoid, ensure your environment meets these requirements:
- Termux installed from F-Droid (recommended) or GitHub
- Android 7+ with ~2GB free storage for larger tools
- Working internet connection for package downloads
- No root required for most tools (some may need root for certain features)
TermuxVoid is an unofficial custom APT repository that bridges the gap between mobile convenience and professional security auditing. We host 220+ advanced security tools that are not available in the official Termux repositories. Packages build natively on your device during installation, ensuring optimal compatibility with your exact Termux environment and Android architecture.
Whether you are a professional penetration tester or an ethical hacking enthusiast, TermuxVoid turns your Android device into a portable powerhouse.
Note
This repository contains tools that are often excluded from official sources due to complexity or licensing. Packages are built from source on your device when you install them, so every tool is tuned for your specific Termux environment.
Every package builds from source on your device at install time β no pre-built binaries are shipped. This makes everything auditable before it runs. Each package lives in packages/<name>/ and ships a standard Debian layout under DEBIAN/:
controlβ metadata (name, version, dependencies, description)preinstβ pre-install checks (e.g. architecture validation)postinstβ builds and installs the tool, then links it into$PREFIX/binpostrmβ removes everything created during install
Package guarantees:
- No package modifies
$PATH,$HOME,$PREFIX, or any other Termux environment variable. - No package alters your existing Termux configuration.
- Tools are exposed via symlinks instead of environment mutation, so uninstalling leaves zero trace.
Don't trust β verify. Read DEBIAN/postinst before you pkg install. See CONTRIBUTING.md for how packages are built.
Getting started is seamless. Run the following one-liner in your Termux terminal to add the repository automatically:
# Add repository
curl -sL https://github.com/termuxvoid/repo/raw/main/install.sh | bashOnce the repository is added, you can install any tool using pkg install:
# Install any tool
pkg install <tool-name>
# Example
pkg install metasploit-frameworkTip
After installation, run pkg update to refresh your local package database. You can search for tools using pkg search <tool-name>.
We provide a curated selection of industry-standard tools. Here are some highlights:
| Tool | Category | Description |
|---|---|---|
| Metasploit Framework | Exploitation |
The world's most used penetration testing framework. |
| Burp Suite | Web Security |
Leading toolkit for web application security testing. |
| Ghidra | Reverse Eng. |
NSA's high-end software reverse engineering suite. |
| THC Hydra | Password Cracking |
Fast network logon cracker supporting many protocols. |
| SQLMap | Web Security |
Automatic SQL injection and database takeover tool. |
π View Mermaid Architecture
graph TD
A[TermuxVoid Repo] -->|Provides| B[Exploitation]
A -->|Provides| C[Reverse Engineering]
A -->|Provides| D[Network Scanning]
A -->|Provides| E[Password Attacks]
B --> B1[Metasploit]
B --> B2[SQLMap]
C --> C1[Ghidra]
C --> C2[Radare2]
D --> D1[Nmap]
D --> D2[Netcat]
E --> E1[Hydra]
E --> E2[John the Ripper]
| Tool | Description |
|---|---|
| opencode | AI-powered coding assistant |
| claude-code | AI-powered coding assistant by Anthropic |
| antigravity-cli | AI coding assistant (glibc wrapper) |
| copilot-cli | GitHub Copilot CLI β AI-powered assistance in your terminal |
| mimocode | Autonomous AI engineer β creates, modifies, tests, deploys code |
| openclaude | Open-source coding-agent CLI for cloud & local LLMs |
| hermes-agent | AI-powered coding assistant and workflow automation tool |
| kimi-code | AI-powered coding assistant for the terminal by Moonshot AI |
| mmx-cli | CLI tool for MiniMax AI β chat, completion, and image generation from the terminal |
These tools are provided for educational and authorized security research only. You are responsible for ensuring your use complies with all applicable laws and regulations. Unauthorized access to systems you do not own or lack explicit permission to test is illegal. The maintainers assume no responsibility for any misuse.
Are these tools safe to use on a personal device?
Yes, all packages are built from source directly on your device during installation. This means no pre-compiled binaries are shipped β each tool is compiled and installed for your specific Termux environment. However, these are powerful security tools; ensure you understand what a tool does before executing it to avoid unintended system modifications.
Are these tools legal to use?
All tools are for legal security research and ethical hacking purposes only. Always obtain proper authorization before testing systems you do not own.
Why aren't these in the official repo?
Many of these tools (like Metasploit or Ghidra) have heavy dependencies, large sizes, or licensing complexities that make them difficult to maintain in the official core repositories. We handle the heavy lifting so you don't have to.
How often are tools updated?
- Security patches within 24 hours - Version updates every Sunday - Emergency fixes as needed
How do I request a new package?
We are constantly expanding. You can request new tools via:
- Opening a GitHub Issue
- Contacting us on Telegram: Telegram @nullxvoid
- Sending an email to: termuxvoid@gmail.com
How do I report a broken package?
Open an issue on **[GitHub](https://github.com/TermuxVoid/repo/issues)** with the tool name and error output. We aim to fix reported issues within 24 hours.
How do I uninstall the TermuxVoid repository?
To remove the repository from your Termux environment:
rm $PREFIX/etc/apt/sources.list.d/termuxvoid.list
rm $PREFIX/etc/apt/trusted.gpg.d/termuxvoid.gpg
apt updateThis removes the repository source and its GPG key without affecting already-installed packages.
I get a "package not found" error β what should I do?
Ensure you have run `pkg update` after adding the repository. If the issue persists, try:
apt update
pkg search <tool-name>If the tool still doesn't appear, it may have a different package name β check the full package list for the exact name.
Join our growing community of security researchers and mobile hackers.
Support the project to help us keep the packages updated and add more tools:
- β Star this repository to show your support.
- π Report Bugs responsibly via Issues.
- π’ Share with the security community.