def _init_UAlist(path): infoMsg = "loading HTTP User-Agent header(s) from " infoMsg += "file '%s'" % path logger.log(CUSTOM_LOGGING.SYSINFO, infoMsg) # TODO 此处 conf.RANDOM_UA 在其他地方暂时没有用到 conf.RANDOM_UA = True th.UA_LIST = getFileItems(path) successMsg = "Total: %d" % len(th.UA_LIST) logger.log(CUSTOM_LOGGING.SUCCESS, successMsg) debugPause()
def load_payloads(): infoMsg = 'Loading payloads...' logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg) th['queue'] = Queue.Queue() if conf['MODULE_MODE'] is 'i': int_mode() elif conf['MODULE_MODE'] is 'f': file_mode() elif conf['MODULE_MODE'] is 'n': net_mode() else: raise Exception('conf[\'MODULE_MODE\'] value ERROR.') logger.log(CUSTOM_LOGGING.SUCCESS, 'Total: %s' % str(th['queue'].qsize())) debugPause()
def loadPayloads(): infoMsg = 'Loading payloads...' logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg) th.queue = Queue.Queue() if conf.MODULE_MODE is 'i': int_mode() elif conf.MODULE_MODE is 'f': file_mode() elif conf.MODULE_MODE is 'n': net_mode() elif conf.MODULE_MODE is 'target': single_target_mode() else: raise ToolkitValueException('conf.MODULE_MODE value ERROR.') logger.log(CUSTOM_LOGGING.SUCCESS, 'Total: %s' % str(th.queue.qsize())) debugPause()
def loadPayloads(): infoMsg = 'Loading payloads...' logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg) th.queue = Queue.Queue() if conf.TARGET_MODE is TARGET_MODE_STATUS.RANGE: int_mode() elif conf.TARGET_MODE is TARGET_MODE_STATUS.FILE: file_mode() elif conf.TARGET_MODE is TARGET_MODE_STATUS.IPMASK: net_mode() elif conf.TARGET_MODE is TARGET_MODE_STATUS.SINGLE: single_target_mode() elif conf.TARGET_MODE is TARGET_MODE_STATUS.API: api_mode() else: raise ToolkitValueException('conf.TARGET_MODE value ERROR.') logger.log(CUSTOM_LOGGING.SUCCESS, 'Total: %s' % str(th.queue.qsize())) debugPause()
fp, pathname, description = imp.find_module(_name, [paths.MODULES_PATH]) try: th.module_obj = imp.load_module("_", fp, pathname, description) for each in ESSENTIAL_MODULE_METHODS: if not hasattr(th.module_obj, each): errorMsg = "Can't find essential method:'%s()' in current script:'module/%s.py'\n%s" \ % (each, _name, 'Please modify your script/PoC.') logger.log(CUSTOM_LOGGING.ERROR, errorMsg) systemQuit(EXIT_STATUS.ERROR_EXIT) except ImportError, e: errorMsg = "Your current scipt [%s.py] caused this exception\n%s\n%s" \ % (_name, '[Error Msg]: ' + str(e), 'Maybe you can download this module from pip or easy_install') logger.log(CUSTOM_LOGGING.ERROR, errorMsg) systemQuit(EXIT_STATUS.ERROR_EXIT) debugPause() def loadPayloads(): infoMsg = 'Loading payloads...' logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg) th.queue = Queue.Queue() if conf.MODULE_MODE is 'i': int_mode() elif conf.MODULE_MODE is 'f': file_mode() elif conf.MODULE_MODE is 'n': net_mode() elif conf.MODULE_MODE is 'target': single_target_mode() elif conf.MODULE_MODE is 'api':
fp, pathname, description = imp.find_module(_name, [paths.SCRIPT_PATH]) try: th.module_obj = imp.load_module("_", fp, pathname, description) for each in ESSENTIAL_MODULE_METHODS: if not hasattr(th.module_obj, each): errorMsg = "Can't find essential method:'%s()' in current script:'module/%s.py'\n%s" \ % (each, _name, 'Please modify your script/PoC.') logger.log(CUSTOM_LOGGING.ERROR, errorMsg) systemQuit(EXIT_STATUS.ERROR_EXIT) except ImportError, e: errorMsg = "Your current scipt [%s.py] caused this exception\n%s\n%s" \ % (_name, '[Error Msg]: ' + str(e), 'Maybe you can download this module from pip or easy_install') logger.log(CUSTOM_LOGGING.ERROR, errorMsg) systemQuit(EXIT_STATUS.ERROR_EXIT) debugPause() def loadPayloads(): infoMsg = 'Loading payloads...' logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg) th.queue = Queue.Queue() if conf.TARGET_MODE is TARGET_MODE_STATUS.RANGE: int_mode() elif conf.TARGET_MODE is TARGET_MODE_STATUS.FILE: file_mode() elif conf.TARGET_MODE is TARGET_MODE_STATUS.IPMASK: net_mode() elif conf.TARGET_MODE is TARGET_MODE_STATUS.SINGLE: single_target_mode() elif conf.TARGET_MODE is TARGET_MODE_STATUS.API: