https://github.com/gellanyhassan0/gellany_tools
gellany_tools help who want to automate tools in single terminal in one app running with multi command line running as same time we inspire main idea only from https://github.com/juanbenitezdev/fsociety-1 and reduce 1800 code line with minumum 50 line as OOP skeleton this app will help you in update and installing tools or apps without you try to install each it indvidual but should enter in -to --tool arugemnt name of tool gellany_tools have two mode ( single for using one command line or multi for using multi command line in terminal in same time with as posiible arguments
git clone https://github.com/gellanyhassan0/gellany_tools
cd gellany_tools
pip install -r requirements.txt
python3 gellany_tools -h
this example if you want using nmap tool and you dont have installed yet in your os and you can visit this links https://nmap.org https://nmap.org/book/scan-methods-null-fin-xmas-scan.html to advanced your arguments
python3 gellany_tools.py -to nmap -ta 192.168.1.1 -mo single -ar1 p22,443
Starting Nmap 7.92SVN ( https://nmap.org ) at 2022-06-08 20:30 EDT
Nmap scan report for 192.168.1.1
Host is up (0.0026s latency).
PORT STATE SERVICE
22/tcp closed ssh
443/tcp open https
Nmap done: 1 IP address (1 host up) scanned in 13.34 seconds
python3 gellany_tools.py -to nmap -ta 192.168.1.1 -mo multi -ar1 p22,443 -ar2 sV
Starting Nmap 7.92SVN ( https://nmap.org ) at 2022-06-08 20:37 EDT
Nmap scan report for 192.168.1.1
Host is up (0.021s latency).
PORT STATE SERVICE VERSION
22/tcp closed ssh
443/tcp open ssl
Service detection performed. Please report any incorrect results at https://nmap.org/submit/
Nmap done: 1 IP address (1 host up) scanned in 48.73 seconds
Starting Nmap 7.92SVN ( https://nmap.org ) at 2022-06-08 20:38 EDT
Nmap scan report for 192.168.1.1
Host is up (0.015s latency).
Not shown: 997 closed tcp ports (reset)
PORT STATE SERVICE
53/tcp open domain
80/tcp open http
443/tcp open https
Nmap done: 1 IP address (1 host up) scanned in 13.64 seconds
python3 gellany_tools.py -h
usage: gellany_tools.py [-h] [-ta TARGET] [-to TOOL] [-ar1 ARGUMENT1] [-ar2 ARGUMENT2] [-mo MODE] [-hsn HELP_STEALTH_NMAP]
optional arguments:
-h, --help show this help message and exit
-ta TARGET, --target TARGET
target to check
-to TOOL, --tool TOOL
tool or weapon want to fire
-ar1 ARGUMENT1, --argument1 ARGUMENT1
argument1 want add to tool if you like
-ar2 ARGUMENT2, --argument2 ARGUMENT2
argument2 want add to tool if you like
-mo MODE, --mode MODE
argument mode if want to using two command line in same time or single
-hsn HELP_STEALTH_NMAP, --help_stealth_nmap HELP_STEALTH_NMAP
TCP FIN, NULL, and Xmas Scans (-sF, -sN, -sX)
#/home/go/ = your path your already download git folder in it
docker image build -t python:0.0.1 /home/go/gellany_tools
docker run -it -d python:0.0.1
docker ps
docker exec -it f77d93571bcc python3 gellany_tools.py -h
docker exec -it 6bbe10261172 python3 gellany_tools.py -to nmap -ta 192.168.1.1 -mo single -ar1 p22,443
docker stop f77d93571bcc
docker push gellany/gellany_tools:latest
docker login --username username
docker image list
docker tag a2ac10640f5b gellany/gellany_tools
docker push gellany/python
Content type
Image
Digest
Size
379 MB
Last updated
over 4 years ago
docker pull gellany/gellany_tools