INNER CODE UNIT · Python

api_family_detail

darama22/Malware-Research-Hub · app/server.py:91

def api_family_detail(family_id):
    lang = request.args.get("lang", "es")
    families = load_json(families_source(lang))["families"]
    fam = next((f for f in families if f["id"] == family_id), None)
    if not fam:
        abort(404)
    samples = load_json("samples_index.json")
    matches = [e for e in samples["entries"] if e.get("matched_family_id") == family_id] if samples else []
    fam = dict(fam)
    fam["local_samples"] = matches
    return jsonify(fam)


@app.route("/api/samples")
def api_samples():
    samples = load_json("samples_index.json")
    if not samples:
        return jsonify({"total": 0, "entries": []})

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…