Skip to content

Commit

Permalink
update readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ivam3 committed May 27, 2022
1 parent e9cbfd7 commit f981262
Show file tree
Hide file tree
Showing 5 changed files with 120 additions and 112 deletions.
1 change: 0 additions & 1 deletion .deb/home/.local/etc/i-Haklab/Tools/listoftools
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ binwalk
blackbox
botgram
burpsuite
cc-genpro
cewl
cloudbunny
code-server
Expand Down
10 changes: 7 additions & 3 deletions .deb/postinst
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@

bash ${PREFIX}/bin/i-Haklab-installer
rm -rf ${PREFIX}/bin/i-Haklab-installer
[[ -e ${HOME}/.local/i-Haklab/.IbyC ]] && {
cat ${HOME}/.local/i-Haklab/.IbyC > ${HOME}/.local/i-Haklab/.Ivam3byCinderella;
rm -f ${HOME}/.local/i-Haklab/.IbyC;
[[ -e ${HOME}/.local/etc/i-Haklab/.IbyC ]] && {
cat ${HOME}/.local/etc/i-Haklab/.IbyC > ${HOME}/.local/etc/i-Haklab/.Ivam3byCinderella;
rm -f ${HOME}/.local/etc/i-Haklab/.IbyC;
}
[[ -e ${HOME}/.local/libexec/i-Haklab.login.backup ]] && {
cat ${HOME}/.local/libexec/i-Haklab.login.backup > ${HOME}/.local/libexec/i-Haklab.login;
rm ${HOME}/.local/libexec/i-Haklab.login.backup;
}
echo "[*] i-Haklab installation finished."
echo "[!] For help going to https://t.me/Ivam3_Bot."
Expand Down
5 changes: 4 additions & 1 deletion .deb/preinst
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,12 @@ else
[[ -d ${PREFIX}/etc/apt/sources.list.d ]] || mkdir -p ${PREFIX}/etc/apt/sources.list.d
[[ -e $HOME/.local/etc/i-Haklab/.Ivam3byCinderella ]] && {
[[ "Ivam3byCinderella" = $(cat $HOME/.local/etc/i-Haklab/.Ivam3byCinderella|openssl enc -aes-256-cbc -md sha512 -a -d -pbkdf2 -iter 100000 -salt -pass pass:Secret@123#) ]] || {
cp ${HOME}/.local/i-Haklab/.Ivam3byCinderella ${HOME}/.local/i-Haklab/.IbyC;
cp ${HOME}/.local/etc/i-Haklab/.Ivam3byCinderella ${HOME}/.local/etc/i-Haklab/.IbyC;
}
}
[[ -e ${HOME}/.local/libexec/i-Haklab.login ]] && {
cp ${HOME}/.local/libexec/i-Haklab.login ${HOME}/.local/libexec/i-Haklab.login.backup;
}
echo "Setting Ivam3 repositories at Advance Package Tool(APT)."
wget --tries=20 --quiet "https://raw.githubusercontent.com/ivam3/termux-packages/gh-pages/ivam3-termux-packages.list" -O ${PREFIX}/etc/apt/sources.list.d/ivam3-termux-packages.list
echo "Setting Yisus7u7 repositories at Advance Package Tool(APT)."
Expand Down
Binary file added .img/books_Termux.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
216 changes: 109 additions & 107 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,163 +1,165 @@
# i-Haklab v.3 2022 by @Ivam3

DISCLAIMER
##### DISCLAIMER
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](https://t.me/iHaklab)
Or over IRC running the command :
```bash
i-Haklab weechat
```

i-Haklab weechat

# What is Termux?
###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|PKG manager compiled with Android NDK and patched for compatibility, generally available on GNU/Linux systems.
> [Termux](https://github.com/termux/termux-app) 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](https://github.com/termux/termux-app) 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 ?
###What is i-Haklab?

- i-Haklab is a hacking laboratory for Termux that contains open source tools for osint, pentesting, scan/find vulnerabilities, explotation and post-explotation 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 to provide core infrastructure to allow you to install packages which extend or modify the look of your termux.
To get help about 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, 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).

# INSTALLATION.
###INSTALLATION.

- CLONING THIS REPOSITORY:

git clone https://github.com/ivam3/i-Haklab
cd i-Haklab
chmod +x setup
bash setup
```bash
git clone https://github.com/ivam3/i-Haklab
cd i-Haklab
chmod +x setup
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
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
apt upgrade

# i-Haklab will ......
###i-Haklab will ...

- Install the command [sudo], wich provides a real root enviroment if your android device has some root mannager otherwise it provides a fake root eviroment.
- Provides a diferent types of prompt with command:
```bash
sudo root
```
Or
```bash
sudo <command to execute>
```

omf theme
- Provides a diferent types of prompt with command:
```bash
omf theme
```

- Provides a login session by password(default=Ivam3byCinderella) or fingerprint(depends features device). It could set running:

i-Haklab passwd set

- Or change it running:

i-Haklab passwd new

- Provide you with a web site server running over your device with Termux, wich will you can share several files over all internet. Enable it running:

i-Haklab share
```bash
i-Haklab passwd set
```
Or change it running:
```bash
i-Haklab passwd new
```

- 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:

i-Haklab server4test

- Provide you more than 100 tools/frameworks with an easy install/remove over command 'apt'. You can get the list of all availables running :

i-Haklab show alltools

```bash
i-Haklab server4test
```

- Provide you more than [100 tools/frameworks](https://github.com/ivam3/termux-packages) with an easy install/remove over command `apt`. You can get the list of all availables running :
```bash
i-Haklab show alltools
```
![i-Haklab show alltools](./.img/alltools.jpg)

# COMMANDS

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

- i-Haklab: it is the main command that helps with automations of various processes such as visualization of user guides for the tools, download of hacking books, access to the community tutorials, payload creation automation, metaploit handler activation, brute force attacks among others. See all features running:
There are several commands in [i-Haklab]() that facilitate the use of [Termux](https://github.com/termux/termux-app):

i-Haklab help
- [i-Haklab](): it is the main command that helps with automations of various processes such as visualization of user guides for the tools, download of hacking books, access to the community tutorials, payload creation automation, metaploit handler activation, brute force attacks among others. See all features running:
```bash
i-Haklab help
```

- Returns the private ip of your local network:

LOCALHOST
```bash
LOCALHOST
```

- Run OSINT setoolkit:

osrframework
```bash
osrframework
```

- Enable tor connection by proxychains4:

torvpn
```bash
torvpn
```

- Run commands as root user(on rooted device) or fake root user(on NOT rooted device):

sudo <some command>
```bash
sudo <some command>
```

- Enable the php server:

serverphp
```bash
serverphp
```

- Enable the apache server:

serverapache start/stop/restart
```bash
serverapache start/stop/restart
```

- Enables postgresql database:

postgresql start/stop/restart
```bash
postgresql start/stop/restart
```

- Init a shell to traslate any text:

traductor
```bash
traductor
```

- We know that each Android is different and this can generate various errors in the installation processes of ruby gems, python modules, among others. Automates the solving processes running:

fixer
```bash
fixer
```

- Block the termux screen and it will only be unlocked with said password or your fingerprint. It is worth mentioning that these access codes are encrypted for your security.
```bash
lock
```

lock

# DESKTOP ENVIROMENT

i-Haklab automates the installation and configuration of a graphical environment with the xfce4 windows manager, which opens up the possibility of running tools such as wireshark and burpsuite. For this, the installation of the [Termux:Wayland](https://github.com/termux/termux-x11) application is required. Once installed it to run this enviroment just execute:

apt install termux-desktop-xfce
i-Haklab Xwayland
###DESKTOP ENVIROMENT

[i-Haklab]() automates the installation and configuration of a graphical environment with the xfce4 windows manager, which opens up the possibility of running tools such as wireshark and burpsuite. For this, the installation of the [Termux:Wayland](https://github.com/termux/termux-x11) application is required. Once installed it to run this enviroment just execute:
```bash
apt install termux-desktop-xfce
i-Haklab Xwayland
```
![TermuxWayland](/.img/TermuxWayland.jpg)

# IRC CHAT Ivam3byCinderella
###IRC CHAT Ivam3byCinderella

IRC (Internet Relay Chat) is an application layer protocol that facilitates communication in the form of text. The chat process works on a client/server networking model. Under the command <i-Haklab> we will find the <weechat> argument, with which you can join the official IRC Ivam3byCinderella where u can contact another i-Haklab.

If you want to suggest some tool, do it in the section of suggestions of our [Telegram BOT](https://t.me/Ivam3_Bot).

# BOOKS AVAILABLES

- Aprendiendo Termux by Ivam3
- Aprende html
- Chema alonso coleccion
- Comandos basicos linux
- Cracking sin secretos
- Conviertete en hacker by incube2
- Ethical hacking
- Hacking con python
- Hacking etico 101
- Hacking mexico seguridadofensiva nv.1
- Hacking the hacker
- Manual hacking dispositivos moviles
- Metasploit para pentesters
- My sql
- Nmap by computaxion
- Programa en C
- Programa en C++
- Programa en bash
- Programacion en perl
- Programacion en php
- Programacion en ruby
- Python para todos

If you want to suggest some book do it in the section of suggestions of our [Telegram BOT](https://t.me/Ivam3_Bot).

# UPDATE AT NEWEST VERSION

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

apt update i-haklab

- FOLLOW ME ON [ALL SOCIAL NETWORKS](https://wlo.link/@Ivam3)
###BOOKS AVAILABLES
![booksTermux](/.img/books_Termux.jpg)
#####If you want to suggest some book do it in the section of suggestions of our [Telegram BOT](https://t.me/Ivam3_Bot).

###UPDATE AT NEWEST VERSION

[i-Haklab]() is constantly updating tools and improvements. To stay updated you just have to run:
```bash
apt update i-haklab
```

###FOLLOW ME ON [ALL SOCIAL NETWORKS](https://wlo.link/@Ivam3)

0 comments on commit f981262

Please sign in to comment.