-
- #!/usr/bin/env python
- # -*- coding: UTF-8 -*-
- from Tkinter import *
- from Dialog import Dialog
-
-
- class MainFrame(Frame):
- def __init__(self, parent=None):
- print 'a'
- Frame.__init__(self, parent)
- self.grid()
- self.createWidgets()
- self.master.title("Atalhos")
-
-
- def createWidgets(self):
- self.makeScreen()
- self.makeToolBar()
-
- def makeScreen(self):
- self.nome = StringVar()
-
- Label(self, text="Atalhos").grid(row=1, sticky=W)
-
- def makeToolBar(self):
- toolbar = Frame(self)
- toolbar.grid(row=5, columnspan=2)
-
- Button(toolbar, text="Nmap", \
- command=self.nmap).grid(row=0,column=0)
- Button(toolbar, text="EtherApe", \
- command=self.etherape).grid(row=0,column=1)
- Button(toolbar, text="Metasploit", \
- command=self.msfconsole).grid(row=0,column=2)
- Button(toolbar, text="Wireshark", \
- command=self.wireshark).grid(row=0,column=3)
- Button(toolbar, text="Terminal", \
- command=self.terminal).grid(row=0,column=4)
- Button(toolbar, text="Fast Track", \
- command=self.fasttrack).grid(row=0,column=5)
-
- def nmap(self):
- var = os.system("gnome-terminal --nmap")
- print var
-
- def etherape(self):
- var = os.system("su-to-root -X -c /usr/bin/etherape")
- print var
-
- def msfconsole(self):
- var = os.system("gnome-terminal --msfconsole")
- print var
-
- def wireshark(self):
- var = os.system("sudo wireshark")
- print var
-
- def terminal(self):
- var = os.system("gnome-terminal")
- print var
-
- def fasttrack(self):
- var = os.system("sudo /home/rafael/fasttrack/./fast-track.py")
- print var
-
-
- if __name__ == '__main__':
- MainFrame()
-