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 |
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 |
Developer Dan: AMP Hosts |
Daniel (lightswitch05) |
Block Google's Accelerated Mobile Pages (AMP). |
LINK |
RAW |
Apache-2.0 |
domains-blocklist-local-additions.txt |
d3cim |
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 |
hagezi: DoH Bypass |
hagezi (Gerd) |
A merged list from a variety of other lists. |
LINK |
RAW |
MIT |
hagezi: Threat Intelligence Feeds |
hagezi (Gerd) |
A merged list from a variety of other lists. |
LINK |
RAW |
MIT |
hagezi: Ultimate |
hagezi (Gerd) |
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 |
Exclusions
Source |
Maintainer(s) |
Description |
Home Page |
RAW Source |
License |
domains-allowlist.txt |
d3cim |
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