Commit graph

10 commits

Author SHA1 Message Date
a5559ad98f Add Criminal IP domain reputation source
Implements the Criminal IP API (api.criminalip.io/v1/domain/report) as a
new blacklist source. Returns crit for High/Critical inbound or outbound
risk scores, warn for Moderate; Safe and Low scores are not flagged.
2026-05-15 21:56:32 +08:00
c8bcac5a72 Add Pulsedive domain threat intelligence source 2026-05-15 21:41:38 +08:00
faae2f80c5 Add AlienVault OTX domain threat intelligence source 2026-05-15 21:41:38 +08:00
1242a381ab Add OISD domain blocklist source
Implements the OISD domainswild feed (big and small variants) as a new
blacklist source. DNS0.eu was considered but shut down in October 2025.
2026-05-15 21:41:35 +08:00
c2cc88e1df Add Disconnect.me tracking-protection blocklist source
Downloads and caches the Disconnect.me services.json feed (24h TTL),
matching domains against the Advertising, Analytics, Social, Content,
and Disconnect categories. Severity is warn (privacy classification,
not malware). Reuses the shared feedCache infrastructure.
2026-05-15 21:36:24 +08:00
9916ab0732 Add Botvrij.eu domain blocklist source
Downloads the Botvrij.eu public IOC domain list (no API key required),
caches it in-process with a 6h TTL, and flags any registered domain
that appears directly or as a parent of a feed entry.
2026-05-15 21:36:24 +08:00
229e7a8f02 Add abuse.ch ThreatFox and MalwareBazaar blacklist sources
ThreatFox queries the IOC database for domain indicators (C2 servers,
malware distribution, phishing); MalwareBazaar searches for malware
samples tagged with the domain. Both require a free abuse.ch Auth-Key.
2026-05-15 21:36:24 +08:00
6b08676ec5 Add PhishTank as a new blacklist source 2026-05-15 21:36:24 +08:00
829863e5a0 Add a section on how to obtain API keys 2026-05-15 21:36:24 +08:00
66cf1fc9aa Initial commit 2026-04-26 19:44:05 +07:00