commands.sh - windows-telemetry - Windows Telemetry Blocking Framework
 (HTM) git clone git://r-36.net/windows-telemetry
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       commands.sh (949B)
       ---
            1 #!/bin/sh
            2 #
            3 # This work is public domain.
            4 # Still try to copy me if you can.
            5 # by 20h
            6 #
            7 
            8 set -x
            9 cat windows-telemetry-base-*.txt \
           10         | sort \
           11         | uniq > windows-telemetry-merged.txt
           12 
           13 dig +short -f windows-telemetry-merged.txt \
           14         | grep -v '\.$' > windows-telemetry-merged-ips.txt
           15 
           16 cat windows-telemetry-merged-ips.txt \
           17         | sed 's,\(.*\),/ip firewall address-list add list=windows-telemetry address=\1,' \
           18         > windows-telemetry-merged-ips-commands.txt
           19 set +x
           20 
           21 printf "The commands for Mikrotik are now at: %s\n" \
           22         "windows-telemetry-merged-ips-commands.txt"
           23 printf "\n"
           24 printf "Use the command below to apply them:\n"
           25 printf "\n"
           26 printf "cat windows-telemetry-merged-ips-commands.txt "
           27 printf "| ssh admin@Mikrotik-IP\n"
           28 printf "\n"
           29 printf "Then add the list 'windows-telemetry' in a blocking chain:\n"
           30 printf "\n"
           31 printf "echo '/ip firewall filter add chain=output dst-address-list="
           32 printf "windows-telemetry action=drop' | ssh admin@Mikrotik-IP\n"
           33