forked from shenburak/Bruter19
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbruter19.py
181 lines (179 loc) · 11.5 KB
/
bruter19.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
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
import platform
from clint.textui import colored
import subprocess
from Brute import face
from Brute import face_tr
from Brute import insta
from Brute import insta_tr
from Brute import twitter
from Brute import twitter_tr
from banner import banner
import os
try:
banner.bruter19_language()
language=input(colored.red("\n\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
if language=="1":
banner.bruter19_wordlist_banner()
wordlist=input(colored.red("\n\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
if wordlist=="2" or wordlist=="no" or wordlist=="n":
os.system("xterm -e python3 bruter19_cupp/cupp.py -i")
os.system("zenity --info --text='Your Wordlist Has Been Generated In The Bruter19/ Directory'")
banner.brute19banner()
print(colored.red("\n[")+colored.green("*")+colored.red("]")+"https://github.com/AzizKpln")
print(colored.red("\n[")+colored.green("*")+colored.red("]")+"Check /var/share/wordlists directory in order to see good wordlists.")
print(colored.red("\n[")+colored.green("*")+colored.red("]")+"Be sure that you dont't have shorter than 6 character passwords in your wordlist.")
print(colored.red("\n[")+colored.green("*")+colored.red("]")+"Let me know if the tool is not working properly[https://github.com/AzizKpln/Bruter19/issues].")
choice=input(colored.red("\n\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
if choice=="2":
banner.normal_banner()
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Mail Address/Phone Number")+colored.magenta("]"))
mail_address=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
print(" ")
print(colored.red("-"*50))
print(" ")
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Wordlist Path")+colored.magenta("]"))
try:
pw_path=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
with open(pw_path,"r",encoding="utf-8") as passwords:
pw=passwords.readlines()
except:
print(colored.red("[-]Wrong Path For Wordlist!!!"))
exit()
print(" ")
print(colored.red("-"*50))
print(" ")
try:
face.fb_brute(mail_address,pw)
except KeyboardInterrupt:
print(colored.red("[-]CTRL+C Detected Exiting..."))
exit()
elif choice=="1":
banner.normal_banner()
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Be sure that you don't have shorter than 6 character passwords in your wordlist.")+colored.magenta("]\n"))
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Mail Address/Phone Number/Username")+colored.magenta("]"))
mail_address=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
print(" ")
print(colored.red("-"*50))
print(" ")
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Wordlist Path")+colored.magenta("]"))
try:
pw_path=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
with open(pw_path,"r",encoding="utf-8") as passwords:
pw=passwords.readlines()
except:
print(colored.red("[-]Wrong Path For Wordlist!!!"))
exit()
print(" ")
print(colored.red("-"*50))
print(" ")
try:
insta.ig_brute(mail_address,pw)
except KeyboardInterrupt:
print(colored.red("[-]CTRL+C Detected Exiting.."))
exit()
elif choice=="3":
banner.normal_banner()
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Mail Address/Phone Number")+colored.magenta("]"))
mail_address=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
print(" ")
print(colored.red("-"*50))
print(" ")
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Wordlist Path")+colored.magenta("]"))
try:
pw_path=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
with open(pw_path,"r",encoding="utf-8") as passwords:
pw=passwords.readlines()
except:
print(colored.red("[-]Wrong Path For Wordlist!!!"))
exit()
print(" ")
print(colored.red("-"*50))
print(" ")
try:
twitter.tw_brute(mail_address,pw)
except KeyboardInterrupt:
print(colored.red("[-]CTRL+C Detected Exiting.."))
exit()
elif language=="2":
banner.bruter19_wordlist_banner_tr()
wordlist=input(colored.red("\n\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
if wordlist=="2" or wordlist=="hayır" or wordlist=="Hayır" or wordlist=="h":
os.system("xterm -e python3 bruter19_cupp/cupptr.py -i")
os.system("zenity --info --text='Wordlist Bruter19/ Dizinine Oluşturuldu.'")
banner.brute19bannertr()
print(colored.red("\n[")+colored.green("*")+colored.red("]")+"https://github.com/AzizKpln")
print(colored.red("\n[")+colored.green("*")+colored.red("]")+"Güzel Wordlistler İncelemek İçin /usr/share/wordlists Dizisine Bir Göz Atın.")
print(colored.red("\n[")+colored.green("*")+colored.red("]")+"Wordlist'inizde '6' Karakterden Küçük Uzunlukta Şifre Barındırmadığınıza Emin Olun ")
print(colored.red("\n[")+colored.green("*")+colored.red("]")+"Araç'dan Beklenmedik Bir Sonuç Alırsanız Bana Bildirin:[https://github.com/AzizKpln/Bruter19/issues].")
choice=input(colored.red("\n\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
if choice=="2":
banner.normal_banner()
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Mail Adresi/Telefon Numarası")+colored.magenta("]"))
mail_address=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
print(" ")
print(colored.red("-"*50))
print(" ")
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Wordlist Yolu")+colored.magenta("]"))
try:
pw_path=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
with open(pw_path,"r",encoding="utf-8") as passwords:
pw=passwords.readlines()
except:
print(colored.red("[-]Wordlist Yolunu Yanlış Girdiniz!!!"))
exit()
print(" ")
print(colored.red("-"*50))
print(" ")
try:
face_tr.fb_brute(mail_address,pw)
except KeyboardInterrupt:
print(colored.red("[-]CTRL+C Algılandı Çıkılıyor..."))
exit()
elif choice=="1":
banner.normal_banner()
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Mail Adresi/Telefon Numarası/Kullanıcı Adı")+colored.magenta("]"))
mail_address=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
print(" ")
print(colored.red("-"*50))
print(" ")
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Wordlist Yolu")+colored.magenta("]"))
try:
pw_path=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
with open(pw_path,"r",encoding="utf-8") as passwords:
pw=passwords.readlines()
except:
print(colored.red("[-]Wordlist Yolunu Yanlış Girdiniz!!!"))
exit()
print(" ")
print(colored.red("-"*50))
print(" ")
try:
insta_tr.ig_brute(mail_address,pw)
except KeyboardInterrupt:
print(colored.red("[-]CTRL+C Algılandı Çıkılıyor.."))
exit()
elif choice=="3":
banner.normal_banner()
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Mail Adresi/Telefon Numarası")+colored.magenta("]"))
mail_address=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
print(" ")
print(colored.red("-"*50))
print(" ")
print(colored.red("[")+colored.green("*")+colored.red("]")+colored.magenta("[")+colored.cyan("Wordlist Yolu")+colored.magenta("]"))
try:
pw_path=input(colored.red("\n[")+colored.blue("bruter19")+colored.yellow("@")+colored.cyan(platform.node())+colored.red("]") + colored.red(" - [") + colored.yellow("#") + colored.red("]"))
with open(pw_path,"r",encoding="utf-8") as passwords:
pw=passwords.readlines()
except:
print(colored.red("[-]Wordlist Yolunu Yanlış Girdiniz!!!"))
exit()
print(" ")
print(colored.red("-"*50))
print(" ")
try:
twitter_tr.tw_brute(mail_address,pw)
except KeyboardInterrupt:
print(colored.red("[-]CTRL+C Algılandı Çıkılıyor.."))
exit()
except KeyboardInterrupt:
print(colored.red("[-]CTRL+C DETECTED, EXITING.."))