Hardened dnscrypt-proxy blocklist.
Go to file
quindecim a9dd084158 [UPDATE] 2020-12-26 03:23:13 -05:00
LICENSE.txt init 2020-02-22 04:51:23 -05:00
README.md Update 'README.md' 2020-10-27 05:54:30 -04:00
domains-allowlist.txt [UPDATE] 2020-10-27 05:36:17 -04:00
domains-blocklist-local-additions.txt [UPDATE] 2020-12-26 03:23:13 -05:00
domains-blocklist.conf [UPDATE] 2020-12-26 03:23:13 -05:00
example-blocklist.txt [UPDATE] - black -> block 2020-07-07 14:06:47 -04:00
generate-domains-blocklist.py [UPDATE] 2020-12-26 03:23:13 -05:00

README.md

block

A collection of domains, wildcards and substrings designed for dnscrypt-proxy filter method.

  • domains-blocklist.conf: is used to configure the sources to merge during the process.
  • domains-blocklist-local-additions.txt: is used during the generation process to add your own additions and remove duplicates from the sources.
  • domains-allowlist.txt: is used during the generation process to remove legit domains.
  • example-blocklist.txt: contains valid name patterns for this purpose.
  • generate-domains-blocklist.py: is the script used to launch the generation process.

Sources

Updated sources from the following locations are always merged and included.

Source Maintainer(s) Description Home Page RAW Source License
Energized Ultimate Energized Team A merged domains file from a variety of other lists LINK RAW MIT
Energized Regional Energized Team A merged domains file from a variety of other lists LINK RAW MIT
Energized Xtreme Energized Team Blocklist of ads and tracking servers LINK RAW MIT
Frogeye 1st-party Trackers Geoffrey Frogeye Blocklist of 1st-party trackers LINK RAW All Rights Reserved
NextDNS 1st-party Trackers NextDNS Blocklist of 1st-party trackers LINK RAW MIT

Build

To generate your own list you can clone this repo, edit files according to your needs and run this command:

python generate-domains-blocklist.py > list.txt.tmp && mv -f list.txt.tmp list

Notice

When it has reached a stable level the blocklist will be shared here as release.