Esempio n. 1
0
    if 'gtk+' in str(style).lower():
        QMessageBox.warning(
            None, 'warning: bug GUI Qt::style ',
            "\nPyQt4 app looks different when running with root, because of that the GUI not work 100%,"
            " some features not work. I don't find anything code or settings for fix this bug "
            "(if you have any solution for this send me feedback :D).\n\n"
            'if you want keep the normal user style, run app with "sudo".')
        exit(-1)


if __name__ == '__main__':
    from core.loaders.checker.check_depen import check_dep_pumpkin, RED, ENDC
    check_dep_pumpkin()
    from os import getuid
    if not getuid() == 0:
        exit('[{}!{}] WiFi-Pumpkin must be run as root.'.format(RED, ENDC))

    from PyQt4.QtGui import QApplication, QIcon
    main = QApplication(argv)
    checkAppQTDesigner(main.style().objectName())

    from core.main import Initialize
    print('Loading GUI...')
    app = Initialize()
    app.setWindowIcon(QIcon('icons/icon.ico'))
    app.center()
    app.show()

    print('WiFi-Pumpkin Running!')
    exit(main.exec_())
Esempio n. 2
0
    from core.utility.application import ApplicationLoop, QtGui
    from core.main import Initialize

    check_dep_pumpkin()
    from os import getuid
    if not getuid() == 0:
        exit('[{}!{}] WiFi-Pumpkin must be run as root.'.format(C.RED, C.ENDC))

    app = ApplicationLoop(argv)
    if app.isRunning():
        QtGui.QMessageBox.warning(None, 'Already Running',
                                  'the wifi-pumpkin is already running')
        exit('WiFi-Pumpkin Already Running.')

    print('Loading GUI...')
    main = Initialize()
    main.passSettings()
    main.setWindowIcon(QtGui.QIcon('icons/icon.png'))
    main.center()
    # check if Wireless connection
    conf = SettingsINI(C.CONFIG_INI)
    if conf.get_setting('accesspoint', 'checkConnectionWifi', format=bool):
        networkcontrol = CLI_NetworkManager(
        )  # add all interface avaliable for exclude
        main.networkcontrol = networkcontrol
        if networkcontrol.run():
            if networkcontrol.isWiFiConnected() and len(
                    networkcontrol.ifaceAvaliable) > 0:
                settings = UI_NetworkManager(main)
                settings.setWindowIcon(QtGui.QIcon('icons/icon.png'))
                settings.show()
Esempio n. 3
0
    from core.loaders.checker.depedences import check_dep_pumpkin, RED, ENDC
    from core.loaders.checker.networkmanager import CLI_NetworkManager, UI_NetworkManager
    from core.utility.collection import SettingsINI
    from core.main import Initialize

    check_dep_pumpkin()
    from os import getuid
    if not getuid() == 0:
        exit('[{}!{}] WiFi-Pumpkin must be run as root.'.format(RED, ENDC))

    from PyQt4.QtGui import QApplication, QIcon, QStyleFactory
    main = QApplication(argv)
    checkAppQTDesigner(main.style().objectName())

    print('Loading GUI...')
    app = Initialize()
    app.setWindowIcon(QIcon('icons/icon.ico'))
    app.center()
    # check if Wireless connection
    conf = SettingsINI('core/config/app/config.ini')
    if conf.get_setting('accesspoint', 'checkConnectionWifi', format=bool):
        networkcontrol = CLI_NetworkManager(
        )  # add all interface avaliable for exclude
        app.networkcontrol = networkcontrol
        if networkcontrol.run():
            if networkcontrol.isWiFiConnected() and len(
                    networkcontrol.ifaceAvaliable) > 0:
                settings = UI_NetworkManager(app)
                settings.setWindowIcon(QIcon('icons/icon.ico'))
                settings.show()
                exit(main.exec_())
Esempio n. 4
0
            "(if you have any solution for this send me feedback :D).\n\n"
            'if you want keep the normal user style, run app with "sudo".',
        )
        exit(-1)


if __name__ == "__main__":
    from core.loaders.checker.check_depen import check_dep_pumpkin, RED, ENDC

    check_dep_pumpkin()
    from os import getuid

    if not getuid() == 0:
        exit("[{}!{}] WiFi-Pumpkin must be run as root.".format(RED, ENDC))

    from PyQt4.QtGui import QApplication, QIcon

    main = QApplication(argv)
    checkAppQTDesigner(main.style().objectName())

    from core.main import Initialize

    print("Loading GUI...")
    app = Initialize()
    app.setWindowIcon(QIcon("icons/icon.ico"))
    app.center()
    app.show()

    print("WiFi-Pumpkin Running!")
    exit(main.exec_())
Esempio n. 5
0
    from core.utility.collection import SettingsINI

    check_dep_pickle()
    from os import getuid
    if not getuid() == 0:
        exit('[{}!{}] WiFi-Pickle must be run as root.'.format(C.RED, C.ENDC))

    app = ApplicationLoop(argv)
    if app.isRunning():
        QtGui.QMessageBox.warning(
            None, 'Multiple Instances Warning',
            'WiFi-Pickle is already running. Be aware that multiple instances could produce unusual behavior.'
        )

    print('Loading GUI...')
    main = Initialize()
    main.setWindowIcon(QtGui.QIcon('icons/pickle2.svg'))
    main.center()
    # check if Wireless connection
    conf = SettingsINI(C.CONFIG_INI)
    if conf.get_setting('accesspoint', 'checkConnectionWifi', format=bool):
        networkcontrol = CLI_NetworkManager(
        )  # add all interface avaliable for exclude
        main.networkcontrol = networkcontrol
        if networkcontrol.run():
            if networkcontrol.isWiFiConnected() and len(
                    networkcontrol.ifaceAvaliable) > 0:
                settings = UI_NetworkManager(main)
                settings.setWindowIcon(QtGui.QIcon('icons/pickle2.svg'))
                settings.show()
                exit(app.exec_())
Esempio n. 6
0
    from core.main import Initialize
    from core.loaders.checker.networkmanager import CLI_NetworkManager, UI_NetworkManager
    from core.utility.collection import SettingsINI

    check_dep_pumpkin()
    from os import getuid
    if not getuid() == 0:
        exit('[{}!{}] WiFi-Pumpkin must be run as root.'.format(C.RED,C.ENDC))

    app = ApplicationLoop(argv)
    if app.isRunning():
        QtGui.QMessageBox.warning(None,'Already Running','the wifi-pumpkin is already running')
        exit('WiFi-Pumpkin Already Running.')

    print('Loading GUI...')
    main = Initialize()
    main.setWindowIcon(QtGui.QIcon('icons/icon.png'))
    main.center()
    # check if Wireless connection
    conf = SettingsINI(C.CONFIG_INI)
    if  conf.get_setting('accesspoint','checkConnectionWifi',format=bool):
        networkcontrol = CLI_NetworkManager() # add all interface avaliable for exclude
        main.networkcontrol = networkcontrol
        if networkcontrol.run():
            if  networkcontrol.isWiFiConnected() and len(networkcontrol.ifaceAvaliable) > 0:
                settings = UI_NetworkManager(main)
                settings.setWindowIcon(QtGui.QIcon('icons/icon.png'))
                settings.show()
                exit(app.exec_())
    main.show()
Esempio n. 7
0
from sys import argv,exit,version_info
if version_info.major != 2:
    exit('[!] WiFi-Pumpkin need Python 2 :(')

def checkAppQTDesigner(style):
    global main
    if 'gtk+' in str(style).lower():
        main.setStyle(QStyleFactory.create('Plastique'))

if __name__ == '__main__':
    from core.loaders.checker.check_depen import check_dep_pumpkin,RED,ENDC
    check_dep_pumpkin()
    from os import getuid
    if not getuid() == 0:
        exit('[{}!{}] WiFi-Pumpkin must be run as root.'.format(RED,ENDC))

    from PyQt4.QtGui import QApplication,QIcon,QStyleFactory
    main = QApplication(argv)
    checkAppQTDesigner(main.style().objectName())

    from core.main import Initialize
    print('Loading GUI...')
    app = Initialize()
    app.setWindowIcon(QIcon('icons/icon.ico'))
    app.center()
    app.show()

    print('WiFi-Pumpkin Running!')
    exit(main.exec_())