Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Z4nzu
GitHub Repository: Z4nzu/hackingtool
Path: blob/master/hackingtool.py
1267 views
1
#!/usr/bin/env python3
2
# Version 1.1.0
3
import os
4
import sys
5
import webbrowser
6
from platform import system
7
from time import sleep
8
9
from core import HackingToolsCollection
10
from tools.anonsurf import AnonSurfTools
11
from tools.ddos import DDOSTools
12
from tools.exploit_frameworks import ExploitFrameworkTools
13
from tools.forensic_tools import ForensicTools
14
from tools.information_gathering_tools import InformationGatheringTools
15
from tools.other_tools import OtherTools
16
from tools.payload_creator import PayloadCreatorTools
17
from tools.phising_attack import PhishingAttackTools
18
from tools.post_exploitation import PostExploitationTools
19
from tools.remote_administration import RemoteAdministrationTools
20
from tools.reverse_engineering import ReverseEngineeringTools
21
from tools.sql_tools import SqlInjectionTools
22
from tools.steganography import SteganographyTools
23
from tools.tool_manager import ToolManager
24
from tools.webattack import WebAttackTools
25
from tools.wireless_attack_tools import WirelessAttackTools
26
from tools.wordlist_generator import WordlistGeneratorTools
27
from tools.xss_attack import XSSAttackTools
28
29
logo = """\033[33m
30
▄█ █▄ ▄████████ ▄████████ ▄█ ▄█▄ ▄█ ███▄▄▄▄ ▄██████▄ ███ ▄██████▄ ▄██████▄ ▄█
31
███ ███ ███ ███ ███ ███ ███ ▄███▀ ███ ███▀▀▀██▄ ███ ███ ▀█████████▄ ███ ███ ███ ███ ███
32
███ ███ ███ ███ ███ █▀ ███▐██▀ ███▌ ███ ███ ███ █▀ ▀███▀▀██ ███ ███ ███ ███ ███
33
▄███▄▄▄▄███▄▄ ███ ███ ███ ▄█████▀ ███▌ ███ ███ ▄███ ███ ▀ ███ ███ ███ ███ ███
34
▀▀███▀▀▀▀███▀ ▀███████████ ███ ▀▀█████▄ ███▌ ███ ███ ▀▀███ ████▄ ███ ███ ███ ███ ███ ███
35
███ ███ ███ ███ ███ █▄ ███▐██▄ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
36
███ ███ ███ ███ ███ ███ ███ ▀███▄ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███▌ ▄
37
███ █▀ ███ █▀ ████████▀ ███ ▀█▀ █▀ ▀█ █▀ ████████▀ ▄████▀ ▀██████▀ ▀██████▀ █████▄▄██
38
▀ ▀
39
\033[34m[✔] https://github.com/Z4nzu/hackingtool [✔]
40
\033[34m[✔] Version 1.1.0 [✔]
41
\033[91m[X] Please Don't Use For illegal Activity [X]
42
\033[97m """
43
44
all_tools = [
45
AnonSurfTools(),
46
InformationGatheringTools(),
47
WordlistGeneratorTools(),
48
WirelessAttackTools(),
49
SqlInjectionTools(),
50
PhishingAttackTools(),
51
WebAttackTools(),
52
PostExploitationTools(),
53
ForensicTools(),
54
PayloadCreatorTools(),
55
ExploitFrameworkTools(),
56
ReverseEngineeringTools(),
57
DDOSTools(),
58
RemoteAdministrationTools(),
59
XSSAttackTools(),
60
SteganographyTools(),
61
OtherTools(),
62
ToolManager()
63
]
64
65
66
class AllTools(HackingToolsCollection):
67
TITLE = "All tools"
68
TOOLS = all_tools
69
70
def show_info(self):
71
print(logo + '\033[0m \033[97m')
72
73
74
if __name__ == "__main__":
75
try:
76
if system() == 'Linux':
77
fpath = os.path.expanduser("~/hackingtoolpath.txt")
78
if not os.path.exists(fpath):
79
os.system('clear')
80
# run.menu()
81
print("""
82
[@] Set Path (All your tools will be installed in that directory)
83
[1] Manual
84
[2] Default
85
""")
86
choice = input("Z4nzu =>> ").strip()
87
88
if choice == "1":
89
inpath = input("Enter Path (with Directory Name) >> ").strip()
90
with open(fpath, "w") as f:
91
f.write(inpath)
92
print("Successfully Set Path to: {}".format(inpath))
93
elif choice == "2":
94
autopath = "/home/hackingtool/"
95
with open(fpath, "w") as f:
96
f.write(autopath)
97
print("Your Default Path Is: {}".format(autopath))
98
sleep(3)
99
else:
100
print("Try Again..!!")
101
sys.exit(0)
102
103
with open(fpath) as f:
104
archive = f.readline()
105
os.makedirs(archive, exist_ok=True)
106
os.chdir(archive)
107
AllTools().show_options()
108
109
# If not Linux and probably Windows
110
elif system() == "Windows":
111
print(
112
r"\033[91m Please Run This Tool On A Debian System For Best Results\e[00m"
113
)
114
sleep(2)
115
webbrowser.open_new_tab("https://tinyurl.com/y522modc")
116
117
else:
118
print("Please Check Your System or Open New Issue ...")
119
120
except KeyboardInterrupt:
121
print("\nExiting ..!!!")
122
sleep(2)
123
124