DROP-big-tech/DROP-microsoft
2024-09-09 10:38:29 -06:00

19 lines
632 B
Bash
Executable file

#!/bin/bash
# Microsoft doesn't appear to have a permanent address for this.
# You may have to get the latest URL from here:
# https://www.microsoft.com/en-us/download/details.aspx?id=53602
wget -O /tmp/msft-public-ips.csv \
https://download.microsoft.com/download/B/2/A/B2AB28E1-DAE1-44E8-A867-4987FE089EBE/msft-public-ips.csv
grep -v -e "::" -e "Prefix,Type" /tmp/msft-public-ips.csv | \
sort -V | cut -f 1 -d "," > /tmp/msft-public-ips-ipv4.csv
for i in `cat /tmp/msft-public-ips-ipv4.csv `
do echo "-A INPUT -p tcp -s $i -j DROP"
done > /tmp/msft-public-ips-ipv4-DROP.txt
cat /tmp/msft-public-ips-ipv4-DROP.txt