mirror of
https://github.com/Z4nzu/hackingtool
synced 2024-11-15 04:05:29 +00:00
eaa920a7e3
List of changes + Handling information about a tool has been improved a lot by providing a `HackingTool` class, which takes care of showing the options, running the selected option, executing the required commands + This class is designed with flexibililty and simplicity in mind, so adding a new tool is a lot easier, mention TITLE, DESCRIPTION, list of INSTALL_COMMANDS, RUN_COMMANDS and PROJECT_URL and there you go... + grouping all the `HackingTool`s is also made super simpler by providing a `HackingToolsCollection` class which groups the tools into their respective categories. Just add the instances of `HackingTool` classes to the TOOLS property of the `HackingToolsCollection`. + Refactored all the tools into separate files based on their categories. + Added a READM_template.md and generate_readme.py script to automatically generate Table of contents and the list of tools available automatically. + Now each tool in the README.md points to its project url if provided. This makes it easier to visit the project from the readme.
68 lines
2.5 KiB
Python
68 lines
2.5 KiB
Python
# coding=utf-8
|
|
from core import HackingTool
|
|
from core import HackingToolsCollection
|
|
|
|
|
|
class Keydroid(HackingTool):
|
|
TITLE = "Keydroid"
|
|
DESCRIPTION = "Android Keylogger + Reverse Shell\n" \
|
|
"[!] You have to install Some Manually Refer Below Link:\n " \
|
|
"[+] https://github.com/F4dl0/keydroid"
|
|
INSTALL_COMMANDS = ["sudo git clone https://github.com/F4dl0/keydroid.git"]
|
|
RUN_COMMANDS = ["cd keydroid && bash keydroid.sh"]
|
|
PROJECT_URL = "https://github.com/F4dl0/keydroid"
|
|
|
|
|
|
class MySMS(HackingTool):
|
|
TITLE = "MySMS"
|
|
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"
|
|
INSTALL_COMMANDS = [
|
|
"sudo git clone https://github.com/papusingh2sms/mysms.git"]
|
|
RUN_COMMANDS = ["cd mysms && bash mysms.sh"]
|
|
PROJECT_URL = "https://github.com/papusingh2sms/mysms"
|
|
|
|
|
|
class LockPhish(HackingTool):
|
|
TITLE = "Lockphish (Grab target LOCK PIN)"
|
|
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."
|
|
INSTALL_COMMANDS = [
|
|
"sudo git clone https://github.com/JasonJerry/lockphish.git"]
|
|
RUN_COMMANDS = ["cd lockphish && bash lockphish.sh"]
|
|
PROJECT_URL = "https://github.com/JasonJerry/lockphish"
|
|
|
|
|
|
class Droidcam(HackingTool):
|
|
TITLE = "DroidCam (Capture Image)"
|
|
DESCRIPTION = "Powerful Tool For Grab Front Camera Snap Using A Link"
|
|
INSTALL_COMMANDS = [
|
|
"sudo git clone https://github.com/kinghacker0/WishFish.git;"
|
|
"sudo apt install php wget openssh"
|
|
]
|
|
RUN_COMMANDS = ["cd wishfish && sudo bash wishfish.sh"]
|
|
PROJECT_URL = "https://github.com/kinghacker0/WishFish"
|
|
|
|
|
|
class EvilApp(HackingTool):
|
|
TITLE = "EvilApp (Hijack Session)"
|
|
DESCRIPTION = "EvilApp is a script to generate Android App that can " \
|
|
"hijack authenticated sessions in cookies."
|
|
INSTALL_COMMANDS = [
|
|
"sudo git clone https://github.com/crypticterminal/EvilApp.git"]
|
|
RUN_COMMANDS = ["cd evilapp && bash evilapp.sh"]
|
|
PROJECT_URL = "https://github.com/crypticterminal/EvilApp"
|
|
|
|
|
|
class AndroidAttackTools(HackingToolsCollection):
|
|
TITLE = "Android Hacking tools"
|
|
TOOLS = [
|
|
Keydroid(),
|
|
MySMS(),
|
|
LockPhish(),
|
|
Droidcam(),
|
|
EvilApp()
|
|
]
|