PAGES
← all datasets
◆ IOC feeds

abuse.ch URLhaus

license: see source

Malicious URLs used for malware distribution, exported as CSV, JSON, host files and IDS rules. Bulk exports need a free abuse.ch Auth-Key.

Summary

Formats
csvjsontxt
License
license: see source
Added
2026-09-10

Get it

From the project’s own instructions where it documents any; otherwise a plain clone.

  1. Download from urlhaus.abuse.ch ↗

    No single download: pick the files you need from the source page.

Use it with

Commands are curated, not yet run by us.

jq — Stream the records one per line to see their shape before loading them anywhere.

sample.json
$ jq -c . sample.json

DuckDB — Query the file in place with SQL — DuckDB detects CSV and JSON by extension.

sample.csv
$ duckdb -c 'SELECT * FROM '\''sample.csv'\'' LIMIT 10'

ffuf — Fuzz a test target's paths with one of the collection's wordlists.

sample.txt
$ ffuf -u http://127.0.0.1:3000/FUZZ -w ./abuse-ch-urlhaus/Discovery/Web-Content/common.txt
browse all tools → score card for your toolchain →