-
Notifications
You must be signed in to change notification settings - Fork 0
/
OverOrbitUSB.py
50 lines (43 loc) · 1.11 KB
/
OverOrbitUSB.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
#!/usr/bin/python
#uses HID-Project.h from https://github.com/NicoHood/HID, can be installed from Arduino Library Manager
import sys
import argparse
import os
import subprocess
import coreUtils
import winCore
import nixCore
import osxCore
import helperCore
import nfoCore
def mainMenu():
menu = {}
menu['0']="Info"
menu['1']="Windows Payloads"
menu['2']="OSX Payloads"
menu['3']="Linux Payloads"
menu['4']="Helper/Listener Functions"
menu['99']="Exit"
while True:
coreUtils.bannerMain()
options=menu.keys()
options.sort(key=int)
for entry in options:
print entry, menu[entry]
selection=raw_input("\nPlease Select: ")
if selection =='1':
winCore.WinMenu()
elif selection == '2':
osxCore.osxMenu()
elif selection == '3':
nixCore.LinuxMenu()
elif selection == '4':
helperCore.helperMenu()
elif selection == '0':
nfoCore.generalInfo()
elif selection == '99':
break
else:
print "\n\n***That is not a valid option!***\n\n"
if __name__ == "__main__":
mainMenu()