- @echo off
- goto check_Permissions
- :check_Permissions
- echo Administrative permissions required. Detecting permissions...
- net session >nul 2>&1
- if %errorLevel% == 0 (
- echo Success: Administrative permissions confirmed.
- ) else (
- echo Failure: Current permissions inadequate.
- )
- :start
- echo.
- echo Wybierz z listy
- echo.
- echo 1) Block selected server
- echo 2) unBlock selected server
- echo 3) Ping
- echo 4) Block/Unblock All
- echo 5) Exit
- echo.
- set /p option=wybierz:
- if %option%==1 goto blocks
- if %option%==2 goto opcja2
- if %option%==3 goto opcja3
- if %option%==4 exit
- goto bad
- :blocks
- echo ———————————————–
- echo choose server
- echo ———————————————–
- echo
- echo 1) Russian Valve Servers
- echo 2) EU East Valve Servers
- echo 3) EU West Valve Servers
- echo 4) Polish Valve Servers
- echo 5) US East Valve Servers
- echo 6) US West Valve Servers
- echo 7) Brazilian Valve Servers
- echo 8) South African Valve Servers
- echo 9) Dubain Valve Servers
- echo 10) Australian Valve Servers
- echo 11) Indian Valve Servers
- echo 12) Singaporean Valve Servers
- echo 13) Japanese Valve Servers
- echo 14) Hong Kong Valve Servers
- echo 15) Spanish Valve Servers
- echo 16) Johannesburg Valve Servers
- echo
- echo 17) Back
- echo
- set /p option=wybierz:
- if %option%==1 goto 1
- if %option%==2 goto 2
- if %option%==3 goto 3
- if %option%==4 goto 4
- if %option%==5 goto 5
- if %option%==6 goto 6
- if %option%==7 goto 7
- if %option%==8 goto 8
- if %option%==9 goto 9
- if %option%==10 goto 10
- if %option%==11 goto 11
- if %option%==12 goto 12
- if %option%==13 goto 13
- if %option%==14 goto 14
- if %option%==15 goto 15
- if %option%==16 goto 16
- if %option%==17 goto 17
- goto bad2
- 1:
- netsh advfirewall firewall add rule name=blockrussia dir=out action=block protocol=any remoteip=146.66.156.0-146.66.156.255,146.66.157.0-146.66.157.255,185.25.180.0-185.25.180.255,185.25.181.0-185.25.181.255
- timeout /t 3
- goto blocks
- 2:
- netsh advfirewall firewall add rule name=blockeue dir=out action=block protocol=any remoteip=146.66.155.0-146.66.155.255,185.25.182.0-185.25.182.255
- 3:
- netsh advfirewall firewall add rule name=blockeuw dir=out action=block protocol=any remoteip=146.66.152.0-146.66.152.255,146.66.158.0-146.66.158.255,146.66.159.0-146.66.159.255
- 4:
- netsh advfirewall firewall add rule name=blockpoland dir=out action=block protocol=any remoteip=155.133.243.0-155.133.243.255,155.133.242.0-155.133.242.255,155.133.240.0-155.133.240.255,155.133.241.0-155.133.241.255
- 5:
- netsh advfirewall firewall add rule name=blockuse dir=out action=block protocol=any remoteip=208.78.164.0-208.78.164.255,208.78.165.0-208.78.165.255,208.78.166.0-208.78.166.255
- 6:
- netsh advfirewall firewall add rule name=blockusw dir=out action=block protocol=any remoteip=192.69.96.0-192.69.96.255,192.69.97.0-192.69.97.255
- 7:
- netsh advfirewall firewall add rule name=blockbrazil dir=out action=block protocol=any remoteip=209.197.29.0-209.197.29.255,209.197.25.0-209.197.25.255,205.185.194.0-205.185.194.255
- 8:
- netsh advfirewall firewall add rule name=blocksafrica dir=out action=block protocol=any remoteip=152.111.192.0-152.111.192.255,197.80.200.0-197.80.200.255,196.38.180.0-196.38.180.255
- 9:
- netsh advfirewall firewall add rule name=blockdubai dir=out action=block protocol=any remoteip=185.25.183.0-185.25.183.255
- 10:
- netsh advfirewall firewall add rule name=blockaus dir=out action=block protocol=any remoteip=103.10.125.0-103.10.125.255
- 11:
- netsh advfirewall firewall add rule name=blockindia dir=out action=block protocol=any remoteip=180.149.41.0-180.149.41.255,116.202.224.146
- 12:
- netsh advfirewall firewall add rule name=blocksgp dir=out action=block protocol=any remoteip=155.133.244.1-155.133.244.255,45.121.184.0-45.121.184.255,45.121.185.0-45.121.185.255
- 13:
- netsh advfirewall firewall add rule name=blockjapan dir=out action=block protocol=any remoteip=61.14.157.158,45.121.186.0-45.121.186.255,45.121.187.0-45.121.187.255
- 14:
- netsh advfirewall firewall add rule name=blockhk dir=out action=block protocol=any remoteip=103.28.54.0-103.28.54.255,103.28.55.0-103.28.55.255,103.10.124.0-103.10.124.255
- 15:
- netsh advfirewall firewall add rule name=blockspain dir=out action=block protocol=any remoteip=155.133.247.0-155.133.247.255
- 16:
- netsh advfirewall firewall add rule name=blockjoh dir=out action=block protocol=any remoteip=197.80.4.37,196.38.180.0-196.38.180.255,197.80.200.0-197.80.200.255
- 17:
- goto bad
- :bad2
- echo OPCJA NIE ZNANA.. WYBIERZ PONOWNIE!
- timeout /t 3
- cls
- goto listblock
- :bad
- echo OPCJA NIE ZNANA
- timeout /t 3
- cls
- goto start
- pause >nul