Plain IP blocklists
text/plain, one address per lineShorter windows block aggressively with fewer stale entries; longer windows give broader coverage. Lists contain no reason codes, sensor names or log data.
Automating updates
Lists are regenerated continuously and cached for two minutes. Fetching more than once every few minutes provides no new data.
ipset / iptables
curl -fsS https://abuse.secureinsight.my/blocklists/10days.txt \ | while read -r ip; do ipset add abuse-radar "$ip" -exist; done
nftables
nft add element inet filter abuse_radar \
{ $(curl -fsS https://abuse.secureinsight.my/blocklists/15days.txt | paste -sd, -) }fail2ban / cron
*/30 * * * * curl -fsS -o /etc/abuse-radar.list \ https://abuse.secureinsight.my/blocklists/30days.txt
Machine-readable index
GET https://abuse.secureinsight.my/api/v2/blocklists