mirror of
https://github.com/Z4nzu/hackingtool
synced 2024-11-14 19:55:19 +00:00
Merge branch 'master' into patch-3
This commit is contained in:
commit
500fa3be75
8
.github/workflows/lint_python.yml
vendored
8
.github/workflows/lint_python.yml
vendored
@ -5,7 +5,9 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- uses: actions/setup-python@v3
|
- uses: actions/setup-python@v4
|
||||||
|
with:
|
||||||
|
python-version: '3.x'
|
||||||
- run: pip install --upgrade pip wheel
|
- run: pip install --upgrade pip wheel
|
||||||
- run: pip install bandit black codespell flake8 flake8-bugbear flake8-return
|
- run: pip install bandit black codespell flake8 flake8-bugbear flake8-return
|
||||||
flake8-comprehensions isort mypy pytest pyupgrade safety
|
flake8-comprehensions isort mypy pytest pyupgrade safety
|
||||||
@ -15,9 +17,9 @@ jobs:
|
|||||||
- run: flake8 --ignore=E124,E128,E225,E251,E302,R502,R503,W291,W293,W605
|
- run: flake8 --ignore=E124,E128,E225,E251,E302,R502,R503,W291,W293,W605
|
||||||
--max-complexity=11 --max-line-length=265 --show-source --statistics .
|
--max-complexity=11 --max-line-length=265 --show-source --statistics .
|
||||||
- run: isort --check-only --profile black . || true
|
- run: isort --check-only --profile black . || true
|
||||||
- run: pip install -r requirements.txt || pip install --editable . || pip install . || true
|
- run: pip install -r requirement.txt || pip install -r requirements.txt || pip install --editable . || pip install . || true
|
||||||
- run: mkdir --parents --verbose .mypy_cache
|
- run: mkdir --parents --verbose .mypy_cache
|
||||||
- run: mypy --ignore-missing-imports --install-types --non-interactive . || true
|
- run: mypy --ignore-missing-imports --install-types --non-interactive .
|
||||||
- run: pytest . || true
|
- run: pytest . || true
|
||||||
- run: pytest --doctest-modules . || true
|
- run: pytest --doctest-modules . || true
|
||||||
- run: shopt -s globstar && pyupgrade --py36-plus **/*.py || true
|
- run: shopt -s globstar && pyupgrade --py36-plus **/*.py || true
|
||||||
|
@ -70,7 +70,8 @@
|
|||||||
- [Striker](https://github.com/s0md3v/Striker)
|
- [Striker](https://github.com/s0md3v/Striker)
|
||||||
- [SecretFinder (like API & etc)](https://github.com/m4ll0k/SecretFinder)
|
- [SecretFinder (like API & etc)](https://github.com/m4ll0k/SecretFinder)
|
||||||
- [Find Info Using Shodan](https://github.com/m4ll0k/Shodanfy.py)
|
- [Find Info Using Shodan](https://github.com/m4ll0k/Shodanfy.py)
|
||||||
- [Port Scanner - rang3r](https://github.com/floriankunushevci/rang3r)
|
- [Port Scanner - rang3r (Python 2.7)](https://github.com/floriankunushevci/rang3r)
|
||||||
|
- [Port Scanner - Ranger Reloaded (Python 3+)](https://github.com/joeyagreco/ranger-reloaded)
|
||||||
- [Breacher](https://github.com/s0md3v/Breacher)
|
- [Breacher](https://github.com/s0md3v/Breacher)
|
||||||
### Wordlist Generator
|
### Wordlist Generator
|
||||||
- [Cupp](https://github.com/Mebus/cupp.git)
|
- [Cupp](https://github.com/Mebus/cupp.git)
|
||||||
|
@ -3,7 +3,7 @@ import re
|
|||||||
|
|
||||||
from core import HackingTool
|
from core import HackingTool
|
||||||
from core import HackingToolsCollection
|
from core import HackingToolsCollection
|
||||||
from main import all_tools
|
from hackingtool import all_tools
|
||||||
|
|
||||||
|
|
||||||
def sanitize_anchor(s):
|
def sanitize_anchor(s):
|
||||||
|
@ -105,13 +105,13 @@ if __name__ == "__main__":
|
|||||||
if not os.path.exists(archive):
|
if not os.path.exists(archive):
|
||||||
os.mkdir(archive)
|
os.mkdir(archive)
|
||||||
os.chdir(archive)
|
os.chdir(archive)
|
||||||
all_tools = AllTools()
|
AllTools().show_options()
|
||||||
all_tools.show_options()
|
|
||||||
|
|
||||||
# If not Linux and probably Windows
|
# If not Linux and probably Windows
|
||||||
elif system() == "Windows":
|
elif system() == "Windows":
|
||||||
print(
|
print(
|
||||||
"\033[91m Please Run This Tool On A Debian System For Best Results " "\e[00m")
|
r"\033[91m Please Run This Tool On A Debian System For Best Results\e[00m"
|
||||||
|
)
|
||||||
sleep(2)
|
sleep(2)
|
||||||
webbrowser.open_new_tab("https://tinyurl.com/y522modc")
|
webbrowser.open_new_tab("https://tinyurl.com/y522modc")
|
||||||
|
|
||||||
|
47
install.sh
47
install.sh
@ -1,4 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
clear
|
clear
|
||||||
|
|
||||||
BLACK='\e[30m'
|
BLACK='\e[30m'
|
||||||
@ -26,11 +29,8 @@ echo " ███ █▀ ███ █▀ ████████
|
|||||||
echo " ▀ ▀ ";
|
echo " ▀ ▀ ";
|
||||||
|
|
||||||
echo -e "${BLUE} https://github.com/Z4nzu/hackingtool ${NC}"
|
echo -e "${BLUE} https://github.com/Z4nzu/hackingtool ${NC}"
|
||||||
|
echo -e "${RED} [!] This Tool Must Run As ROOT [!]${NC}\n"
|
||||||
echo -e "${RED} [!] This Tool Must Run As ROOT [!]${NC}"
|
echo -e ${CYAN} "Select Best Option : \n"
|
||||||
echo ""
|
|
||||||
echo -e ${CYAN} "Select Best Option : "
|
|
||||||
echo ""
|
|
||||||
echo -e "${WHITE} [1] Kali Linux / Parrot-Os (apt)"
|
echo -e "${WHITE} [1] Kali Linux / Parrot-Os (apt)"
|
||||||
echo -e "${WHITE} [2] Arch Linux (pacman)" # added arch linux support because of feature request #231
|
echo -e "${WHITE} [2] Arch Linux (pacman)" # added arch linux support because of feature request #231
|
||||||
echo -e "${WHITE} [0] Exit "
|
echo -e "${WHITE} [0] Exit "
|
||||||
@ -44,13 +44,13 @@ if [ $choice == 1 ] || [ $choice == 2 ]; then
|
|||||||
if [[ $? == 0 ]]; then
|
if [[ $? == 0 ]]; then
|
||||||
echo -e ${BLUE}"[✔] Loading ... "
|
echo -e ${BLUE}"[✔] Loading ... "
|
||||||
if [ $choice == 1 ]; then
|
if [ $choice == 1 ]; then
|
||||||
sudo apt-get update && apt-get upgrade
|
sudo apt-get update -y && apt-get upgrade -y
|
||||||
sudo apt-get install python3-pip
|
sudo apt-get install python3-pip -y
|
||||||
elif [ $choice == 2 ]; then # added arch linux support because of feature request #231
|
elif [ $choice == 2 ]; then # added arch linux support because of feature request #231
|
||||||
sudo pacman -Suy
|
sudo pacman -Suy
|
||||||
sudo pacman -S python-pip
|
sudo pacman -S python-pip yay
|
||||||
sudo pacman -S yay
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "[✔] Checking directories..."
|
echo "[✔] Checking directories..."
|
||||||
if [ -d "$INSTALL_DIR" ]; then
|
if [ -d "$INSTALL_DIR" ]; then
|
||||||
echo "[!] A Directory hackingtool Was Found.. Do You Want To Replace It ? [y/n]:" ;
|
echo "[!] A Directory hackingtool Was Found.. Do You Want To Replace It ? [y/n]:" ;
|
||||||
@ -61,40 +61,31 @@ if [ $choice == 1 ] || [ $choice == 2 ]; then
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
echo "[✔] Installing ...";
|
|
||||||
echo "";
|
echo "[✔] Installing ...\n";
|
||||||
sudo git clone https://github.com/Z4nzu/hackingtool.git "$INSTALL_DIR";
|
sudo git clone https://github.com/Z4nzu/hackingtool.git "$INSTALL_DIR";
|
||||||
echo "#!/bin/bash
|
echo "#!/bin/bash
|
||||||
python3 $INSTALL_DIR/hackingtool.py" '${1+"$@"}' > hackingtool;
|
python3 $INSTALL_DIR/hackingtool.py" '${1+"$@"}' > hackingtool;
|
||||||
sudo chmod +x hackingtool;
|
sudo chmod +x hackingtool;
|
||||||
sudo cp hackingtool /usr/bin/;
|
sudo cp hackingtool /usr/bin/ && rm hackingtool;
|
||||||
rm hackingtool;
|
|
||||||
echo "";
|
echo "\n[✔] Trying to installing Requirements ..."
|
||||||
echo "[✔] Trying to installing Requirements ..."
|
|
||||||
if [ $choice == 1 ]; then
|
if [ $choice == 1 ]; then
|
||||||
sudo pip3 install lolcat
|
sudo pip3 install lolcat boxes flask requests
|
||||||
sudo apt-get install -y figlet
|
sudo apt-get install -y figlet
|
||||||
sudo pip3 install boxes
|
|
||||||
sudo apt-get install boxes
|
|
||||||
sudo pip3 install flask
|
|
||||||
sudo pip3 install requests
|
|
||||||
elif [ $choice == 2 ]; then # added arch linux support because of feature request #231
|
elif [ $choice == 2 ]; then # added arch linux support because of feature request #231
|
||||||
sudo pip3 install lolcat
|
sudo pip3 install lolcat boxes flask requests
|
||||||
sudo pacman -S figlet
|
|
||||||
sudo pip3 install boxes
|
|
||||||
yay -S boxes --noconfirm
|
yay -S boxes --noconfirm
|
||||||
sudo pip3 install flask
|
sudo pacman -S figlet
|
||||||
sudo pip3 install requests
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
else
|
else
|
||||||
echo -e $RED "Please Check Your Internet Connection ..!!"
|
echo -e $RED "Please Check Your Internet Connection ..!!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -d "$INSTALL_DIR" ]; then
|
if [ -d "$INSTALL_DIR" ]; then
|
||||||
echo "";
|
echo "";
|
||||||
echo "[✔] Successfully Installed !!! ";
|
echo "[✔] Successfully Installed !!! \n\n";
|
||||||
echo "";
|
|
||||||
echo "";
|
|
||||||
echo -e $ORANGE " [+]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+]"
|
echo -e $ORANGE " [+]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+]"
|
||||||
echo " [+] [+]"
|
echo " [+] [+]"
|
||||||
echo -e $ORANGE " [+] ✔✔✔ Now Just Type In Terminal (hackingtool) ✔✔✔ [+]"
|
echo -e $ORANGE " [+] ✔✔✔ Now Just Type In Terminal (hackingtool) ✔✔✔ [+]"
|
||||||
|
@ -8,10 +8,10 @@ from core import HackingToolsCollection
|
|||||||
class Autopsy(HackingTool):
|
class Autopsy(HackingTool):
|
||||||
TITLE = "Autopsy"
|
TITLE = "Autopsy"
|
||||||
DESCRIPTION = "Autopsy is a platform that is used by Cyber Investigators.\n" \
|
DESCRIPTION = "Autopsy is a platform that is used by Cyber Investigators.\n" \
|
||||||
"[!] Works in any Os\n" \
|
"[!] Works in any OS\n" \
|
||||||
"[!] Recover Deleted Files from any OS & MEdia \n" \
|
"[!] Recover Deleted Files from any OS & Media \n" \
|
||||||
"[!] Extract Image Metadata"
|
"[!] Extract Image Metadata"
|
||||||
RUN_COMMANDS = "sudo autopsy"
|
RUN_COMMANDS = ["sudo autopsy"]
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super(Autopsy, self).__init__(installable = False)
|
super(Autopsy, self).__init__(installable = False)
|
||||||
|
@ -32,13 +32,13 @@ class HiddenEye(HackingTool):
|
|||||||
TITLE = "HiddenEye"
|
TITLE = "HiddenEye"
|
||||||
DESCRIPTION = "Modern Phishing Tool With Advanced Functionality And " \
|
DESCRIPTION = "Modern Phishing Tool With Advanced Functionality And " \
|
||||||
"Multiple Tunnelling Services \n" \
|
"Multiple Tunnelling Services \n" \
|
||||||
"\t [!]https://github.com/DarkSecDevelopers/HiddenEye"
|
"\t [!]https://github.com/Morsmalleo/HiddenEye"
|
||||||
INSTALL_COMMANDS = [
|
INSTALL_COMMANDS = [
|
||||||
"sudo git clone https://github.com/DarkSecDevelopers/HiddenEye.git ;sudo chmod 777 HiddenEye",
|
"sudo git clone https://github.com/Morsmalleo/HiddenEye.git ;sudo chmod 777 HiddenEye",
|
||||||
"cd HiddenEye;sudo pip3 install -r requirements.txt;sudo pip3 install requests;pip3 install pyngrok"
|
"cd HiddenEye;sudo pip3 install -r requirements.txt;sudo pip3 install requests;pip3 install pyngrok"
|
||||||
]
|
]
|
||||||
RUN_COMMANDS = ["cd HiddenEye;sudo python3 HiddenEye.py"]
|
RUN_COMMANDS = ["cd HiddenEye;sudo python3 HiddenEye.py"]
|
||||||
PROJECT_URL = "https://github.com/DarkSecDevelopers/HiddenEye"
|
PROJECT_URL = "https://github.com/Morsmalleo/HiddenEye.git"
|
||||||
|
|
||||||
|
|
||||||
class Evilginx2(HackingTool):
|
class Evilginx2(HackingTool):
|
||||||
|
Loading…
Reference in New Issue
Block a user