Giter Club home page Giter Club logo

blockwindows's Introduction

BlockWindows

Stop Windows 7 through 10 Nagging and Spying updates, Tasks, IPs, and services. Works with Windows 7 through 10

FILES

BlockWindows.bat Right Click and "Run as Admin"

hosts.bat Works with Windows 7 and 8. Appends current hosts file. Run from your Downloads directory. Doesn't work on Windows 10, copy hosts file to your router or firewall if using Windows 10

hosts2.bat Blocks M$ hosts with firewall BLOCKS most M$ sites OUTLOOK,HOTMAIL,ETC REM any you use

hosts DNS file of MS hosts to block

hostlist MS Hosts file to blocking for router or firewall use

hosts-dnsmasq Hosts file for dd-wrt and other routers

HideWindowsUpdates.vbs Hides blocked updates, to reinstall click 'show hidden updates'

DisableWiFiSense.reg Adds registry to disable WiFi Sense, which steals your wifi password without your consent.

DisableGWX.reg Disables Windows Update Nagging Notifications

unblock.bat Unblocks hosts2.bat blocking

JavaScript HashCalc

http://sourceforge.net/projects/hash-calculator/

I created this code from information from:

http://www.hakspek.com/security/windows-script-to-remove-all-windows-10-telemetry-updates/

Bitblp

http://serverfault.com/questions/145843/block-specific-windows-update-hotfix/341318

Colin Bowern and Opmet

https://www.astaro.org/gateway-products/web-protection-web-filtering-application-visibility-control/58583-heres-how-block-windows-10-spying-2.html

Pascalgoty and Fuselet

Please submit any updates

PS There is a highly concerted effort by M$ to harass websites that link to this. I'm tired of constantly trying to convince website admins it's not spam.

Please repost these URLs many places on social media, blogs, etc. I'm in it for the long haul.

https://blockwindows.wordpress.com/

https://github.com/WindowsLies/BlockWindows/

https://gitlab.com/windowslies/blockwindows/

File Mirrors

LATEST

http://mir.cr/1CGCWLDG

SHA256 3a2308b59086c6e6dc5734c71a22b0eab3c8289c9f7feb1632b4351247fa341f

OLD

http://www.hakspek.com/wp-content/uploads/2015/08/block_w10.zip

SHA256 5f02ddef572cb408c5a9e44387e7d07ee4c95843edcdc79fa690b5a9910f6c74

blockwindows's People

Contributors

windowslies avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blockwindows's Issues

KB3112336

https://support.microsoft.com/en-us/kb/3112336

This update enables support for additional upgrade scenarios from Windows 8.1 to Windows 10, and provides a smoother experience when you have to retry an operating system upgrade because of certain failure conditions. This update also improves the ability of Microsoft to monitor the quality of the upgrade experience.

Error messages

I downloaded the zip it into my download folder on Win8.1 and unpacked it into a subdirectory "BlockWindows/" there I ran the bat script as administrator and most of it seems to work:

SUCCESS: The parameters of scheduled task "\Microsoft\Windows\Maintenance\WinSAT
" have been changed.

but I also got these errormessages:

ERROR: The specified task name "\Microsoft\Windows\Media Center\ActivateWindowsS
earch" does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\ConfigureInterne
tTimeService" does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\DispatchRecovery
Tasks" does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\ehDRMInit" does
not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\InstallPlayReady
" does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\mcupdate" does n
ot exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\MediaCenterRecov
eryTask" does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\ObjectStoreRecov
eryTask" does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\OCURActivate" do
es not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\OCURDiscovery" d
oes not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\PBDADiscovery" d
oes not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\PBDADiscoveryW1"
 does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\PBDADiscoveryW2"
 does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\PvrRecoveryTask"
 does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\PvrScheduleTask"
 does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\RegisterSearch"
does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\ReindexSearchRoo
t" does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\SqlLiteRecoveryT
ask" does not exist in the system.
ERROR: The specified task name "\Microsoft\Windows\Media Center\UpdateRecordPath
" does not exist in the system.
- done

and

Killing Diagtrack-service (if it still exists)...
[SC] OpenService FAILED 1060:

The specified service does not exist as an installed service.

[SC] OpenService FAILED 1060:

The specified service does not exist as an installed service.

- done
Stop remoteregistry-service (if it still exists)...
[SC] ChangeServiceConfig SUCCESS
[SC] ControlService FAILED 1062:

Files should have CRLF line endings

Currently, all files have the Unix-standard LF line ending. For easier editing on a Windows-based machine [compatibility with standard notepad.exe], line endings should be changed to CRLF

Beware of KB4462927 update.

Hi. I have found a new update with telemetry.

KB4462927 - Preview of Monthly Rollup

This non-security update includes improvements and fixes that were a part of KB4462923 (released October 9, 2018) and also includes these new quality improvements as a preview of the next Monthly Rollup update:
Addresses the redenomination of local currency that the Central Bank of Venezuela implemented to enter the Bolivar Soberano into circulation.
Addresses an issue that makes it impossible to disable TLS 1.0 and TLS 1.1 when the Federal Information Processing Standard (FIPS) mode is enabled.
Addresses an issue that causes navigation across eras to stop working in the Japanese Calendar view. For more information, see KB4469068.
Addresses an issue r elated to the date format for the Japanese era calendar. For more information, see KB4469068.
Addresses an issue that causes the GetCalendarInfo function to return a wrong value for the Japanese era. For more information, see KB4469068.

As you see, the description looks benign, so does KB4469068's one. But there is telemetri in the update.

non-ASCI double quotes

schtasks /Change /TN “\Microsoft\Windows\Application Experience\AitAgent” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Application Experience\ProgramDataUpdater” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Autochk\Proxy” /DISABLE
schtasks /Change /TN “Microsoft\Windows\Customer Experience Improvement Program\Consolidator” /DISABLE
schtasks /Change /TN “Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask” /DISABLE
schtasks /Change /TN “Microsoft\Windows\Customer Experience Improvement Program\UsbCeip” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Maintenance\WinSAT” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\ActivateWindowsSearch” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\ConfigureInternetTimeService” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\DispatchRecoveryTasks” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\ehDRMInit” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\InstallPlayReady” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\mcupdate” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\MediaCenterRecoveryTask” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\ObjectStoreRecoveryTask” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\OCURActivate” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\OCURDiscovery” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\PBDADiscovery” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\PBDADiscoveryW1” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\PBDADiscoveryW2” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\PvrRecoveryTask” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\PvrScheduleTask” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\RegisterSearch” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\ReindexSearchRoot” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\SqlLiteRecoveryTask” /DISABLE
schtasks /Change /TN “\Microsoft\Windows\Media Center\UpdateRecordPath” /DISABLE
“ ”

are not supported on windows commandline please use ASCI double qoutes

"
schtasks /Change /TN "\Microsoft\Windows\Application Experience\AitAgent" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Autochk\Proxy" /DISABLE
schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\Consolidator" /DISABLE
schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" /DISABLE
schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Maintenance\WinSAT" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\ActivateWindowsSearch" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\ConfigureInternetTimeService" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\DispatchRecoveryTasks" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\ehDRMInit" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\InstallPlayReady" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\mcupdate" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\MediaCenterRecoveryTask" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\ObjectStoreRecoveryTask" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\OCURActivate" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\OCURDiscovery" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\PBDADiscovery" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\PBDADiscoveryW1" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\PBDADiscoveryW2" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\PvrRecoveryTask" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\PvrScheduleTask" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\RegisterSearch" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\ReindexSearchRoot" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\SqlLiteRecoveryTask" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\Media Center\UpdateRecordPath" /DISABLE

Proof of M$ harassment?

Do you have any actual proof of "a highly concerted effort by M$ to harass websites that link to this"?

If so, would you be kind enough to share it?

Invocation of VBS file is broken

Line 81 begins:

start "title" /b /wait cscript.exe "%~dp0HideWindowsUpdates.vbs"

Is this a safety measure? Are we supposed to edit this manually?

Add wns.windows.com?

client.wns.windows.com
wns.notify.windows.com.akadns.net
This should be related to the online push notification..
skydrive.wns.windows.com
This should be related to the OneDrive folder sync..
(but it still makes connection when I am not logged in)
NOTE: As what I saw in netstat, the make connection to the Akamai CDN with a random subdomain (that is, ******.wns.windows.com)
Any points for allowing/blocking them?

One more question:
In https://github.com/WindowsLies/BlockWindows/blob/master/hosts2.bat
Can the 127.0.0.1 be changed by 0.0.0.0 as the same logic as the hosts file?

KB2977759 has 8 appended to it in error

You might have a typo in blockwindows.bat where it says
echo Delete KB29777598 (update for windows 7 rtm)
start "title" /b /wait wusa.exe /kb:29777598 /uninstall /quiet /norestart

Should it be KB2977759 (without the 8)?

Evaluate KB3004394

https://support.microsoft.com/en-us/kb/3004394

The Windows Root Certificate Program enables trusted root certificates to be distributed automatically in Windows. Usually, a client computer polls root certificate updates one time a week. After you apply this update, the client computer can receive urgent root certificate updates within 24 hours.

Seems strange. Why anyone can need to update Root certificates (not revocation lists) so often?

You are blocking OCSP services

OCSP is needed to validate certificate validity. You are basically creating security PROBLEMS for users by blocking Online Certificate Status Polling service for many SSL vendors. You should not do this as this exposes users to malicious attacks based on certificates.

iptables rules for external firewalls / routers

I'm leaving this here, in case you want to include it in your package.

this IP list was compiled on 02-09-2015, so some new entries might be missing


!/bin/sh

block MS spying

IP list taken from:

http://www.hakspek.com/security/windows-script-to-remove-all-windows-10-telemetry-updates/

http://cyberwarzone.com/block-these-ips-to-stop-microsoft-from-snooping-on-your-windows-10-device/

https://github.com/WindowsLies/BlockWindows/

https://github.com/10se1ucgo/DisableWinTracking/

iptables -A INPUT -p all -s 111.221.29.177 -j DROP
iptables -A INPUT -p all -s 128.177.96.24 -j DROP
iptables -A INPUT -p all -s 128.177.96.56 -j DROP
iptables -A INPUT -p all -s 128.177.96.59 -j DROP
iptables -A INPUT -p all -s 128.177.96.65 -j DROP
iptables -A INPUT -p all -s 131.253.14.76 -j DROP
iptables -A INPUT -p all -s 131.253.40.47 -j DROP
iptables -A INPUT -p all -s 131.253.40.50 -j DROP
iptables -A INPUT -p all -s 131.253.40.59 -j DROP
iptables -A INPUT -p all -s 134.170.115.60 -j DROP
iptables -A INPUT -p all -s 134.170.115.62 -j DROP
iptables -A INPUT -p all -s 134.170.185.70 -j DROP
iptables -A INPUT -p all -s 134.170.30.202 -j DROP
iptables -A INPUT -p all -s 134.170.53.29 -j DROP
iptables -A INPUT -p all -s 134.170.58.190 -j DROP
iptables -A INPUT -p all -s 137.116.81.24 -j DROP
iptables -A INPUT -p all -s 137.117.100.176 -j DROP
iptables -A INPUT -p all -s 157.55.129.21 -j DROP
iptables -A INPUT -p all -s 157.55.240.220 -j DROP
iptables -A INPUT -p all -s 157.56.106.189 -j DROP
iptables -A INPUT -p all -s 157.56.121.89 -j DROP
iptables -A INPUT -p all -s 157.56.149.250 -j DROP
iptables -A INPUT -p all -s 157.56.23.91 -j DROP
iptables -A INPUT -p all -s 157.56.57.5 -j DROP
iptables -A INPUT -p all -s 157.56.91.77 -j DROP
iptables -A INPUT -p all -s 157.56.96.54 -j DROP
iptables -A INPUT -p all -s 165.254.155.51 -j DROP
iptables -A INPUT -p all -s 165.254.155.88 -j DROP
iptables -A INPUT -p all -s 168.62.187.13 -j DROP
iptables -A INPUT -p all -s 172.226.138.66 -j DROP
iptables -A INPUT -p all -s 191.232.80.60 -j DROP
iptables -A INPUT -p all -s 191.234.72.183 -j DROP
iptables -A INPUT -p all -s 191.234.72.186 -j DROP
iptables -A INPUT -p all -s 191.234.72.188 -j DROP
iptables -A INPUT -p all -s 191.234.72.190 -j DROP
iptables -A INPUT -p all -s 198.78.194.252 -j DROP
iptables -A INPUT -p all -s 2.22.61.43 -j DROP
iptables -A INPUT -p all -s 2.22.61.66 -j DROP
iptables -A INPUT -p all -s 204.0.5.16 -j DROP
iptables -A INPUT -p all -s 204.79.197.200 -j DROP
iptables -A INPUT -p all -s 207.123.38.253 -j DROP
iptables -A INPUT -p all -s 207.46.223.94 -j DROP
iptables -A INPUT -p all -s 207.68.166.254 -j DROP
iptables -A INPUT -p all -s 23.197.139.57 -j DROP
iptables -A INPUT -p all -s 23.201.43.90 -j DROP
iptables -A INPUT -p all -s 23.201.58.73 -j DROP
iptables -A INPUT -p all -s 23.218.212.69 -j DROP
iptables -A INPUT -p all -s 23.99.10.11 -j DROP
iptables -A INPUT -p all -s 63.241.108.124 -j DROP
iptables -A INPUT -p all -s 64.4.54.22 -j DROP
iptables -A INPUT -p all -s 64.4.54.254 -j DROP
iptables -A INPUT -p all -s 64.4.54.32 -j DROP
iptables -A INPUT -p all -s 64.4.6.100 -j DROP
iptables -A INPUT -p all -s 65.39.117.230 -j DROP
iptables -A INPUT -p all -s 65.52.100.11 -j DROP
iptables -A INPUT -p all -s 65.52.100.7 -j DROP
iptables -A INPUT -p all -s 65.52.100.9 -j DROP
iptables -A INPUT -p all -s 65.52.100.91 -j DROP
iptables -A INPUT -p all -s 65.52.100.92 -j DROP
iptables -A INPUT -p all -s 65.52.100.93 -j DROP
iptables -A INPUT -p all -s 65.52.100.94 -j DROP
iptables -A INPUT -p all -s 65.52.108.153 -j DROP
iptables -A INPUT -p all -s 65.52.108.33 -j DROP
iptables -A INPUT -p all -s 65.55.108.23 -j DROP
iptables -A INPUT -p all -s 65.55.2.6 -j DROP
iptables -A INPUT -p all -s 65.55.252.43 -j DROP
iptables -A INPUT -p all -s 65.55.252.63 -j DROP
iptables -A INPUT -p all -s 65.55.252.71 -j DROP
iptables -A INPUT -p all -s 65.55.252.92 -j DROP
iptables -A INPUT -p all -s 65.55.252.93 -j DROP
iptables -A INPUT -p all -s 65.55.29.238 -j DROP
iptables -A INPUT -p all -s 65.55.39.10 -j DROP
iptables -A INPUT -p all -s 65.55.83.120 -j DROP
iptables -A INPUT -p all -s 66.119.144.157 -j DROP
iptables -A INPUT -p all -s 8.254.23.254 -j DROP
iptables -A INPUT -p all -s 8.27.81.126 -j DROP
iptables -A INPUT -p all -s 8.27.81.254 -j DROP
iptables -A INPUT -p all -s 93.184.215.200 -j DROP
iptables -A OUTPUT -p all -d 111.221.29.177 -j DROP
iptables -A OUTPUT -p all -d 128.177.96.24 -j DROP
iptables -A OUTPUT -p all -d 128.177.96.56 -j DROP
iptables -A OUTPUT -p all -d 128.177.96.59 -j DROP
iptables -A OUTPUT -p all -d 128.177.96.65 -j DROP
iptables -A OUTPUT -p all -d 131.253.14.76 -j DROP
iptables -A OUTPUT -p all -d 131.253.40.47 -j DROP
iptables -A OUTPUT -p all -d 131.253.40.50 -j DROP
iptables -A OUTPUT -p all -d 131.253.40.59 -j DROP
iptables -A OUTPUT -p all -d 134.170.115.60 -j DROP
iptables -A OUTPUT -p all -d 134.170.115.62 -j DROP
iptables -A OUTPUT -p all -d 134.170.185.70 -j DROP
iptables -A OUTPUT -p all -d 134.170.30.202 -j DROP
iptables -A OUTPUT -p all -d 134.170.53.29 -j DROP
iptables -A OUTPUT -p all -d 134.170.58.190 -j DROP
iptables -A OUTPUT -p all -d 137.116.81.24 -j DROP
iptables -A OUTPUT -p all -d 137.117.100.176 -j DROP
iptables -A OUTPUT -p all -d 157.55.129.21 -j DROP
iptables -A OUTPUT -p all -d 157.55.240.220 -j DROP
iptables -A OUTPUT -p all -d 157.56.106.189 -j DROP
iptables -A OUTPUT -p all -d 157.56.121.89 -j DROP
iptables -A OUTPUT -p all -d 157.56.149.250 -j DROP
iptables -A OUTPUT -p all -d 157.56.23.91 -j DROP
iptables -A OUTPUT -p all -d 157.56.57.5 -j DROP
iptables -A OUTPUT -p all -d 157.56.91.77 -j DROP
iptables -A OUTPUT -p all -d 157.56.96.54 -j DROP
iptables -A OUTPUT -p all -d 165.254.155.51 -j DROP
iptables -A OUTPUT -p all -d 165.254.155.88 -j DROP
iptables -A OUTPUT -p all -d 168.62.187.13 -j DROP
iptables -A OUTPUT -p all -d 172.226.138.66 -j DROP
iptables -A OUTPUT -p all -d 191.232.80.60 -j DROP
iptables -A OUTPUT -p all -d 191.234.72.183 -j DROP
iptables -A OUTPUT -p all -d 191.234.72.186 -j DROP
iptables -A OUTPUT -p all -d 191.234.72.188 -j DROP
iptables -A OUTPUT -p all -d 191.234.72.190 -j DROP
iptables -A OUTPUT -p all -d 198.78.194.252 -j DROP
iptables -A OUTPUT -p all -d 2.22.61.43 -j DROP
iptables -A OUTPUT -p all -d 2.22.61.66 -j DROP
iptables -A OUTPUT -p all -d 204.0.5.16 -j DROP
iptables -A OUTPUT -p all -d 204.79.197.200 -j DROP
iptables -A OUTPUT -p all -d 207.123.38.253 -j DROP
iptables -A OUTPUT -p all -d 207.46.223.94 -j DROP
iptables -A OUTPUT -p all -d 207.68.166.254 -j DROP
iptables -A OUTPUT -p all -d 23.197.139.57 -j DROP
iptables -A OUTPUT -p all -d 23.201.43.90 -j DROP
iptables -A OUTPUT -p all -d 23.201.58.73 -j DROP
iptables -A OUTPUT -p all -d 23.218.212.69 -j DROP
iptables -A OUTPUT -p all -d 23.99.10.11 -j DROP
iptables -A OUTPUT -p all -d 63.241.108.124 -j DROP
iptables -A OUTPUT -p all -d 64.4.54.22 -j DROP
iptables -A OUTPUT -p all -d 64.4.54.254 -j DROP
iptables -A OUTPUT -p all -d 64.4.54.32 -j DROP
iptables -A OUTPUT -p all -d 64.4.6.100 -j DROP
iptables -A OUTPUT -p all -d 65.39.117.230 -j DROP
iptables -A OUTPUT -p all -d 65.52.100.11 -j DROP
iptables -A OUTPUT -p all -d 65.52.100.7 -j DROP
iptables -A OUTPUT -p all -d 65.52.100.9 -j DROP
iptables -A OUTPUT -p all -d 65.52.100.91 -j DROP
iptables -A OUTPUT -p all -d 65.52.100.92 -j DROP
iptables -A OUTPUT -p all -d 65.52.100.93 -j DROP
iptables -A OUTPUT -p all -d 65.52.100.94 -j DROP
iptables -A OUTPUT -p all -d 65.52.108.153 -j DROP
iptables -A OUTPUT -p all -d 65.52.108.33 -j DROP
iptables -A OUTPUT -p all -d 65.55.108.23 -j DROP
iptables -A OUTPUT -p all -d 65.55.2.6 -j DROP
iptables -A OUTPUT -p all -d 65.55.252.43 -j DROP
iptables -A OUTPUT -p all -d 65.55.252.63 -j DROP
iptables -A OUTPUT -p all -d 65.55.252.71 -j DROP
iptables -A OUTPUT -p all -d 65.55.252.92 -j DROP
iptables -A OUTPUT -p all -d 65.55.252.93 -j DROP
iptables -A OUTPUT -p all -d 65.55.29.238 -j DROP
iptables -A OUTPUT -p all -d 65.55.39.10 -j DROP
iptables -A OUTPUT -p all -d 65.55.83.120 -j DROP
iptables -A OUTPUT -p all -d 66.119.144.157 -j DROP
iptables -A OUTPUT -p all -d 8.254.23.254 -j DROP
iptables -A OUTPUT -p all -d 8.27.81.126 -j DROP
iptables -A OUTPUT -p all -d 8.27.81.254 -j DROP
iptables -A OUTPUT -p all -d 93.184.215.200 -j DROP

Security Essentials, Planned Tasks, KB3065987, ...

Any comments on the reasoning behind this?
Removing Security Essentials updates is just stupid, any why the hell does it disable so many planned tasks that have nothing to do with the telemetry/spying crap?!

You're effectively nuking application compatibility support, most Mediacenter convenience functionality and the WinSAT task
None of that makes any sense, other than causing problems elsewhere that have nothing to do with the spying crap.

Plus, why are you uninstalling KB3065987? That's an update that prevents domain-joined users on non-enterprise windows editions from "upgrading" to Win10 without the network admins consent via rulesets..!?!

A Mirror :)

https://www.andryou.com/blockwindows/

Didn't know how to get in touch with you, so I decided to create an issue.

I will monitor this project and upload additional zip/md5 files as needed. I have unlimited bandwidth and am more than happy to help mirror and host unmodified, md5-verifiable files.

If you want access to upload files when you make an update, I'm more than happy to give you FTP access. Just comment on how you'd like to get in touch.

Can I request that you post an MD5 hash in the README.MD file here on Github of the latest zip file just so users can verify that copies on mirrors have been untampered with?

Some issues with this set of scripts...

Okay, I see some issues here:

  1. Why are we blocking every address from microsoft? Doesn't this break Windows Update? Couldn't we just block the known ones that spy, and have a option to give the user "basic" protection, and "advanced" protection?
  2. What if the user has a outlook.com email address? They won't be able to access outlook.com to check their emails? Additionally, what if the end-user needs to access the Microsoft website to check out something on it?
  3. Does the route command only block the OS-level communication? If you access websites via Chrome for example, it'll work fine?
  4. We need an uninstall batch file to undo the changes that this kit does.

That's pretty much the major questions I have. Cheers!

Hosts breaks Skype

To use the full Skype functionality

0.0.0.0 client-s.gateway.messenger.live.com

Has to be commented out.

Add hosts instead of replace the whole hosts file

I already have some adaptions in my hosts file (Spybot S&D) so your patch would remove those.

can you please rewrite the script so it just adds your blocklist to the file instead of replycing the whole file?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.