Skip to content
Projects

fabriziosalmi/blacklists has 66 GitHub stars and 6 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 08:43 UTC. Last push 2026-11-11.

How these counts are measured

What you can do

  • 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, PowerDNS, Squid, uBlock Origin, and more
  • Whitelist Support: Submit domains for whitelisting

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

Daily updated domains blacklist 🚫

Security

README.md

Original

Domains Blacklist

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

Blocked domains Sources Whitelisted Updated Issues

Daily Statistics

Last Updated: 2026-11-11 01:11 UTC

Metric Value
Total Domains 5,290,061
Whitelisted 2,062
Sources 39
Daily Change +417,915 (+8.58%)
Weekly Change -155,384 (-2.85%)
Monthly Change -988,341 (-15.74%)

Trend Chart

Statistics are automatically updated daily at midnight UTC

Compatibility

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, PowerDNS, Squid, uBlock Origin, and more
  • Whitelist Support: Submit domains for whitelisting
  • 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. The full per-source license and attribution map lives in SOURCES.md, and LICENSING.md explains how each one reaches the licence the published list carries.

Upstream sources currently aggregated:

AdGuard DNS filter · EasyList · FiltersHeroes/KADhosts · LanikSJ/ubo-filters · ShadowWhisperer/BlockLists · StevenBlack/hosts · The-Big-List-of-Hacked-Malware-Web-Sites · ThioJoe/YT-Spam-Lists · Ultimate.Hosts.Blacklist · What-Zit-Tooya/Ad-Block · badmojr/1Hosts · bigdargon/hostsVN · dmachard/blocklist-domains · durablenapkin/scamblocklist · eulaurarien (frogeye) · hagezi/dns-blocklists · jarelllama/Scam-Blocklist · lightswitch05/hosts · malware-filter · matomo-org/referrer-spam-blacklist · oisd · phishfort/phishfort-lists · phishunt.io · quidsup/notrack-blocklists · 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 distributed under GPL-3.0-only as well.

It is a combined work, not a mere aggregation: the sources are merged and deduplicated into a single file from which no individual list can be extracted, so the licences of the inputs govern the whole. Twelve of them are GPL-3.0-only, which is why the result is only rather than or later.

LICENSING.md sets out how every source reaches that licence, which branch is elected for the dual-licensed ones, and the three whose terms are not yet settled. SOURCES.md is the per-source licence map, and NOTICES.txt is the attribution that ships with each release.

Using the list imposes nothing on you. Redistributing it means keeping the notices, passing on the same licence, and shipping NOTICES.txt alongside it.

If you are a rights holder and want a list changed or removed, please open an issue.