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 weechatTermux is a terminal emulator application that shares the same environment of the Android operating system by starting the command line of the program
shellusing the system callexecveand redirecting the input, output and standard error flows to the screen. Termux has a vast number of packages under theaptmanager compiled with Android NDK and patched for compatibility, generally available on GNU/Linux systems.
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.
- OPTION 1 (RECOMMEND): ADDING AT APT SOURCES LIST
yes|apt install wget gnupg && \
mkdir -p $PREFIX/etc/apt/sources.list.d && \
wget https://raw.githubusercontent.com/ivam3/termux-packages/gh-pages/ivam3-termux-packages.list -O \
$PREFIX/etc/apt/sources.list.d/ivam3-termux-packages.list && \
curl -fsSL "https://raw.githubusercontent.com/ivam3/termux-packages/gh-pages/dists/stable/public_key.gpg" \
|gpg --dearmor|tee "$PREFIX/etc/apt/trusted.gpg.d/ivam3.gpg" >/dev/null && \
apt update && apt install i-haklab- 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:
- Go to releases section
- Download the .deb file of your choice
- Install it with:
apt install ./path/at/i-haklab_example_all.deb
- 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 chatGPT- 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, github copilot and AI assistant (gemini, qwen-code, opencode, ollama, mistralAI and more) to vibecode experience over Termux.
-
ver video ππΌ
-
Provide more than 100 tools/frameworks with an easy install/remove. List them with:
i-Haklab show alltools
i-Haklab show instatools- 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
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.
- 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.
- LOCALHOST / mypip: LAN and Public IP information.
- lock: Secure Termux screen.
- 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.
- yazi: Terminal file manager.
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 XwaylandJoin the official IRC chat to contact others i-Haklab users:
i-Haklab weechati-Haklab is constantly updating tools and improvements. To stay updated you just have to run:
apt update i-haklab





