notracking/hosts-blocklists

Automatically updated, moderated and optimized lists for blocking ads, trackers, malware and other garbage

2,300

3,028 commits

updated Jun 26, 2023

See the code

README

The NoTracking blocklist will be shutting down soon. Please read https://github.com/notracking/hosts-blocklists/issues/900 for more details.

No more ads, tracking and other virtual garbage

The NoTracking blocklist is a DNS based filter list for blocking ads, malware, phising and other online garbage.

General blocklist policies

  • Should not break useful and commonly used services
  • Blocks tracking servers
  • Blocks advertising servers
  • Blocks analytics servers
  • Blocks scam websites
  • Blocks malware servers
  • Blocks webminers
  • Blocks phishing servers

Optimization

The optimizer makes full use of domainname based wildcard filtering *.adhost.net, this reduces the chance of missing any new subdomains and significantly reduces the size of the blocklists.

Dead hosts removal

All hostnames are constantly monitored for updates. In case the A, AAAA, CNAME and NS records return NXDOMAIN they will be marked as dead and removed. Domains are tested on their whois data and removed if they have been unregistered for a certain time.

The current list of dead hostnames can be found here and have a look here for all unregistered domains.

Sources

Most sources come from public hostfile type lists, though several AdblockPlus lists are also included only for their non-3rd party networking filters ||evilhost.com^. See SOURCES.md for the full overview of all included lists.

Versions

ListCompatibility
dnsmasq/dnsmasq.blacklist.txtDnsmasq
adblock/adblock.txtAdguard Home, uBlock Origin, Pi-Hole
dnscrypt-proxy/dnscrypt-proxy.blacklist.txtDnscrypt-proxy
unbound/unbound.blacklist.confUnbound
hostnames.txt & domains.txtDnsmasq (version < 2.80 only, use both files)

How to install

Supporting Notracking blocklist

If you are intrested in supporting the project you can:

  • Submit false positives
  • Donate with Paypal
  • Donate Bitcoin: 37VkbtMDgxCiHaCSS4PNPDo2z5AwM8grB2
  • Donate Ethereum: 0xaf446938cd43de5a267e9596a40be55a86f6b4a8
adblock
ads
blacklist
blocklist
blocklists
dns
dnscrypt
dnscrypt-proxy
dnscrypt-proxy2
dnsmasq
domain
filter
hostfile
hostname
hostnames
malware
unbound

notracking/hosts-blocklists

Automatically updated, moderated and optimized lists for blocking ads, trackers, malware and other garbage

2,300

3,028 commits

updated Jun 26, 2023

See the code

README

The NoTracking blocklist will be shutting down soon. Please read https://github.com/notracking/hosts-blocklists/issues/900 for more details.

No more ads, tracking and other virtual garbage

The NoTracking blocklist is a DNS based filter list for blocking ads, malware, phising and other online garbage.

General blocklist policies

  • Should not break useful and commonly used services
  • Blocks tracking servers
  • Blocks advertising servers
  • Blocks analytics servers
  • Blocks scam websites
  • Blocks malware servers
  • Blocks webminers
  • Blocks phishing servers

Optimization

The optimizer makes full use of domainname based wildcard filtering *.adhost.net, this reduces the chance of missing any new subdomains and significantly reduces the size of the blocklists.

Dead hosts removal

All hostnames are constantly monitored for updates. In case the A, AAAA, CNAME and NS records return NXDOMAIN they will be marked as dead and removed. Domains are tested on their whois data and removed if they have been unregistered for a certain time.

The current list of dead hostnames can be found here and have a look here for all unregistered domains.

Sources

Most sources come from public hostfile type lists, though several AdblockPlus lists are also included only for their non-3rd party networking filters ||evilhost.com^. See SOURCES.md for the full overview of all included lists.

Versions

ListCompatibility
dnsmasq/dnsmasq.blacklist.txtDnsmasq
adblock/adblock.txtAdguard Home, uBlock Origin, Pi-Hole
dnscrypt-proxy/dnscrypt-proxy.blacklist.txtDnscrypt-proxy
unbound/unbound.blacklist.confUnbound
hostnames.txt & domains.txtDnsmasq (version < 2.80 only, use both files)

How to install

Supporting Notracking blocklist

If you are intrested in supporting the project you can:

  • Submit false positives
  • Donate with Paypal
  • Donate Bitcoin: 37VkbtMDgxCiHaCSS4PNPDo2z5AwM8grB2
  • Donate Ethereum: 0xaf446938cd43de5a267e9596a40be55a86f6b4a8
adblock
ads
blacklist
blocklist
blocklists
dns
dnscrypt
dnscrypt-proxy
dnscrypt-proxy2
dnsmasq
domain
filter
hostfile
hostname
hostnames
malware
unbound

Project health

Overall

1.5/10

Maintained

0/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

(top 24 of 25)

Greg Weber

228 followers · starred Nov 2019

Simonas Kazlauskas

400 followers · starred Nov 2019

Ulrik Strid

166 followers · starred Sep 2020

Agniva De Sarker

1,285 followers · starred Nov 2019