-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbeyawak.py
94 lines (82 loc) · 3.19 KB
/
beyawak.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
import sys
import os
# Mock implementations of the imported functions for demonstration purposes
def hthead(site):
print(f"Fetching HTTP header information for {site}...")
def adm_finder(site):
print(f"Finding admin panel for {site}...")
def dump_f(token):
print(f"Dumping friend IDs with token {token}...")
def sub(domain):
print(f"Scanning subdomains for {domain}...")
def up_stat(id, token, mess):
print(f"Updating status for ID {id} with message: {mess}")
# Mock color variables
h = "\033[92m" # Green
r = "\033[0m" # Reset
m = "\033[91m" # Red
def box(symbol, color):
return f"{color}{symbol}{r} "
def x(t):
v = input(t) # Changed to input for Python 3 compatibility
return str(v)
def main_menu():
x("\n" + box("+", h) + "press enter to return ")
os.system(sys.executable + " " + " ".join(sys.argv))
def main():
print(" ___ ")
print(" /) ,-^ ^-. ")
print(" // / \\")
print(" .-----| |-------/ __ __ \\---------.__")
print(" |" + h + "WMWMW|" + r + " |" + m + ">>>>>" + r + " | /" + m + ">>" + r + "\\ /" + m + ">>" + r + "\\ |" + m + ">>>>>>>>>>>:>" + r)
print(" `-----| |-------| \\__/ \\__/ |---------'^^")
print(" \\ \\ /|\\ /")
print(" \\) \\ \\_/ /")
print(" | |")
print(" |" + m + "+H+H+H+" + r + "|")
print(" \\ /")
print(" ^-----^")
print(" }---------" + m + "+=" + r + "{ Coded by Ms.ambari }" + m + "=+" + r + "---------{ \n")
print(r + "[" + h + "1" + r + "] http header information")
print(r + "[" + h + "2" + r + "] admin panel finder")
print(r + "[" + h + "3" + r + "] shell backdoor scanner")
print(r + "[" + h + "4" + r + "] dump friend id on facebook")
print(r + "[" + h + "5" + r + "] subdomain scanner")
print(r + "[" + h + "6" + r + "] facebook auto update status")
print(r + "[" + h + "x" + r + "] exit this tool\n")
try:
snm = x(box("+", h) + "beyawak [1/6] > ")
if snm == '1':
site_a = x(box("+", h) + "site > ")
hthead(site_a)
main_menu()
elif snm == '2':
site_b = x(box("+", h) + "site > ")
adm_finder(site_b)
main_menu()
elif snm == '3':
site_c = x(box("+", h) + "site > ")
adm_finder(site_c)
main_menu()
elif snm == '4':
token = x(box("+", h) + "enter your token > ")
dump_f(token)
main_menu()
elif snm == '5':
domain = x(box("+", h) + "domain > ")
sub(domain )
main_menu()
elif snm == '6':
idu = x(box("+", h) + "your facebook id > ")
token_a = x(box("+", h) + "your token > ")
statm = x(box("+", h) + "your status to post > ")
up_stat(id=idu, token=token_a, mess=statm)
main_menu()
elif snm == 'x':
raise SystemExit(box("+", h) + "byee ... ")
else:
main_menu()
except KeyboardInterrupt:
main_menu()
if __name__ == '__main__':
main()