From 771d551358e9a1579a4defb9422429ba8ce96379 Mon Sep 17 00:00:00 2001 From: chamele0n Date: Mon, 13 Feb 2023 11:11:41 -0800 Subject: [PATCH] Implement changes for issue #301 This PR implements the recommended changes from issue #301 --- blocklists/{telemmetry-ips.txt => telemetry-ips.txt} | 0 scripts/block-telemetry.ps1 | 6 ++++++ 2 files changed, 6 insertions(+) rename blocklists/{telemmetry-ips.txt => telemetry-ips.txt} (100%) diff --git a/blocklists/telemmetry-ips.txt b/blocklists/telemetry-ips.txt similarity index 100% rename from blocklists/telemmetry-ips.txt rename to blocklists/telemetry-ips.txt diff --git a/scripts/block-telemetry.ps1 b/scripts/block-telemetry.ps1 index e3d5fae..d4296c7 100644 --- a/scripts/block-telemetry.ps1 +++ b/scripts/block-telemetry.ps1 @@ -32,6 +32,12 @@ foreach ($domain in $domains) Write-Output "Adding telemetry ips to firewall" $ips = @(Get-Content $PSScriptRoot\..\blocklists\telemetry-ips.txt) +$ips = foreach ($ip in $ips) { + if ($ip -notlike "#*" -and $ip -ne "" -and $ip -ne $null) { + $ip + } +} + Remove-NetFirewallRule -DisplayName "Block Telemetry IPs" -ErrorAction SilentlyContinue New-NetFirewallRule -DisplayName "Block Telemetry IPs" -Direction Outbound ` -Action Block -RemoteAddress ([string[]]$ips)