import os
import settings

from PyQt4 import QtCore, QtGui

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    _fromUtf8 = lambda s: s

cwd = os.getcwd()
setting_file = settings.Ghost_settings()

class Ui_ghost_phisher(object):
    def setupUi(self, ghost_phisher):
        ghost_phisher.setObjectName(_fromUtf8("ghost_phisher"))
        ghost_phisher.resize(960, 629)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8("%s/gui/images/icon.png"%(cwd))), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        ghost_phisher.setWindowIcon(icon)
        self.centralwidget = QtGui.QWidget(ghost_phisher)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_66 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_66.setObjectName(_fromUtf8("verticalLayout_66"))
        self.ghost_phisher_version_label = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("MS Reference Sans Serif"))
        font.setWeight(75)
        font.setBold(True)
        self.ghost_phisher_version_label.setFont(font)
        self.ghost_phisher_version_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.ghost_phisher_version_label.setObjectName(_fromUtf8("ghost_phisher_version_label"))
        self.verticalLayout_66.addWidget(self.ghost_phisher_version_label)
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)

        font = QtGui.QFont()
        if setting_file.setting_exists('font-settings'):
            font.setPointSize(int(setting_file.read_last_settings('font-settings')))
        else:
            font.setPointSize(7)
            setting_file.create_settings('font-settings',7)

        self.tabWidget.setFont(font)
        self.tabWidget.setStatusTip(_fromUtf8(""))
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab_5 = QtGui.QWidget()
        self.tab_5.setObjectName(_fromUtf8("tab_5"))
        self.verticalLayout_36 = QtGui.QVBoxLayout(self.tab_5)
        self.verticalLayout_36.setObjectName(_fromUtf8("verticalLayout_36"))
        self.groupBox_15 = QtGui.QGroupBox(self.tab_5)
        self.groupBox_15.setObjectName(_fromUtf8("groupBox_15"))
        self.verticalLayout_35 = QtGui.QVBoxLayout(self.groupBox_15)
        self.verticalLayout_35.setObjectName(_fromUtf8("verticalLayout_35"))
        self.verticalLayout_34 = QtGui.QVBoxLayout()
        self.verticalLayout_34.setObjectName(_fromUtf8("verticalLayout_34"))
        self.horizontalLayout_40 = QtGui.QHBoxLayout()
        self.horizontalLayout_40.setObjectName(_fromUtf8("horizontalLayout_40"))
        self.access_point_label = QtGui.QLabel(self.groupBox_15)
        self.access_point_label.setObjectName(_fromUtf8("access_point_label"))
        self.horizontalLayout_40.addWidget(self.access_point_label)
        self.channel_label = QtGui.QLabel(self.groupBox_15)
        self.channel_label.setObjectName(_fromUtf8("channel_label"))
        self.horizontalLayout_40.addWidget(self.channel_label)
        self.ip_address_label = QtGui.QLabel(self.groupBox_15)
        self.ip_address_label.setObjectName(_fromUtf8("ip_address_label"))
        self.horizontalLayout_40.addWidget(self.ip_address_label)
        self.main_mac_address_label = QtGui.QLabel(self.groupBox_15)
        self.main_mac_address_label.setObjectName(_fromUtf8("main_mac_address_label"))
        self.horizontalLayout_40.addWidget(self.main_mac_address_label)
        self.verticalLayout_34.addLayout(self.horizontalLayout_40)
        self.access_runtime = QtGui.QLabel(self.groupBox_15)
        self.access_runtime.setObjectName(_fromUtf8("access_runtime"))
        self.verticalLayout_34.addWidget(self.access_runtime)
        self.verticalLayout_35.addLayout(self.verticalLayout_34)
        self.verticalLayout_36.addWidget(self.groupBox_15)
        self.groupBox_14 = QtGui.QGroupBox(self.tab_5)
        self.groupBox_14.setObjectName(_fromUtf8("groupBox_14"))
        self.verticalLayout_32 = QtGui.QVBoxLayout(self.groupBox_14)
        self.verticalLayout_32.setObjectName(_fromUtf8("verticalLayout_32"))
        self.horizontalLayout_42 = QtGui.QHBoxLayout()
        self.horizontalLayout_42.setObjectName(_fromUtf8("horizontalLayout_42"))
        spacerItem = QtGui.QSpacerItem(213, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_42.addItem(spacerItem)
        self.horizontalLayout_41 = QtGui.QHBoxLayout()
        self.horizontalLayout_41.setObjectName(_fromUtf8("horizontalLayout_41"))
        self.comboBox = QtGui.QComboBox(self.groupBox_14)
        self.comboBox.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox.sizePolicy().hasHeightForWidth())
        self.comboBox.setSizePolicy(sizePolicy)
        self.comboBox.setObjectName(_fromUtf8("comboBox"))
        self.horizontalLayout_41.addWidget(self.comboBox)
        spacerItem1 = QtGui.QSpacerItem(11, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_41.addItem(spacerItem1)
        self.refresh_button = QtGui.QPushButton(self.groupBox_14)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.refresh_button.sizePolicy().hasHeightForWidth())
        self.refresh_button.setSizePolicy(sizePolicy)
        self.refresh_button.setObjectName(_fromUtf8("refresh_button"))
        self.horizontalLayout_41.addWidget(self.refresh_button)
        self.horizontalLayout_42.addLayout(self.horizontalLayout_41)
        spacerItem2 = QtGui.QSpacerItem(183, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_42.addItem(spacerItem2)
        self.verticalLayout_32.addLayout(self.horizontalLayout_42)
        spacerItem3 = QtGui.QSpacerItem(20, 11, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_32.addItem(spacerItem3)
        self.horizontalLayout_38 = QtGui.QHBoxLayout()
        self.horizontalLayout_38.setObjectName(_fromUtf8("horizontalLayout_38"))
        self.acess_interface = QtGui.QLabel(self.groupBox_14)
        self.acess_interface.setObjectName(_fromUtf8("acess_interface"))
        self.horizontalLayout_38.addWidget(self.acess_interface)
        self.mac_address_label = QtGui.QLabel(self.groupBox_14)
        self.mac_address_label.setObjectName(_fromUtf8("mac_address_label"))
        self.horizontalLayout_38.addWidget(self.mac_address_label)
        self.driver_label = QtGui.QLabel(self.groupBox_14)
        self.driver_label.setObjectName(_fromUtf8("driver_label"))
        self.horizontalLayout_38.addWidget(self.driver_label)
        self.monitor_label = QtGui.QLabel(self.groupBox_14)
        self.monitor_label.setObjectName(_fromUtf8("monitor_label"))
        self.horizontalLayout_38.addWidget(self.monitor_label)
        self.verticalLayout_32.addLayout(self.horizontalLayout_38)
        spacerItem4 = QtGui.QSpacerItem(20, 11, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_32.addItem(spacerItem4)
        self.horizontalLayout_39 = QtGui.QHBoxLayout()
        self.horizontalLayout_39.setObjectName(_fromUtf8("horizontalLayout_39"))
        self.monitor_button = QtGui.QPushButton(self.groupBox_14)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.monitor_button.sizePolicy().hasHeightForWidth())
        self.monitor_button.setSizePolicy(sizePolicy)
        self.monitor_button.setObjectName(_fromUtf8("monitor_button"))
        self.horizontalLayout_39.addWidget(self.monitor_button)
        spacerItem5 = QtGui.QSpacerItem(0, 18, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred)
        self.horizontalLayout_39.addItem(spacerItem5)
        self.verticalLayout_32.addLayout(self.horizontalLayout_39)
        spacerItem6 = QtGui.QSpacerItem(20, 11, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_32.addItem(spacerItem6)
        self.verticalLayout_36.addWidget(self.groupBox_14)
        self.groupBox_16 = QtGui.QGroupBox(self.tab_5)
        self.groupBox_16.setObjectName(_fromUtf8("groupBox_16"))
        self.verticalLayout_33 = QtGui.QVBoxLayout(self.groupBox_16)
        self.verticalLayout_33.setObjectName(_fromUtf8("verticalLayout_33"))
        self.horizontalLayout_37 = QtGui.QHBoxLayout()
        self.horizontalLayout_37.setObjectName(_fromUtf8("horizontalLayout_37"))
        self.verticalLayout_31 = QtGui.QVBoxLayout()
        self.verticalLayout_31.setObjectName(_fromUtf8("verticalLayout_31"))
        self.horizontalLayout_35 = QtGui.QHBoxLayout()
        self.horizontalLayout_35.setObjectName(_fromUtf8("horizontalLayout_35"))
        self.verticalLayout_28 = QtGui.QVBoxLayout()
        self.verticalLayout_28.setObjectName(_fromUtf8("verticalLayout_28"))
        self.label_36 = QtGui.QLabel(self.groupBox_16)
        self.label_36.setObjectName(_fromUtf8("label_36"))
        self.verticalLayout_28.addWidget(self.label_36)
        self.label_37 = QtGui.QLabel(self.groupBox_16)
        self.label_37.setObjectName(_fromUtf8("label_37"))
        self.verticalLayout_28.addWidget(self.label_37)
        self.horizontalLayout_35.addLayout(self.verticalLayout_28)
        self.verticalLayout_27 = QtGui.QVBoxLayout()
        self.verticalLayout_27.setObjectName(_fromUtf8("verticalLayout_27"))
        self.access_name_edit = QtGui.QLineEdit(self.groupBox_16)
        self.access_name_edit.setObjectName(_fromUtf8("access_name_edit"))
        self.verticalLayout_27.addWidget(self.access_name_edit)
        self.ip_address_label_2 = QtGui.QLineEdit(self.groupBox_16)
        self.ip_address_label_2.setObjectName(_fromUtf8("ip_address_label_2"))
        self.verticalLayout_27.addWidget(self.ip_address_label_2)
        self.horizontalLayout_35.addLayout(self.verticalLayout_27)
        self.verticalLayout_31.addLayout(self.horizontalLayout_35)
        self.horizontalLayout_36 = QtGui.QHBoxLayout()
        self.horizontalLayout_36.setObjectName(_fromUtf8("horizontalLayout_36"))
        self.label_38 = QtGui.QLabel(self.groupBox_16)
        self.label_38.setObjectName(_fromUtf8("label_38"))
        self.horizontalLayout_36.addWidget(self.label_38)
        self.channel_combo = QtGui.QComboBox(self.groupBox_16)
        self.channel_combo.setObjectName(_fromUtf8("channel_combo"))
        self.horizontalLayout_36.addWidget(self.channel_combo)
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_36.addItem(spacerItem7)
        self.verticalLayout_31.addLayout(self.horizontalLayout_36)
        self.horizontalLayout_37.addLayout(self.verticalLayout_31)
        spacerItem8 = QtGui.QSpacerItem(13, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_37.addItem(spacerItem8)
        self.groupBox_18 = QtGui.QGroupBox(self.groupBox_16)
        self.groupBox_18.setObjectName(_fromUtf8("groupBox_18"))
        self.horizontalLayout_32 = QtGui.QHBoxLayout(self.groupBox_18)
        self.horizontalLayout_32.setObjectName(_fromUtf8("horizontalLayout_32"))
        self.horizontalLayout_34 = QtGui.QHBoxLayout()
        self.horizontalLayout_34.setObjectName(_fromUtf8("horizontalLayout_34"))
        self.rouge_radio = QtGui.QRadioButton(self.groupBox_18)
        self.rouge_radio.setChecked(True)
        self.rouge_radio.setObjectName(_fromUtf8("rouge_radio"))
        self.horizontalLayout_34.addWidget(self.rouge_radio)
        spacerItem9 = QtGui.QSpacerItem(28, 11, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_34.addItem(spacerItem9)
        self.wpa_radio = QtGui.QRadioButton(self.groupBox_18)
        self.wpa_radio.setObjectName(_fromUtf8("wpa_radio"))
        self.horizontalLayout_34.addWidget(self.wpa_radio)
        spacerItem10 = QtGui.QSpacerItem(28, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_34.addItem(spacerItem10)
        self.wep_radio = QtGui.QRadioButton(self.groupBox_18)
        self.wep_radio.setObjectName(_fromUtf8("wep_radio"))
        self.horizontalLayout_34.addWidget(self.wep_radio)
        self.lineEdit = QtGui.QLineEdit(self.groupBox_18)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.horizontalLayout_34.addWidget(self.lineEdit)
        self.horizontalLayout_32.addLayout(self.horizontalLayout_34)
        self.horizontalLayout_37.addWidget(self.groupBox_18)
        self.verticalLayout_33.addLayout(self.horizontalLayout_37)
        self.verticalLayout_36.addWidget(self.groupBox_16)
        self.groupBox_17 = QtGui.QGroupBox(self.tab_5)
        self.groupBox_17.setObjectName(_fromUtf8("groupBox_17"))
        self.verticalLayout_29 = QtGui.QVBoxLayout(self.groupBox_17)
        self.verticalLayout_29.setObjectName(_fromUtf8("verticalLayout_29"))
        self.access_textbrowser = QtGui.QTextBrowser(self.groupBox_17)
        self.access_textbrowser.setObjectName(_fromUtf8("access_textbrowser"))
        self.verticalLayout_29.addWidget(self.access_textbrowser)
        self.verticalLayout_36.addWidget(self.groupBox_17)
        self.verticalLayout_30 = QtGui.QVBoxLayout()
        self.verticalLayout_30.setObjectName(_fromUtf8("verticalLayout_30"))
        self.access_connection_label = QtGui.QLabel(self.tab_5)
        self.access_connection_label.setObjectName(_fromUtf8("access_connection_label"))
        self.verticalLayout_30.addWidget(self.access_connection_label)
        self.horizontalLayout_33 = QtGui.QHBoxLayout()
        self.horizontalLayout_33.setObjectName(_fromUtf8("horizontalLayout_33"))
        spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_33.addItem(spacerItem11)
        self.access_start = QtGui.QPushButton(self.tab_5)
        self.access_start.setObjectName(_fromUtf8("access_start"))
        self.horizontalLayout_33.addWidget(self.access_start)
        spacerItem12 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_33.addItem(spacerItem12)
        self.access_stop = QtGui.QPushButton(self.tab_5)
        self.access_stop.setObjectName(_fromUtf8("access_stop"))
        self.horizontalLayout_33.addWidget(self.access_stop)
        spacerItem13 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_33.addItem(spacerItem13)
        self.verticalLayout_30.addLayout(self.horizontalLayout_33)
        self.verticalLayout_36.addLayout(self.verticalLayout_30)
        self.tabWidget.addTab(self.tab_5, _fromUtf8(""))
        self.dns_tab = QtGui.QWidget()
        self.dns_tab.setObjectName(_fromUtf8("dns_tab"))
        self.verticalLayout_25 = QtGui.QVBoxLayout(self.dns_tab)
        self.verticalLayout_25.setObjectName(_fromUtf8("verticalLayout_25"))
        self.verticalLayout_5 = QtGui.QVBoxLayout()
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.groupBox = QtGui.QGroupBox(self.dns_tab)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.card_interface_combo = QtGui.QComboBox(self.groupBox)
        self.card_interface_combo.setObjectName(_fromUtf8("card_interface_combo"))
        self.horizontalLayout_4.addWidget(self.card_interface_combo)
        spacerItem14 = QtGui.QSpacerItem(102, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem14)
        self.ip_address_combo = QtGui.QComboBox(self.groupBox)
        self.ip_address_combo.setObjectName(_fromUtf8("ip_address_combo"))
        self.horizontalLayout_4.addWidget(self.ip_address_combo)
        self.verticalLayout_2.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.current_card_label = QtGui.QLabel(self.groupBox)
        self.current_card_label.setObjectName(_fromUtf8("current_card_label"))
        self.horizontalLayout_5.addWidget(self.current_card_label)
        spacerItem15 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem15)
        self.service_dns_run_label = QtGui.QLabel(self.groupBox)
        self.service_dns_run_label.setObjectName(_fromUtf8("service_dns_run_label"))
        self.horizontalLayout_5.addWidget(self.service_dns_run_label)
        self.verticalLayout_2.addLayout(self.horizontalLayout_5)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.dns_port = QtGui.QLabel(self.groupBox)
        self.dns_port.setObjectName(_fromUtf8("dns_port"))
        self.horizontalLayout_6.addWidget(self.dns_port)
        spacerItem16 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem16)
        self.label_5 = QtGui.QLabel(self.groupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_6.addWidget(self.label_5)
        self.verticalLayout_2.addLayout(self.horizontalLayout_6)
        self.verticalLayout_5.addWidget(self.groupBox)
        self.groupBox_2 = QtGui.QGroupBox(self.dns_tab)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.resolveall_radio = QtGui.QRadioButton(self.groupBox_2)
        self.resolveall_radio.setChecked(True)
        self.resolveall_radio.setObjectName(_fromUtf8("resolveall_radio"))
        self.verticalLayout_4.addWidget(self.resolveall_radio)
        self.dns_ip_address = QtGui.QLineEdit(self.groupBox_2)
        self.dns_ip_address.setText(_fromUtf8(""))
        self.dns_ip_address.setObjectName(_fromUtf8("dns_ip_address"))
        self.verticalLayout_4.addWidget(self.dns_ip_address)
        self.respond_domain_radio = QtGui.QRadioButton(self.groupBox_2)
        self.respond_domain_radio.setEnabled(True)
        self.respond_domain_radio.setObjectName(_fromUtf8("respond_domain_radio"))
        self.verticalLayout_4.addWidget(self.respond_domain_radio)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label_6 = QtGui.QLabel(self.groupBox_2)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_3.addWidget(self.label_6)
        self.domain_ip = QtGui.QLineEdit(self.groupBox_2)
        self.domain_ip.setObjectName(_fromUtf8("domain_ip"))
        self.horizontalLayout_3.addWidget(self.domain_ip)
        spacerItem17 = QtGui.QSpacerItem(12, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem17)
        self.label_7 = QtGui.QLabel(self.groupBox_2)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.horizontalLayout_3.addWidget(self.label_7)
        self.domain_label = QtGui.QLineEdit(self.groupBox_2)
        self.domain_label.setObjectName(_fromUtf8("domain_label"))
        self.horizontalLayout_3.addWidget(self.domain_label)
        self.verticalLayout_4.addLayout(self.horizontalLayout_3)
        self.domain_add_button = QtGui.QPushButton(self.groupBox_2)
        self.domain_add_button.setObjectName(_fromUtf8("domain_add_button"))
        self.verticalLayout_4.addWidget(self.domain_add_button)
        self.verticalLayout_5.addWidget(self.groupBox_2)
        self.groupBox_3 = QtGui.QGroupBox(self.dns_tab)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.verticalLayout_24 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_24.setObjectName(_fromUtf8("verticalLayout_24"))
        self.dns_textbrowser = QtGui.QTextBrowser(self.groupBox_3)
        self.dns_textbrowser.setObjectName(_fromUtf8("dns_textbrowser"))
        self.verticalLayout_24.addWidget(self.dns_textbrowser)
        self.verticalLayout_5.addWidget(self.groupBox_3)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.dns_connection_label = QtGui.QLabel(self.dns_tab)
        self.dns_connection_label.setObjectName(_fromUtf8("dns_connection_label"))
        self.verticalLayout.addWidget(self.dns_connection_label)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        spacerItem18 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem18)
        self.dns_start = QtGui.QPushButton(self.dns_tab)
        self.dns_start.setObjectName(_fromUtf8("dns_start"))
        self.horizontalLayout.addWidget(self.dns_start)
        spacerItem19 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem19)
        self.dns_stop = QtGui.QPushButton(self.dns_tab)
        self.dns_stop.setObjectName(_fromUtf8("dns_stop"))
        self.horizontalLayout.addWidget(self.dns_stop)
        spacerItem20 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem20)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.verticalLayout_5.addLayout(self.verticalLayout)
        self.verticalLayout_25.addLayout(self.verticalLayout_5)
        self.tabWidget.addTab(self.dns_tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.verticalLayout_16 = QtGui.QVBoxLayout(self.tab_2)
        self.verticalLayout_16.setObjectName(_fromUtf8("verticalLayout_16"))
        self.groupBox_4 = QtGui.QGroupBox(self.tab_2)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout(self.groupBox_4)
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.verticalLayout_6 = QtGui.QVBoxLayout()
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.label = QtGui.QLabel(self.groupBox_4)
        self.label.setObjectName(_fromUtf8("label"))
        self.verticalLayout_6.addWidget(self.label)
        self.label_2 = QtGui.QLabel(self.groupBox_4)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.verticalLayout_6.addWidget(self.label_2)
        self.label_3 = QtGui.QLabel(self.groupBox_4)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.verticalLayout_6.addWidget(self.label_3)
        self.horizontalLayout_9.addLayout(self.verticalLayout_6)
        self.verticalLayout_16.addWidget(self.groupBox_4)
        self.groupBox_5 = QtGui.QGroupBox(self.tab_2)
        self.groupBox_5.setObjectName(_fromUtf8("groupBox_5"))
        self.horizontalLayout_12 = QtGui.QHBoxLayout(self.groupBox_5)
        self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12"))
        self.horizontalLayout_10 = QtGui.QHBoxLayout()
        self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.label_4 = QtGui.QLabel(self.groupBox_5)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.verticalLayout_3.addWidget(self.label_4)
        self.label_9 = QtGui.QLabel(self.groupBox_5)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.verticalLayout_3.addWidget(self.label_9)
        self.label_10 = QtGui.QLabel(self.groupBox_5)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.verticalLayout_3.addWidget(self.label_10)
        self.horizontalLayout_8.addLayout(self.verticalLayout_3)
        self.verticalLayout_9 = QtGui.QVBoxLayout()
        self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
        self.start_ip = QtGui.QLineEdit(self.groupBox_5)
        self.start_ip.setObjectName(_fromUtf8("start_ip"))
        self.verticalLayout_9.addWidget(self.start_ip)
        self.subnet_ip = QtGui.QLineEdit(self.groupBox_5)
        self.subnet_ip.setObjectName(_fromUtf8("subnet_ip"))
        self.verticalLayout_9.addWidget(self.subnet_ip)
        self.fakedns_ip = QtGui.QLineEdit(self.groupBox_5)
        self.fakedns_ip.setObjectName(_fromUtf8("fakedns_ip"))
        self.verticalLayout_9.addWidget(self.fakedns_ip)
        self.horizontalLayout_8.addLayout(self.verticalLayout_9)
        self.horizontalLayout_10.addLayout(self.horizontalLayout_8)
        spacerItem21 = QtGui.QSpacerItem(13, 78, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem21)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.verticalLayout_7 = QtGui.QVBoxLayout()
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.label_8 = QtGui.QLabel(self.groupBox_5)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.verticalLayout_7.addWidget(self.label_8)
        self.label_12 = QtGui.QLabel(self.groupBox_5)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.verticalLayout_7.addWidget(self.label_12)
        self.label_11 = QtGui.QLabel(self.groupBox_5)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.verticalLayout_7.addWidget(self.label_11)
        self.horizontalLayout_2.addLayout(self.verticalLayout_7)
        self.verticalLayout_8 = QtGui.QVBoxLayout()
        self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8"))
        self.stop_ip = QtGui.QLineEdit(self.groupBox_5)
        self.stop_ip.setObjectName(_fromUtf8("stop_ip"))
        self.verticalLayout_8.addWidget(self.stop_ip)
        self.gateway_ip = QtGui.QLineEdit(self.groupBox_5)
        self.gateway_ip.setObjectName(_fromUtf8("gateway_ip"))
        self.verticalLayout_8.addWidget(self.gateway_ip)
        self.alternatedns_ip = QtGui.QLineEdit(self.groupBox_5)
        self.alternatedns_ip.setObjectName(_fromUtf8("alternatedns_ip"))
        self.verticalLayout_8.addWidget(self.alternatedns_ip)
        self.horizontalLayout_2.addLayout(self.verticalLayout_8)
        self.horizontalLayout_10.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_12.addLayout(self.horizontalLayout_10)
        self.verticalLayout_16.addWidget(self.groupBox_5)
        self.groupBox_6 = QtGui.QGroupBox(self.tab_2)
        self.groupBox_6.setObjectName(_fromUtf8("groupBox_6"))
        self.verticalLayout_23 = QtGui.QVBoxLayout(self.groupBox_6)
        self.verticalLayout_23.setObjectName(_fromUtf8("verticalLayout_23"))
        self.dhcp_status = QtGui.QTextBrowser(self.groupBox_6)
        self.dhcp_status.setObjectName(_fromUtf8("dhcp_status"))
        self.verticalLayout_23.addWidget(self.dhcp_status)
        self.verticalLayout_16.addWidget(self.groupBox_6)
        self.horizontalLayout_13 = QtGui.QHBoxLayout()
        self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13"))
        spacerItem22 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem22)
        self.dhcp_start = QtGui.QPushButton(self.tab_2)
        self.dhcp_start.setObjectName(_fromUtf8("dhcp_start"))
        self.horizontalLayout_13.addWidget(self.dhcp_start)
        spacerItem23 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem23)
        self.dhcp_stop = QtGui.QPushButton(self.tab_2)
        self.dhcp_stop.setObjectName(_fromUtf8("dhcp_stop"))
        self.horizontalLayout_13.addWidget(self.dhcp_stop)
        spacerItem24 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem24)
        self.verticalLayout_16.addLayout(self.horizontalLayout_13)
        self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.verticalLayout_17 = QtGui.QVBoxLayout(self.tab)
        self.verticalLayout_17.setObjectName(_fromUtf8("verticalLayout_17"))
        self.groupBox_7 = QtGui.QGroupBox(self.tab)
        self.groupBox_7.setObjectName(_fromUtf8("groupBox_7"))
        self.verticalLayout_11 = QtGui.QVBoxLayout(self.groupBox_7)
        self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.http_interface_combo = QtGui.QComboBox(self.groupBox_7)
        self.http_interface_combo.setObjectName(_fromUtf8("http_interface_combo"))
        self.horizontalLayout_7.addWidget(self.http_interface_combo)
        spacerItem25 = QtGui.QSpacerItem(102, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem25)
        self.http_ip_combo = QtGui.QComboBox(self.groupBox_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(16)
        sizePolicy.setHeightForWidth(self.http_ip_combo.sizePolicy().hasHeightForWidth())
        self.http_ip_combo.setSizePolicy(sizePolicy)
        self.http_ip_combo.setObjectName(_fromUtf8("http_ip_combo"))
        self.horizontalLayout_7.addWidget(self.http_ip_combo)
        self.verticalLayout_11.addLayout(self.horizontalLayout_7)
        self.horizontalLayout_15 = QtGui.QHBoxLayout()
        self.horizontalLayout_15.setObjectName(_fromUtf8("horizontalLayout_15"))
        self.current_card_label_2 = QtGui.QLabel(self.groupBox_7)
        self.current_card_label_2.setObjectName(_fromUtf8("current_card_label_2"))
        self.horizontalLayout_15.addWidget(self.current_card_label_2)
        spacerItem26 = QtGui.QSpacerItem(70, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem26)
        self.http_ip_label = QtGui.QLabel(self.groupBox_7)
        self.http_ip_label.setToolTip(_fromUtf8(""))
        self.http_ip_label.setObjectName(_fromUtf8("http_ip_label"))
        self.horizontalLayout_15.addWidget(self.http_ip_label)
        self.verticalLayout_11.addLayout(self.horizontalLayout_15)
        self.horizontalLayout_16 = QtGui.QHBoxLayout()
        self.horizontalLayout_16.setObjectName(_fromUtf8("horizontalLayout_16"))
        self.http_port_label = QtGui.QLabel(self.groupBox_7)
        self.http_port_label.setObjectName(_fromUtf8("http_port_label"))
        self.horizontalLayout_16.addWidget(self.http_port_label)
        spacerItem27 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem27)
        self.label_13 = QtGui.QLabel(self.groupBox_7)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.horizontalLayout_16.addWidget(self.label_13)
        self.verticalLayout_11.addLayout(self.horizontalLayout_16)
        self.verticalLayout_17.addWidget(self.groupBox_7)
        self.groupBox_8 = QtGui.QGroupBox(self.tab)
        self.groupBox_8.setObjectName(_fromUtf8("groupBox_8"))
        self.verticalLayout_61 = QtGui.QVBoxLayout(self.groupBox_8)
        self.verticalLayout_61.setObjectName(_fromUtf8("verticalLayout_61"))
        self.horizontalLayout_20 = QtGui.QHBoxLayout()
        self.horizontalLayout_20.setObjectName(_fromUtf8("horizontalLayout_20"))
        self.verticalLayout_43 = QtGui.QVBoxLayout()
        self.verticalLayout_43.setObjectName(_fromUtf8("verticalLayout_43"))
        self.emulate_website_radio = QtGui.QRadioButton(self.groupBox_8)
        self.emulate_website_radio.setObjectName(_fromUtf8("emulate_website_radio"))
        self.verticalLayout_43.addWidget(self.emulate_website_radio)
        self.select_website_radio = QtGui.QRadioButton(self.groupBox_8)
        self.select_website_radio.setChecked(True)
        self.select_website_radio.setObjectName(_fromUtf8("select_website_radio"))
        self.verticalLayout_43.addWidget(self.select_website_radio)
        self.horizontalLayout_20.addLayout(self.verticalLayout_43)
        self.verticalLayout_15 = QtGui.QVBoxLayout()
        self.verticalLayout_15.setObjectName(_fromUtf8("verticalLayout_15"))
        self.emulate_website_label = QtGui.QLineEdit(self.groupBox_8)
        self.emulate_website_label.setStatusTip(_fromUtf8(""))
        self.emulate_website_label.setInputMask(_fromUtf8(""))
        self.emulate_website_label.setText(_fromUtf8(""))
        self.emulate_website_label.setEchoMode(QtGui.QLineEdit.Normal)
        self.emulate_website_label.setDragEnabled(False)
        self.emulate_website_label.setReadOnly(False)
        self.emulate_website_label.setObjectName(_fromUtf8("emulate_website_label"))
        self.verticalLayout_15.addWidget(self.emulate_website_label)
        self.horizontalLayout_19 = QtGui.QHBoxLayout()
        self.horizontalLayout_19.setObjectName(_fromUtf8("horizontalLayout_19"))
        self.website_linedit = QtGui.QLineEdit(self.groupBox_8)
        self.website_linedit.setObjectName(_fromUtf8("website_linedit"))
        self.horizontalLayout_19.addWidget(self.website_linedit)
        self.website_button = QtGui.QPushButton(self.groupBox_8)
        self.website_button.setObjectName(_fromUtf8("website_button"))
        self.horizontalLayout_19.addWidget(self.website_button)
        self.verticalLayout_15.addLayout(self.horizontalLayout_19)
        self.horizontalLayout_20.addLayout(self.verticalLayout_15)
        self.verticalLayout_61.addLayout(self.horizontalLayout_20)
        self.horizontalLayout_11 = QtGui.QHBoxLayout()
        self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
        self.label_25 = QtGui.QLabel(self.groupBox_8)
        self.label_25.setObjectName(_fromUtf8("label_25"))
        self.horizontalLayout_11.addWidget(self.label_25)
        self.lineEdit_2 = QtGui.QLineEdit(self.groupBox_8)
        self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
        self.horizontalLayout_11.addWidget(self.lineEdit_2)
        self.horizontalLayout_43 = QtGui.QHBoxLayout()
        self.horizontalLayout_43.setObjectName(_fromUtf8("horizontalLayout_43"))
        self.run_webpage_port_radio = QtGui.QCheckBox(self.groupBox_8)
        self.run_webpage_port_radio.setObjectName(_fromUtf8("run_webpage_port_radio"))
        self.horizontalLayout_43.addWidget(self.run_webpage_port_radio)
        self.use_port_http = QtGui.QLineEdit(self.groupBox_8)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.use_port_http.sizePolicy().hasHeightForWidth())
        self.use_port_http.setSizePolicy(sizePolicy)
        self.use_port_http.setObjectName(_fromUtf8("use_port_http"))
        self.horizontalLayout_43.addWidget(self.use_port_http)
        self.label_14 = QtGui.QLabel(self.groupBox_8)
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.horizontalLayout_43.addWidget(self.label_14)
        self.horizontalLayout_11.addLayout(self.horizontalLayout_43)
        self.verticalLayout_61.addLayout(self.horizontalLayout_11)
        self.horizontalLayout_21 = QtGui.QHBoxLayout()
        self.horizontalLayout_21.setObjectName(_fromUtf8("horizontalLayout_21"))
        spacerItem28 = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_21.addItem(spacerItem28)
        self.verticalLayout_61.addLayout(self.horizontalLayout_21)
        self.verticalLayout_17.addWidget(self.groupBox_8)
        self.groupBox_9 = QtGui.QGroupBox(self.tab)
        self.groupBox_9.setObjectName(_fromUtf8("groupBox_9"))
        self.verticalLayout_14 = QtGui.QVBoxLayout(self.groupBox_9)
        self.verticalLayout_14.setObjectName(_fromUtf8("verticalLayout_14"))
        self.horizontalLayout_22 = QtGui.QHBoxLayout()
        self.horizontalLayout_22.setObjectName(_fromUtf8("horizontalLayout_22"))
        spacerItem29 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_22.addItem(spacerItem29)
        self.capture_radio = QtGui.QRadioButton(self.groupBox_9)
        self.capture_radio.setChecked(True)
        self.capture_radio.setObjectName(_fromUtf8("capture_radio"))
        self.horizontalLayout_22.addWidget(self.capture_radio)
        spacerItem30 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_22.addItem(spacerItem30)
        self.hosting_radio = QtGui.QRadioButton(self.groupBox_9)
        self.hosting_radio.setObjectName(_fromUtf8("hosting_radio"))
        self.horizontalLayout_22.addWidget(self.hosting_radio)
        spacerItem31 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_22.addItem(spacerItem31)
        self.verticalLayout_14.addLayout(self.horizontalLayout_22)
        self.verticalLayout_17.addWidget(self.groupBox_9)
        self.groupBox_10 = QtGui.QGroupBox(self.tab)
        self.groupBox_10.setToolTip(_fromUtf8(""))
        self.groupBox_10.setStatusTip(_fromUtf8(""))
        self.groupBox_10.setWhatsThis(_fromUtf8(""))
        self.groupBox_10.setObjectName(_fromUtf8("groupBox_10"))
        self.horizontalLayout_17 = QtGui.QHBoxLayout(self.groupBox_10)
        self.horizontalLayout_17.setObjectName(_fromUtf8("horizontalLayout_17"))
        self.status_textbrowser_http = QtGui.QTextBrowser(self.groupBox_10)
        self.status_textbrowser_http.setObjectName(_fromUtf8("status_textbrowser_http"))
        self.horizontalLayout_17.addWidget(self.status_textbrowser_http)
        self.verticalLayout_17.addWidget(self.groupBox_10)
        self.verticalLayout_13 = QtGui.QVBoxLayout()
        self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13"))
        self.verticalLayout_12 = QtGui.QVBoxLayout()
        self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12"))
        self.http_captured_credential = QtGui.QLabel(self.tab)
        self.http_captured_credential.setObjectName(_fromUtf8("http_captured_credential"))
        self.verticalLayout_12.addWidget(self.http_captured_credential)
        self.http_captured_credential_2 = QtGui.QLabel(self.tab)
        self.http_captured_credential_2.setObjectName(_fromUtf8("http_captured_credential_2"))
        self.verticalLayout_12.addWidget(self.http_captured_credential_2)
        self.verticalLayout_13.addLayout(self.verticalLayout_12)
        self.horizontalLayout_18 = QtGui.QHBoxLayout()
        self.horizontalLayout_18.setObjectName(_fromUtf8("horizontalLayout_18"))
        spacerItem32 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem32)
        self.http_start = QtGui.QPushButton(self.tab)
        self.http_start.setObjectName(_fromUtf8("http_start"))
        self.horizontalLayout_18.addWidget(self.http_start)
        spacerItem33 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem33)
        self.http_stop = QtGui.QPushButton(self.tab)
        self.http_stop.setObjectName(_fromUtf8("http_stop"))
        self.horizontalLayout_18.addWidget(self.http_stop)
        spacerItem34 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem34)
        self.verticalLayout_13.addLayout(self.horizontalLayout_18)
        self.verticalLayout_17.addLayout(self.verticalLayout_13)
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.tab_6 = QtGui.QWidget()
        self.tab_6.setObjectName(_fromUtf8("tab_6"))
        self.verticalLayout_48 = QtGui.QVBoxLayout(self.tab_6)
        self.verticalLayout_48.setObjectName(_fromUtf8("verticalLayout_48"))
        self.groupBox_19 = QtGui.QGroupBox(self.tab_6)
        self.groupBox_19.setObjectName(_fromUtf8("groupBox_19"))
        self.verticalLayout_37 = QtGui.QVBoxLayout(self.groupBox_19)
        self.verticalLayout_37.setObjectName(_fromUtf8("verticalLayout_37"))
        self.verticalLayout_26 = QtGui.QVBoxLayout()
        self.verticalLayout_26.setObjectName(_fromUtf8("verticalLayout_26"))
        self.horizontalLayout_14 = QtGui.QHBoxLayout()
        self.horizontalLayout_14.setObjectName(_fromUtf8("horizontalLayout_14"))
        self.spawn_http_interface_combo = QtGui.QComboBox(self.groupBox_19)
        self.spawn_http_interface_combo.setObjectName(_fromUtf8("spawn_http_interface_combo"))
        self.horizontalLayout_14.addWidget(self.spawn_http_interface_combo)
        spacerItem35 = QtGui.QSpacerItem(102, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem35)
        self.spawn_ip_combo = QtGui.QComboBox(self.groupBox_19)
        self.spawn_ip_combo.setObjectName(_fromUtf8("spawn_ip_combo"))
        self.horizontalLayout_14.addWidget(self.spawn_ip_combo)
        self.verticalLayout_26.addLayout(self.horizontalLayout_14)
        self.horizontalLayout_29 = QtGui.QHBoxLayout()
        self.horizontalLayout_29.setObjectName(_fromUtf8("horizontalLayout_29"))
        spacerItem36 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_29.addItem(spacerItem36)
        self.ghost_vul_combo = QtGui.QRadioButton(self.groupBox_19)
        self.ghost_vul_combo.setChecked(True)
        self.ghost_vul_combo.setObjectName(_fromUtf8("ghost_vul_combo"))
        self.horizontalLayout_29.addWidget(self.ghost_vul_combo)
        spacerItem37 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_29.addItem(spacerItem37)
        self.custom_vul_combo = QtGui.QRadioButton(self.groupBox_19)
        self.custom_vul_combo.setObjectName(_fromUtf8("custom_vul_combo"))
        self.horizontalLayout_29.addWidget(self.custom_vul_combo)
        spacerItem38 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_29.addItem(spacerItem38)
        self.verticalLayout_26.addLayout(self.horizontalLayout_29)
        self.verticalLayout_37.addLayout(self.verticalLayout_26)
        self.verticalLayout_48.addWidget(self.groupBox_19)
        self.spawn_http_setting_box = QtGui.QGroupBox(self.tab_6)
        self.spawn_http_setting_box.setObjectName(_fromUtf8("spawn_http_setting_box"))
        self.verticalLayout_38 = QtGui.QVBoxLayout(self.spawn_http_setting_box)
        self.verticalLayout_38.setObjectName(_fromUtf8("verticalLayout_38"))
        self.horizontalLayout_30 = QtGui.QHBoxLayout()
        self.horizontalLayout_30.setObjectName(_fromUtf8("horizontalLayout_30"))
        self.cookies_checkbox = QtGui.QCheckBox(self.spawn_http_setting_box)
        self.cookies_checkbox.setChecked(True)
        self.cookies_checkbox.setObjectName(_fromUtf8("cookies_checkbox"))
        self.horizontalLayout_30.addWidget(self.cookies_checkbox)
        self.force_download_checkbox = QtGui.QCheckBox(self.spawn_http_setting_box)
        self.force_download_checkbox.setObjectName(_fromUtf8("force_download_checkbox"))
        self.horizontalLayout_30.addWidget(self.force_download_checkbox)
        self.respond_to_all_radio = QtGui.QRadioButton(self.spawn_http_setting_box)
        self.respond_to_all_radio.setChecked(True)
        self.respond_to_all_radio.setObjectName(_fromUtf8("respond_to_all_radio"))
        self.horizontalLayout_30.addWidget(self.respond_to_all_radio)
        self.respond_windows_radio = QtGui.QRadioButton(self.spawn_http_setting_box)
        self.respond_windows_radio.setObjectName(_fromUtf8("respond_windows_radio"))
        self.horizontalLayout_30.addWidget(self.respond_windows_radio)
        self.respond_linux_radio = QtGui.QRadioButton(self.spawn_http_setting_box)
        self.respond_linux_radio.setObjectName(_fromUtf8("respond_linux_radio"))
        self.horizontalLayout_30.addWidget(self.respond_linux_radio)
        self.verticalLayout_38.addLayout(self.horizontalLayout_30)
        self.horizontalLayout_31 = QtGui.QHBoxLayout()
        self.horizontalLayout_31.setObjectName(_fromUtf8("horizontalLayout_31"))
        self.label_29 = QtGui.QLabel(self.spawn_http_setting_box)
        self.label_29.setObjectName(_fromUtf8("label_29"))
        self.horizontalLayout_31.addWidget(self.label_29)
        self.ghost_trap_http_edit = QtGui.QLineEdit(self.spawn_http_setting_box)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ghost_trap_http_edit.sizePolicy().hasHeightForWidth())
        self.ghost_trap_http_edit.setSizePolicy(sizePolicy)
        self.ghost_trap_http_edit.setMaximumSize(QtCore.QSize(45, 20))
        self.ghost_trap_http_edit.setObjectName(_fromUtf8("ghost_trap_http_edit"))
        self.horizontalLayout_31.addWidget(self.ghost_trap_http_edit)
        spacerItem39 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_31.addItem(spacerItem39)
        self.custom_page_label = QtGui.QLabel(self.spawn_http_setting_box)
        self.custom_page_label.setObjectName(_fromUtf8("custom_page_label"))
        self.horizontalLayout_31.addWidget(self.custom_page_label)
        self.custom_page_label_2 = QtGui.QLineEdit(self.spawn_http_setting_box)
        self.custom_page_label_2.setObjectName(_fromUtf8("custom_page_label_2"))
        self.horizontalLayout_31.addWidget(self.custom_page_label_2)
        self.custom_page_button = QtGui.QPushButton(self.spawn_http_setting_box)
        self.custom_page_button.setObjectName(_fromUtf8("custom_page_button"))
        self.horizontalLayout_31.addWidget(self.custom_page_button)
        self.verticalLayout_38.addLayout(self.horizontalLayout_31)
        self.verticalLayout_48.addWidget(self.spawn_http_setting_box)
        self.horizontalLayout_46 = QtGui.QHBoxLayout()
        self.horizontalLayout_46.setObjectName(_fromUtf8("horizontalLayout_46"))
        spacerItem40 = QtGui.QSpacerItem(60, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_46.addItem(spacerItem40)
        self.metasploit_payload_radio = QtGui.QRadioButton(self.tab_6)
        self.metasploit_payload_radio.setChecked(True)
        self.metasploit_payload_radio.setObjectName(_fromUtf8("metasploit_payload_radio"))
        self.horizontalLayout_46.addWidget(self.metasploit_payload_radio)
        spacerItem41 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_46.addItem(spacerItem41)
        self.custom_payload_radio = QtGui.QRadioButton(self.tab_6)
        self.custom_payload_radio.setObjectName(_fromUtf8("custom_payload_radio"))
        self.horizontalLayout_46.addWidget(self.custom_payload_radio)
        spacerItem42 = QtGui.QSpacerItem(60, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_46.addItem(spacerItem42)
        self.verticalLayout_48.addLayout(self.horizontalLayout_46)
        self.metasploit_settings_box = QtGui.QGroupBox(self.tab_6)
        self.metasploit_settings_box.setObjectName(_fromUtf8("metasploit_settings_box"))
        self.horizontalLayout_76 = QtGui.QHBoxLayout(self.metasploit_settings_box)
        self.horizontalLayout_76.setObjectName(_fromUtf8("horizontalLayout_76"))
        self.horizontalLayout_51 = QtGui.QHBoxLayout()
        self.horizontalLayout_51.setObjectName(_fromUtf8("horizontalLayout_51"))
        self.horizontalLayout_50 = QtGui.QHBoxLayout()
        self.horizontalLayout_50.setObjectName(_fromUtf8("horizontalLayout_50"))
        self.verticalLayout_42 = QtGui.QVBoxLayout()
        self.verticalLayout_42.setObjectName(_fromUtf8("verticalLayout_42"))
        self.label_30 = QtGui.QLabel(self.metasploit_settings_box)
        self.label_30.setObjectName(_fromUtf8("label_30"))
        self.verticalLayout_42.addWidget(self.label_30)
        self.label_32 = QtGui.QLabel(self.metasploit_settings_box)
        self.label_32.setObjectName(_fromUtf8("label_32"))
        self.verticalLayout_42.addWidget(self.label_32)
        self.horizontalLayout_50.addLayout(self.verticalLayout_42)
        self.verticalLayout_41 = QtGui.QVBoxLayout()
        self.verticalLayout_41.setObjectName(_fromUtf8("verticalLayout_41"))
        self.windows_payload_combo = QtGui.QComboBox(self.metasploit_settings_box)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.windows_payload_combo.sizePolicy().hasHeightForWidth())
        self.windows_payload_combo.setSizePolicy(sizePolicy)
        self.windows_payload_combo.setObjectName(_fromUtf8("windows_payload_combo"))
        self.verticalLayout_41.addWidget(self.windows_payload_combo)
        self.horizontalLayout_49 = QtGui.QHBoxLayout()
        self.horizontalLayout_49.setObjectName(_fromUtf8("horizontalLayout_49"))
        self.encode_combo = QtGui.QComboBox(self.metasploit_settings_box)
        self.encode_combo.setObjectName(_fromUtf8("encode_combo"))
        self.horizontalLayout_49.addWidget(self.encode_combo)
        self.label_33 = QtGui.QLabel(self.metasploit_settings_box)
        self.label_33.setObjectName(_fromUtf8("label_33"))
        self.horizontalLayout_49.addWidget(self.label_33)
        self.comboBox_2 = QtGui.QComboBox(self.metasploit_settings_box)
        self.comboBox_2.setObjectName(_fromUtf8("comboBox_2"))
        self.horizontalLayout_49.addWidget(self.comboBox_2)
        self.verticalLayout_41.addLayout(self.horizontalLayout_49)
        self.horizontalLayout_50.addLayout(self.verticalLayout_41)
        self.horizontalLayout_51.addLayout(self.horizontalLayout_50)
        spacerItem43 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_51.addItem(spacerItem43)
        self.horizontalLayout_48 = QtGui.QHBoxLayout()
        self.horizontalLayout_48.setObjectName(_fromUtf8("horizontalLayout_48"))
        self.verticalLayout_40 = QtGui.QVBoxLayout()
        self.verticalLayout_40.setObjectName(_fromUtf8("verticalLayout_40"))
        self.label_31 = QtGui.QLabel(self.metasploit_settings_box)
        self.label_31.setObjectName(_fromUtf8("label_31"))
        self.verticalLayout_40.addWidget(self.label_31)
        self.label_34 = QtGui.QLabel(self.metasploit_settings_box)
        self.label_34.setObjectName(_fromUtf8("label_34"))
        self.verticalLayout_40.addWidget(self.label_34)
        self.horizontalLayout_48.addLayout(self.verticalLayout_40)
        self.verticalLayout_39 = QtGui.QVBoxLayout()
        self.verticalLayout_39.setObjectName(_fromUtf8("verticalLayout_39"))
        self.linux_payload_combo = QtGui.QComboBox(self.metasploit_settings_box)
        self.linux_payload_combo.setObjectName(_fromUtf8("linux_payload_combo"))
        self.verticalLayout_39.addWidget(self.linux_payload_combo)
        self.horizontalLayout_47 = QtGui.QHBoxLayout()
        self.horizontalLayout_47.setObjectName(_fromUtf8("horizontalLayout_47"))
        self.port_setting_edit = QtGui.QLineEdit(self.metasploit_settings_box)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.port_setting_edit.sizePolicy().hasHeightForWidth())
        self.port_setting_edit.setSizePolicy(sizePolicy)
        self.port_setting_edit.setMaximumSize(QtCore.QSize(45, 20))
        self.port_setting_edit.setText(_fromUtf8(""))
        self.port_setting_edit.setObjectName(_fromUtf8("port_setting_edit"))
        self.horizontalLayout_47.addWidget(self.port_setting_edit)
        self.label_35 = QtGui.QLabel(self.metasploit_settings_box)
        self.label_35.setObjectName(_fromUtf8("label_35"))
        self.horizontalLayout_47.addWidget(self.label_35)
        self.ip_address_edit = QtGui.QLineEdit(self.metasploit_settings_box)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ip_address_edit.sizePolicy().hasHeightForWidth())
        self.ip_address_edit.setSizePolicy(sizePolicy)
        self.ip_address_edit.setObjectName(_fromUtf8("ip_address_edit"))
        self.horizontalLayout_47.addWidget(self.ip_address_edit)
        self.verticalLayout_39.addLayout(self.horizontalLayout_47)
        self.horizontalLayout_48.addLayout(self.verticalLayout_39)
        self.horizontalLayout_51.addLayout(self.horizontalLayout_48)
        self.horizontalLayout_76.addLayout(self.horizontalLayout_51)
        self.verticalLayout_48.addWidget(self.metasploit_settings_box)
        self.custom_payload_box = QtGui.QGroupBox(self.tab_6)
        self.custom_payload_box.setObjectName(_fromUtf8("custom_payload_box"))
        self.verticalLayout_47 = QtGui.QVBoxLayout(self.custom_payload_box)
        self.verticalLayout_47.setObjectName(_fromUtf8("verticalLayout_47"))
        self.horizontalLayout_52 = QtGui.QHBoxLayout()
        self.horizontalLayout_52.setObjectName(_fromUtf8("horizontalLayout_52"))
        self.verticalLayout_45 = QtGui.QVBoxLayout()
        self.verticalLayout_45.setObjectName(_fromUtf8("verticalLayout_45"))
        self.windows_exec_checkbox = QtGui.QCheckBox(self.custom_payload_box)
        self.windows_exec_checkbox.setObjectName(_fromUtf8("windows_exec_checkbox"))
        self.verticalLayout_45.addWidget(self.windows_exec_checkbox)
        self.linux_exec_checkbox = QtGui.QCheckBox(self.custom_payload_box)
        self.linux_exec_checkbox.setObjectName(_fromUtf8("linux_exec_checkbox"))
        self.verticalLayout_45.addWidget(self.linux_exec_checkbox)
        self.horizontalLayout_52.addLayout(self.verticalLayout_45)
        self.verticalLayout_44 = QtGui.QVBoxLayout()
        self.verticalLayout_44.setObjectName(_fromUtf8("verticalLayout_44"))
        self.windows_exec_edit = QtGui.QLineEdit(self.custom_payload_box)
        self.windows_exec_edit.setObjectName(_fromUtf8("windows_exec_edit"))
        self.verticalLayout_44.addWidget(self.windows_exec_edit)
        self.linux_exec_edit = QtGui.QLineEdit(self.custom_payload_box)
        self.linux_exec_edit.setObjectName(_fromUtf8("linux_exec_edit"))
        self.verticalLayout_44.addWidget(self.linux_exec_edit)
        self.horizontalLayout_52.addLayout(self.verticalLayout_44)
        self.verticalLayout_46 = QtGui.QVBoxLayout()
        self.verticalLayout_46.setObjectName(_fromUtf8("verticalLayout_46"))
        self.windows_exec_button = QtGui.QPushButton(self.custom_payload_box)
        self.windows_exec_button.setObjectName(_fromUtf8("windows_exec_button"))
        self.verticalLayout_46.addWidget(self.windows_exec_button)
        self.linux_exec_button = QtGui.QPushButton(self.custom_payload_box)
        self.linux_exec_button.setObjectName(_fromUtf8("linux_exec_button"))
        self.verticalLayout_46.addWidget(self.linux_exec_button)
        self.horizontalLayout_52.addLayout(self.verticalLayout_46)
        self.verticalLayout_47.addLayout(self.horizontalLayout_52)
        self.verticalLayout_48.addWidget(self.custom_payload_box)
        self.horizontalLayout_57 = QtGui.QHBoxLayout()
        self.horizontalLayout_57.setObjectName(_fromUtf8("horizontalLayout_57"))
        spacerItem44 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_57.addItem(spacerItem44)
        self.horizontalLayout_53 = QtGui.QHBoxLayout()
        self.horizontalLayout_53.setObjectName(_fromUtf8("horizontalLayout_53"))
        self.initlaize_led = QtGui.QLabel(self.tab_6)
        self.initlaize_led.setText(_fromUtf8(""))
        self.initlaize_led.setPixmap(QtGui.QPixmap(_fromUtf8("%s/gui/images/red_led.png"%(cwd))))
        self.initlaize_led.setObjectName(_fromUtf8("initlaize_led"))
        self.horizontalLayout_53.addWidget(self.initlaize_led)
        self.nitialize_label = QtGui.QLabel(self.tab_6)
        self.nitialize_label.setEnabled(False)
        self.nitialize_label.setObjectName(_fromUtf8("nitialize_label"))
        self.horizontalLayout_53.addWidget(self.nitialize_label)
        self.horizontalLayout_57.addLayout(self.horizontalLayout_53)
        spacerItem45 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_57.addItem(spacerItem45)
        self.horizontalLayout_54 = QtGui.QHBoxLayout()
        self.horizontalLayout_54.setObjectName(_fromUtf8("horizontalLayout_54"))
        self.payload_led = QtGui.QLabel(self.tab_6)
        self.payload_led.setText(_fromUtf8(""))
        self.payload_led.setPixmap(QtGui.QPixmap(_fromUtf8("%s/gui/images/red_led.png"%(cwd))))
        self.payload_led.setObjectName(_fromUtf8("payload_led"))
        self.horizontalLayout_54.addWidget(self.payload_led)
        self.setting_payload_label = QtGui.QLabel(self.tab_6)
        self.setting_payload_label.setEnabled(False)
        self.setting_payload_label.setObjectName(_fromUtf8("setting_payload_label"))
        self.horizontalLayout_54.addWidget(self.setting_payload_label)
        self.horizontalLayout_57.addLayout(self.horizontalLayout_54)
        spacerItem46 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_57.addItem(spacerItem46)
        self.horizontalLayout_55 = QtGui.QHBoxLayout()
        self.horizontalLayout_55.setObjectName(_fromUtf8("horizontalLayout_55"))
        self.cache_led = QtGui.QLabel(self.tab_6)
        self.cache_led.setText(_fromUtf8(""))
        self.cache_led.setPixmap(QtGui.QPixmap(_fromUtf8("%s/gui/images/red_led.png"%(cwd))))
        self.cache_led.setObjectName(_fromUtf8("cache_led"))
        self.horizontalLayout_55.addWidget(self.cache_led)
        self.create_cache_label = QtGui.QLabel(self.tab_6)
        self.create_cache_label.setEnabled(False)
        self.create_cache_label.setObjectName(_fromUtf8("create_cache_label"))
        self.horizontalLayout_55.addWidget(self.create_cache_label)
        self.horizontalLayout_57.addLayout(self.horizontalLayout_55)
        spacerItem47 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_57.addItem(spacerItem47)
        self.horizontalLayout_56 = QtGui.QHBoxLayout()
        self.horizontalLayout_56.setObjectName(_fromUtf8("horizontalLayout_56"))
        self.start_http_led = QtGui.QLabel(self.tab_6)
        self.start_http_led.setText(_fromUtf8(""))
        self.start_http_led.setPixmap(QtGui.QPixmap(_fromUtf8("%s/gui/images/red_led.png"%(cwd))))
        self.start_http_led.setObjectName(_fromUtf8("start_http_led"))
        self.horizontalLayout_56.addWidget(self.start_http_led)
        self.http_start_label = QtGui.QLabel(self.tab_6)
        self.http_start_label.setEnabled(False)
        self.http_start_label.setObjectName(_fromUtf8("http_start_label"))
        self.horizontalLayout_56.addWidget(self.http_start_label)
        self.horizontalLayout_57.addLayout(self.horizontalLayout_56)
        spacerItem48 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_57.addItem(spacerItem48)
        self.verticalLayout_48.addLayout(self.horizontalLayout_57)
        self.groupBox_20 = QtGui.QGroupBox(self.tab_6)
        self.groupBox_20.setObjectName(_fromUtf8("groupBox_20"))
        self.verticalLayout_49 = QtGui.QVBoxLayout(self.groupBox_20)
        self.verticalLayout_49.setObjectName(_fromUtf8("verticalLayout_49"))
        self.ghost_spawn_browser = QtGui.QTextBrowser(self.groupBox_20)
        self.ghost_spawn_browser.setObjectName(_fromUtf8("ghost_spawn_browser"))
        self.verticalLayout_49.addWidget(self.ghost_spawn_browser)
        self.verticalLayout_48.addWidget(self.groupBox_20)
        self.horizontalLayout_58 = QtGui.QHBoxLayout()
        self.horizontalLayout_58.setObjectName(_fromUtf8("horizontalLayout_58"))
        spacerItem49 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_58.addItem(spacerItem49)
        self.ghost_spawn_start = QtGui.QPushButton(self.tab_6)
        self.ghost_spawn_start.setObjectName(_fromUtf8("ghost_spawn_start"))
        self.horizontalLayout_58.addWidget(self.ghost_spawn_start)
        spacerItem50 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_58.addItem(spacerItem50)
        self.ghost_spawn_stop = QtGui.QPushButton(self.tab_6)
        self.ghost_spawn_stop.setObjectName(_fromUtf8("ghost_spawn_stop"))
        self.horizontalLayout_58.addWidget(self.ghost_spawn_stop)
        spacerItem51 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_58.addItem(spacerItem51)
        self.verticalLayout_48.addLayout(self.horizontalLayout_58)
        self.tabWidget.addTab(self.tab_6, _fromUtf8(""))
        self.tab_7 = QtGui.QWidget()
        self.tab_7.setObjectName(_fromUtf8("tab_7"))
        self.verticalLayout_10 = QtGui.QVBoxLayout(self.tab_7)
        self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10"))
        spacerItem52 = QtGui.QSpacerItem(20, 8, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_10.addItem(spacerItem52)
        self.horizontalLayout_77 = QtGui.QHBoxLayout()
        self.horizontalLayout_77.setObjectName(_fromUtf8("horizontalLayout_77"))
        self.verticalLayout_57 = QtGui.QVBoxLayout()
        self.verticalLayout_57.setObjectName(_fromUtf8("verticalLayout_57"))
        self.verticalLayout_58 = QtGui.QVBoxLayout()
        self.verticalLayout_58.setObjectName(_fromUtf8("verticalLayout_58"))
        self.label_44 = QtGui.QLabel(self.tab_7)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.label_44.setFont(font)
        self.label_44.setObjectName(_fromUtf8("label_44"))
        self.verticalLayout_58.addWidget(self.label_44)
        self.label_45 = QtGui.QLabel(self.tab_7)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.label_45.setFont(font)
        self.label_45.setObjectName(_fromUtf8("label_45"))
        self.verticalLayout_58.addWidget(self.label_45)
        self.verticalLayout_57.addLayout(self.verticalLayout_58)
        spacerItem53 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.verticalLayout_57.addItem(spacerItem53)
        self.horizontalLayout_78 = QtGui.QHBoxLayout()
        self.horizontalLayout_78.setObjectName(_fromUtf8("horizontalLayout_78"))
        self.horizontalLayout_79 = QtGui.QHBoxLayout()
        self.horizontalLayout_79.setObjectName(_fromUtf8("horizontalLayout_79"))
        spacerItem54 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_79.addItem(spacerItem54)
        self.verticalLayout_59 = QtGui.QVBoxLayout()
        self.verticalLayout_59.setObjectName(_fromUtf8("verticalLayout_59"))
        self.combo_interface_2 = QtGui.QComboBox(self.tab_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.combo_interface_2.sizePolicy().hasHeightForWidth())
        self.combo_interface_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.combo_interface_2.setFont(font)
        self.combo_interface_2.setObjectName(_fromUtf8("combo_interface_2"))
        self.verticalLayout_59.addWidget(self.combo_interface_2)
        spacerItem55 = QtGui.QSpacerItem(177, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.verticalLayout_59.addItem(spacerItem55)
        self.horizontalLayout_79.addLayout(self.verticalLayout_59)
        self.verticalLayout_60 = QtGui.QVBoxLayout()
        self.verticalLayout_60.setObjectName(_fromUtf8("verticalLayout_60"))
        self.refresh_button_3 = QtGui.QPushButton(self.tab_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.refresh_button_3.sizePolicy().hasHeightForWidth())
        self.refresh_button_3.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.refresh_button_3.setFont(font)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8("G:/PNG-Refresh.png-256x256.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.refresh_button_3.setIcon(icon1)
        self.refresh_button_3.setIconSize(QtCore.QSize(22, 23))
        self.refresh_button_3.setObjectName(_fromUtf8("refresh_button_3"))
        self.verticalLayout_60.addWidget(self.refresh_button_3)
        spacerItem56 = QtGui.QSpacerItem(82, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.verticalLayout_60.addItem(spacerItem56)
        self.horizontalLayout_79.addLayout(self.verticalLayout_60)
        spacerItem57 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_79.addItem(spacerItem57)
        self.horizontalLayout_78.addLayout(self.horizontalLayout_79)
        self.verticalLayout_57.addLayout(self.horizontalLayout_78)
        self.horizontalLayout_77.addLayout(self.verticalLayout_57)
        self.verticalLayout_10.addLayout(self.horizontalLayout_77)
        self.horizontalLayout_80 = QtGui.QHBoxLayout()
        self.horizontalLayout_80.setObjectName(_fromUtf8("horizontalLayout_80"))
        self.verticalLayout_62 = QtGui.QVBoxLayout()
        self.verticalLayout_62.setObjectName(_fromUtf8("verticalLayout_62"))
        self.horizontalLayout_80.addLayout(self.verticalLayout_62)
        self.verticalLayout_10.addLayout(self.horizontalLayout_80)
        self.horizontalLayout_85 = QtGui.QHBoxLayout()
        self.horizontalLayout_85.setObjectName(_fromUtf8("horizontalLayout_85"))
        spacerItem58 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_85.addItem(spacerItem58)
        self.horizontalLayout_86 = QtGui.QHBoxLayout()
        self.horizontalLayout_86.setObjectName(_fromUtf8("horizontalLayout_86"))
        self.horizontalLayout_87 = QtGui.QHBoxLayout()
        self.horizontalLayout_87.setObjectName(_fromUtf8("horizontalLayout_87"))
        self.horizontalLayout_88 = QtGui.QHBoxLayout()
        self.horizontalLayout_88.setObjectName(_fromUtf8("horizontalLayout_88"))
        self.monitor_interface_led_2 = QtGui.QLabel(self.tab_7)
        self.monitor_interface_led_2.setText(_fromUtf8(""))
        self.monitor_interface_led_2.setPixmap(QtGui.QPixmap(_fromUtf8("%s/gui/images/red_led.png"%(cwd))))
        self.monitor_interface_led_2.setObjectName(_fromUtf8("monitor_interface_led_2"))
        self.horizontalLayout_88.addWidget(self.monitor_interface_led_2)
        self.monitor_interface_label_2 = QtGui.QLabel(self.tab_7)
        self.monitor_interface_label_2.setEnabled(True)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.monitor_interface_label_2.setFont(font)
        self.monitor_interface_label_2.setObjectName(_fromUtf8("monitor_interface_label_2"))
        self.horizontalLayout_88.addWidget(self.monitor_interface_label_2)
        self.horizontalLayout_87.addLayout(self.horizontalLayout_88)
        self.horizontalLayout_86.addLayout(self.horizontalLayout_87)
        self.horizontalLayout_89 = QtGui.QHBoxLayout()
        self.horizontalLayout_89.setObjectName(_fromUtf8("horizontalLayout_89"))
        self.horizontalLayout_90 = QtGui.QHBoxLayout()
        self.horizontalLayout_90.setObjectName(_fromUtf8("horizontalLayout_90"))
        spacerItem59 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_90.addItem(spacerItem59)
        self.horizontalLayout_91 = QtGui.QHBoxLayout()
        self.horizontalLayout_91.setObjectName(_fromUtf8("horizontalLayout_91"))
        self.sniffing_status_led_2 = QtGui.QLabel(self.tab_7)
        self.sniffing_status_led_2.setText(_fromUtf8(""))
        self.sniffing_status_led_2.setPixmap(QtGui.QPixmap(_fromUtf8("%s/gui/images/red_led.png"%(cwd))))
        self.sniffing_status_led_2.setObjectName(_fromUtf8("sniffing_status_led_2"))
        self.horizontalLayout_91.addWidget(self.sniffing_status_led_2)
        self.sniffing_status_label_2 = QtGui.QLabel(self.tab_7)
        self.sniffing_status_label_2.setEnabled(True)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.sniffing_status_label_2.setFont(font)
        self.sniffing_status_label_2.setObjectName(_fromUtf8("sniffing_status_label_2"))
        self.horizontalLayout_91.addWidget(self.sniffing_status_label_2)
        self.horizontalLayout_90.addLayout(self.horizontalLayout_91)
        self.horizontalLayout_89.addLayout(self.horizontalLayout_90)
        self.horizontalLayout_92 = QtGui.QHBoxLayout()
        self.horizontalLayout_92.setObjectName(_fromUtf8("horizontalLayout_92"))
        spacerItem60 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_92.addItem(spacerItem60)
        self.horizontalLayout_93 = QtGui.QHBoxLayout()
        self.horizontalLayout_93.setObjectName(_fromUtf8("horizontalLayout_93"))
        self.cookie_detection_led_2 = QtGui.QLabel(self.tab_7)
        self.cookie_detection_led_2.setText(_fromUtf8(""))
        self.cookie_detection_led_2.setPixmap(QtGui.QPixmap(_fromUtf8("%s/gui/images/red_led.png"%(cwd))))
        self.cookie_detection_led_2.setObjectName(_fromUtf8("cookie_detection_led_2"))
        self.horizontalLayout_93.addWidget(self.cookie_detection_led_2)
        self.cookie_detection_label_2 = QtGui.QLabel(self.tab_7)
        self.cookie_detection_label_2.setEnabled(True)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.cookie_detection_label_2.setFont(font)
        self.cookie_detection_label_2.setObjectName(_fromUtf8("cookie_detection_label_2"))
        self.horizontalLayout_93.addWidget(self.cookie_detection_label_2)
        self.horizontalLayout_92.addLayout(self.horizontalLayout_93)
        self.horizontalLayout_89.addLayout(self.horizontalLayout_92)
        self.horizontalLayout_86.addLayout(self.horizontalLayout_89)
        self.horizontalLayout_85.addLayout(self.horizontalLayout_86)
        spacerItem61 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_85.addItem(spacerItem61)
        self.verticalLayout_10.addLayout(self.horizontalLayout_85)
        self.mitm_activated_label = QtGui.QLabel(self.tab_7)
        self.mitm_activated_label.setEnabled(False)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.mitm_activated_label.setFont(font)
        self.mitm_activated_label.setObjectName(_fromUtf8("mitm_activated_label"))
        self.verticalLayout_10.addWidget(self.mitm_activated_label)
        self.horizontalLayout_84 = QtGui.QHBoxLayout()
        self.horizontalLayout_84.setObjectName(_fromUtf8("horizontalLayout_84"))
        spacerItem62 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_84.addItem(spacerItem62)
        self.ethernet_mode_radio_2 = QtGui.QRadioButton(self.tab_7)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.ethernet_mode_radio_2.setFont(font)
        self.ethernet_mode_radio_2.setChecked(True)
        self.ethernet_mode_radio_2.setObjectName(_fromUtf8("ethernet_mode_radio_2"))
        self.horizontalLayout_84.addWidget(self.ethernet_mode_radio_2)
        spacerItem63 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_84.addItem(spacerItem63)
        self.passive_mode_radio_2 = QtGui.QRadioButton(self.tab_7)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.passive_mode_radio_2.setFont(font)
        self.passive_mode_radio_2.setObjectName(_fromUtf8("passive_mode_radio_2"))
        self.horizontalLayout_84.addWidget(self.passive_mode_radio_2)
        spacerItem64 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_84.addItem(spacerItem64)
        self.verticalLayout_10.addLayout(self.horizontalLayout_84)
        self.groupBox_22 = QtGui.QGroupBox(self.tab_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_22.sizePolicy().hasHeightForWidth())
        self.groupBox_22.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.groupBox_22.setFont(font)
        self.groupBox_22.setTitle(_fromUtf8(""))
        self.groupBox_22.setObjectName(_fromUtf8("groupBox_22"))
        self.verticalLayout_63 = QtGui.QVBoxLayout(self.groupBox_22)
        self.verticalLayout_63.setObjectName(_fromUtf8("verticalLayout_63"))
        self.horizontalLayout_81 = QtGui.QHBoxLayout()
        self.horizontalLayout_81.setObjectName(_fromUtf8("horizontalLayout_81"))
        self.label_46 = QtGui.QLabel(self.groupBox_22)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.label_46.setFont(font)
        self.label_46.setObjectName(_fromUtf8("label_46"))
        self.horizontalLayout_81.addWidget(self.label_46)
        self.horizontalLayout_82 = QtGui.QHBoxLayout()
        self.horizontalLayout_82.setObjectName(_fromUtf8("horizontalLayout_82"))
        self.wep_key_edit_2 = QtGui.QLineEdit(self.groupBox_22)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.wep_key_edit_2.setFont(font)
        self.wep_key_edit_2.setObjectName(_fromUtf8("wep_key_edit_2"))
        self.horizontalLayout_82.addWidget(self.wep_key_edit_2)
        self.horizontalLayout_81.addLayout(self.horizontalLayout_82)
        self.verticalLayout_63.addLayout(self.horizontalLayout_81)
        spacerItem65 = QtGui.QSpacerItem(20, 6, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_63.addItem(spacerItem65)
        self.verticalLayout_10.addWidget(self.groupBox_22)
        self.treeWidget = QtGui.QTreeWidget(self.tab_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.treeWidget.sizePolicy().hasHeightForWidth())
        self.treeWidget.setSizePolicy(sizePolicy)
        self.treeWidget.setObjectName(_fromUtf8("treeWidget"))
        item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8("G:/SAVIOUR/Programming/Python/My Projects/Fern-Wifi-Cracker/Documents/Projects/SVN Projects/Fern-Wifi-Cracker/resources/green_led.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        item_1.setIcon(0, icon2)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_1.setIcon(0, icon2)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_1.setIcon(0, icon2)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        self.verticalLayout_10.addWidget(self.treeWidget)
        self.cookies_captured_label_2 = QtGui.QLabel(self.tab_7)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.cookies_captured_label_2.setFont(font)
        self.cookies_captured_label_2.setObjectName(_fromUtf8("cookies_captured_label_2"))
        self.verticalLayout_10.addWidget(self.cookies_captured_label_2)
        self.horizontalLayout_83 = QtGui.QHBoxLayout()
        self.horizontalLayout_83.setObjectName(_fromUtf8("horizontalLayout_83"))
        self.start_sniffing_button_2 = QtGui.QPushButton(self.tab_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.start_sniffing_button_2.sizePolicy().hasHeightForWidth())
        self.start_sniffing_button_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.start_sniffing_button_2.setFont(font)
        self.start_sniffing_button_2.setObjectName(_fromUtf8("start_sniffing_button_2"))
        self.horizontalLayout_83.addWidget(self.start_sniffing_button_2)
        self.verticalLayout_10.addLayout(self.horizontalLayout_83)
        self.horizontalLayout_94 = QtGui.QHBoxLayout()
        self.horizontalLayout_94.setObjectName(_fromUtf8("horizontalLayout_94"))
        spacerItem66 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_94.addItem(spacerItem66)
        self.start_sniffing_button_3 = QtGui.QPushButton(self.tab_7)
        self.start_sniffing_button_3.setObjectName(_fromUtf8("start_sniffing_button_3"))
        self.horizontalLayout_94.addWidget(self.start_sniffing_button_3)
        spacerItem67 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_94.addItem(spacerItem67)
        self.stop_sniffing_button_3 = QtGui.QPushButton(self.tab_7)
        self.stop_sniffing_button_3.setObjectName(_fromUtf8("stop_sniffing_button_3"))
        self.horizontalLayout_94.addWidget(self.stop_sniffing_button_3)
        spacerItem68 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_94.addItem(spacerItem68)
        self.verticalLayout_10.addLayout(self.horizontalLayout_94)
        self.tabWidget.addTab(self.tab_7, _fromUtf8(""))
        self.tab_8 = QtGui.QWidget()
        self.tab_8.setObjectName(_fromUtf8("tab_8"))
        self.verticalLayout_51 = QtGui.QVBoxLayout(self.tab_8)
        self.verticalLayout_51.setObjectName(_fromUtf8("verticalLayout_51"))
        spacerItem69 = QtGui.QSpacerItem(20, 8, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_51.addItem(spacerItem69)
        self.label_39 = QtGui.QLabel(self.tab_8)
        self.label_39.setObjectName(_fromUtf8("label_39"))
        self.verticalLayout_51.addWidget(self.label_39)
        spacerItem70 = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_51.addItem(spacerItem70)
        self.horizontalLayout_95 = QtGui.QHBoxLayout()
        self.horizontalLayout_95.setObjectName(_fromUtf8("horizontalLayout_95"))
        self.horizontalLayout_96 = QtGui.QHBoxLayout()
        self.horizontalLayout_96.setObjectName(_fromUtf8("horizontalLayout_96"))
        spacerItem71 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_96.addItem(spacerItem71)
        self.verticalLayout_64 = QtGui.QVBoxLayout()
        self.verticalLayout_64.setObjectName(_fromUtf8("verticalLayout_64"))
        self.combo_interface_3 = QtGui.QComboBox(self.tab_8)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.combo_interface_3.sizePolicy().hasHeightForWidth())
        self.combo_interface_3.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.combo_interface_3.setFont(font)
        self.combo_interface_3.setObjectName(_fromUtf8("combo_interface_3"))
        self.verticalLayout_64.addWidget(self.combo_interface_3)
        spacerItem72 = QtGui.QSpacerItem(177, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.verticalLayout_64.addItem(spacerItem72)
        self.horizontalLayout_96.addLayout(self.verticalLayout_64)
        self.verticalLayout_65 = QtGui.QVBoxLayout()
        self.verticalLayout_65.setObjectName(_fromUtf8("verticalLayout_65"))
        self.refresh_button_4 = QtGui.QPushButton(self.tab_8)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.refresh_button_4.sizePolicy().hasHeightForWidth())
        self.refresh_button_4.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.refresh_button_4.setFont(font)
        self.refresh_button_4.setIcon(icon1)
        self.refresh_button_4.setIconSize(QtCore.QSize(22, 23))
        self.refresh_button_4.setObjectName(_fromUtf8("refresh_button_4"))
        self.verticalLayout_65.addWidget(self.refresh_button_4)
        spacerItem73 = QtGui.QSpacerItem(82, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.verticalLayout_65.addItem(spacerItem73)
        self.horizontalLayout_96.addLayout(self.verticalLayout_65)
        spacerItem74 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_96.addItem(spacerItem74)
        self.horizontalLayout_95.addLayout(self.horizontalLayout_96)
        self.verticalLayout_51.addLayout(self.horizontalLayout_95)
        self.groupBox_23 = QtGui.QGroupBox(self.tab_8)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_23.sizePolicy().hasHeightForWidth())
        self.groupBox_23.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.groupBox_23.setFont(font)
        self.groupBox_23.setObjectName(_fromUtf8("groupBox_23"))
        self.verticalLayout_67 = QtGui.QVBoxLayout(self.groupBox_23)
        self.verticalLayout_67.setObjectName(_fromUtf8("verticalLayout_67"))
        self.horizontalLayout_98 = QtGui.QHBoxLayout()
        self.horizontalLayout_98.setObjectName(_fromUtf8("horizontalLayout_98"))
        self.label_47 = QtGui.QLabel(self.groupBox_23)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.label_47.setFont(font)
        self.label_47.setObjectName(_fromUtf8("label_47"))
        self.horizontalLayout_98.addWidget(self.label_47)
        self.horizontalLayout_99 = QtGui.QHBoxLayout()
        self.horizontalLayout_99.setObjectName(_fromUtf8("horizontalLayout_99"))
        self.wep_key_edit_3 = QtGui.QLineEdit(self.groupBox_23)
        font = QtGui.QFont()
        font.setPointSize(7)
        self.wep_key_edit_3.setFont(font)
        self.wep_key_edit_3.setObjectName(_fromUtf8("wep_key_edit_3"))
        self.horizontalLayout_99.addWidget(self.wep_key_edit_3)
        self.horizontalLayout_98.addLayout(self.horizontalLayout_99)
        self.verticalLayout_67.addLayout(self.horizontalLayout_98)
        self.verticalLayout_51.addWidget(self.groupBox_23)
        spacerItem75 = QtGui.QSpacerItem(20, 5, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_51.addItem(spacerItem75)
        self.groupBox_24 = QtGui.QGroupBox(self.tab_8)
        self.groupBox_24.setObjectName(_fromUtf8("groupBox_24"))
        self.horizontalLayout_60 = QtGui.QHBoxLayout(self.groupBox_24)
        self.horizontalLayout_60.setObjectName(_fromUtf8("horizontalLayout_60"))
        self.horizontalLayout_59 = QtGui.QHBoxLayout()
        self.horizontalLayout_59.setObjectName(_fromUtf8("horizontalLayout_59"))
        spacerItem76 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_59.addItem(spacerItem76)
        self.poison_one_way_combo = QtGui.QRadioButton(self.groupBox_24)
        self.poison_one_way_combo.setChecked(True)
        self.poison_one_way_combo.setObjectName(_fromUtf8("poison_one_way_combo"))
        self.horizontalLayout_59.addWidget(self.poison_one_way_combo)
        spacerItem77 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_59.addItem(spacerItem77)
        self.route_traffic_combo = QtGui.QRadioButton(self.groupBox_24)
        self.route_traffic_combo.setObjectName(_fromUtf8("route_traffic_combo"))
        self.horizontalLayout_59.addWidget(self.route_traffic_combo)
        spacerItem78 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_59.addItem(spacerItem78)
        self.horizontalLayout_60.addLayout(self.horizontalLayout_59)
        self.verticalLayout_51.addWidget(self.groupBox_24)
        self.groupBox_21 = QtGui.QGroupBox(self.tab_8)
        self.groupBox_21.setObjectName(_fromUtf8("groupBox_21"))
        self.verticalLayout_50 = QtGui.QVBoxLayout(self.groupBox_21)
        self.verticalLayout_50.setObjectName(_fromUtf8("verticalLayout_50"))
        self.arp_poison_browser = QtGui.QTextBrowser(self.groupBox_21)
        self.arp_poison_browser.setObjectName(_fromUtf8("arp_poison_browser"))
        self.verticalLayout_50.addWidget(self.arp_poison_browser)
        self.verticalLayout_51.addWidget(self.groupBox_21)
        self.label_40 = QtGui.QLabel(self.tab_8)
        self.label_40.setObjectName(_fromUtf8("label_40"))
        self.verticalLayout_51.addWidget(self.label_40)
        self.horizontalLayout_97 = QtGui.QHBoxLayout()
        self.horizontalLayout_97.setObjectName(_fromUtf8("horizontalLayout_97"))
        spacerItem79 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_97.addItem(spacerItem79)
        self.start_arp_poison = QtGui.QPushButton(self.tab_8)
        self.start_arp_poison.setObjectName(_fromUtf8("start_arp_poison"))
        self.horizontalLayout_97.addWidget(self.start_arp_poison)
        spacerItem80 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_97.addItem(spacerItem80)
        self.stop_arp_poison = QtGui.QPushButton(self.tab_8)
        self.stop_arp_poison.setObjectName(_fromUtf8("stop_arp_poison"))
        self.horizontalLayout_97.addWidget(self.stop_arp_poison)
        spacerItem81 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_97.addItem(spacerItem81)
        self.verticalLayout_51.addLayout(self.horizontalLayout_97)
        self.tabWidget.addTab(self.tab_8, _fromUtf8(""))
        self.tab_3 = QtGui.QWidget()
        self.tab_3.setObjectName(_fromUtf8("tab_3"))
        self.horizontalLayout_28 = QtGui.QHBoxLayout(self.tab_3)
        self.horizontalLayout_28.setObjectName(_fromUtf8("horizontalLayout_28"))
        self.verticalLayout_22 = QtGui.QVBoxLayout()
        self.verticalLayout_22.setObjectName(_fromUtf8("verticalLayout_22"))
        self.credential_table = QtGui.QTableWidget(self.tab_3)
        self.credential_table.setObjectName(_fromUtf8("credential_table"))
        self.credential_table.setColumnCount(3)
        self.credential_table.setRowCount(0)
        item = QtGui.QTableWidgetItem()
        self.credential_table.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.credential_table.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.credential_table.setHorizontalHeaderItem(2, item)
        self.verticalLayout_22.addWidget(self.credential_table)
        spacerItem82 = QtGui.QSpacerItem(15, 6, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_22.addItem(spacerItem82)
        self.horizontalLayout_26 = QtGui.QHBoxLayout()
        self.horizontalLayout_26.setObjectName(_fromUtf8("horizontalLayout_26"))
        spacerItem83 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_26.addItem(spacerItem83)
        self.savechanges_button = QtGui.QPushButton(self.tab_3)
        self.savechanges_button.setObjectName(_fromUtf8("savechanges_button"))
        self.horizontalLayout_26.addWidget(self.savechanges_button)
        spacerItem84 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_26.addItem(spacerItem84)
        self.insert_button = QtGui.QPushButton(self.tab_3)
        self.insert_button.setObjectName(_fromUtf8("insert_button"))
        self.horizontalLayout_26.addWidget(self.insert_button)
        spacerItem85 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_26.addItem(spacerItem85)
        self.delete_button = QtGui.QPushButton(self.tab_3)
        self.delete_button.setObjectName(_fromUtf8("delete_button"))
        self.horizontalLayout_26.addWidget(self.delete_button)
        spacerItem86 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_26.addItem(spacerItem86)
        self.verticalLayout_22.addLayout(self.horizontalLayout_26)
        self.horizontalLayout_28.addLayout(self.verticalLayout_22)
        self.tabWidget.addTab(self.tab_3, _fromUtf8(""))
        self.tab_4 = QtGui.QWidget()
        self.tab_4.setObjectName(_fromUtf8("tab_4"))
        self.horizontalLayout_27 = QtGui.QHBoxLayout(self.tab_4)
        self.horizontalLayout_27.setObjectName(_fromUtf8("horizontalLayout_27"))
        self.verticalLayout_21 = QtGui.QVBoxLayout()
        self.verticalLayout_21.setObjectName(_fromUtf8("verticalLayout_21"))
        self.groupBox_13 = QtGui.QGroupBox(self.tab_4)
        self.groupBox_13.setObjectName(_fromUtf8("groupBox_13"))
        self.horizontalLayout_23 = QtGui.QHBoxLayout(self.groupBox_13)
        self.horizontalLayout_23.setObjectName(_fromUtf8("horizontalLayout_23"))
        self.verticalLayout_20 = QtGui.QVBoxLayout()
        self.verticalLayout_20.setObjectName(_fromUtf8("verticalLayout_20"))
        self.label_17 = QtGui.QLabel(self.groupBox_13)
        self.label_17.setObjectName(_fromUtf8("label_17"))
        self.verticalLayout_20.addWidget(self.label_17)
        spacerItem87 = QtGui.QSpacerItem(23, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_20.addItem(spacerItem87)
        self.label_18 = QtGui.QLabel(self.groupBox_13)
        self.label_18.setObjectName(_fromUtf8("label_18"))
        self.verticalLayout_20.addWidget(self.label_18)
        spacerItem88 = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_20.addItem(spacerItem88)
        self.label_20 = QtGui.QLabel(self.groupBox_13)
        self.label_20.setObjectName(_fromUtf8("label_20"))
        self.verticalLayout_20.addWidget(self.label_20)
        spacerItem89 = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_20.addItem(spacerItem89)
        self.label_19 = QtGui.QLabel(self.groupBox_13)
        self.label_19.setObjectName(_fromUtf8("label_19"))
        self.verticalLayout_20.addWidget(self.label_19)
        self.horizontalLayout_23.addLayout(self.verticalLayout_20)
        self.verticalLayout_21.addWidget(self.groupBox_13)
        self.groupBox_11 = QtGui.QGroupBox(self.tab_4)
        self.groupBox_11.setObjectName(_fromUtf8("groupBox_11"))
        self.horizontalLayout_24 = QtGui.QHBoxLayout(self.groupBox_11)
        self.horizontalLayout_24.setObjectName(_fromUtf8("horizontalLayout_24"))
        self.verticalLayout_18 = QtGui.QVBoxLayout()
        self.verticalLayout_18.setObjectName(_fromUtf8("verticalLayout_18"))
        self.label_21 = QtGui.QLabel(self.groupBox_11)
        self.label_21.setObjectName(_fromUtf8("label_21"))
        self.verticalLayout_18.addWidget(self.label_21)
        self.label_22 = QtGui.QLabel(self.groupBox_11)
        self.label_22.setObjectName(_fromUtf8("label_22"))
        self.verticalLayout_18.addWidget(self.label_22)
        self.label_23 = QtGui.QLabel(self.groupBox_11)
        self.label_23.setObjectName(_fromUtf8("label_23"))
        self.verticalLayout_18.addWidget(self.label_23)
        spacerItem90 = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_18.addItem(spacerItem90)
        spacerItem91 = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_18.addItem(spacerItem91)
        self.horizontalLayout_24.addLayout(self.verticalLayout_18)
        self.verticalLayout_21.addWidget(self.groupBox_11)
        self.groupBox_12 = QtGui.QGroupBox(self.tab_4)
        self.groupBox_12.setObjectName(_fromUtf8("groupBox_12"))
        self.horizontalLayout_25 = QtGui.QHBoxLayout(self.groupBox_12)
        self.horizontalLayout_25.setObjectName(_fromUtf8("horizontalLayout_25"))
        self.verticalLayout_19 = QtGui.QVBoxLayout()
        self.verticalLayout_19.setObjectName(_fromUtf8("verticalLayout_19"))
        spacerItem92 = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_19.addItem(spacerItem92)
        self.horizontalLayout_44 = QtGui.QHBoxLayout()
        self.horizontalLayout_44.setObjectName(_fromUtf8("horizontalLayout_44"))
        self.label_15 = QtGui.QLabel(self.groupBox_12)
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.horizontalLayout_44.addWidget(self.label_15)
        spacerItem93 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_44.addItem(spacerItem93)
        self.label_26 = QtGui.QLabel(self.groupBox_12)
        self.label_26.setText(_fromUtf8(""))
        self.label_26.setObjectName(_fromUtf8("label_26"))
        self.horizontalLayout_44.addWidget(self.label_26)
        spacerItem94 = QtGui.QSpacerItem(300, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_44.addItem(spacerItem94)
        self.verticalLayout_19.addLayout(self.horizontalLayout_44)
        self.horizontalLayout_45 = QtGui.QHBoxLayout()
        self.horizontalLayout_45.setObjectName(_fromUtf8("horizontalLayout_45"))
        self.label_27 = QtGui.QLabel(self.groupBox_12)
        self.label_27.setObjectName(_fromUtf8("label_27"))
        self.horizontalLayout_45.addWidget(self.label_27)
        spacerItem95 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_45.addItem(spacerItem95)
        self.label_28 = QtGui.QLabel(self.groupBox_12)
        self.label_28.setText(_fromUtf8(""))
        self.label_28.setObjectName(_fromUtf8("label_28"))
        self.horizontalLayout_45.addWidget(self.label_28)
        spacerItem96 = QtGui.QSpacerItem(300, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_45.addItem(spacerItem96)
        self.verticalLayout_19.addLayout(self.horizontalLayout_45)
        spacerItem97 = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_19.addItem(spacerItem97)
        self.label_16 = QtGui.QLabel(self.groupBox_12)
        font = QtGui.QFont()
        font.setWeight(50)
        font.setBold(False)
        self.label_16.setFont(font)
        self.label_16.setObjectName(_fromUtf8("label_16"))
        self.verticalLayout_19.addWidget(self.label_16)
        self.label_24 = QtGui.QLabel(self.groupBox_12)
        font = QtGui.QFont()
        font.setWeight(50)
        font.setBold(False)
        self.label_24.setFont(font)
        self.label_24.setText(_fromUtf8(""))
        self.label_24.setObjectName(_fromUtf8("label_24"))
        self.verticalLayout_19.addWidget(self.label_24)
        spacerItem98 = QtGui.QSpacerItem(24, 13, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_19.addItem(spacerItem98)
        self.horizontalLayout_25.addLayout(self.verticalLayout_19)
        self.verticalLayout_21.addWidget(self.groupBox_12)
        self.horizontalLayout_27.addLayout(self.verticalLayout_21)
        self.tabWidget.addTab(self.tab_4, _fromUtf8(""))
        self.verticalLayout_66.addWidget(self.tabWidget)
        ghost_phisher.setCentralWidget(self.centralwidget)

        self.retranslateUi(ghost_phisher)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(ghost_phisher)

    def retranslateUi(self, ghost_phisher):
        ghost_phisher.setWindowTitle(QtGui.QApplication.translate("ghost_phisher", "Ghost Phisher", None, QtGui.QApplication.UnicodeUTF8))
        self.ghost_phisher_version_label.setText(QtGui.QApplication.translate("ghost_phisher", "V1.46", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_15.setTitle(QtGui.QApplication.translate("ghost_phisher", "Access Point Details", None, QtGui.QApplication.UnicodeUTF8))
        self.access_point_label.setText(QtGui.QApplication.translate("ghost_phisher", "Acess Point Name:", None, QtGui.QApplication.UnicodeUTF8))
        self.channel_label.setText(QtGui.QApplication.translate("ghost_phisher", "Channel:", None, QtGui.QApplication.UnicodeUTF8))
        self.ip_address_label.setText(QtGui.QApplication.translate("ghost_phisher", "IP address:", None, QtGui.QApplication.UnicodeUTF8))
        self.main_mac_address_label.setText(QtGui.QApplication.translate("ghost_phisher", "Mac Address:", None, QtGui.QApplication.UnicodeUTF8))
        self.access_runtime.setText(QtGui.QApplication.translate("ghost_phisher", "Runtime:", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_14.setTitle(QtGui.QApplication.translate("ghost_phisher", "Wireless Interface ", None, QtGui.QApplication.UnicodeUTF8))
        self.comboBox.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Select the wireless interface card you would like to use</p>\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.refresh_button.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">click to refresh list of newly inserted interface cards</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.refresh_button.setText(QtGui.QApplication.translate("ghost_phisher", "   Refresh Card List  ", None, QtGui.QApplication.UnicodeUTF8))
        self.acess_interface.setText(QtGui.QApplication.translate("ghost_phisher", "Current Interface:", None, QtGui.QApplication.UnicodeUTF8))
        self.mac_address_label.setText(QtGui.QApplication.translate("ghost_phisher", "Mac Address:", None, QtGui.QApplication.UnicodeUTF8))
        self.driver_label.setText(QtGui.QApplication.translate("ghost_phisher", "Driver:", None, QtGui.QApplication.UnicodeUTF8))
        self.monitor_label.setText(QtGui.QApplication.translate("ghost_phisher", "Monitor:", None, QtGui.QApplication.UnicodeUTF8))
        self.monitor_button.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">click to place wirless card on monitor mode</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.monitor_button.setText(QtGui.QApplication.translate("ghost_phisher", "Set Monitor", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_16.setTitle(QtGui.QApplication.translate("ghost_phisher", "Access Point Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.label_36.setText(QtGui.QApplication.translate("ghost_phisher", "SSID:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_37.setText(QtGui.QApplication.translate("ghost_phisher", "IP Address:", None, QtGui.QApplication.UnicodeUTF8))
        self.access_name_edit.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">input the name of the access point</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.ip_address_label_2.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">input an ip adress you would like to bind access point to e.g 192.168.0.1</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.label_38.setText(QtGui.QApplication.translate("ghost_phisher", "Channel:     ", None, QtGui.QApplication.UnicodeUTF8))
        self.channel_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">select the channel you would like the access point run (default is channel 1)</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_18.setTitle(QtGui.QApplication.translate("ghost_phisher", "Cryptography", None, QtGui.QApplication.UnicodeUTF8))
        self.rouge_radio.setText(QtGui.QApplication.translate("ghost_phisher", "None", None, QtGui.QApplication.UnicodeUTF8))
        self.wpa_radio.setText(QtGui.QApplication.translate("ghost_phisher", "WPA", None, QtGui.QApplication.UnicodeUTF8))
        self.wep_radio.setText(QtGui.QApplication.translate("ghost_phisher", "WEP", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_17.setTitle(QtGui.QApplication.translate("ghost_phisher", "Status", None, QtGui.QApplication.UnicodeUTF8))
        self.access_connection_label.setText(QtGui.QApplication.translate("ghost_phisher", "Connections:", None, QtGui.QApplication.UnicodeUTF8))
        self.access_start.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Start Wireless Access Point</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.access_start.setText(QtGui.QApplication.translate("ghost_phisher", "Start", None, QtGui.QApplication.UnicodeUTF8))
        self.access_stop.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Stop Wireless Access Point</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.access_stop.setText(QtGui.QApplication.translate("ghost_phisher", "Stop", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), QtGui.QApplication.translate("ghost_phisher", "Fake Access Point", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox.setTitle(QtGui.QApplication.translate("ghost_phisher", "DNS Interface Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.card_interface_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "select the network interface card you want to use", None, QtGui.QApplication.UnicodeUTF8))
        self.ip_address_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">Select the IP address that you want the service to run on. (0.0.0.0 is recommended)</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.current_card_label.setText(QtGui.QApplication.translate("ghost_phisher", "Current Interface:  eth0", None, QtGui.QApplication.UnicodeUTF8))
        self.service_dns_run_label.setText(QtGui.QApplication.translate("ghost_phisher", "Service running on:  192.168.0.1", None, QtGui.QApplication.UnicodeUTF8))
        self.dns_port.setText(QtGui.QApplication.translate("ghost_phisher", "UDP DNS Port: 53", None, QtGui.QApplication.UnicodeUTF8))
        self.label_5.setText(QtGui.QApplication.translate("ghost_phisher", "Protocol: UDP (User Datagram Protocol)", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_2.setTitle(QtGui.QApplication.translate("ghost_phisher", "Query Responce Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.resolveall_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Resolve all queries to the following address (The currently selected IP address is recommended)", None, QtGui.QApplication.UnicodeUTF8))
        self.dns_ip_address.setToolTip(QtGui.QApplication.translate("ghost_phisher", "input the address you want all dns queries to resolve to", None, QtGui.QApplication.UnicodeUTF8))
        self.dns_ip_address.setStatusTip(QtGui.QApplication.translate("ghost_phisher", "rtrtr", None, QtGui.QApplication.UnicodeUTF8))
        self.respond_domain_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Respond with Fake address only to the following website domains", None, QtGui.QApplication.UnicodeUTF8))
        self.label_6.setText(QtGui.QApplication.translate("ghost_phisher", "Address:", None, QtGui.QApplication.UnicodeUTF8))
        self.domain_ip.setToolTip(QtGui.QApplication.translate("ghost_phisher", "input the address you want websites added to resolve into ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_7.setText(QtGui.QApplication.translate("ghost_phisher", "Website:", None, QtGui.QApplication.UnicodeUTF8))
        self.domain_label.setToolTip(QtGui.QApplication.translate("ghost_phisher", "input a website address", None, QtGui.QApplication.UnicodeUTF8))
        self.domain_add_button.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">click to map websites to the corresponding faked address</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.domain_add_button.setText(QtGui.QApplication.translate("ghost_phisher", "Add", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_3.setTitle(QtGui.QApplication.translate("ghost_phisher", "Status", None, QtGui.QApplication.UnicodeUTF8))
        self.dns_connection_label.setText(QtGui.QApplication.translate("ghost_phisher", "Connections:", None, QtGui.QApplication.UnicodeUTF8))
        self.dns_start.setToolTip(QtGui.QApplication.translate("ghost_phisher", "Start DNS Server", None, QtGui.QApplication.UnicodeUTF8))
        self.dns_start.setText(QtGui.QApplication.translate("ghost_phisher", "Start", None, QtGui.QApplication.UnicodeUTF8))
        self.dns_stop.setToolTip(QtGui.QApplication.translate("ghost_phisher", "Stop DNS Server", None, QtGui.QApplication.UnicodeUTF8))
        self.dns_stop.setText(QtGui.QApplication.translate("ghost_phisher", "Stop", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.dns_tab), QtGui.QApplication.translate("ghost_phisher", "Fake DNS Server", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_4.setTitle(QtGui.QApplication.translate("ghost_phisher", "DHCP Version Information", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(QtGui.QApplication.translate("ghost_phisher", "<font color=green>Ghost DHCP Server</font>", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setText(QtGui.QApplication.translate("ghost_phisher", "Default  Port:   67", None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setText(QtGui.QApplication.translate("ghost_phisher", "Protocol: UDP (User Datagram Protocol)", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_5.setTitle(QtGui.QApplication.translate("ghost_phisher", "DHCP Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.label_4.setText(QtGui.QApplication.translate("ghost_phisher", "Start:             ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_9.setText(QtGui.QApplication.translate("ghost_phisher", "Subnet mask: ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_10.setText(QtGui.QApplication.translate("ghost_phisher", "Fake DNS:     ", None, QtGui.QApplication.UnicodeUTF8))
        self.start_ip.setToolTip(QtGui.QApplication.translate("ghost_phisher", "input the address you want leasing to start from e.g 192.168.0.1", None, QtGui.QApplication.UnicodeUTF8))
        self.subnet_ip.setToolTip(QtGui.QApplication.translate("ghost_phisher", "input the subnet mask 255.255.255.0", None, QtGui.QApplication.UnicodeUTF8))
        self.fakedns_ip.setToolTip(QtGui.QApplication.translate("ghost_phisher", "input the address of the started Fake DNS Server", None, QtGui.QApplication.UnicodeUTF8))
        self.label_8.setText(QtGui.QApplication.translate("ghost_phisher", "End:        ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_12.setText(QtGui.QApplication.translate("ghost_phisher", "Gateway: ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_11.setText(QtGui.QApplication.translate("ghost_phisher", "Alt DNS:   ", None, QtGui.QApplication.UnicodeUTF8))
        self.stop_ip.setToolTip(QtGui.QApplication.translate("ghost_phisher", "input address you want leasing to stop e.g 192.168.0.254", None, QtGui.QApplication.UnicodeUTF8))
        self.gateway_ip.setToolTip(QtGui.QApplication.translate("ghost_phisher", "input the defaulf gateway address, routers address", None, QtGui.QApplication.UnicodeUTF8))
        self.alternatedns_ip.setToolTip(QtGui.QApplication.translate("ghost_phisher", "input an alternate ip address", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_6.setTitle(QtGui.QApplication.translate("ghost_phisher", "Status", None, QtGui.QApplication.UnicodeUTF8))
        self.dhcp_start.setToolTip(QtGui.QApplication.translate("ghost_phisher", "Start DHCP Server", None, QtGui.QApplication.UnicodeUTF8))
        self.dhcp_start.setText(QtGui.QApplication.translate("ghost_phisher", "Start", None, QtGui.QApplication.UnicodeUTF8))
        self.dhcp_stop.setToolTip(QtGui.QApplication.translate("ghost_phisher", "Stop DHCP Server", None, QtGui.QApplication.UnicodeUTF8))
        self.dhcp_stop.setText(QtGui.QApplication.translate("ghost_phisher", "Stop", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("ghost_phisher", "Fake DHCP Server", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_7.setTitle(QtGui.QApplication.translate("ghost_phisher", "HTTP Interface Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.http_interface_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "Select an interface card", None, QtGui.QApplication.UnicodeUTF8))
        self.http_ip_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Select the IP address that you want the service to run on</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.current_card_label_2.setText(QtGui.QApplication.translate("ghost_phisher", "Current Interface:  eth0", None, QtGui.QApplication.UnicodeUTF8))
        self.http_ip_label.setText(QtGui.QApplication.translate("ghost_phisher", "Service running on:  192.168.0.1", None, QtGui.QApplication.UnicodeUTF8))
        self.http_port_label.setText(QtGui.QApplication.translate("ghost_phisher", "TCP Port: 80", None, QtGui.QApplication.UnicodeUTF8))
        self.label_13.setText(QtGui.QApplication.translate("ghost_phisher", "Protocol: HTTP (Hypertext Transfer Protocol)", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_8.setTitle(QtGui.QApplication.translate("ghost_phisher", "Webpage Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.emulate_website_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Clone Website:", None, QtGui.QApplication.UnicodeUTF8))
        self.select_website_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Select Webpage:", None, QtGui.QApplication.UnicodeUTF8))
        self.emulate_website_label.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">Input the web address of a website you want to clone  e.g http://www.foo-bar.com/</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.website_linedit.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">Input the path to a webpage you want to host   e.g /usr/local/bin/index.html</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.website_button.setText(QtGui.QApplication.translate("ghost_phisher", "Browse", None, QtGui.QApplication.UnicodeUTF8))
        self.label_25.setText(QtGui.QApplication.translate("ghost_phisher", "Real Website IP Address or Url:", None, QtGui.QApplication.UnicodeUTF8))
        self.run_webpage_port_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Run Webpage on Port :", None, QtGui.QApplication.UnicodeUTF8))
        self.use_port_http.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">input the port number of which you want the HTTP server to run on   e.g 80</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.label_14.setText(QtGui.QApplication.translate("ghost_phisher", "( Default HTTP Server port is 80 ) ", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_9.setTitle(QtGui.QApplication.translate("ghost_phisher", " Service Mode", None, QtGui.QApplication.UnicodeUTF8))
        self.capture_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Credential Capture Mode", None, QtGui.QApplication.UnicodeUTF8))
        self.hosting_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Hosting  Mode", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_10.setTitle(QtGui.QApplication.translate("ghost_phisher", "Status", None, QtGui.QApplication.UnicodeUTF8))
        self.http_captured_credential.setText(QtGui.QApplication.translate("ghost_phisher", "captured credentials:", None, QtGui.QApplication.UnicodeUTF8))
        self.http_captured_credential_2.setText(QtGui.QApplication.translate("ghost_phisher", "Please refer to the Harvested Credential Tab to view captured credentials", None, QtGui.QApplication.UnicodeUTF8))
        self.http_start.setToolTip(QtGui.QApplication.translate("ghost_phisher", "Start the HTTP Server", None, QtGui.QApplication.UnicodeUTF8))
        self.http_start.setText(QtGui.QApplication.translate("ghost_phisher", "Start", None, QtGui.QApplication.UnicodeUTF8))
        self.http_stop.setToolTip(QtGui.QApplication.translate("ghost_phisher", "Stop the HTTP Server", None, QtGui.QApplication.UnicodeUTF8))
        self.http_stop.setText(QtGui.QApplication.translate("ghost_phisher", "Stop", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("ghost_phisher", "Fake HTTP Server", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_19.setTitle(QtGui.QApplication.translate("ghost_phisher", "Interface Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.spawn_http_interface_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "select the network interface card you want to use", None, QtGui.QApplication.UnicodeUTF8))
        self.spawn_ip_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">Select the IP Address to want the service to run </span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.ghost_vul_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Use Ghost default vulnerability page display</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.ghost_vul_combo.setText(QtGui.QApplication.translate("ghost_phisher", "Ghost Vulnerability Page", None, QtGui.QApplication.UnicodeUTF8))
        self.custom_vul_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Choose a custom vulnerability page to display to the victim</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.custom_vul_combo.setText(QtGui.QApplication.translate("ghost_phisher", "Custom Vulnerability Page", None, QtGui.QApplication.UnicodeUTF8))
        self.spawn_http_setting_box.setTitle(QtGui.QApplication.translate("ghost_phisher", "HTTP Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.cookies_checkbox.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">This option only allows victims to progress after payload has been downloaded by their machines</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.cookies_checkbox.setText(QtGui.QApplication.translate("ghost_phisher", "Save Cookies", None, QtGui.QApplication.UnicodeUTF8))
        self.force_download_checkbox.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">This option forces user  into downloading payload upon connection</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.force_download_checkbox.setText(QtGui.QApplication.translate("ghost_phisher", "Force Payload Download", None, QtGui.QApplication.UnicodeUTF8))
        self.respond_to_all_radio.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">With this option, service will respond to all operating system types</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.respond_to_all_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Respond to all", None, QtGui.QApplication.UnicodeUTF8))
        self.respond_windows_radio.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">With this option, service will respond only to windows machine</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.respond_windows_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Respond to Only Windows", None, QtGui.QApplication.UnicodeUTF8))
        self.respond_linux_radio.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">With this option, service will respond only to Linux machines</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.respond_linux_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Respond to Only Linux", None, QtGui.QApplication.UnicodeUTF8))
        self.label_29.setText(QtGui.QApplication.translate("ghost_phisher", "HTTP Port:", None, QtGui.QApplication.UnicodeUTF8))
        self.ghost_trap_http_edit.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Type the  HTTP port to be used for HTTP requests</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.ghost_trap_http_edit.setText(QtGui.QApplication.translate("ghost_phisher", "80", None, QtGui.QApplication.UnicodeUTF8))
        self.custom_page_label.setText(QtGui.QApplication.translate("ghost_phisher", "Select Custom Page:", None, QtGui.QApplication.UnicodeUTF8))
        self.custom_page_label_2.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Select custom vulnerability page</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.custom_page_button.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Browse and select page</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.custom_page_button.setText(QtGui.QApplication.translate("ghost_phisher", "Browse", None, QtGui.QApplication.UnicodeUTF8))
        self.metasploit_payload_radio.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Select to use metasploit payload attacks</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.metasploit_payload_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Metasploit Payload Attack", None, QtGui.QApplication.UnicodeUTF8))
        self.custom_payload_radio.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Select to use custom payload attacks</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.custom_payload_radio.setText(QtGui.QApplication.translate("ghost_phisher", "Custom Payload Attack", None, QtGui.QApplication.UnicodeUTF8))
        self.metasploit_settings_box.setTitle(QtGui.QApplication.translate("ghost_phisher", "Metasploit Payload Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.label_30.setText(QtGui.QApplication.translate("ghost_phisher", "Select Windows Payload:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_32.setText(QtGui.QApplication.translate("ghost_phisher", "Encode Type:", None, QtGui.QApplication.UnicodeUTF8))
        self.windows_payload_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Select from list of metasploits payloads for windows</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.encode_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Choose encoder type</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.label_33.setText(QtGui.QApplication.translate("ghost_phisher", "Encode Number:", None, QtGui.QApplication.UnicodeUTF8))
        self.comboBox_2.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Choose number of times to encode executables</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.label_31.setText(QtGui.QApplication.translate("ghost_phisher", "Select Linux Payload:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_34.setText(QtGui.QApplication.translate("ghost_phisher", "Port Settings:", None, QtGui.QApplication.UnicodeUTF8))
        self.linux_payload_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Select from list of metasploits payloads for Linux</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.port_setting_edit.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">TCP port for metasploit to listen on</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.label_35.setText(QtGui.QApplication.translate("ghost_phisher", "IP Address:", None, QtGui.QApplication.UnicodeUTF8))
        self.ip_address_edit.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">IP Address for metasploit to listen on</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.custom_payload_box.setTitle(QtGui.QApplication.translate("ghost_phisher", "Custom Payload Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.windows_exec_checkbox.setText(QtGui.QApplication.translate("ghost_phisher", "Windows Executable:", None, QtGui.QApplication.UnicodeUTF8))
        self.linux_exec_checkbox.setText(QtGui.QApplication.translate("ghost_phisher", "Linux Executable:", None, QtGui.QApplication.UnicodeUTF8))
        self.windows_exec_edit.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Select custom windows executable to be served</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.linux_exec_edit.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Select linux executable to be served</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.windows_exec_button.setText(QtGui.QApplication.translate("ghost_phisher", "Browse", None, QtGui.QApplication.UnicodeUTF8))
        self.linux_exec_button.setText(QtGui.QApplication.translate("ghost_phisher", "Browse", None, QtGui.QApplication.UnicodeUTF8))
        self.nitialize_label.setText(QtGui.QApplication.translate("ghost_phisher", "Initializing", None, QtGui.QApplication.UnicodeUTF8))
        self.setting_payload_label.setText(QtGui.QApplication.translate("ghost_phisher", "Setting Payload", None, QtGui.QApplication.UnicodeUTF8))
        self.create_cache_label.setText(QtGui.QApplication.translate("ghost_phisher", "Creating Cache", None, QtGui.QApplication.UnicodeUTF8))
        self.http_start_label.setText(QtGui.QApplication.translate("ghost_phisher", "Starting HTTP", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_20.setTitle(QtGui.QApplication.translate("ghost_phisher", "Status", None, QtGui.QApplication.UnicodeUTF8))
        self.ghost_spawn_start.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Start GHOST Trap</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.ghost_spawn_start.setText(QtGui.QApplication.translate("ghost_phisher", "Start", None, QtGui.QApplication.UnicodeUTF8))
        self.ghost_spawn_stop.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Stop GHOST Trap</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.ghost_spawn_stop.setText(QtGui.QApplication.translate("ghost_phisher", "Stop", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), QtGui.QApplication.translate("ghost_phisher", "GHOST Trap", None, QtGui.QApplication.UnicodeUTF8))
        self.label_44.setText(QtGui.QApplication.translate("ghost_phisher", "Fern Cookie Hijacker is an Ethernet and WIFI based session Hijacking tool able to clone remote online web sessions by sniffing and capturing session cookie packets from remote hosts  by leveraging various", None, QtGui.QApplication.UnicodeUTF8))
        self.label_45.setText(QtGui.QApplication.translate("ghost_phisher", "internal MITM attacks with routing capabilities", None, QtGui.QApplication.UnicodeUTF8))
        self.refresh_button_3.setText(QtGui.QApplication.translate("ghost_phisher", "Refresh", None, QtGui.QApplication.UnicodeUTF8))
        self.monitor_interface_label_2.setText(QtGui.QApplication.translate("ghost_phisher", "Ethernet Mode", None, QtGui.QApplication.UnicodeUTF8))
        self.sniffing_status_label_2.setText(QtGui.QApplication.translate("ghost_phisher", "Sniffing Status", None, QtGui.QApplication.UnicodeUTF8))
        self.cookie_detection_label_2.setText(QtGui.QApplication.translate("ghost_phisher", "Cookie Detection Buffer", None, QtGui.QApplication.UnicodeUTF8))
        self.mitm_activated_label.setText(QtGui.QApplication.translate("ghost_phisher", "Internal MITM Engine Activated", None, QtGui.QApplication.UnicodeUTF8))
        self.ethernet_mode_radio_2.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Use this option if you are currently connected to the ethernet gateway/access point</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.ethernet_mode_radio_2.setText(QtGui.QApplication.translate("ghost_phisher", "Ethernet Mode", None, QtGui.QApplication.UnicodeUTF8))
        self.passive_mode_radio_2.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Use this option if you are not connected to access point</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.passive_mode_radio_2.setText(QtGui.QApplication.translate("ghost_phisher", "Passive Mode", None, QtGui.QApplication.UnicodeUTF8))
        self.label_46.setText(QtGui.QApplication.translate("ghost_phisher", "Gateway IP Address / Router IP Address:", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.headerItem().setText(0, QtGui.QApplication.translate("ghost_phisher", " ", None, QtGui.QApplication.UnicodeUTF8))
        __sortingEnabled = self.treeWidget.isSortingEnabled()
        self.treeWidget.setSortingEnabled(False)
        self.treeWidget.topLevelItem(0).setText(0, QtGui.QApplication.translate("ghost_phisher", "192.168.0.1", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.topLevelItem(0).child(0).setText(0, QtGui.QApplication.translate("ghost_phisher", "www.google.com", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, QtGui.QApplication.translate("ghost_phisher", "HTTP response", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.topLevelItem(0).child(1).setText(0, QtGui.QApplication.translate("ghost_phisher", "www.twitter.com", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.topLevelItem(0).child(1).child(0).setText(0, QtGui.QApplication.translate("ghost_phisher", "HTTP over", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.topLevelItem(1).setText(0, QtGui.QApplication.translate("ghost_phisher", "198.178.23.1", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.topLevelItem(1).child(0).setText(0, QtGui.QApplication.translate("ghost_phisher", "www.gmail.com", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.topLevelItem(1).child(0).child(0).setText(0, QtGui.QApplication.translate("ghost_phisher", "respose server", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.setSortingEnabled(__sortingEnabled)
        self.cookies_captured_label_2.setText(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600; color:#008000;\">5 Cookies Captured</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.start_sniffing_button_2.setText(QtGui.QApplication.translate("ghost_phisher", "   Start Sniffing   ", None, QtGui.QApplication.UnicodeUTF8))
        self.start_sniffing_button_3.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Start Session Hijacking</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.start_sniffing_button_3.setText(QtGui.QApplication.translate("ghost_phisher", "Start", None, QtGui.QApplication.UnicodeUTF8))
        self.stop_sniffing_button_3.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Stop Session Hijacking</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.stop_sniffing_button_3.setText(QtGui.QApplication.translate("ghost_phisher", "Stop", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), QtGui.QApplication.translate("ghost_phisher", "Session Hijacking", None, QtGui.QApplication.UnicodeUTF8))
        self.label_39.setText(QtGui.QApplication.translate("ghost_phisher", "Ghost ARP Cache Poisoning poisons the ARP cache of the Operating Systems in the subnet and redirect all traffic meant for the Target Address to itself:", None, QtGui.QApplication.UnicodeUTF8))
        self.refresh_button_4.setText(QtGui.QApplication.translate("ghost_phisher", "Refresh", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_23.setTitle(QtGui.QApplication.translate("ghost_phisher", "Target Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.label_47.setText(QtGui.QApplication.translate("ghost_phisher", "Target Address :", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_24.setTitle(QtGui.QApplication.translate("ghost_phisher", "Options", None, QtGui.QApplication.UnicodeUTF8))
        self.poison_one_way_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Direct all traffic to Ghost without any redirection to target address</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.poison_one_way_combo.setText(QtGui.QApplication.translate("ghost_phisher", "Poison One Way (DOS Attack)", None, QtGui.QApplication.UnicodeUTF8))
        self.route_traffic_combo.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Redirect all traffic to Ghost with redirection to target address</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.route_traffic_combo.setText(QtGui.QApplication.translate("ghost_phisher", "Redirect Traffic to Target Address (MITM Attack)", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_21.setTitle(QtGui.QApplication.translate("ghost_phisher", "Status", None, QtGui.QApplication.UnicodeUTF8))
        self.label_40.setText(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Note: </span>Please dont run this attack, along side Session Hijacking to avoid misdirection of network traffic</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.start_arp_poison.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Start ARP Poisoning</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.start_arp_poison.setText(QtGui.QApplication.translate("ghost_phisher", "Start", None, QtGui.QApplication.UnicodeUTF8))
        self.stop_arp_poison.setToolTip(QtGui.QApplication.translate("ghost_phisher", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Stop ARP Poisoning</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.stop_arp_poison.setText(QtGui.QApplication.translate("ghost_phisher", "Stop", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), QtGui.QApplication.translate("ghost_phisher", "ARP Cache Poisoning", None, QtGui.QApplication.UnicodeUTF8))
        self.credential_table.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("ghost_phisher", "Website", None, QtGui.QApplication.UnicodeUTF8))
        self.credential_table.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("ghost_phisher", "Username", None, QtGui.QApplication.UnicodeUTF8))
        self.credential_table.horizontalHeaderItem(2).setText(QtGui.QApplication.translate("ghost_phisher", "Password", None, QtGui.QApplication.UnicodeUTF8))
        self.savechanges_button.setText(QtGui.QApplication.translate("ghost_phisher", "Save Changes", None, QtGui.QApplication.UnicodeUTF8))
        self.insert_button.setText(QtGui.QApplication.translate("ghost_phisher", "Insert", None, QtGui.QApplication.UnicodeUTF8))
        self.delete_button.setText(QtGui.QApplication.translate("ghost_phisher", "Delete", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QtGui.QApplication.translate("ghost_phisher", "Harvested Credentials", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_13.setTitle(QtGui.QApplication.translate("ghost_phisher", "About Ghost Phisher", None, QtGui.QApplication.UnicodeUTF8))
        self.label_17.setText(QtGui.QApplication.translate("ghost_phisher", "Ghost Phisher is an application written in python that gives its user the power to control network", None, QtGui.QApplication.UnicodeUTF8))
        self.label_18.setText(QtGui.QApplication.translate("ghost_phisher", "services with an ultimate aim of harvesting information from a vulnerable network connection through", None, QtGui.QApplication.UnicodeUTF8))
        self.label_20.setText(QtGui.QApplication.translate("ghost_phisher", " various penetration attacks, the included network services could be used individually or collectively", None, QtGui.QApplication.UnicodeUTF8))
        self.label_19.setText(QtGui.QApplication.translate("ghost_phisher", " for different types of  attacks or run normal service queries.", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_11.setTitle(QtGui.QApplication.translate("ghost_phisher", "Disclaimer", None, QtGui.QApplication.UnicodeUTF8))
        self.label_21.setText(QtGui.QApplication.translate("ghost_phisher", "Use this program for testing your own network to see if they are vulnerable to the various ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_22.setText(QtGui.QApplication.translate("ghost_phisher", " attacks that could be perpetrated with this program.  DO NOT USE IT on networks of which ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_23.setText(QtGui.QApplication.translate("ghost_phisher", "you do not have permission to test.", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_12.setTitle(QtGui.QApplication.translate("ghost_phisher", "Authoring", None, QtGui.QApplication.UnicodeUTF8))
        self.label_15.setText(QtGui.QApplication.translate("ghost_phisher", "Written by:    Saviour Emmanuel Ekiko              savioboyz@rocketmail.com ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_27.setText(QtGui.QApplication.translate("ghost_phisher", "Contributor:  Kashif Iftikhar                               a10n3.s7r1k3r@gmail.com", None, QtGui.QApplication.UnicodeUTF8))
        self.label_16.setText(QtGui.QApplication.translate("ghost_phisher", "Special thanks to Chris Ondrovic,Lee Baird and others for their wonderful supports through my projects", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QtGui.QApplication.translate("ghost_phisher", "About", None, QtGui.QApplication.UnicodeUTF8))

