APP_DEBUG = False APP_HOST = "0.0.0.0" APP_PORT = 5017 APP_MAXSCANS = int(os.environ.get('APP_MAXSCANS', 5)) APP_ENGINE_NAME = "certstream" APP_BASE_DIR = dirname(realpath(__file__)) CREATED_CERT_CVSS = 5 UP_DOMAIN_CVSS = 7 PARENT_ASSET_CREATE_FINDING_CVSS = 1 PARENT_ASSET_CREATE_FINDING_CEIL = 0 VERSION = "1.4.18" engine = PatrowlEngine( app=app, base_dir=APP_BASE_DIR, name=APP_ENGINE_NAME, max_scans=APP_MAXSCANS, version=VERSION ) this = modules[__name__] this.keys = [] def get_options(payload): """ Extracts formatted options from the payload """ options = {"since": 99999999999} user_opts = payload["options"] if isinstance(user_opts, str):
APP_MAXSCANS = int(os.environ.get('APP_MAXSCANS', 25)) APP_ENGINE_NAME = "patrowl-droopescan" VERSION = "1.4.18" BASE_DIR = os.path.dirname(os.path.realpath(__file__)) this = sys.modules[__name__] this.proc = None # to delete this.scanner = {} this.scan_id = 1 this.scans = {} engine = PatrowlEngine( app=app, base_dir=BASE_DIR, name=APP_ENGINE_NAME, max_scans=APP_MAXSCANS, version=VERSION ) @app.errorhandler(PatrowlEngineExceptions) def handle_invalid_usage(error): """Invalid request usage.""" response = jsonify(error.to_dict()) response.status_code = 404 return response @app.route('/') def default():
# Debug # from pdb import set_trace as st app = Flask(__name__) APP_DEBUG = False APP_HOST = "0.0.0.0" APP_PORT = 5018 APP_MAXSCANS = 5 APP_ENGINE_NAME = "eyewitness" APP_BASE_DIR = dirname(realpath(__file__)) COMPARE_CEIL = 25 LOG = getLogger("werkzeug") ENGINE = PatrowlEngine(app=app, base_dir=APP_BASE_DIR, name=APP_ENGINE_NAME, max_scans=APP_MAXSCANS) def get_options(payload): """ Extracts formatted options from the payload """ options = dict() user_opts = payload["options"] if isinstance(user_opts, str): user_opts = loads(user_opts) if "extra_opts" in user_opts: options["extra_opts"] = user_opts["extra_opts"] return options