Generated Blocklists

Download the latest generated firewall and plain-text blocklists.

Last updated:

List Sources Entries Plain MikroTik nftables ipset Windows pf
base3 etblock + webserver + dshield30 + abuseipdb30 + lessbogons + webclient + feodo 6,310 TXT RSC NFT / SH SH PS1 / BAT TXT / SH
baseip feodo + etcompromised + alienvault + threatviewc2 + censys 2,127 TXT RSC NFT / SH SH PS1 / BAT TXT / SH
server etblock + dshield30 + abuseipdbhuge + threatviewc2 + censys + feodo 2,663 TXT RSC NFT / SH SH PS1 / BAT TXT / SH
c2 etblock + dshield30 + abuseipdbhuge + threatviewc2 + censys + feodo + level2 + threatfox 28,392 TXT RSC NFT / SH SH PS1 / BAT TXT / SH
compact etblock + webserver + dshield30 + abuseipdb30 + lessbogons + webclient + feodo + etcompromised + alienvault + threatviewc2 + censys 8,342 TXT RSC NFT / SH SH PS1 / BAT TXT / SH
combined etblock + webserver + dshield30 + abuseipdb30 + lessbogons + webclient + feodo + level2 + etcompromised + alienvault + threatviewc2 + censys 20,384 TXT RSC NFT / SH SH PS1 / BAT TXT / SH
combined4server etblock + dshield30 + abuseipdbhuge + threatviewc2 + censys + feodo + level4 + botnet + abuser + threatview + malin + graphicline 196,330 TXT RSC NFT / SH SH PS1 / BAT TXT / SH
complete etblock + webserver + dshield30 + abuseipdb30 + lessbogons + webclient + feodo + level2 + etcompromised + alienvault + threatviewc2 + censys + threatfox + tif + mal40k 77,373 TXT RSC NFT / SH SH PS1 / BAT TXT / SH
goliath etblock + dshield30 + abuseipdbhuge + threatviewc2 + censys + feodo + ipsum2 + level3 + abuser30 + abuseipdb 197,383 TXT RSC NFT / SH SH PS1 / BAT TXT / SH

Warning! Some Mikrotik have small memory might not able to handle too big list. Consider using smaller list according to your device capability!

Warning! Level1 contain bogons (private/local) IP address. It might block your LAN!

Check here for more info: Firehol IP Lists

Most lists are in CIDR form. Example etblock only about 1500 CIDR list, but it can block about 15 MILLION IP Address!

MINIMUM Mikrotik RAM 512MB. Recommendation 1GB!

first, download, examine, audit the script before you execute on your router!

Mikrotik settings

Run this ONCE in you mikrotik to activate block rule and install the scheduler

#download and run installer 
/tool fetch url="https://blacklists.pages.dev/setup/ipbl-installer.rsc"
import ipbl-installer.rsc

# you need dns cache size ~50M to load all domain blocklist, ~30 for threat only
/ip/dns/set cache-size=30000
/ip/dns/adlist/add url=https://blacklists.pages.dev/dist/hosts/threat.txt

Overlapping and adjacent networks are collapsed where possible before generating the RouterOS list.

Ubiquiti / Unifi / UDR / UCG blacklist install

#download
cd /data
curl -O https://blacklists.pages.dev/setup/ui-install.sh
#examine
less ui-install.sh
# INSTALL
sudo ./ui-install.sh

Domain Blocklists

Last updated: 2026-10-06 22:23:38 UTC

ListDomainsNative rulesFormats
phishing126,19876plain · hosts · adblock · dnsmasq · dnsmasq-nftset · rpz · wildcard
threat198,2300plain · hosts · adblock · dnsmasq · dnsmasq-nftset · rpz · wildcard
scam17,10612plain · hosts · adblock · dnsmasq · dnsmasq-nftset · rpz · wildcard
gambling179,6266,673plain · hosts · adblock · dnsmasq · dnsmasq-nftset · rpz · wildcard
nsfw136,10076,792plain · hosts · adblock · dnsmasq · dnsmasq-nftset · rpz · wildcard

Platform compatibility

Pi-holeplain
AdGuard Homeadblock
uBlock Originadblock
Adblock Plusadblock
dnsmasqdnsmasq
dnsmasq+nftablesdnsmasq-nftset
BIND RPZrpz