INNER CODE UNIT · Python
api_resources
darama22/Malware-Research-Hub · app/server.py:156
def api_resources():
lang = request.args.get("lang", "es")
return jsonify(load_json(resources_source(lang)))
@app.route("/api/stats")
def api_stats():
families = load_json("families.json")["families"]
samples = load_json("samples_index.json")
by_type = {}
by_platform = {}
by_decade = {}
for fam in families:
by_type[fam["type"]] = by_type.get(fam["type"], 0) + 1
by_platform[fam["platform"]] = by_platform.get(fam["platform"], 0) + 1
decade = f"{(fam['year'] // 10) * 10}s"
by_decade[decade] = by_decade.get(decade, 0) + 1
return jsonify({