|
@ -2,51 +2,108 @@ |
|
|
# This script blocks telemetry related domains via the hosts file and related |
|
|
# This script blocks telemetry related domains via the hosts file and related |
|
|
# IPs via Windows Firewall. |
|
|
# IPs via Windows Firewall. |
|
|
|
|
|
|
|
|
|
|
|
echo "Disabling telemetry via Group Policies" |
|
|
|
|
|
mkdir -Force "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" |
|
|
|
|
|
sp "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" "AllowTelemetry" 0 |
|
|
|
|
|
|
|
|
echo "Adding telemetry domains to hosts file" |
|
|
echo "Adding telemetry domains to hosts file" |
|
|
$hosts_file = "$env:systemroot\System32\drivers\etc\hosts" |
|
|
$hosts_file = "$env:systemroot\System32\drivers\etc\hosts" |
|
|
$domains = @( |
|
|
$domains = @( |
|
|
"a-0001.a-msedge.net" |
|
|
"a-0001.a-msedge.net" |
|
|
|
|
|
"a-0002.a-msedge.net" |
|
|
|
|
|
"a-0003.a-msedge.net" |
|
|
|
|
|
"a-0004.a-msedge.net" |
|
|
|
|
|
"a-0005.a-msedge.net" |
|
|
|
|
|
"a-0006.a-msedge.net" |
|
|
|
|
|
"a-0007.a-msedge.net" |
|
|
|
|
|
"a-0008.a-msedge.net" |
|
|
|
|
|
"a-0009.a-msedge.net" |
|
|
"a1621.g.akamai.net" |
|
|
"a1621.g.akamai.net" |
|
|
"a1856.g2.akamai.net" |
|
|
"a1856.g2.akamai.net" |
|
|
"a1961.g.akamai.net" |
|
|
"a1961.g.akamai.net" |
|
|
"a248.e.akamai.net" |
|
|
"a248.e.akamai.net" |
|
|
"a978.i6g1.akamai.net" |
|
|
"a978.i6g1.akamai.net" |
|
|
|
|
|
"a.ads1.msn.com" |
|
|
|
|
|
"a.ads2.msads.net" |
|
|
|
|
|
"a.ads2.msn.com" |
|
|
|
|
|
"ac3.msn.com" |
|
|
|
|
|
"ad.doubleclick.net" |
|
|
|
|
|
"adnexus.net" |
|
|
|
|
|
"adnxs.com" |
|
|
|
|
|
"ads1.msads.net" |
|
|
|
|
|
"ads1.msn.com" |
|
|
|
|
|
"ads.msn.com" |
|
|
|
|
|
"aidps.atdmt.com" |
|
|
|
|
|
"aka-cdn-ns.adtech.de" |
|
|
|
|
|
"a-msedge.net" |
|
|
"any.edge.bing.com" |
|
|
"any.edge.bing.com" |
|
|
|
|
|
"a.rad.msn.com" |
|
|
|
|
|
"az361816.vo.msecnd.net" |
|
|
|
|
|
"az512334.vo.msecnd.net" |
|
|
|
|
|
"b.ads1.msn.com" |
|
|
|
|
|
"b.ads2.msads.net" |
|
|
"bingads.microsoft.com" |
|
|
"bingads.microsoft.com" |
|
|
|
|
|
"b.rad.msn.com" |
|
|
|
|
|
"bs.serving-sys.com" |
|
|
|
|
|
"c.atdmt.com" |
|
|
|
|
|
"cdn.atdmt.com" |
|
|
|
|
|
"cds26.ams9.msecn.net" |
|
|
"choice.microsoft.com" |
|
|
"choice.microsoft.com" |
|
|
"choice.microsoft.com.nsatc.net" |
|
|
"choice.microsoft.com.nsatc.net" |
|
|
|
|
|
"c.msn.com" |
|
|
"compatexchange.cloudapp.net" |
|
|
"compatexchange.cloudapp.net" |
|
|
"corp.sts.microsoft.com" |
|
|
|
|
|
"corpext.msitadfs.glbdns2.microsoft.com" |
|
|
"corpext.msitadfs.glbdns2.microsoft.com" |
|
|
|
|
|
"corp.sts.microsoft.com" |
|
|
"cs1.wpc.v0cdn.net" |
|
|
"cs1.wpc.v0cdn.net" |
|
|
|
|
|
"db3aqu.atdmt.com" |
|
|
"df.telemetry.microsoft.com" |
|
|
"df.telemetry.microsoft.com" |
|
|
"diagnostics.support.microsoft.com" |
|
|
"diagnostics.support.microsoft.com" |
|
|
"e2835.dspb.akamaiedge.net" |
|
|
"e2835.dspb.akamaiedge.net" |
|
|
"e7341.g.akamaiedge.net" |
|
|
"e7341.g.akamaiedge.net" |
|
|
"e7502.ce.akamaiedge.net" |
|
|
"e7502.ce.akamaiedge.net" |
|
|
"e8218.ce.akamaiedge.net" |
|
|
"e8218.ce.akamaiedge.net" |
|
|
|
|
|
"ec.atdmt.com" |
|
|
"fe2.update.microsoft.com.akadns.net" |
|
|
"fe2.update.microsoft.com.akadns.net" |
|
|
"feedback.microsoft-hohm.com" |
|
|
"feedback.microsoft-hohm.com" |
|
|
"feedback.search.microsoft.com" |
|
|
"feedback.search.microsoft.com" |
|
|
"feedback.windows.com" |
|
|
"feedback.windows.com" |
|
|
|
|
|
"flex.msn.com" |
|
|
|
|
|
"g.msn.com" |
|
|
|
|
|
"h1.msn.com" |
|
|
"h2.msn.com" |
|
|
"h2.msn.com" |
|
|
"hostedocsp.globalsign.com" |
|
|
"hostedocsp.globalsign.com" |
|
|
"i1.services.social.microsoft.com" |
|
|
"i1.services.social.microsoft.com" |
|
|
"i1.services.social.microsoft.com.nsatc.net" |
|
|
"i1.services.social.microsoft.com.nsatc.net" |
|
|
"ipv6.msftncsi.com" |
|
|
"ipv6.msftncsi.com" |
|
|
"ipv6.msftncsi.com.edgesuite.net" |
|
|
"ipv6.msftncsi.com.edgesuite.net" |
|
|
|
|
|
"lb1.www.ms.akadns.net" |
|
|
|
|
|
"live.rads.msn.com" |
|
|
|
|
|
"m.adnxs.com" |
|
|
|
|
|
"msedge.net" |
|
|
|
|
|
"msftncsi.com" |
|
|
|
|
|
"msnbot-65-55-108-23.search.msn.com" |
|
|
|
|
|
"msntest.serving-sys.com" |
|
|
"oca.telemetry.microsoft.com" |
|
|
"oca.telemetry.microsoft.com" |
|
|
"oca.telemetry.microsoft.com.nsatc.net" |
|
|
"oca.telemetry.microsoft.com.nsatc.net" |
|
|
"onesettings-db5.metron.live.nsatc.net" |
|
|
"onesettings-db5.metron.live.nsatc.net" |
|
|
"pre.footprintpredict.com" |
|
|
"pre.footprintpredict.com" |
|
|
|
|
|
"preview.msn.com" |
|
|
|
|
|
"rad.live.com" |
|
|
|
|
|
"rad.msn.com" |
|
|
"redir.metaservices.microsoft.com" |
|
|
"redir.metaservices.microsoft.com" |
|
|
"reports.wes.df.telemetry.microsoft.com" |
|
|
"reports.wes.df.telemetry.microsoft.com" |
|
|
|
|
|
"schemas.microsoft.akadns.net" |
|
|
|
|
|
"secure.adnxs.com" |
|
|
|
|
|
"secure.flashtalking.com" |
|
|
"services.wes.df.telemetry.microsoft.com" |
|
|
"services.wes.df.telemetry.microsoft.com" |
|
|
"settings-sandbox.data.microsoft.com" |
|
|
"settings-sandbox.data.microsoft.com" |
|
|
|
|
|
"settings-win.data.microsoft.com" |
|
|
"sls.update.microsoft.com.akadns.net" |
|
|
"sls.update.microsoft.com.akadns.net" |
|
|
"sqm.df.telemetry.microsoft.com" |
|
|
"sqm.df.telemetry.microsoft.com" |
|
|
"sqm.telemetry.microsoft.com" |
|
|
"sqm.telemetry.microsoft.com" |
|
|
"sqm.telemetry.microsoft.com.nsatc.net" |
|
|
"sqm.telemetry.microsoft.com.nsatc.net" |
|
|
|
|
|
"ssw.live.com" |
|
|
|
|
|
"static.2mdn.net" |
|
|
"statsfe1.ws.microsoft.com" |
|
|
"statsfe1.ws.microsoft.com" |
|
|
"statsfe2.update.microsoft.com.akadns.net" |
|
|
"statsfe2.update.microsoft.com.akadns.net" |
|
|
"statsfe2.ws.microsoft.com" |
|
|
"statsfe2.ws.microsoft.com" |
|
@ -57,9 +114,11 @@ $domains = @( |
|
|
"telemetry.appex.bing.net:443" |
|
|
"telemetry.appex.bing.net:443" |
|
|
"telemetry.microsoft.com" |
|
|
"telemetry.microsoft.com" |
|
|
"telemetry.urs.microsoft.com" |
|
|
"telemetry.urs.microsoft.com" |
|
|
|
|
|
"vortex-bn2.metron.live.com.nsatc.net" |
|
|
|
|
|
"vortex-cy2.metron.live.com.nsatc.net" |
|
|
|
|
|
"vortex.data.microsoft.com" |
|
|
"vortex-sandbox.data.microsoft.com" |
|
|
"vortex-sandbox.data.microsoft.com" |
|
|
"vortex-win.data.microsoft.com" |
|
|
"vortex-win.data.microsoft.com" |
|
|
"vortex.data.microsoft.com" |
|
|
|
|
|
"watson.live.com" |
|
|
"watson.live.com" |
|
|
"watson.microsoft.com" |
|
|
"watson.microsoft.com" |
|
|
"watson.ppe.telemetry.microsoft.com" |
|
|
"watson.ppe.telemetry.microsoft.com" |
|
@ -69,6 +128,24 @@ $domains = @( |
|
|
"win10.ipv6.microsoft.com" |
|
|
"win10.ipv6.microsoft.com" |
|
|
"www.bingads.microsoft.com" |
|
|
"www.bingads.microsoft.com" |
|
|
"www.go.microsoft.akadns.net" |
|
|
"www.go.microsoft.akadns.net" |
|
|
|
|
|
"www.msftncsi.com" |
|
|
|
|
|
|
|
|
|
|
|
# extra |
|
|
|
|
|
"fe2.update.microsoft.com.akadns.net" |
|
|
|
|
|
"s0.2mdn.net" |
|
|
|
|
|
"statsfe2.update.microsoft.com.akadns.net", |
|
|
|
|
|
"survey.watson.microsoft.com" |
|
|
|
|
|
"view.atdmt.com" |
|
|
|
|
|
"watson.microsoft.com", |
|
|
|
|
|
"watson.ppe.telemetry.microsoft.com" |
|
|
|
|
|
"watson.telemetry.microsoft.com", |
|
|
|
|
|
"watson.telemetry.microsoft.com.nsatc.net" |
|
|
|
|
|
"wes.df.telemetry.microsoft.com" |
|
|
|
|
|
"ui.skype.com", |
|
|
|
|
|
"pricelist.skype.com" |
|
|
|
|
|
"apps.skype.com" |
|
|
|
|
|
"m.hotmail.com" |
|
|
|
|
|
"s.gateway.messenger.live.com" |
|
|
) |
|
|
) |
|
|
foreach ($domain in $domains) { |
|
|
foreach ($domain in $domains) { |
|
|
if (-Not (Select-String -Path $hosts_file -Pattern $domain)) { |
|
|
if (-Not (Select-String -Path $hosts_file -Pattern $domain)) { |
|
@ -80,9 +157,13 @@ echo "Adding telemetry ips to firewall" |
|
|
$ips = @( |
|
|
$ips = @( |
|
|
"134.170.30.202" |
|
|
"134.170.30.202" |
|
|
"137.116.81.24" |
|
|
"137.116.81.24" |
|
|
|
|
|
"157.56.106.189" |
|
|
|
|
|
"2.22.61.43" |
|
|
|
|
|
"2.22.61.66" |
|
|
"204.79.197.200" |
|
|
"204.79.197.200" |
|
|
"23.218.212.69" |
|
|
"23.218.212.69" |
|
|
"65.39.117.230" |
|
|
"65.39.117.230" |
|
|
|
|
|
"65.52.108.33" |
|
|
"65.55.108.23" |
|
|
"65.55.108.23" |
|
|
) |
|
|
) |
|
|
Remove-NetFirewallRule -DisplayName "Block Telemetry IPs" -ErrorAction SilentlyContinue |
|
|
Remove-NetFirewallRule -DisplayName "Block Telemetry IPs" -ErrorAction SilentlyContinue |
|
|