Esempio n. 1
0
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>
"""

from sys import argv, exit, version_info
import core.utility.constants as C

if __name__ == '__main__':
    from core.loaders.checker.depedences import check_dep_pumpkin
    from core.loaders.checker.networkmanager import CLI_NetworkManager, UI_NetworkManager
    from core.utility.collection import SettingsINI
    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()
Esempio n. 2
0
from sys import argv,exit,version_info
import core.utility.constants as C
if version_info.major != 2:
    exit('[!] WiFi-Pumpkin need Python 2 :(')


if __name__ == '__main__':
    from core.loaders.checker.depedences import check_dep_pumpkin
    from PyQt4 import QtGui
    from core.utility.application import ApplicationLoop
    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)