From 4e373ce6316189611599e7dc5c28561ef9226104 Mon Sep 17 00:00:00 2001 From: fossilfranv Date: Thu, 11 May 2023 10:23:11 -0700 Subject: [PATCH] Add 'update_block_list.sh' --- update_block_list.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 update_block_list.sh diff --git a/update_block_list.sh b/update_block_list.sh new file mode 100644 index 0000000..0ae074d --- /dev/null +++ b/update_block_list.sh @@ -0,0 +1,23 @@ +#!/bin/bash +cd /etc/dnscrypt-proxy + +# download notracking/hosts-blocklists without git for portability +rm master.zip +/usr/bin/wget https://github.com/notracking/hosts-blocklists/archive/refs/heads/master.zip -O master.zip +rm hosts-blocklists-master/* +/usr/bin/unzip -o master.zip + +# download oisd blocklist +/usr/bin/wget https://dblw.oisd.nl/ -O hosts-blocklists-master/dnscrypt-proxy/oisd.txt + +# combine unique entries +cat hosts-blocklists-master/dnscrypt-proxy/*.txt | uniq -u > blocked-names.txt + +# cleanup downloads +rm master.zip hosts-blocklists-master -rf + +# restart DNS resolver to apply new blocklist +#systemctl restart dnscrypt-proxy.service + +#/usr/bin/pkill dns +#nohup /root/linux-x86_64/dnscrypt-proxy -logf \ No newline at end of file