-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathhackingtool.py
More file actions
149 lines (134 loc) · 6.21 KB
/
hackingtool.py
File metadata and controls
149 lines (134 loc) · 6.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
##!/usr/bin/env python3
# -*- coding: UTF-8 -*-
# Version 1.1.1
import os
import webbrowser
from platform import system
from time import sleep
from core import HackingToolsCollection
from tools.anonsurf import AnonSurfTools
from tools.ddos import DDOSTools
from tools.exploit_frameworks import ExploitFrameworkTools
from tools.forensic_tools import ForensicTools
from tools.information_gathering_tools import InformationGatheringTools
from tools.other_tools import OtherTools
from tools.payload_creator import PayloadCreatorTools
from tools.phising_attack import PhishingAttackTools
from tools.post_exploitation import PostExploitationTools
from tools.remote_administration import RemoteAdministrationTools
from tools.reverse_engineering import ReverseEngineeringTools
from tools.sql_tools import SqlInjectionTools
from tools.steganography import SteganographyTools
from tools.tool_manager import ToolManager
from tools.webattack import WebAttackTools
from tools.wireless_attack_tools import WirelessAttackTools
from tools.wordlist_generator import WordlistGeneratorTools
from tools.xss_attack import XSSAttackTools
from tools.bughunter import bughunter
from tools.Androidtools import Androidtools
from tools.personalinformation import userinformation
# --- Color Codes ---
YELLOW = '\033[33m'
BLUE = '\033[34m'
LIGHT_RED = '\033[91m'
WHITE = '\033[0;37m'
NC = '\033[0m' # No Color / Reset
# Use a raw, formatted string (fr) for the logo
# 'r' prevents backslashes in the art from being misinterpreted.
# 'f' allows embedding the color variables directly.
logo = fr"""{YELLOW}
********************************************************************************
*000▄█0000█▄0000000▄████████00▄████████0000▄█000▄█▄00▄█00███▄▄▄▄000000▄██████▄0*
*00███0000███00000███0000███0███0000███000███0▄███▀0███00███▀▀▀██▄000███0000███*
*00███0000███00000███0000███0███0000█▀0000███▐██▀000███▌0███000███000███0000█▀0*
*0▄███▄▄▄▄███▄▄000███0000███0███000000000▄█████▀0000███▌0███000███00▄███0000000*
*▀▀███▀▀▀▀███▀00▀███████████0███00000000▀▀█████▄0000███▌0███000███0▀▀███0████▄0*
*00███0000███00000███0000███0███0000█▄0000███▐██▄000███00███000███000███0000███*
*00███0000███00000███0000███0███0000███000███0▀███▄0███00███000███000███0000███*
*00███0000█▀000000███0000█▀00████████▀0000███000▀█▀0█▀0000▀█000█▀0000████████▀0*
*00000000000000000000000000000000000000000▀000000000000000000000000000000000000*
********************************************************************************
{BLUE}
[✔] https://github.com/hackThacker/advtools.git [✔]
[✔] Version 1.1.1 [✔]
{LIGHT_RED}
[X] Please Don't Use For illegal Activity [X]
[X] This is for Education-purpose [X]
{WHITE}
This Tool is Created by :- hackThacker☻
{NC}"""
# To display the logo, you would just use:
# print(logo)
all_tools = [
AnonSurfTools(),
bughunter(),
userinformation(),
InformationGatheringTools(),
WordlistGeneratorTools(),
WirelessAttackTools(),
SqlInjectionTools(),
PhishingAttackTools(),
WebAttackTools(),
PostExploitationTools(),
ForensicTools(),
PayloadCreatorTools(),
ExploitFrameworkTools(),
ReverseEngineeringTools(),
DDOSTools(),
RemoteAdministrationTools(),
XSSAttackTools(),
SteganographyTools(),
Androidtools(),
OtherTools(),
ToolManager()
]
class AllTools(HackingToolsCollection):
TITLE = "All tools"
TOOLS = all_tools
def show_info(self):
print(logo + '\033[33m \033[97m')
if __name__ == "__main__":
try:
if system() == 'Linux':
fpath = "/home/advtoolspath.txt"
if not os.path.exists(fpath):
os.system('clear')
# run.menu()
print("""
[@] Set Path (All your tools will be installed in that directory)
[1] Manual
[2] Default
""")
choice = input("𝓱𝓪𝓬𝓴𝓣𝓱𝓪𝓬𝓴𝓮𝓻 =>> ")
if choice == "1":
inpath = input("Enter Path (with Directory Name) >> ")
with open(fpath, "w") as f:
f.write(inpath)
print(f"Successfully Set Path to: {inpath}")
elif choice == "2":
autopath = "/home/advtools/"
with open(fpath, "w") as f:
f.write(autopath)
print(f"Your Default Path Is: {autopath}")
sleep(3)
else:
print("Try Again..!!")
exit(0)
with open(fpath) as f:
archive = f.readline()
if not os.path.exists(archive):
os.mkdir(archive)
os.chdir(archive)
all_tools = AllTools()
all_tools.show_options()
# If not Linux and probably Windows
elif system() == "Windows":
print(
"\033[91m Please Run This Tool On A Debian System For Best Results " "\e[00m")
sleep(2)
webbrowser.open_new_tab("hackhacker.blogspot.com")
else:
print("Please Check Your System or Open New Issue ...")
except KeyboardInterrupt:
print("\nExiting ..!!!")
sleep(2)