コード例 #1
0
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):
コード例 #2
0
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():
コード例 #3
0
# 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