from datetime import datetime, timezone def health_check(): return {"status": "ok", "timestamp": datetime.now(timezone.utc).isoformat()}, 200 def echo_body(body): return {"received": body, "length": len(str(body))}, 200 def lookup_ioc(value, ioc_type="auto"): normalized = value.strip().lower() verdict = "unknown" if "." in normalized and " " not in normalized: verdict = "domain-like" if normalized.count(".") == 3 and all(part.isdigit() for part in normalized.split(".")): verdict = "ipv4-like" if len(normalized) in {32, 40, 64} and all(c in "0123456789abcdef" for c in normalized): verdict = "hash-like" return { "input": value, "type": ioc_type, "verdict": verdict, "source": "demo-local", }, 200