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)
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)
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)
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)
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)