-
Notifications
You must be signed in to change notification settings - Fork 19
/
main.py
119 lines (100 loc) · 5.74 KB
/
main.py
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
import os
import json
import colorama
from pystyle import Colorate, Colors
import subprocess
import webbrowser
import sys
def open_discord_invite():
invite_url = "https://discord.gg/UKBKWMwR7u"
webbrowser.open(invite_url)
if __name__ == "__main__":
open_discord_invite()
def check_requirements():
utils_folder = './utils'
config_file = os.path.join(utils_folder, 'config.json')
if not os.path.isdir(utils_folder):
raise FileNotFoundError(f"Dossier requis '{utils_folder}' est manquant.")
if not os.path.isfile(config_file):
raise FileNotFoundError(f"Fichier de configuration '{config_file}' est manquant.")
with open(config_file, 'r') as f:
try:
config = json.load(f)
if (config.get('github') != "Github Yozoxir/TraceEye" or
config.get('discord') != "discord.gg/traceye"):
raise ValueError("Le fichier de configuration ne contient pas les valeurs attendues.")
except json.JSONDecodeError:
raise ValueError("Erreur de décodage du fichier de configuration.")
print("Configuration valide.")
def main():
# Affiche l'interface ASCII art
print(colored_ascii_art)
if __name__ == "__main__":
try:
check_requirements()
except (FileNotFoundError, ValueError) as e:
print(f"Erreur: {e}")
exit(1)
# Initialise colorama
colorama.init()
# Définit la couleur
color = "\033[93m"
# Définit l'interface ASCII art
interface = f"""
░▒▓████████▓▒░▒▓███████▓▒░ ░▒▓██████▓▒░ ░▒▓██████▓▒░░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓████████▓▒░
░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░
░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░
░▒▓█▓▒░ ░▒▓███████▓▒░░▒▓████████▓▒░▒▓█▓▒░ ░▒▓██████▓▒░ ░▒▓██████▓▒░ ░▒▓██████▓▒░░▒▓██████▓▒░
░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░
░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░░▒▓████████▓▒░▒▓████████▓▒░ ░▒▓█▓▒░ ░▒▓████████▓▒░
┏━━━━━━━━━━━━━━━━━━━━━┓
┃Github : Yozoxir ┃
┃Discord: .gg/TraceEye┃
┗━━━━━━━━━━━━━━━━━━━━━┛
┏━━━━ Discord Tools ━━━━┓ ┏━━━━ Osint Tools ━━━━┓
┃ (01) Token Information ┃ ┃ (11) ┃
┃ (02) Token Checker ┃ ┃ (12) ┃
(03) Token Dmall (13)
(04) Token Raid (14)
(05) Token Name (15)
(06) Token Hypesquad (16)
(07) Token Bio (17)
(08) Webhook Info (18)
┃ (09) Webhook Spammer ┃ ┃ (19) ┃
┃ (10) Tool info ┃ ┃ (20) ┃
┗━━━━ ━━━━┛ ┗━━━━ ━━━━┛
"""
colored_ascii_art = Colorate.Horizontal(Colors.white_to_black, interface)
main()
while True:
os.system('cls') # Utiliser 'clear' pour Linux/Mac
print(colored_ascii_art)
gg = input("""
┌──(user@advanced)-[~/Home]
│
└─$> """)
if gg.isdigit():
gg = int(gg)
if gg == 1:
subprocess.run(['python', 'plugins\\Discord\\Tokeninfo.py'])
elif gg == 2:
subprocess.run(['python', 'plugins\\Discord\\Tokenchecker.py'])
elif gg == 3:
subprocess.run(['python', 'plugins\\Discord\\Tokendmall.py'])
elif gg == 4:
subprocess.run(['python', 'plugins\\Discord\\Tokenraid.py'])
elif gg == 5:
subprocess.run(['python', 'plugins\\Discord\\Tokenname.py'])
elif gg == 6:
subprocess.run(['python', 'plugins\\Discord\\Tokenhypesquad.py'])
elif gg == 7:
subprocess.run(['python', 'plugins\\Discord\\Tokenbio.py'])
elif gg == 8:
subprocess.run(['python', 'plugins\\Discord\\Webhookinfo.py'])
elif gg == 9:
subprocess.run(['python', 'plugins\\Discord\\Webhookspammer.py'])
elif gg == 10:
subprocess.run(['python', 'plugins\\Discord\\info.py'])
else:
print("\033[39mVeuillez entrer un numéro valide.")
input("\033[0;38mAppuyez sur Entrée pour continuer...")