def _cleanup_options(): """ Cleanup configuration attributes. """ if conf.agent: conf.agent = re.sub(r"[\r\n]", "", conf.agent) if conf.cookie: conf.cookie = re.sub(r"[\r\n]", "", conf.cookie) conf.cookie = extract_cookies(conf.cookie) if conf.delay: conf.delay = float(conf.delay) if conf.retry: conf.retry = min(conf.retry, 10) if conf.url: conf.url = conf.url.strip() if conf.poc and conf.poc.lower().startswith('ssvid-'): conf.poc = conf.poc.lower() if conf.url_file: conf.url_file = os.path.expanduser(conf.url_file) check_file(conf.url_file) if conf.plugins: conf.plugins = conf.plugins.split(',') conf.plugins = [i.strip() for i in conf.plugins] conf.plugins = list(set(conf.plugins)) if conf.connect_back_port: conf.connect_back_port = int(conf.connect_back_port)
def _cleanup_options(): """ Cleanup configuration attributes. """ if conf.agent: conf.agent = re.sub(r"[\r\n]", "", conf.agent) if conf.cookie: if isinstance(conf.cookie, str): conf.cookie = re.sub(r"[\r\n]", "", conf.cookie) conf.cookie = extract_cookies(conf.cookie) elif not isinstance(conf.cookie, dict): raise PocsuiteHeaderTypeException( 'Does not support type for cookie') if conf.delay: conf.delay = float(conf.delay) if conf.retry: conf.retry = min(conf.retry, 10) if conf.url: if isinstance(conf.url, str): conf.url = [conf.url] conf.url = [x.strip() for x in conf.url] if conf.poc: if isinstance(conf.poc, str): conf.poc = [conf.poc] conf.poc = [ poc.lower() if poc.lower().startswith('ssvid-') else poc for poc in conf.poc ] if conf.url_file: conf.url_file = os.path.expanduser(conf.url_file) check_file(conf.url_file) if conf.plugins: conf.plugins = conf.plugins.split(',') conf.plugins = [i.strip() for i in conf.plugins] conf.plugins = list(set(conf.plugins)) if conf.connect_back_port: conf.connect_back_port = int(conf.connect_back_port) conf.origin_socks = None