i-Haklab  by ivam3

Hacking lab for Termux, bringing Linux pentesting tools to Android

created 6 years ago
457 stars

Top 67.3% on sourcepulse

GitHubView on GitHub
Project Summary

i-Haklab is a comprehensive hacking laboratory designed for Termux, targeting cybersecurity enthusiasts and penetration testers. It aims to bring a wide array of open-source pentesting, scanning, exploitation, and post-exploitation tools to Android devices, simplifying their use through automation and providing extensive learning resources.

How It Works

i-Haklab leverages Termux, an Android terminal emulator, to provide a Linux-like environment. It utilizes the apt package manager, extended with custom repositories, for easy installation of over 100 tools. The project integrates the "Oh My Fish" shell for an enhanced user experience and offers automated commands for common cybersecurity tasks, including brute-forcing, Metasploit operations, and network scanning. It also supports advanced features like a graphical desktop environment (XFCE4 via Termux:Wayland), password/fingerprint login, and integration with OpenAI modules.

Quick Start & Requirements

  • Installation:
    • Recommended: Add custom APT sources:
      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
      
    • Alternative: Clone repository and run setup script:
      git clone https://github.com/ivam3/i-Haklab
      cd i-Haklab
      chmod +x setup
      bash setup
      
  • Prerequisites: Termux application for Android. For graphical environments, Termux:Wayland is required.
  • Resources: Setup involves package downloads and installations, time varies based on network speed and device performance.

Highlighted Details

  • Offers automated commands for tasks like brute-force attacks, Metasploit, and network tunneling (ngrok).
  • Includes features for managing Termux backups, running vulnerable web servers (bWAPP, DVWA), and a fake ID generator.
  • Supports an optional XFCE4 desktop environment via Termux:Wayland for running GUI tools like Wireshark.
  • Integrates with OpenAI modules for chat-based assistance and includes a password/fingerprint protected login system.

Maintenance & Community

  • Community support is available via Telegram and IRC channels.
  • Project actively encourages user suggestions for tools and books.

Licensing & Compatibility

  • The README does not explicitly state a license. Tools included are open-source, but their individual licenses may vary. Compatibility for commercial use is not specified.

Limitations & Caveats

  • The project's primary focus is Termux on Android, limiting its use on other platforms.
  • Some advanced features, like graphical environments or fingerprint login, depend on specific device capabilities and Termux:Wayland installation.
  • The README includes a disclaimer regarding illegal activity, emphasizing user responsibility for lawful usage.
Health Check
Last commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
32 stars in the last 90 days

Explore Similar Projects

Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 1 week ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Pietro Schirano Pietro Schirano(Founder of MagicPath), and
1 more.

SillyTavern by SillyTavern

1.5%
17k
LLM frontend for power users
created 2 years ago
updated 19 hours ago
Feedback? Help us improve.