예제 #1
0
def glastopf_index():
    title = "Glastopf Logs"
    moi = MoI()
    if moi.check_conn() is False:
        return render_template('logs/glastopf_index.html', db_info=False)

    return render_template('logs/glastopf_index.html', db_info=True)
예제 #2
0
def cowrie_index():
    title = "Cowrie Logs"
    moi = MoI()
    if moi.check_conn() is False:
        return render_template('logs/cowrie_index.html',
                               title=title,
                               db_info=False)

    return render_template('logs/cowrie_index.html', title=title, db_info=True)
예제 #3
0
def master_index():
    title = "Data Master"
    moi = MoI()
    if moi.check_conn() is False:
        return render_template('logs/master_index.html',
                               title=title,
                               db_info=False)

    return render_template('logs/master_index.html', title=title, db_info=True)
예제 #4
0
def dionaea_index():
    title = "Dionaea Logs"
    moi = MoI()
    if moi.check_conn() is False:
        return render_template('logs/dionaea_index.html',
                               title=title,
                               db_info=False)

    return render_template('logs/dionaea_index.html',
                           title=title,
                           db_info=True)
예제 #5
0
def source_master():
    moi = MoI()
    if moi.check_conn() is False:
        return make_response(jsonify([]), 500)

    skip = request.args.get("start", 0)
    limit = request.args.get("length", 10)
    options = dict(limit=limit, skip=skip, order_by="-timestamp")
    identifier = current_user.identifier

    master_logs = moi.logs.get(options=options,
                               identifier=current_user.identifier)
    total_data = moi.logs.count(identifier=current_user.identifier)

    source = [master.to_dict() for master in master_logs]
    response = dict(draw=request.args.get("draw"),
                    recordsTotal=total_data,
                    recordsFiltered=total_data,
                    data=source)
    return make_response(jsonify(response), 200)