Profile
Back to NewsBack
GitHub Trending 10 min
Reader Mode
ivam3/i-Haklab: 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 tutorial

ivam3/i-Haklab: 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 tutorial

6 hours ago

Logo de I-haklab

!linea

Typing SVG

Ver video</a> 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

##### 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</a>

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
  1. Download the .deb file of your choice
  2. 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 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 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</a>
  • ver video 👆🏼
i-Haklab show alltools
i-Haklab show instatools
!i-Haklab show alltools

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

| Category | Tools | |---|---| | Brute Force | acccheck, hydra-gtk | | Android | adbfastboot, androidsdk-cli, apksigner, apktool, appshark, axmlprinter2, dex2jar, frida, objection, phonesploit, scrcpy, xml2axml | | Web Application | aquatone, burpsuite, dirb, fuzzdb, gobuster, nikto, routersploit, sqlmap, vulnx, webhackshl, websploit, wfuzz, whatweb, wpscan, zaproxy | | Wireless | aircrack-ng | | OSINT | amass, finalrecon, geo-recon, ghunt, h8mail, holehe, infoga, ipgeolocation, maltego, octosuite, orbitaldump, osintgram, osrframework, phoneintel, recon-ng, recondog, sherlock, shodan, snscrape, sublist3r, twifo-cli, virustotal-cli, xleak | | AI Agents | 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, zcode | | 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, quack, ransomux, slowhttptest | | Network Scanning | bettercap, dnsenum, enum4linux, enum4linux-ng, nmap | | Forensics | binwalk, clamav, exif, gdb, ghidra, hexer, mvt, radare2, shc, steghide, stegsnow, unshc | | Windows/AD | bloodhound, getadusers, getnpusers, getuserspns, kerbrute, mimikatz | | Phishing | botgram, evilginx2, ghost, gophish | | 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.
  • net-traffic-scan: Network traffic monitor via ADB (grid, history & fallback) — bypasses untrusted_app Permission denied on /proc/net via adb shell readproc (no root). Example: net-traffic-scan --once --grid / --no-grid / --dry-run (logs to ~/.local/share/traffic/).
  • openvpn: Open OpenVPN Android application.
  • omf: Change Oh-my-fish theme.
  • phantom-ps: Manage phantom processes limit (Android 12+, 32b) — validate (!=32 → 2147483647), --set <0-2147483647>, --always (persistent + whitelist), --restore (per API).
  • 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.

Chat with me