block/README.md

5.4 KiB

block

Hardened blocklist project designed for dnscrypt-proxy filter method.

Introduction

  • allowed-names.txt is the file used to bypass a specific domain blocked by blocked-names.txt file.
  • blocked-names.txt is the file used to block domains.
  • domains-blocklist.conf is used before the generation process to define the sources to merge.
  • domains-blocklist-local-additions.txt is used before the generation process to merge your inclusions.
  • domains-allowlist.txt is used before the generation process to merge your exclusions.
  • generate-domains-blocklist.py is the script used during the build process.

Sources

allowed-names.txt

Source Maintainer(s) Description Home Page RAW Source License
XIU2: TrackersListCollection XIU2 Torrent trackers collection. LINK RAW GPLv3

blocked-ips.txt

Source Maintainer(s) Description Home Page RAW Source License
DNSCrypt: Rebind Protection jedisct1 DNS rebinding protection LINK - ISC

blocked-names.txt

Inclusions

Source Maintainer(s) Description Home Page RAW Source License
AdroitAdorKhan: antipopads:re AdroitAdorKhan (Ador) Block malicious pop ads domains. LINK RAW MIT
Developer Dan: Ads & Tracking Daniel (lightswitch05) Block advertising, trackers, malwares and other unsafe domains. LINK RAW Apache-2.0
Developer Dan: AMP Hosts Daniel (lightswitch05) Block Google's Accelerated Mobile Pages (AMP). LINK RAW Apache-2.0
Developer Dan: Tracking Aggressive Daniel (lightswitch05) A very aggressive block list for tracking, geo-targeting and ads. LINK RAW Apache-2.0
domains-blocklist-local-additions.txt quindecim Domains, wildcards and substrings collection. LINK RAW GPLv3
hBlock Héctor Molinero Fernández (hectorm) A merged list from a variety of other lists. LINK RAW MIT
NoTracking notracking A merged list from a variety of other lists. LINK RAW All Rights Reserved
OISD: big Stephan (sjhgvr) A merged list from a variety of other lists. LINK RAW All Rights Reserved
Oneoffdallas: DoH Servers List oneoffdallas A list of publicly available DNS over HTTPS (DoH) servers. LINK RAW MIT
WindowsSpyBlocker: spy crazy-max (CrazyMax) Block spying and tracking on Windows. LINK RAW MIT

Exclusions

Source Maintainer(s) Description Home Page RAW Source License
domains-allowlist.txt quindecim Legit domains collection. LINK RAW GPLv3

Build

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

Linux

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

Windows

py generate-domains-blocklist.py > list.txt