From ce5c3fd5ff52eb8168b7b998743dd6183ecfc5be Mon Sep 17 00:00:00 2001 From: tristan Date: Fri, 15 Mar 2019 11:40:09 +0100 Subject: adds first implementation of retrieve and build AdBlocklists --- buildAdBlocklist.sh | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100755 buildAdBlocklist.sh (limited to 'buildAdBlocklist.sh') diff --git a/buildAdBlocklist.sh b/buildAdBlocklist.sh new file mode 100755 index 0000000..c12d2a6 --- /dev/null +++ b/buildAdBlocklist.sh @@ -0,0 +1,6 @@ +#°/bin/bash +ADLISTDIR=adlists +for adfile in $(ls $ADLISTDIR); do + grep -v '^#' < $ADLISTDIR/$adfile | grep -v '^$' | awk '{if (0 < match($0, "\t") || 0 < index($0, " ")) {split($0,b," "); print b[2]} else print $0}' | grep -v '^localhost$' | grep -v '^local$' | grep -v '^localhost.localdomain$' | grep -v '^ip6-localnet$' | grep -v '^ip6-localhost$' >> block.list +done + -- cgit v1.2.3