Lion Cipher Lab

Operationalize abuse.ch threat feeds (ThreatFox & URLhaus)

Why it matters

Threat intelligence is only worth anything when it changes what your defenses do. A feed you read once and forget is a newsletter; a feed that feeds your firewall, proxy, or EDR is intelligence. abuse.ch runs some of the best free, community-curated feeds on the internet — ThreatFox for indicators of compromise and URLhaus for malware-distribution URLs — and this lab takes you the whole distance: from a free account and an API key, to a real query, to a Python script that pulls the data, de-dupes it, filters it by confidence, and exports a blocklist a real defense tool could ingest. Just as…

What you'll learn

Steps in this lab

  1. What these feeds are — and the one safety rule you never break
  2. Create a free abuse.ch account and get your Auth-Key
  3. Query ThreatFox by hand first (so you know what 'good' looks like)
  4. Query URLhaus for recent malicious URLs
  5. Write the script: pull, de-dupe, filter by confidence, export
  6. The judgment call: why you don't just block everything
  7. Level up: from a flat file to a real TIP

Open the full interactive lab →