def __init__(self): self.root = PumpkinShell.getInstance() super(ClientsResource, self).__init__()
def __init__(self): self.root = PumpkinShell.getInstance() super(CommandsPostResource, self).__init__()
def __init__(self): self.root = PumpkinShell.getInstance() super(ProxysPluginsResource, self).__init__()
def main(): app = QtCore.QCoreApplication(sys.argv) conf = SettingsINI.getInstance() # settings default values that change on conf.set("accesspoint", "status_ap", False) parser = argparse.ArgumentParser( description="WiFi-Pumpkin - pure line-oriented command" ) parser.add_argument( "-i", dest="interface", help="set interface for create AP", default="" ) parser.add_argument( "-s", dest="session", help="set session for continue attack", default=None ) parser.add_argument( "-p", "--pulp", dest="pulp", help="interactive sessions can be scripted with .pulp file", default="", ) parser.add_argument( "-x", "--xpulp", dest="xpulp", help='interactive sessions can be string with ";" as the separator', default="", ) parser.add_argument( "-m", "--wireless-mode", dest="wireless_mode", help="set wireless mode settings", default=None, ) parser.add_argument( "--no-colors", dest="nocolors", help="disable terminal colors and effects.", action="store_true", default=False, ) parser.add_argument( "-v", "--version", action="version", dest="version", version="%(prog)s v{}".format(__version__), ) parse_args = parser.parse_args() parser_args_func(parse_args) # check is rootuser if not getuid() == 0: sys.exit("[!] Wp3 must be run as root.") _author = "{}".format(setcolor(__author__, color="yellow")) _version = setcolor(__version__, color="yellow") _codename = setcolor(__codename__, color="ciano") banner(_codename) print("by: {} - P0cL4bs Team | version: {} ".format(_author, _version)) prompt = PumpkinShell(parse_args) prompt.cmdloop("Starting prompt...") sys.exit(app.exec_())
def main(): app = QtCore.QCoreApplication(sys.argv) config = SettingsINI.getInstance() # settings default values that change on config.set("accesspoint", "status_ap", False) parser = argparse.ArgumentParser( description= "wifipumpkin3 - Powerful framework for rogue access point attack.") parser.add_argument("-i", dest="interface", help="set interface for create AP", default="") parser.add_argument("-s", dest="session", help="set session for continue attack", default=None) parser.add_argument( "-p", "--pulp", dest="pulp", help="interactive sessions can be scripted with .pulp file", default="", ) parser.add_argument( "-x", "--xpulp", dest="xpulp", help='interactive sessions can be string with ";" as the separator', default="", ) parser.add_argument( "-m", "--wireless-mode", dest="wireless_mode", help="set wireless mode settings", default=None, ) parser.add_argument( "--no-colors", dest="nocolors", help="disable terminal colors and effects.", action="store_true", default=False, ) parser.add_argument( "--rest", dest="restmode", help="Run the Wp3 RESTful API.", action="store_true", default=False, ) parser.add_argument( "--restport", dest="restport", help="Port to run the Wp3 RESTful API on. default is 1337", default=1337, ) parser.add_argument( "--username", dest="username", help= "Start the RESTful API with the specified username instead of pulling from wp3.db", default="wp3admin", ) parser.add_argument( "--password", dest="password", help= "Start the RESTful API with the specified password instead of pulling from wp3.db", default=None, ) parser.add_argument( "-v", "--version", action="version", dest="version", version="%(prog)s v{} branch: {}".format(__version__, __branch__), ) parse_args = parser.parse_args() parser_args_func(parse_args, config) # check is rootuser if not getuid() == 0: sys.exit("[!] Wp3 must be run as root.") wp3_header() prompt = PumpkinShell(parse_args) prompt.cmdloop("Starting prompt...") sys.exit(app.exec_())
def __init__(self): self.root = PumpkinShell.getInstance() super(ProxiesAllInfoResource, self).__init__()