aboutsummaryrefslogtreecommitdiff
path: root/net/dnscrypt-proxy2/files/blacklist.txt
diff options
context:
space:
mode:
Diffstat (limited to 'net/dnscrypt-proxy2/files/blacklist.txt')
-rw-r--r--net/dnscrypt-proxy2/files/blacklist.txt54
1 files changed, 54 insertions, 0 deletions
diff --git a/net/dnscrypt-proxy2/files/blacklist.txt b/net/dnscrypt-proxy2/files/blacklist.txt
new file mode 100644
index 000000000..c975af3c5
--- /dev/null
+++ b/net/dnscrypt-proxy2/files/blacklist.txt
@@ -0,0 +1,54 @@
+
+###########################
+# Blacklist #
+###########################
+
+## Rules for name-based query blocking, one per line
+##
+## Example of valid patterns:
+##
+## ads.* | matches anything with an "ads." prefix
+## *.example.com | matches example.com and all names within that zone such as www.example.com
+## example.com | identical to the above
+## =example.com | block example.com but not *.example.com
+## *sex* | matches any name containing that substring
+## ads[0-9]* | matches "ads" followed by one or more digits
+## ads*.example* | *, ? and [] can be used anywhere, but prefixes/suffixes are faster
+
+ad.*
+ads.*
+banner.*
+banners.*
+creatives.*
+oas.*
+oascentral.*
+stats.*
+tag.*
+telemetry.*
+tracker.*
+*.local
+eth0.me
+*.workgroup
+
+*.test
+*.onion
+*.localhost
+*.local
+*.invalid
+*.bind
+*.lan
+*.internal
+*.intranet
+*.private
+*.workgroup
+
+*.10.in-addr.arpa
+*.16.172.in-addr.arpa
+*.168.192.in-addr.arpa
+*.254.169.in-addr.arpa
+*.d.f.ip6.arpa
+
+## Time-based rules
+
+# *.youtube.* @time-to-sleep
+# facebook.com @work