Easeus Hosts Blocker.bat Free Access

:: Create a temporary file without the line findstr /v /i /c:"%loopback% %site%" "%hosts%" > "%temp%\hosts.tmp" copy "%temp%\hosts.tmp" "%hosts%" >nul del "%temp%\hosts.tmp"

Here is the text for a Windows batch file that blocks/unblocks websites by modifying the hosts file using EaseUS-like logic (simple redirect to 127.0.0.1 ). easeus hosts blocker.bat

Save the code below as and Run as Administrator . :: Create a temporary file without the line

:: Create a clean default hosts file ( echo # Copyright (c) 1993-2009 Microsoft Corp. echo # echo # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. echo # echo # This file contains the mappings of IP addresses to host names. Each echo # entry should be kept on an individual line. The IP address should echo # be placed in the first column followed by the corresponding host name. echo # The IP address and the host name should be separated by at least one echo # space. echo # echo # Additionally, comments (such as these) may be inserted on individual echo # lines or following the machine name denoted by a '#' symbol. echo # echo # For example: echo # echo # 102.54.94.97 rhino.acme.com # source server echo # 38.25.63.10 x.acme.com # x client host echo # echo # localhost name resolution is handled within DNS itself. echo # 127.0.0.1 localhost echo # ::1 localhost echo 127.0.0.1 localhost echo ::1 localhost ) > "%hosts%" echo # echo # This is a sample

:unblock cls echo ---------------------------------------------- echo Unblock a Website echo ---------------------------------------------- echo. set /p site="Enter website URL to unblock: " if "%site%"=="" ( echo No website entered. pause goto menu )