mirror of
https://github.com/trailofbits/algo.git
synced 2025-08-10 23:03:03 +02:00
Add wildcard blocking
This commit is contained in:
parent
4fd05ca87d
commit
b946b29168
1 changed files with 8 additions and 0 deletions
|
@ -5,6 +5,7 @@ TEMP="$(mktemp)"
|
||||||
TEMP_SORTED="$(mktemp)"
|
TEMP_SORTED="$(mktemp)"
|
||||||
WHITELIST="/etc/dnscrypt-proxy/white.list"
|
WHITELIST="/etc/dnscrypt-proxy/white.list"
|
||||||
BLACKLIST="/etc/dnscrypt-proxy/black.list"
|
BLACKLIST="/etc/dnscrypt-proxy/black.list"
|
||||||
|
WILDCARDS="{{ config_prefix|default('/') }}etc/dnscrypt-proxy/wildcard.list"
|
||||||
BLOCKHOSTS="{{ config_prefix|default('/') }}etc/dnscrypt-proxy/blacklist.txt"
|
BLOCKHOSTS="{{ config_prefix|default('/') }}etc/dnscrypt-proxy/blacklist.txt"
|
||||||
BLOCKLIST_URLS="{% for url in adblock_lists %}{{ url }} {% endfor %}"
|
BLOCKLIST_URLS="{% for url in adblock_lists %}{{ url }} {% endfor %}"
|
||||||
|
|
||||||
|
@ -17,6 +18,13 @@ for url in $BLOCKLIST_URLS; do
|
||||||
wget --timeout=2 --tries=3 -qO- "$url" | grep -Ev "(localhost)" | grep -Ew "(0.0.0.0|127.0.0.1)" | awk '{sub(/\r$/,"");print $2}' >> "$TEMP"
|
wget --timeout=2 --tries=3 -qO- "$url" | grep -Ev "(localhost)" | grep -Ew "(0.0.0.0|127.0.0.1)" | awk '{sub(/\r$/,"");print $2}' >> "$TEMP"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
#Add wildcards, if non empty
|
||||||
|
if [ -s "$WILDCARDS" ]
|
||||||
|
then
|
||||||
|
echo 'Adding wildcards...'
|
||||||
|
cat $WILDCARDS >> "$TEMP"
|
||||||
|
fi
|
||||||
|
|
||||||
#Add black list, if non-empty
|
#Add black list, if non-empty
|
||||||
if [ -s "$BLACKLIST" ]
|
if [ -s "$BLACKLIST" ]
|
||||||
then
|
then
|
||||||
|
|
Loading…
Add table
Reference in a new issue