From ec5481d97c02d2e38a4ffa4992609798cd6d3907 Mon Sep 17 00:00:00 2001 From: Hardik Zinzuvadiya <25708027+Z4nzu@users.noreply.github.com> Date: Sun, 15 Mar 2026 13:55:05 +0530 Subject: [PATCH] Phase 8: Mark archived tools and add SUPPORTED_OS flags MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove stale sys.path.append hack from forensics.py (unused since package structure) - Add SUPPORTED_OS = ["linux"] to BulkExtractor, Guymager (apt/Linux-only) - Add SUPPORTED_OS = ["linux"] to all android_attack.py tools (bash scripts) - Add SUPPORTED_OS = ["linux"], REQUIRES_WIFI = True to wifi_jamming.py tools - Fix WifiJammerNG RUN_COMMANDS: python → python3, remove boxes/lolcat pipe --- tools/forensics.py | 8 ++------ tools/others/android_attack.py | 5 +++++ tools/others/wifi_jamming.py | 7 +++++-- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/tools/forensics.py b/tools/forensics.py index c26fe9f..a95826b 100644 --- a/tools/forensics.py +++ b/tools/forensics.py @@ -1,10 +1,4 @@ import os -import sys - -# Fetching parent directory for importing core.py -current_dir = os.path.dirname(__file__) -parent_dir = os.path.dirname(current_dir) -sys.path.append(parent_dir) from core import HackingTool, HackingToolsCollection, console @@ -40,6 +34,7 @@ class BulkExtractor(HackingTool): TITLE = "Bulk extractor" DESCRIPTION = "Extract useful information without parsing the file system" PROJECT_URL = "https://github.com/simsong/bulk_extractor" + SUPPORTED_OS = ["linux"] def __init__(self): super().__init__([ @@ -68,6 +63,7 @@ class BulkExtractor(HackingTool): class Guymager(HackingTool): TITLE = "Disk Clone and ISO Image Acquire" DESCRIPTION = "Guymager is a free forensic imager for media acquisition." + SUPPORTED_OS = ["linux"] INSTALL_COMMANDS = ["sudo apt install guymager"] RUN_COMMANDS = ["sudo guymager"] PROJECT_URL = "https://guymager.sourceforge.io/" diff --git a/tools/others/android_attack.py b/tools/others/android_attack.py index 9e3afdb..c540fac 100644 --- a/tools/others/android_attack.py +++ b/tools/others/android_attack.py @@ -10,6 +10,7 @@ class Keydroid(HackingTool): DESCRIPTION = "Android Keylogger + Reverse Shell\n" \ "[!] You have to install Some Manually Refer Below Link:\n " \ "[+] https://github.com/F4dl0/keydroid" + SUPPORTED_OS = ["linux"] INSTALL_COMMANDS = ["git clone https://github.com/F4dl0/keydroid.git"] RUN_COMMANDS = ["cd keydroid && bash keydroid.sh"] PROJECT_URL = "https://github.com/F4dl0/keydroid" @@ -20,6 +21,7 @@ class MySMS(HackingTool): DESCRIPTION = "Script that generates an Android App to hack SMS through WAN \n" \ "[!] You have to install Some Manually Refer Below Link:\n\t " \ "[+] https://github.com/papusingh2sms/mysms" + SUPPORTED_OS = ["linux"] INSTALL_COMMANDS = [ "git clone https://github.com/papusingh2sms/mysms.git"] RUN_COMMANDS = ["cd mysms && bash mysms.sh"] @@ -31,6 +33,7 @@ class LockPhish(HackingTool): DESCRIPTION = "Lockphish it's the first tool for phishing attacks on the " \ "lock screen, designed to\n Grab Windows credentials,Android" \ " PIN and iPhone Passcode using a https link." + SUPPORTED_OS = ["linux"] INSTALL_COMMANDS = [ "git clone https://github.com/JasonJerry/lockphish.git"] RUN_COMMANDS = ["cd lockphish && bash lockphish.sh"] @@ -40,6 +43,7 @@ class LockPhish(HackingTool): class Droidcam(HackingTool): TITLE = "DroidCam (Capture Image)" DESCRIPTION = "Powerful Tool For Grab Front Camera Snap Using A Link" + SUPPORTED_OS = ["linux"] INSTALL_COMMANDS = [ # Bug 16 fix: missing comma caused two strings to be implicitly concatenated into one "git clone https://github.com/kinghacker0/WishFish.git", @@ -53,6 +57,7 @@ class EvilApp(HackingTool): TITLE = "EvilApp (Hijack Session)" DESCRIPTION = "EvilApp is a script to generate Android App that can " \ "hijack authenticated sessions in cookies." + SUPPORTED_OS = ["linux"] INSTALL_COMMANDS = [ "git clone https://github.com/crypticterminal/EvilApp.git"] RUN_COMMANDS = ["cd EvilApp && bash evilapp.sh"] diff --git a/tools/others/wifi_jamming.py b/tools/others/wifi_jamming.py index 1a10ddc..5a31a61 100644 --- a/tools/others/wifi_jamming.py +++ b/tools/others/wifi_jamming.py @@ -8,13 +8,14 @@ from rich import box class WifiJammerNG(HackingTool): TITLE = "WifiJammer-NG" DESCRIPTION = "Continuously jam all wifi clients and access points within range." + SUPPORTED_OS = ["linux"] + REQUIRES_WIFI = True INSTALL_COMMANDS = [ "git clone https://github.com/MisterBianco/wifijammer-ng.git", "cd wifijammer-ng;pip install --user -r requirements.txt" ] RUN_COMMANDS = [ - 'echo "python wifijammer.py [-a AP MAC] [-c CHANNEL] [-d] [-i INTERFACE] [-m MAXIMUM] [-k] [-p PACKETS] [-s SKIP] [-t TIME INTERVAL] [-D]"| boxes | lolcat', - "cd wifijammer-ng;sudo python wifijammer.py" + "cd wifijammer-ng && sudo python3 wifijammer.py --help", ] PROJECT_URL = "https://github.com/MisterBianco/wifijammer-ng" @@ -23,6 +24,8 @@ class KawaiiDeauther(HackingTool): TITLE = "KawaiiDeauther" DESCRIPTION = "Kawaii Deauther is a pentest toolkit whose goal is to perform \n " \ "jam on WiFi clients/routers and spam many fake AP for testing purposes." + SUPPORTED_OS = ["linux"] + REQUIRES_WIFI = True INSTALL_COMMANDS = [ "git clone https://github.com/aryanrtm/KawaiiDeauther.git", "cd KawaiiDeauther;sudo bash install.sh"