-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathTitanium.py
119 lines (98 loc) · 4.69 KB
/
Titanium.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
#------------------------AUTHOR:Lucksi------------------------#
#-------------------------------------------------------------#
import os
from Core import phishing
from Core import campaign
from Core import services
from Core import config
from Core.Support import Font
from time import sleep
import socket
Network = socket.gethostbyname(socket.gethostname())
def update():
print(Font.Color.WHITE + "\n[+]" + Font.Color.GREEN + "CHECKING IF THERE IS AN INTERNET CONNECTION")
sleep(1)
if Network != "127.0.0.1":
ris = int(input(Font.Color.GREEN + "\n[+]" + Font.Color.WHITE + "INTERNET FOUND ARE YOU SURE TO UPDATE TITANIUM(1)YES(2)NO" + Font.Color.GREEN + "\n\n[*TITANIUM*]" + Font.Color.WHITE + "-->"))
if ris == 1 :
os.system("Core/./update.sh")
exit()
elif ris == 2 :
inp = input(Font.Color.WHITE + "\nPRESS ENTER TO CONTINUE")
else :
inp = input(Font.Color.WHITE + "\nPRESS ENTER TO CONTINUE")
else:
inp = input(Font.Color.RED + "[!]" + Font.Color.WHITE + "SORRY BUT LOOKS LIKE YOU HAVENT AN INTERNET CONNECTION SO IT IS IMPOSSIBILE TO UPDATE\nPRESS ENTER TO CONTINUE")
def agree_banner():
f = open("Banners/Main.txt", "r")
banner = f.read()
f.close()
print(Font.Color.GREEN + banner)
def check_root():
if os.getuid() != 0:
os.system("cls" if os.name == "nt" else "clear")
agree_banner()
print(Font.Color.RED + "A SIMPLE SOCIAL ENGINEERING TOOL:) CODED BY LUCKSI\n")
print("YOU MUST EXECUTE THIS PROGRAM AS ROOT TRY TO USE IT WITH SUDO:)")
exit()
else:
os.system("cls" if os.name == "nt" else "clear")
def banner(r):
f = open("Version/Version.txt", "r", newline=None)
for line in f:
r = line.replace("\n", "")
version = f.read() + r
f.close()
os.system("cls" if os.name == "nt" else "clear")
print(Font.Color.YELLOW + "***************************************************************")
agree_banner()
print(Font.Color.WHITE + "A SIMPLE SOCIAL ENGINEERING TOOL:) CODED BY LUCKSI\n")
print(Font.Color.WHITE + "[+]" + Font.Color.GREEN + "VERSION:" + version)
print(
Font.Color.YELLOW + "Instagram:lucks_022\nEMAIL:[email protected]\nGIT-HUB:Lucksi\nWebsite:https://sosuke.altervista.org")
print("***************************************************************")
def Main():
while True:
banner(r=True)
try:
scel = input(
Font.Color.GREEN + "[*INSERT AN OPTION:*]" + Font.Color.WHITE + "\n(A)PHISHING-MODE(AVAIABLE)\n(B)SERVICES-MODE(AVAIABLE)\n(C)CAMPAIGN-MODE(AVAIABLE)\n(D)CONFIGURATION-FILE\n(E)UPDATE\n(F)EXIT" + Font.Color.GREEN + "\n\n[*TITANIUM*]" + Font.Color.WHITE + "-->")
if scel == "a" or scel == "A":
phishing.Phishing.main()
elif scel == "b" or scel == "B":
services.Services.main()
elif scel == "c" or scel == "C":
campaign.Campaign.main()
elif scel == "d" or scel == "D":
config.Config.main()
elif scel == "e" or scel == "E":
os.system("Core/./update.sh")
elif scel == "f" or scel == "F":
print(Font.Color.GREEN + "\nTHANKS FOR HAVE USED TITANIUM,HAVE A NICE DAY:)")
exit()
except ValueError:
print(Font.Color.RED + "\n[!]" + Font.Color.WHITE + "OPS LOOKS LIKE YOU PRESS AN INVALID OPTION")
inp = input("PRESS ENTER TO CONTINUE...")
Main()
def agree():
check_root()
agree_banner()
agreement = str(input(
Font.Color.BLUE + "THIS TOOL DOESN'T PROMOTE ANT TYPE OF ILLEGAL ACTIVITY ITS MADE ONLY FOR EDUCATIONAL PURPOSE AND TESTING,\nI DO NOT TAKE ANY RESPONSABILITY FOR ANY DAMAGE YOU WILL CAUSE.BY USING THIS TOOL YOU ACCEPT THIS CONDITION\nAND REMEMBER WHITH GREAT POWERS COMES GREAT RESPONSBILITES:)" + Font.Color.RED + "\nYES NO" + Font.Color.GREEN + "\n\n[*TITANIUM*]" + Font.Color.WHITE + "-->"))
if agreement == "yes" or agreement == "YES":
print(Font.Color.WHITE + "\nTHANK YOU GOOD HACKING:)")
inp = input("\nPRESS ENTER TO USE TITANIUM")
os.system("cls" if os.name == "nt" else "clear")
elif agreement == "no" or agreement == "NO":
print(Font.Color.RED + "YOU MUST ACCEPT THE AGREEMENT TO RUN THIS SCRIPT")
exit()
else:
exit()
if __name__ == "__main__":
agree()
try:
Main()
except KeyboardInterrupt:
print(
Font.Color.RED + "\n[!]" + Font.Color.WHITE + "LOOKS LIKE YOU PRESSED CTRL'C EXIT..." + Font.Color.RED + "[!]")
exit()