Example #1
0
File: app.py Project: Fangrn/gshark
def detect_ddos():
    from api.ddos_detection import get_result
    data = query.parse(request.json)
    result = get_result(data.input.files, data.filter, data.threshold,
                        data.window)
    return jsonify(result)
Example #2
0
File: app.py Project: Fangrn/gshark
def filter_dry():
    from api.filter_dry import get_result
    data = query.parse(request.json)
    result = get_result(data.input.files, data.filter, data.output.format,
                        data.output.file)
    return jsonify(result)
Example #3
0
File: app.py Project: Fangrn/gshark
def packet_interval():
    from api.packet_interval import get_result
    data = query.parse(request.json)
    result = get_result(data.input.files, data.filter)
    return jsonify(result)
Example #4
0
File: app.py Project: Fangrn/gshark
def statistic():
    from api.statistic import get_result
    data = query.parse(request.json)
    result = get_result(data.input.files, data.filter)
    return jsonify(result)
Example #5
0
File: app.py Project: Fangrn/gshark
def flow_rate():
    from api.flow_rate import get_result
    data = query.parse(request.json)
    result = get_result(data.input.files, data.filter)
    return jsonify(result)
Example #6
0
File: app.py Project: Fangrn/gshark
def file_list():
    from api.file_list import get_result
    path = request.args.get('path')
    result = get_result(path)
    return jsonify(result)