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