:: Check if already blocked findstr /i /c:"%loopback% %site%" "%hosts%" >nul if %errorlevel% equ 0 ( echo [INFO] %site% is already blocked. pause goto menu )
:menu cls echo ============================================== echo EaseUS Hosts Blocker v1.0 echo ============================================== echo. echo [1] Block a Website echo [2] Unblock a Website echo [3] Show Currently Blocked Sites echo [4] Restore Default Hosts File (Clean All) echo [5] Exit echo. set /p choice="Enter your choice (1-5): " easeus hosts blocker.bat
: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 ) :: Check if already blocked findstr /i /c:"%loopback%
:restore cls echo ---------------------------------------------- echo Restore Default Hosts File echo ---------------------------------------------- echo. echo WARNING: This will remove ALL custom entries. echo. set /p confirm="Are you sure? Type YES to continue: " if /i not "%confirm%"=="YES" ( echo Operation cancelled. pause goto menu ) set /p choice="Enter your choice (1-5): " :unblock