# Debug # from pdb import set_trace as st LOG = getLogger("werkzeug") app = Flask(__name__) APP_DEBUG = False APP_HOST = "0.0.0.0" APP_PORT = 5023 APP_MAXSCANS = int(os.environ.get('APP_MAXSCANS', 5)) APP_ENGINE_NAME = "wpscan" APP_BASE_DIR = dirname(realpath(__file__)) VERSION = "1.4.16" engine = PatrowlEngine(app=app, base_dir=APP_BASE_DIR, name=APP_ENGINE_NAME, max_scans=APP_MAXSCANS) this = modules[__name__] this.keys = [] def get_options(payload): """ Extracts formatted options from the payload. """ options = {} user_opts = payload["options"] if isinstance(user_opts, str): user_opts = json.loads(user_opts) 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():
app = Flask(__name__) APP_DEBUG = False APP_HOST = "0.0.0.0" APP_PORT = 5024 APP_MAXSCANS = int(os.environ.get('APP_MAXSCANS', 5)) APP_ENGINE_NAME = "cybelangel" APP_BASE_DIR = Path(__file__).parent VERSION = "1.0.0" logging.basicConfig(level=(logging.DEBUG if APP_DEBUG else logging.INFO)) LOGGER = logging.getLogger('cybelangel') engine = PatrowlEngine(app=app, base_dir=str(APP_BASE_DIR.absolute()), name=APP_ENGINE_NAME, max_scans=APP_MAXSCANS, version=VERSION) this = sys.modules[__name__] this.keys = [] @app.errorhandler(404) def page_not_found(e): """Page not found.""" return engine.page_not_found() @app.errorhandler(PatrowlEngineExceptions) def handle_invalid_usage(error):