Domains Blacklist
September 6, 2026 · View on GitHub
Daily updated domains blacklist, aggregated from curated upstream lists and published with per-source attribution, verified licences and a public false-positive cross-check.
What you are installing. This is a single list, not a menu. Alongside advertising, tracking, malware and phishing it also blocks gambling, piracy, streaming and adult domains, because some upstream lists cover them. Roughly 6% of the list comes from the gambling, piracy and streaming sources alone, and a further 2.7% (about 143,000 domains) is adult content - measured against the Universite Toulouse 1 Capitole reference list, since no upstream source here declares itself an adult blocklist. The live breakdown is published on the site. If you want only the security categories, this list is not the right choice today.
Downloads
- Pi-Hole, AdGuard, uBlock Origin:
https://github.com/fabriziosalmi/blacklists/releases/download/latest/blacklist.txt
- Squid: blacklist.txt
- Unbound: unbound_blacklist.txt
- Bind, PowerDNS (RPZ): rpz_blacklist.txt
Daily Statistics
Last Updated: 2026-09-06 01:29 UTC
| Metric | Value |
|---|---|
| Total Domains | 6,013,484 |
| Whitelisted | 2,080 |
| Sources | 46 |
| Daily Change | +681,064 (+12.77%) |
| Weekly Change | +706,709 (+13.32%) |
| Monthly Change | +1,191,175 (+24.70%) |

Statistics are automatically updated daily at midnight UTC
Compatibility
- Windows, Mac, Linux via the uBlock Origin browser extension (Firefox or others browsers)
- iPhone (Safari + DNS) via AdGuard Pro for IOS
- Android via AdGuard Pro for Android
- PiHole, AdGuard Home and Unbound DNS filtering applications
- Proxies like Squid, firewalls like nftables and WAF like OPNsense
- DNS servers like BIND9 or PowerDNS
Features
- Daily Updates: Aggregated and deduplicated daily from all configured sources
- Multiple Formats: Plain domain list (
blacklist.txt), Unbound (unbound_blacklist.txt), BIND9 RPZ (rpz_blacklist.txt) - Broad Compatibility: Works with Pi-Hole, AdGuard Home, Unbound, BIND9, Squid, nftables, uBlock Origin, and more
- Whitelist Support: Submit domains for whitelisting
- Local Mirror: Deploy using the Docker image
- FQDN Classifier: A machine learning model to predict bad domains trained on this blacklist
Contribute
- Propose additions or removals to the blacklist
- Enhance blacklist or whitelist processing
- Improve statistics and data analytics
Credits
This project would not exist without the maintainers of the upstream lists it aggregates. Every source is redistributed under its own license. The full per-source license and attribution map lives in SOURCES.md.
Upstream sources currently aggregated:
AdGuard DNS filter · DandelionSprout/adfilt · EasyList · FiltersHeroes/KADhosts · LanikSJ/ubo-filters · ShadowWhisperer/BlockLists · StevenBlack/hosts · The-Big-List-of-Hacked-Malware-Web-Sites · ThioJoe/YT-Spam-Lists · UT1 blacklists · Ultimate.Hosts.Blacklist · What-Zit-Tooya/Ad-Block · badmojr/1Hosts · bigdargon/hostsVN · dmachard/blocklist-domains · durablenapkin/scamblocklist · eulaurarien (frogeye) · fabriziosalmi/blacklists · hagezi/dns-blocklists · jarelllama/Scam-Blocklist · lightswitch05/hosts · malware-filter · matomo-org/referrer-spam-blacklist · oisd · phishfort/phishfort-lists · phishunt.io · quidsup/notrack-blocklists · stamparm/blackbook · uBlockOrigin/uAssets
For the complete list of feed URLs, see blacklists.fqdn.urls. For licenses and attribution, see SOURCES.md.
Code improvements by xRuffKez, hulores and other contributors.
License
The aggregation tooling in this repository (generate.sh, sanitize.py,
whitelist.py, and the scripts under scripts/) is
licensed under the GNU General Public License v3.0 (see LICENSE).
The generated blacklist.txt (and the derived rpz_blacklist.txt and
unbound_blacklist.txt) is not covered by that license. It is an aggregate
that redistributes third-party domain lists, each under its own license and terms.
The published file carries an attribution header and points to
SOURCES.md, which maps every source to its license and the
attribution it requires.
If you are a rights holder and want a list changed or removed, please open an issue.