spacepaste

  1.  
  2. #!/usr/bin/env python
  3. # -*- coding: UTF-8 -*-
  4. from Tkinter import *
  5. from Dialog import Dialog
  6. class MainFrame(Frame):
  7. def __init__(self, parent=None):
  8. Frame.__init__(self, parent)
  9. self.grid()
  10. self.createWidgets()
  11. self.master.title("Atalhos")
  12. def createWidgets(self):
  13. self.makeScreen()
  14. self.makeToolBar()
  15. def makeScreen(self):
  16. self.nome = StringVar()
  17. Label(self, text="Atalhos").grid(row=1, sticky=W)
  18. def makeToolBar(self):
  19. toolbar = Frame(self)
  20. toolbar.grid(row=5, columnspan=2)
  21. Button(toolbar, text="Nmap", \
  22. command=self.zenmap).grid(row=0,column=0)
  23. Button(toolbar, text="EtherApe", \
  24. command=self.etherape).grid(row=0,column=1)
  25. Button(toolbar, text="Metasploit", \
  26. command=self.msfconsole).grid(row=0,column=2)
  27. Button(toolbar, text="Wireshark", \
  28. command=self.wireshark).grid(row=0,column=3)
  29. Button(toolbar, text="Terminal", \
  30. command=self.terminal).grid(row=0,column=4)
  31. Button(toolbar, text="Fast Track", \
  32. command=self.fasttrack).grid(row=0,column=5)
  33. def etherape(self):
  34. var = os.system("su-to-root -X -c /usr/bin/etherape")
  35. print var
  36. def zenmap(self):
  37. var = os.system("gnome-terminal --nmap")
  38. print var
  39. def msfconsole(self):
  40. var = os.system("gnome-terminal --msfconsole")
  41. print var
  42. def wireshark(self):
  43. var = os.system("sudo wireshark")
  44. print var
  45. def terminal(self):
  46. var = os.system("gnome-terminal")
  47. print var
  48. def fasttrack(self):
  49. var = os.system("sudo ./home/rafael/fasttrack/fast-track.py")
  50. print var
  51. if __name__ == '__main__':
  52. MainFrame()
  53.