я вроде новичок в кодировании (знаю, как написать базовый инструмент),
и у меня проблемы с os.system ("").
Я использую Кали Linux и я создаю фреймворк, но он не будет работать :(
Я попытался использовать sys.path.insert, а затем я написал что-то вроде
import sys
sys.path.insert(0, '/root/Desktop/jaws/tools')
import Setoolkit
и затем он работает, но так же быстро, как я использую if, elif, иначе он не будет работать плюс я собираюсь использовать как 10 инструментов, так что он не будет работать только с одним.
Я знаю, что это может иметь какое-то отношение к init .py, но я посмотрел в Интернете, и я не понимаю, у меня есть все инструменты в папке, и все они выглядят так же, как и выше, просто другие имена.
это код, который я написал до сих пор
import os
import sys
os.system("clear")
print """
[1] Social Engineering Tool Kit
[2] Searchsploit
[3] Medusa (Brute-Force)
[4] MsfConsole
[5] Nmap
[6] Msfvenom
[7] Aircrack-ng (WiFi hacking)
[8] Wireshark
[9] Sqlmap
[10] pico (Python)
[99] Exit JaWs
"""
tool = int(input("======>"))
if tool == '1':
os.system('clear')
os.system('setoolkit')
elif tool == '2':
os.system('clear')
os.system('searchsploit')
elif tool == '3':
os.system('clear')
os.system('SocialFish')
elif tool == '4':
os.system('clear')
os.system('medusa')
elif tool == '5':
os.system('clear')
os.system('msfconsole')
elif tool == '6':
os.system('clear')
os.system('nmap')
elif tool == '8':
os.system('clear')
os.system('msfvenom')
elif tool == '9':
os.system('clear')
os.system('aircrack-ng')
elif tool == '10':
os.system('clear')
os.system('wireshark')
elif tool == '11':
os.system('clear')
os.system('sqlmap')
elif tool == '12':
os.system('clear')
os.system('pico JaWs1.py')
elif tool == '99':
sys.exit()
os.system('clear')
else:
print("something want wrong!")
и когда я запускаю его, и я вхожу как 1, единственное, что появляется, это что-то пошло не так.
Я бы хотел получить помощь, но если это займет у вас много времени, вам не нужно.
Я использую Python 2.7
// Антон