Skip to content

Commit

Permalink
update Readme file and help command
Browse files Browse the repository at this point in the history
  • Loading branch information
ivam3 committed Dec 20, 2023
1 parent acaf507 commit 63f0ba5
Show file tree
Hide file tree
Showing 4 changed files with 123 additions and 14 deletions.
6 changes: 3 additions & 3 deletions .deb/home/.local/etc/i-Haklab/functions
Original file line number Diff line number Diff line change
Expand Up @@ -134,9 +134,9 @@ _$Y OPTIONS$W |$Y ARGUMENTS$W |$Y DESCRIPTION$W
| ╰────example─────────────────{─i-Haklab about crunch─}
╰─aptup──────➤───────────────────➤ Update termux manually, packages by packages
╰─help───────➤───────────────────➤ Show this help menu
╰─passwd─────+────set─|─pass─────➤ Set and change the login termux
╰─passwd─────+────set─|─new─────➤ Set and change the login termux
| ╰─────|───────{─i-Haklab passwd set──➤ password|fingerprint
| ╰───────{─i-Haklab passwd pass─➤ get a new password
| ╰───────{─i-Haklab passwd new─➤ get a new password
╰─setapikey──➤───────────────────➤ Set API Keys to use in i-Haklab features
╰─setbanner──➤───────────────────➤ Enable, disable and custom the i-Haklab wall banner
╰─setuser────➤───────────────────➤ Set i-Haklab user name
Expand Down Expand Up @@ -228,7 +228,7 @@ _$Y COMMAND$W |$Y DESCRIPTION$W
╰lock────────────────────────────➤ Block Termux's screen
╰osrframework────────────────────➤ OSINT setoolkit
╰mypip───────────────────────────➤ Show your public internet protocol
╰omf─theme───────────────────────➤ Change Oh-my-fish theme
╰omf─────────────────────────────➤ Change Oh-my-fish theme
╰postgresql──────────────────────➤ Start, stop or restart postgres data base
╰proxy───────────────────────────➤ Execute cli commands over tor proxychains
╰rmcache─────────────────────────➤ Remove current session cache, temporal files & residual APT packages.
Expand Down
1 change: 1 addition & 0 deletions .deb/home/.local/libexec/i-Haklab/tunnel
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ chk-tunnel
getPORT

grep -oE android ${PREFIX}/lib/node_modules/localtunnel/node_modules/openurl/openurl.js >/dev/null 2>/dev/null || {
yes|apt install nodejs-lts >/dev/null 2>/dev/null
wget --tries=20 --quiet "$iHDB/.local/etc/localtunnel/openurl.js" -O \
${PREFIX}/lib/node_modules/localtunnel/node_modules/openurl/openurl.js
}
Expand Down
4 changes: 2 additions & 2 deletions .deb/manifiest.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "i-haklab",
"version": "3.8.2",
"version": "3.8.3",
"arch": "all",
"homepage": "https://github.com/ivam3/i-Haklab",
"maintainer": "Ivam3 <https://t.me/Ivam3_Bot>",
"depends": ["termux-api, termux-elf-cleaner, termux-tools, termux-gui-package, tur-repo, util-linux, lsd, apr, which, apr-util, autoconf, axel, bat, bc, fontconfig-utils, bison, clang, coreutils, curl, debianutils, dnsutils, dos2unix, fd, file, findutils, fish, fzf, gawk, git, gpgme, irssi, jq, libassuan, libcaca, libffi, libgcrypt, libgmp, libgpg-error, libgrpc, libiconv, libmpc, libmpc-static, libmpfr, libmpfr-static, libpcap, libsodium, libsodium-static, libsqlite, libtool, libxml2, libxml2-static, libxml2-utils, libxslt, libxslt-static, gnupg, mariadb, man, megatools, mlocate, ncurses, ncurses-utils, neofetch, ninja, nodejs-lts, openssh, openssl, openssl-tool, php, php-apache, pkg-config, procps, pv, python, python-pip, readline, ripgrep, sqlite, strace, tar, tor, torsocks, translate-shell, unzip, weechat, wget, zip, zlib"],
"depends": ["termux-api, termux-elf-cleaner, termux-tools, termux-gui-package, tur-repo, util-linux, lsd, apr, which, apr-util, autoconf, axel, bat, bc, fontconfig-utils, bison, clang, coreutils, curl, debianutils, dnsutils, dos2unix, fd, file, findutils, fish, fzf, gawk, git, gpgme, irssi, jq, libassuan, libcaca, libffi, libgcrypt, libgmp, libgpg-error, libgrpc, libiconv, libmpc, libmpc-static, libmpfr, libmpfr-static, libpcap, libsodium, libsodium-static, libsqlite, libtool, libxml2, libxml2-static, libxml2-utils, libxslt, libxslt-static, gnupg, mariadb, man, megatools, mlocate, ncurses, ncurses-utils, neofetch, ninja, openssh, openssl, openssl-tool, php, php-apache, pkg-config, procps, pv, python, python-pip, readline, ripgrep, sqlite, strace, tar, tor, torsocks, translate-shell, unzip, weechat, wget, zip, zlib"],
"suggests": ["openjdk-17, perl, ruby"],
"description": "Hacking lab containing an extensive suite of open source tools ported to Termux focused on programming, develop, pentesting, scan/find/explotation/post-explotation of vulnerabilities",
"files" :{
Expand Down
126 changes: 117 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ i-Haklab weechat

### What is i-Haklab?
> [i-Haklab]() is a hacking laboratory for [Termux](https://github.com/termux/termux-app) that contains [open source tools](https://github.com/ivam3/termux-packages) for osint, pentesting, scan/find vulnerabilities, explotation and post-explotation recommended for me [Ivam3](https://wlo.link/@Ivam3) with automation commands, a many guides, books and tutorials to learn how to use tools. [i-Haklab]() use oh my fish insteractive shell 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](https://fishshell.com/docs/current/tutorial.html).
> [i-Haklab]() is a hacking laboratory for [Termux](https://github.com/termux/termux-app) that contains [open source tools](https://github.com/ivam3/termux-packages) for osint, pentesting, scan/find vulnerabilities, exploitation and post-exploitation recommended for me [Ivam3](https://wlo.link/@Ivam3) with automation commands, a many guides, books and tutorials to learn how to use tools. [i-Haklab]() use oh my fish insteractive shell 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](https://fishshell.com/docs/current/tutorial.html).

### INSTALLATION.
Expand All @@ -25,10 +25,10 @@ bash setup
```
- ADDING AT APT SOURCES LIST
```bash
apt install wget \
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 \
apt update && yes|apt upgrade \
apt install wget && \
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 && \
apt update && yes|apt upgrade && \
apt install i-haklab
```

Expand All @@ -46,11 +46,83 @@ Or change it running:
```bash
i-Haklab passwd new
```
- Let you change the banner running:
```bash
i-Haklab setbanner
```
- Let you change the username running:
```bash
i-Haklab setuser
```
- Let you update Termux system package by package running:
```bash
i-Haklab aptup
```
- Provide you test your bandwidth network running:
```bash
i-Haklab speedtest
```
- Bring you a main activity from apk file running:
```bash
i-Haklab apkactivity
```
- Create a Termux backup and/or restore it running:
```bash
i-Haklab backup
```
- Automate brute force attacks running:
```bash
i-Haklab bruteforce
```
- Let you interact with all OpenAI modules running:
```bash
i-Haklab chatGPT
```
- Add your API key running:
```bash
i-Haklab setapikey
```
- Encode|decode secret message into a ASCII file running:
```bash
i-Haklab ESmsg
```
- Bring you a fake indentity card with real email and phone number running:
```bash
i-Haklab fakeID
```
- Provide you a port forwarding tunnel with a custom subdomain running:
```bash
i-Haklab tunnel
```
- Automate metasploit common process running:
```bash
i-Haklab msf
```
- Provide you the ngrok link running:
```bash
i-Haklab ngroklink
```
- Provide you a ngrok ssh connection running:
```bash
i-Haklab ngrokssh
```
- Hide a Reverse Shell with a Video File by Exploiting Linux OS running:
```bash
i-Haklab payvid
```
- Let you get information about telephone number running:
```bash
i-Haklab phonescan
```
- Provide you with a web site server running over your device with [Termux](https://github.com/termux/termux-app), wich will you can share several files over all internet. Enable it running:
```bash
i-Haklab share
```
- Provide you with deliberately vulnerable web site servers as [bWAPP](http://www.itsecgames.com/), [DVWA](https://dvwa.co.uk/) and [MUTILLIDAE](https://github.com/webpwnized/mutillidae) to practice your hacking skills searching, finding and exploting the most common vulnerabilities. Enable those running:
- Test usb device connected via OTG running:
```bash
i-Haklab usbtest
```
- Provide you with deliberately vulnerable web site servers as [bWAPP](http://www.itsecgames.com/), [DVWA](https://dvwa.co.uk/) and [MUTILLIDAE](https://github.com/webpwnized/mutillidae) to practice your hacking skills searching, finding and exploiting the most common vulnerabilities. Enable those running:
```bash
i-Haklab servers4test
```
Expand All @@ -69,17 +141,49 @@ i-Haklab show alltools
```bash
i-Haklab help
```
- Ask to Cinderella. A virtual assist exclusively about Termux themes:
```bash
cinderella
```
- Mannage android main settings over Termux:
```bash
cmd
```
- Search repositories in github over CLi:
```bash
gitbrowswering
```
- Returns the private ip of your local network:
```bash
LOCALHOST
```
- Manage internal/external storage with graphical interface:
```bash
adminfiles
```
- Run OSINT setoolkit:
```bash
osrframework
```
- Enable tor connection by proxychains4:
- Enable proxy connection by proxychains4:
```bash
proxy
```
- Provides information about the mounted memory:
```bash
df
```
- Provides recursive information about the weight of directories and files:
```bash
torvpn
du
```
- Use the easy and faster Fuzzy finder:
```bash
fzf
```
- Get your public internet protocol(IP):
```bash
mypip
```
- Privide you with a root enviroment as root user(on rooted device) or fake root user(on NOT rooted device):
```bash
Expand All @@ -101,7 +205,11 @@ serverapache start/stop/restart
```bash
postgresql start/stop/restart
```
- Init a shell to traslate any text:
- Remove current session cache, temporal files & residual APT packages:
```bash
rmcache
```
- Init a shell to translate any text:
```bash
traductor
```
Expand Down

0 comments on commit 63f0ba5

Please sign in to comment.