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() exit(app.exec_()) main.show()
"(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_())
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_())
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() print('WiFi-Pumpkin Running!') exit(app.exec_())