def __init__(self): if IS_WIN: coloramainit() BaseInterpreter.__init__(self) conf.report = False conf.retry = 0 conf.delay = 0 conf.quiet = False conf.isPocString = False conf.isPycFile = False conf.requires = False conf.requiresFreeze = False conf.url = None conf.proxy = None conf.params = None conf.urlFile = None conf.agent = None conf.referer = None conf.cookie = None conf.proxy = None conf.randomAgent = False conf.threads = 1 conf.timeout = 5 conf.httpHeaders = HTTP_DEFAULT_HEADER self.prompt = "Pocsuite> " banner() self.case_insensitive = False self.showcommands = [_ for _ in dir(self) if _.startswith('show_')] self.current_pocid = 1
def initOptions(inputOptions=AttribDict()): if IS_WIN: coloramainit() # TODO conf.url = inputOptions.url conf.urlFile = inputOptions.urlFile conf.mode = inputOptions.Mode conf.pocFile = inputOptions.pocFile conf.randomAgent = inputOptions.randomAgent conf.agent = inputOptions.agent conf.cookie = inputOptions.cookie conf.headers = inputOptions.headers conf.referer = inputOptions.referer conf.threads = inputOptions.threads conf.report = inputOptions.report conf.proxy = inputOptions.proxy conf.proxyCred = inputOptions.proxyCred conf.timeout = inputOptions.timeout conf.httpHeaders = HTTP_DEFAULT_HEADER conf.params = inputOptions.extra_params if inputOptions.extra_params else None conf.retry = int(inputOptions.retry) if inputOptions.retry else None conf.delay = float(inputOptions.delay) if inputOptions.delay else None if inputOptions.host: conf.httpHeaders.update({'Host': inputOptions.host}) try: conf.isPocString = inputOptions.isPocString conf.pocname = inputOptions.pocname except: conf.isPocString = False conf.isPycFile = False initializeKb()
def __init__(self): if IS_WIN: coloramainit() Cmd.__init__(self) os.system("clear") conf.report = False conf.retry = False conf.delay = 0 conf.quiet = False conf.isPocString = False conf.isPycFile = False conf.requires = False conf.requiresFreeze = False conf.url = None conf.proxy = None conf.params = None conf.urlFile = None conf.agent = None conf.referer = None conf.cookie = None conf.proxy = None conf.randomAgent = False conf.threads = 1 conf.timeout = 5 conf.httpHeaders = HTTP_DEFAULT_HEADER self.prompt = "Pcs> " banner() self.case_insensitive = False
def __init__(self): if IS_WIN: coloramainit() Cmd.__init__(self) os.system("clear") banner() self.case_insensitive = False self.prompt = "Pcs> " conf.url = None conf.proxy = None conf.params = None conf.urlFile = None conf.agent = None conf.referer = None conf.cookie = None conf.proxy = None conf.randomAgent = False conf.threads = 1 conf.timeout = 5 conf.httpHeaders = HTTP_DEFAULT_HEADER