Skip to content

Latest commit

Β 

History

1,326 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Logo de I-haklab

linea

Typing SVG

Ver video Mira el video de presentaciΓ³n de i-Haklab πŸ‘†πŸΌ

Note

The main objective of the creation of this laboratory is to transport the applications, tools and/or frameworks of a Linux computer environment to the palm of the user's hand thanks to the portability that the Android operating system can provide us. We hope that this project will help contribute to the cybersecurity community and that people can develop efficient countermeasures. The use of i-Haklab without prior mutual consistency may lead to illegal activity. It is the end user's responsibility to obey all applicable local, state, and federal laws. The authors take no responsibility and are not responsible for any misuse or damage caused by this program

Typing SVG

To get help join to our support groups over Telegram group or over our IRC group running in i-Haklab the command :
i-Haklab weechat

πŸ€” What is Termux?

Termux is a terminal emulator application that shares the same environment of the Android operating system by starting the command line of the program shell using the system call execve and redirecting the input, output and standard error flows to the screen. Termux has a vast number of packages under the apt manager compiled with Android NDK and patched for compatibility, generally available on GNU/Linux systems.

πŸ€” What is i-Haklab?

i-Haklab is a hacking laboratory for Termux that contains open source tools for osint, pentesting, scan/find vulnerabilities, exploitation and post-exploitation recommended for me Ivam3 with automation commands, a many guides, books and tutorials to learn how to use tools. i-Haklab use oh my fish insteractive shell as default (users can change it for zsh or bash) to provide core infrastructure to allow you to install packages which extend or modify the look of your termux. To get help about shell and its use going to OMF official site.

IA ASSISTANT

Ask DeepWiki

Join to deepwiki and learn more about this project asking to Devin, our IA assistant trained with all the information about this project and its tools.

πŸ“¦ INSTALLATION.

  • OPTION 1 (RECOMMEND): ADDING AT APT SOURCES LIST
curl -fsSL "https://raw.githubusercontent.com/ivam3/termux-packages/gh-pages/install.sh" | bash
  • OPTION 2: CLONING THIS REPOSITORY:
git clone https://github.com/ivam3/i-Haklab \
cd i-Haklab \
chmod +x setup \
bash setup
  • OPTION 3: INSTALLING A RELEASE VERSION:
  1. Go to releases section
  2. Download the .deb file of your choice
  3. Install it with:
apt install ./path/at/i-haklab_example_all.deb

πŸ€– AI CODING AGENTS & VIBECODE TOOLS

i-Haklab integrates the most advanced AI coding agents and tools to transform your Termux into a full vibecode development environment. Whether you prefer native packages or JavaScript/Python ecosystems, all agents are one command away.

Installation methods:

  • πŸ“¦ apt install β€” Native Termux packages (glibc-adapted binaries)
  • πŸ“¦ npm install -g β€” Node.js global packages (wrapper normalizes names automatically)
  • πŸ“¦ pnpm install -g β€” pnpm alternative
  • πŸ“¦ npx β€” Ephemeral execution without permanent install
**🧠 AI Coding Agents** ↩️
Agent apt npm pnpm npx Description
opencode βœ… apt install opencode ❌ ❌ ❌ Universal AI coding agent (AGI), glibc-native binary for Termux
claude-code βœ… apt install claude-code βœ… npm install -g claude-code βœ… ❌ Anthropic's AI coding agent, pre-built for Termux
openclaw βœ… apt install openclaw ❌ ❌ ❌ Autonomous AI agent with full platform/scripts/patches suite
qwen-code ❌ βœ… npm install -g qwen-code βœ… ❌ Alibaba's Qwen coding agent (wrapper: @qwen-code/qwen-code)
mistral-vibe βœ… apt install mistral-vibe ❌ ❌ ❌ Mistral AI agent β€” Python package via uv, CLI: vibe
antigravity-cli βœ… apt install antigravity-cli ❌ ❌ ❌ AGI coding agent, glibc-native binary, CLI: agy
copilot-cli ❌ βœ… npm install -g copilot-cli βœ… ❌ GitHub Copilot CLI (wrapper: @github/copilot)
codebuff βœ… apt install codebuff ❌ ❌ ❌ Buffcode AI agent, glibc-native binary
freebuff βœ… apt install freebuff ❌ ❌ ❌ Community free version of codebuff
mimocode βœ… apt install mimocode ❌ ❌ ❌ Mini AI coding agent, glibc-native binary
cactus βœ… apt install cactus ❌ ❌ ❌ Hybrid edge-cloud AI engine: on-device LLM/VLM/speech inference (Cactus Engine) + cactus convert
hermes-agent βœ… apt install hermes-agent ❌ ❌ ❌ Personal AI agent by Nous Research (CLI, TUI, desktop & messaging gateway)
muse-code βœ… apt install muse-code ❌ ❌ ❌ Meta AI coding agent for the terminal (runs under proot for Android)
omniroute βœ… apt install omniroute ❌ ❌ ❌ Multi-proxy routing manager (TOR/SOCKS5/HTTP/chain proxies) for AI agents
walkie βœ… apt install walkie ❌ ❌ ❌ P2P communication CLI for AI agents (no server, no setup)
codex-cli ❌ βœ… npm install -g codex βœ… ❌ Codex CLI (wrapper: @mmmbuto/codex-cli-termux)
kimi-code ❌ βœ… npm install -g kimi-code βœ… ❌ Moonshot AI coding agent (wrapper: @moonshot-ai/kimi-code)
sleepwalker ❌ βœ… npm install -g sleepwalker ❌ ❌ AI Visibility & Content Intelligence CLI (wrapper: @sleepwalkerai/cli)
smithery ❌ βœ… npm install -g smithery βœ… ❌ MCP servers marketplace & unified proxy (wrapper: @smithery/cli)
minimax-cli ❌ βœ… npm install -g minimax-cli βœ… ❌ MiniMax AI agent (wrapper: mmx-cli)
open-lovable ❌ βœ… npm install -g open-lovable βœ… ❌ Lovable dev agent (wrapper clones firecrawl/open-lovable)
codecompanion ❌ Via Neovim (olimorris/codecompanion.nvim) ❌ ❌ AI plugin for Neovim with Gemini/OpenAI/Anthropic/Copilot/Mistral adapters. Activated on first nvim launch via lazy.nvim
**πŸ› οΈ Associated Tools & Runtimes** ↩️
Tool apt npm pnpm npx Description
engram βœ… apt install engram ❌ ❌ ❌ Persistent memory system for AI agents (Go binary, clones + compiles from source)
playwright-proot βœ… apt install playwright-proot ❌ ❌ ❌ Headless Chromium browser via proot Ubuntu for AI agent testing (aarch64)
context7 (ctx7) ❌ βœ… npm install -g ctx7 ❌ βœ… npx ctx7@latest Documentation & code example retrieval for AI agents (MCP-compatible)
openspec ❌ βœ… npm install -g openspec βœ… pnpm install -g openspec ❌ Open-source LLM spec generator (wrapper: @fission-ai/openspec)
termux-oracle-skill βœ… apt install termux-oracle-skill ❌ ❌ ❌ Termux expert skill for AI agents β€” context about Termux, i-Haklab & 190+ tools
huggingface βœ… apt install huggingface ❌ ❌ ❌ Client library for the Hugging Face Hub (huggingface_hub) β€” download/publish AI models & datasets via huggingface-cli/hf
n8n ❌ βœ… npm install -g n8n βœ… pnpm install -g n8n ❌ Workflow automation with SQLite backend (wrapper auto-installs pm2/gyp pre-reqs)

πŸ’‘ Pro tips:

  • apt install <agent> works for all agents with a πŸ“¦ badge β€” the i-Haklab apt wrapper intelligently redirects npm/pip packages automatically
  • Need a quick test? Use npx ctx7@latest without installing anything
  • After installing any agent, i-Haklab's pkg2conf auto-configures it for the environment
  • All Neovim AI adapters (codecompanion) are pre-configured β€” just press a key and start vibecoding
  • Run i-Haklab about <agent> for detailed help on any of these tools

🧠 i-Haklab will ...

  • Show information about any tool or framework:
i-Haklab about <name_of_tool>
  • Provide different types of prompt for shell fish with command:
omf theme
  • Switch shell between bash, zsh and fish(default):
i-Haklab setshell
  • Run linux distributions in proot environment (CLi or Graphical):
i-Haklab pd <distro> [X11]
  • Provide a login session by password (default: Ivam3byCinderella) or fingerprint:
i-Haklab passwd set
  • Let you change the banner and username:
i-Haklab setbanner
i-Haklab setuser
  • Let you update Termux system package by package:
i-Haklab aptup
  • Provide network speed test and public IP:
i-Haklab speedtest
i-Haklab mypip
  • Extract masive information from Android devices via ADB:
i-Haklab androforensic <option> <target>
  • Create a Termux backup and/or restore it:
i-Haklab backup create|restore
  • Automate brute force attacks (FTP, Mail, SSH, Telnet):
i-Haklab bruteforce
  • Let you interact with ChatGPT-3 via CLI:
i-Haklab chatAI
  • Get the main activity from an .apk file:
i-Haklab apkactivity <path/to/file.apk>
  • Show the current ngrok link / connect via SSH with ngrok:
i-Haklab ngroklink
i-Haklab ngrokssh -p <port> -t <protocol> -f <id_rsa-file>
  • Add your API keys for various services:
i-Haklab setapikey
  • Encode/decode secret messages into ASCII files:
i-Haklab ESmsg
  • Convert ova files and run QEMU virtual machines (no root):
i-Haklab qemufy
  • Provide port forwarding tunnels (localtunnel, localhost.run, cloudflared):
i-Haklab tunnel
  • Provides a server for storage and sharing of multimedia files:
i-Haklab 4share <server_name>
  • Automate Metasploit processes (Payloads, Handlers, Shodan, Dirscan):
i-Haklab msf
i-Haklab handler <file.rc>
  • Get information about BINs (CC, DC):
i-Haklab binchecker
  • Provide telephone number information:
i-Haklab phonescan <number>
  • Hide a Reverse Shell within a Video File:
i-Haklab payvid
  • Test USB devices via OTG:
i-Haklab usbtest
  • Provide vulnerable servers for testing (bWAPP, DVWA, MUTILLIDAE):
i-Haklab servers4test
  • Bring you several automations to setup tools installed with apt, npm, pip, gem, etc. For example once execute 'apt install neovim', i-Haklab will setup it with predictable text editor settings and all AI coding agents (see πŸ€– AI Coding Agents section) to vibecode experience over Termux.

Ver video

  • ver video πŸ‘†πŸΌ

  • Provide more than 100 tools/frameworks with an easy install/remove. List them with:

i-Haklab show alltools
i-Haklab show instatools

i-Haklab show alltools

Full breakdown of the 188 available tools by category (i-Haklab show alltools):

Category Tools
Brute Force acccheck, credmap, hydra-gtk, wbruter
Android adbfastboot, androbugs, androidsdk-cli, apksigner, apktool, appshark, axmlprinter2, dex2jar, frida, objection, phonesploit, scrcpy, xml2axml
Web Application adminpanel, aquatone, burpsuite, d-tect, dirb, fuzzdb, gobuster, hakku-framework, hunner-framework, nikto, redhawk, routersploit, sqliv, sqlmap, vulnx, webhackshl, webscan, websploit, wfuzz, whatweb, wpscan, zaproxy
Wireless aircrack-ng
OSINT amass, finalrecon, geo-recon, ghunt, h8mail, holehe, infoga, ipgeolocation, maltego, octosuite, orbitaldump, osintgram, osrframework, phomber, phoneintel, recon-ng, recondog, sherlock, shodan, snscrape, sublist3r, trape, twifo-cli, virustotal-cli, xleak
Agent AI antigravity-cli, cactus, claude-code, codebuff, codex, context7, copilot-cli, engram, freebuff, hermes-agent, kimi-code, mimocode, minimax-cli, mistral-vibe, muse-code, omniroute, open-lovable, openclaw, opencode, playwright-proot, qwen-code, sleepwalker, smithery, walkie
Utilities bash-obfuscate, code-server, converter, gh, git-filter-repo, glab-cli, jython-lts, mariadb, markdown-viewer, n8n, openjdk-21, openspec, pnpm, postgresql, proroot, scrapy, speedtest-go, sqlite, termux-desktop-xfce, termux-docker-qemu, termux-oracle-skill, tmux, translate-shell, ttyd, udocker, xapt-management, yt-dlp, ytfzf
Exploitation beef, bitb-framework, cryptovenom, dos-a-tool, embed, exploitdb, metasploit-framework, penelope, pybelt, quack, ransomux, shellsploit-framework, slowhttptest, tangalanga, xerosploit
Network Scanning bettercap, dnsenum, enum4linux, enum4linux-ng, nmap
Forensics binwalk, clamav, exif, fbi, gdb, ghidra, hexer, mvt, radare2, shc, steghide, stegsnow, unshc
Windows/AD bloodhound, getadusers, getnpusers, getuserspns, kerbrute, mimikatz
Phishing blackbox, botgram, evilginx2, evilurl, fake-sms, ghost, gophish, lockphish, nexphisher, saycheese, sayhello, seeker, storm-breaker
Password cewl, crunch, seclists
Cloud azure-cli, cloudbunny, hatcloud, railway-cli
Tunneling cloudflared, dns2tcp, localtunnel, ngrok, ovh-ttyrec, putty
Cracking hashcat, hasher, hashid, hcdecryptor, johntheripper, rhash
Agent IA huggingface
  • Provides free support material for learning the included tools and use of the shell in Termux.
i-Haklab show books
i-Haklab show tutorials
i-Haklab show QG

πŸ“• BOOKS AVAILABLES

booksTermux

πŸ“• TUTORIALS AVAILABLES

utorialsTermux

πŸͺ„ COMMANDS

There are several commands in i-Haklab that facilitate the use of Termux:

  • i-Haklab: main command for automations. See all features with:
**List of Direct Commands** ↩️
  • apt: Install/remove and configure packages.
  • npm: Install/remove and configure nodejs packages.
  • adminfiles: Manage storage with graphical interface.
  • ai: Asistente IA: natural language β†’ terminal command (ollama/groq, local/cloud, voice).
  • bat: Enhanced 'cat' with syntax highlighting.
  • cmd: Manage Android settings.
  • df / du: Disk and directory usage information.
  • fixer: Automate fixing Termux issues.
  • fzf: Fuzzy finder.
  • gitbrowsering: Search GitHub repositories.
  • glow: Read markdown files with syntax highlighting.
  • LOCALHOST / mypip: LAN and Public IP information.
  • lock: Secure Termux screen.
  • nls: Enhanced 'ls' rendering entries in boxes/grid.
  • openvpn: Open OpenVPN Android application.
  • omf: Change Oh-my-fish theme.
  • phantom-ps: Manage phantom process limits for fix 'E:signal 9'.
  • pm: Android package manager.
  • postgresql: Manage PostgreSQL database.
  • proxy: Connection via proxychains4/Tor.
  • rmcache: Clean temporary files and cache.
  • serverapache / serverphp: Web servers.
  • sudo: Fake root or real root environment.
  • telegram: Open Telegram Android application.
  • traductor: Command line translator.
  • ttyd: Run ttyd server to access Termux remotely via web browser.
  • walkie-tg: Connection's bridge between walkie server and telegram's bot.
  • yazi: Terminal file manager.

🎴 DESKTOP ENVIROMENT

i-Haklab automates the installation and configuration of a graphical environment with the xfce4 windows manager. Requires Termux:Wayland.

apt install termux-desktop-xfce \
i-Haklab Xwayland

TermuxWayland

πŸ“– IRC CHAT Ivam3byCinderella

Join the official IRC chat to contact others i-Haklab users:

i-Haklab weechat

πŸ”₯ UPDATE AT NEWEST VERSION

i-Haklab is constantly updating tools and improvements. To stay updated you just have to run:

apt update i-haklab

Explore and search this repository with AI on DeepWiki

Join to our community Ivam3byCinderella and check all stuffs we have for you.

About

i-Haklab is a hacking laboratory for Termux that contains open source tools for pentesting, scan/find vulnerabilities, explotation and post-explotation recommended by Ivam3 with automation hacking commands and many guides and tutorials to learn use it.

Topics

Resources

Stars

618 stars

Watchers

33 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages