From 82f8f98e86dbf4f3a4a5501686d9743de8bebc7c Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Fri, 3 Mar 2023 13:03:00 +0100 Subject: [PATCH 01/10] Fix lint_python so tests pass again --- .github/workflows/lint_python.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint_python.yml b/.github/workflows/lint_python.yml index eee4a73..6a72afd 100644 --- a/.github/workflows/lint_python.yml +++ b/.github/workflows/lint_python.yml @@ -8,7 +8,7 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.x' - - run: pip install --upgrade pip wheel + - run: pip install --upgrade pip setuptools wheel - run: pip install bandit black codespell flake8 flake8-bugbear flake8-return flake8-comprehensions isort mypy pytest pyupgrade safety - run: bandit --recursive --skip B404,B603,B605,B607 . From 608fea3eb1b023f2bcdab150c554c086bd179fd0 Mon Sep 17 00:00:00 2001 From: Hardik Zinzuvadiya <25708027+Z4nzu@users.noreply.github.com> Date: Sat, 4 Mar 2023 06:36:45 -0500 Subject: [PATCH 02/10] Install & Update File has been Improved --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 28159c8..2763235 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,8 @@ #### Install Kali Linux in WIndows10 Without VirtualBox [YOUTUBE](https://youtu.be/BsFhpIDcd9I) or use Docker -## Update Available V1.1.0 🚀 +## Update Available V1.2.0 🚀 +- [✔] Installation Bug Fixed - [x] Added New Tools - [x] Reverse Engineering - [x] RAT Tools @@ -255,8 +256,6 @@ ##### Your Favourite Tool is not in hackingtool or Suggestions Please [CLICK HERE](https://forms.gle/b235JoCKyUq5iM3t8) ![Z4nzu's github stats](https://github-readme-stats.vercel.app/api?username=Z4nzu&show_icons=true&title_color=fff&icon_color=79ff97&text_color=9f9f9f&bg_color=151515) -Buy Me A Coffee - #### Don't Forgot to share with Your Friends ### The new Update get will soon stay updated #### Thank you..!! From ac7f2909dbccaeb27964dbd7090b51c6f62c1214 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 4 Mar 2023 13:25:33 +0100 Subject: [PATCH 03/10] Update lint_python.yml --- .github/workflows/lint_python.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/lint_python.yml b/.github/workflows/lint_python.yml index 6a72afd..c03d3c0 100644 --- a/.github/workflows/lint_python.yml +++ b/.github/workflows/lint_python.yml @@ -7,20 +7,21 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: '3.x' - - run: pip install --upgrade pip setuptools wheel - - run: pip install bandit black codespell flake8 flake8-bugbear flake8-return - flake8-comprehensions isort mypy pytest pyupgrade safety - - run: bandit --recursive --skip B404,B603,B605,B607 . + python-version: 3.x + - run: pip install --upgrade pip ruff setuptools wheel + - name: "Ruff: Show stopper (must-fix) issues" + run: ruff . --select=E9,F63,F7,F82,PLE,YTT --show-source . + - name: "Ruff: All issues" + run: ruff --exit-zero --select=ALL --statistics --target-version=py37 . + - name: "Ruff: All fixable (ruff --fix) issues" + run: ruff --exit-zero --select=ALL --ignore=ANN204,COM812,ERA001,RSE102 + --statistics --target-version=py37 . || true | grep "\[\*\]" + - run: pip install black codespell mypy pytest safety - run: black --check . || true - - run: codespell --ignore-words-list="WAN" || true # --skip="*.css,*.js,*.lock" - - run: flake8 --ignore=E124,E128,E225,E251,E302,R502,R503,W291,W293,W605 - --max-complexity=11 --max-line-length=265 --show-source --statistics . - - run: isort --check-only --profile black . || true - - run: pip install -r requirement.txt || pip install -r requirements.txt || pip install --editable . || pip install . || true + - run: codespell # --ignore-words-list="" --skip="*.css,*.js,*.lock" + - run: pip install -r requirements.txt || pip install --editable . || pip install . || true - run: mkdir --parents --verbose .mypy_cache - run: mypy --ignore-missing-imports --install-types --non-interactive . || true - run: pytest . || true - run: pytest --doctest-modules . || true - - run: shopt -s globstar && pyupgrade --py36-plus **/*.py || true - run: safety check From 80dc79f85eb7175dd04b2c2ff28b3b1c5da292db Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 4 Mar 2023 13:29:05 +0100 Subject: [PATCH 04/10] Update lint_python.yml --- .github/workflows/lint_python.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint_python.yml b/.github/workflows/lint_python.yml index c03d3c0..a081a28 100644 --- a/.github/workflows/lint_python.yml +++ b/.github/workflows/lint_python.yml @@ -18,7 +18,7 @@ jobs: --statistics --target-version=py37 . || true | grep "\[\*\]" - run: pip install black codespell mypy pytest safety - run: black --check . || true - - run: codespell # --ignore-words-list="" --skip="*.css,*.js,*.lock" + - run: codespell || true # --ignore-words-list="" --skip="*.css,*.js,*.lock" - run: pip install -r requirements.txt || pip install --editable . || pip install . || true - run: mkdir --parents --verbose .mypy_cache - run: mypy --ignore-missing-imports --install-types --non-interactive . || true From cd610e56bf381628cbc00f07f56bd9adc4b07a05 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 4 Mar 2023 13:33:57 +0100 Subject: [PATCH 05/10] Update lint_python.yml --- .github/workflows/lint_python.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint_python.yml b/.github/workflows/lint_python.yml index a081a28..53c0c67 100644 --- a/.github/workflows/lint_python.yml +++ b/.github/workflows/lint_python.yml @@ -15,7 +15,7 @@ jobs: run: ruff --exit-zero --select=ALL --statistics --target-version=py37 . - name: "Ruff: All fixable (ruff --fix) issues" run: ruff --exit-zero --select=ALL --ignore=ANN204,COM812,ERA001,RSE102 - --statistics --target-version=py37 . || true | grep "\[\*\]" + --statistics --target-version=py37 . | grep "\[\*\]" - run: pip install black codespell mypy pytest safety - run: black --check . || true - run: codespell || true # --ignore-words-list="" --skip="*.css,*.js,*.lock" From d96a763f27c129774768086b268e3074b45fffc2 Mon Sep 17 00:00:00 2001 From: Hardik Zinzuvadiya <25708027+Z4nzu@users.noreply.github.com> Date: Sat, 4 Mar 2023 08:29:15 -0500 Subject: [PATCH 06/10] Updated Installation Changes --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 2763235..016c4ed 100644 --- a/README.md +++ b/README.md @@ -218,9 +218,7 @@ cd hackingtool - sudo pip3 install -r requirement.txt - - bash install.sh + sudo bash install.sh sudo hackingtool From d201837d51ef02b0a56673be46323a4d19135d6e Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 4 Mar 2023 14:30:24 +0100 Subject: [PATCH 07/10] requirement.txt --> requirements.txt --- .github/workflows/lint_python.yml | 2 +- Dockerfile | 2 +- README.md | 2 +- README_template.md | 2 +- install.sh | 4 ++-- requirement.txt => requirements.txt | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) rename requirement.txt => requirements.txt (67%) diff --git a/.github/workflows/lint_python.yml b/.github/workflows/lint_python.yml index eee4a73..3a4d81d 100644 --- a/.github/workflows/lint_python.yml +++ b/.github/workflows/lint_python.yml @@ -17,7 +17,7 @@ jobs: - run: flake8 --ignore=E124,E128,E225,E251,E302,R502,R503,W291,W293,W605 --max-complexity=11 --max-line-length=265 --show-source --statistics . - run: isort --check-only --profile black . || true - - run: pip install -r requirement.txt || pip install -r requirements.txt || pip install --editable . || pip install . || true + - run: pip install -r requirements.txt || pip install -r requirements.txt || pip install --editable . || pip install . || true - run: mkdir --parents --verbose .mypy_cache - run: mypy --ignore-missing-imports --install-types --non-interactive . || true - run: pytest . || true diff --git a/Dockerfile b/Dockerfile index b7abb99..2945f20 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ WORKDIR /root/hackingtool COPY . . RUN true && \ -pip3 install -r requirement.txt; +pip3 install -r requirements.txt; RUN true && \ pip3 install lolcat boxes flask requests; diff --git a/README.md b/README.md index 2763235..09fdf5a 100644 --- a/README.md +++ b/README.md @@ -218,7 +218,7 @@ cd hackingtool - sudo pip3 install -r requirement.txt + sudo pip3 install -r requirements.txt bash install.sh diff --git a/README_template.md b/README_template.md index 40c31c0..ea2f0e6 100644 --- a/README_template.md +++ b/README_template.md @@ -39,7 +39,7 @@ cd hackingtool - sudo pip3 install -r requirement.txt + sudo pip3 install -r requirements.txt bash install.sh diff --git a/install.sh b/install.sh index 0b954dc..3c63fc1 100644 --- a/install.sh +++ b/install.sh @@ -104,10 +104,10 @@ if [[ $choice =~ ^[1-2]+$ ]]; then echo ""; echo -e "${YELLOW}[*] Installing requirements...${NC}" if [[ $choice == 1 ]]; then - pip3 install -r $install_dir/requirement.txt + pip3 install -r $install_dir/requirements.txt sudo apt install figlet -y elif [[ $choice == 2 ]]; then - pip3 install -r $install_dir/requirement.txt + pip3 install -r $install_dir/requirements.txt yay -S boxes --noconfirm sudo pacman -S figlet -y fi diff --git a/requirement.txt b/requirements.txt similarity index 67% rename from requirement.txt rename to requirements.txt index 2341f97..3ee5ae7 100644 --- a/requirement.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -lolcat boxes flask -requests +lolcat +requests \ No newline at end of file From 9c01a54ce4272fb156135a1caab8db1fa65f27ce Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 4 Mar 2023 14:37:56 +0100 Subject: [PATCH 08/10] Update lint_python.yml --- .github/workflows/lint_python.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint_python.yml b/.github/workflows/lint_python.yml index 3a4d81d..7fdd665 100644 --- a/.github/workflows/lint_python.yml +++ b/.github/workflows/lint_python.yml @@ -8,7 +8,7 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.x' - - run: pip install --upgrade pip wheel + - run: pip install --upgrade pip setuptools wheel - run: pip install bandit black codespell flake8 flake8-bugbear flake8-return flake8-comprehensions isort mypy pytest pyupgrade safety - run: bandit --recursive --skip B404,B603,B605,B607 . From 2ff5e7051e7a1e7496fc35ca7ff9a31d4db44430 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 4 Mar 2023 14:47:17 +0100 Subject: [PATCH 09/10] Update lint_python.yml --- .github/workflows/lint_python.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint_python.yml b/.github/workflows/lint_python.yml index 53c0c67..d082fa3 100644 --- a/.github/workflows/lint_python.yml +++ b/.github/workflows/lint_python.yml @@ -1,5 +1,9 @@ name: lint_python -on: [pull_request, push] +on: + pull_request: + branches: [master] + push: + branches: [master] jobs: lint_python: runs-on: ubuntu-latest From f0ab1ced10832704608dd231209b47e197e88aa3 Mon Sep 17 00:00:00 2001 From: Hardik Zinzuvadiya <25708027+Z4nzu@users.noreply.github.com> Date: Sat, 4 Mar 2023 09:10:56 -0500 Subject: [PATCH 10/10] [FIX] #Fixed Typos by codespell --- tools/forensic_tools.py | 2 +- tools/information_gathering_tools.py | 6 +++--- tools/others/socialmedia_finder.py | 2 +- tools/payload_creator.py | 2 +- tools/phising_attack.py | 4 ++-- tools/webattack.py | 2 +- tools/wireless_attack_tools.py | 2 +- tools/xss_attack.py | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/tools/forensic_tools.py b/tools/forensic_tools.py index 592988e..84d6b7d 100644 --- a/tools/forensic_tools.py +++ b/tools/forensic_tools.py @@ -57,7 +57,7 @@ class BulkExtractor(HackingTool): class Guymager(HackingTool): - TITLE = "Disk Clone and ISO Image Aquire" + TITLE = "Disk Clone and ISO Image Acquire" DESCRIPTION = "Guymager is a free forensic imager for media acquisition." INSTALL_COMMANDS = ["sudo apt install guymager"] RUN_COMMANDS = ["sudo guymager"] diff --git a/tools/information_gathering_tools.py b/tools/information_gathering_tools.py index 8d7ae53..65b0169 100644 --- a/tools/information_gathering_tools.py +++ b/tools/information_gathering_tools.py @@ -84,7 +84,7 @@ class RedHawk(HackingTool): class ReconSpider(HackingTool): - TITLE = "ReconSpider(For All Scaning)" + TITLE = "ReconSpider(For All Scanning)" DESCRIPTION = "ReconSpider is most Advanced Open Source Intelligence (OSINT)" \ " Framework for scanning IP Address, Emails, \n" \ "Websites, Organizations and find out information from" \ @@ -114,7 +114,7 @@ class IsItDown(HackingTool): class Infoga(HackingTool): TITLE = "Infoga - Email OSINT" - DESCRIPTION = "Infoga is a tool gathering email accounts informations\n" \ + DESCRIPTION = "Infoga is a tool gathering email accounts information\n" \ "(ip, hostname, country,...) from different public source" INSTALL_COMMANDS = [ "git clone https://github.com/m4ll0k/Infoga.git", @@ -165,7 +165,7 @@ class SecretFinder(HackingTool): class Shodan(HackingTool): TITLE = "Find Info Using Shodan" - DESCRIPTION = "Get ports, vulnerabilities, informations, banners,..etc \n " \ + DESCRIPTION = "Get ports, vulnerabilities, information, banners,..etc \n " \ "for any IP with Shodan (no apikey! no rate limit!)\n" \ "[X] Don't use this tool because your ip will be blocked by Shodan!" INSTALL_COMMANDS = ["git clone https://github.com/m4ll0k/Shodanfy.py.git"] diff --git a/tools/others/socialmedia_finder.py b/tools/others/socialmedia_finder.py index 89fb489..405f8ab 100644 --- a/tools/others/socialmedia_finder.py +++ b/tools/others/socialmedia_finder.py @@ -50,7 +50,7 @@ class FindUser(HackingTool): class Sherlock(HackingTool): TITLE = "Sherlock" DESCRIPTION = "Hunt down social media accounts by username across social networks \n " \ - "For More Usege \n" \ + "For More Usage \n" \ "\t >>python3 sherlock --help" INSTALL_COMMANDS = [ "git clone https://github.com/sherlock-project/sherlock.git", diff --git a/tools/payload_creator.py b/tools/payload_creator.py index 47b2e4b..2976aa9 100644 --- a/tools/payload_creator.py +++ b/tools/payload_creator.py @@ -86,7 +86,7 @@ class Venom(HackingTool): TITLE = "Venom Shellcode Generator" DESCRIPTION = "venom 1.0.11 (malicious_server) was build to take " \ "advantage of \n apache2 webserver to deliver payloads " \ - "(LAN) using a fake webpage writen in html" + "(LAN) using a fake webpage written in html" INSTALL_COMMANDS = [ "sudo git clone https://github.com/r00t-3xp10it/venom.git", "sudo chmod -R 775 venom*/ && cd venom*/ && cd aux && sudo bash setup.sh", diff --git a/tools/phising_attack.py b/tools/phising_attack.py index 8818607..46d573b 100644 --- a/tools/phising_attack.py +++ b/tools/phising_attack.py @@ -37,7 +37,7 @@ class AdvPhishing(HackingTool): class Setoolkit(HackingTool): TITLE = "Setoolkit" DESCRIPTION = "The Social-Engineer Toolkit is an open-source penetration\n" \ - "testing framework designed for social enginee" + "testing framework designed for social engine" INSTALL_COMMANDS = [ "git clone https://github.com/trustedsec/social-engineer-toolkit/", "cd social-engineer-toolkit && sudo python3 setup.py" @@ -92,7 +92,7 @@ class Evilginx2(HackingTool): class ISeeYou(HackingTool): TITLE = "I-See_You" DESCRIPTION = "[!] ISeeYou is a tool to find Exact Location of Victom By" \ - " User SocialEngineering or Phishing Engagment..\n" \ + " User SocialEngineering or Phishing Engagement..\n" \ "[!] Users can expose their local servers to the Internet " \ "and decode the location coordinates by looking at the log file" INSTALL_COMMANDS = [ diff --git a/tools/webattack.py b/tools/webattack.py index d4915c7..45885f2 100644 --- a/tools/webattack.py +++ b/tools/webattack.py @@ -86,7 +86,7 @@ class Dirb(HackingTool): DESCRIPTION = "DIRB is a Web Content Scanner. It looks for existing " \ "(and/or hidden) Web Objects.\n" \ "It basically works by launching a dictionary based " \ - "attack against \n a web server and analizing the response." + "attack against \n a web server and analyzing the response." INSTALL_COMMANDS = [ "sudo git clone https://gitlab.com/kalilinux/packages/dirb.git", "cd dirb;sudo bash configure;make" diff --git a/tools/wireless_attack_tools.py b/tools/wireless_attack_tools.py index fc8022f..5e5038c 100644 --- a/tools/wireless_attack_tools.py +++ b/tools/wireless_attack_tools.py @@ -48,7 +48,7 @@ class pixiewps(HackingTool): class BluePot(HackingTool): TITLE = "Bluetooth Honeypot GUI Framework" - DESCRIPTION = "You need to have at least 1 bluetooh receiver " \ + DESCRIPTION = "You need to have at least 1 bluetooth receiver " \ "(if you have many it will work with those, too).\n" \ "You must install/libbluetooth-dev on " \ "Ubuntu/bluez-libs-devel on Fedora/bluez-devel on openSUSE" diff --git a/tools/xss_attack.py b/tools/xss_attack.py index b93a888..5e4bc0d 100644 --- a/tools/xss_attack.py +++ b/tools/xss_attack.py @@ -104,7 +104,7 @@ class XanXSS(HackingTool): class XSSStrike(HackingTool): TITLE = "Advanced XSS Detection Suite" - DESCRIPTION = "XSStrike is a python script designed to detect and exploit XSS vulnerabilites." + DESCRIPTION = "XSStrike is a python script designed to detect and exploit XSS vulnerabilities." INSTALL_COMMANDS = [ "sudo rm -rf XSStrike", "git clone https://github.com/UltimateHackers/XSStrike.git "