Advertisement
DarKZonEDZ

VPNGATE.NET CHECK

Apr 27th, 2017
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. @ECHO OFF
  2.  
  3. :LISTING
  4. DIR /A-D-S-H /B ".\vpngate.net\out" > OVPNOUT.LST
  5. FOR /F %%F IN ('DIR /A-D-S-H /B ".\vpngate.net\out" ^| FIND /C ".ovpn"') DO SET /A VPNOUTCN=%%F
  6. SET /A VPNOUTOF=(%RANDOM%*%VPNOUTCN%/32768)+1
  7. FOR /F "DELIMS= skip=%VPNOUTOF%" %%F in (OVPNOUT.LST) DO (
  8. SET OVPNOUTNAME=%%F
  9. GOTO ROOTNAME
  10. )
  11. :ROOTNAME
  12. FOR /F "tokens=2 skip=61 delims= " %%F in (.\vpngate.net\out\%OVPNOUTNAME%) DO (
  13. SET IPOUTPING=%%F
  14. GOTO DOECH
  15. )
  16. :DOECH
  17. FOR /F %%F in ('ping -n 1 %IPOUTPING% ^| find /c "Lost = 0"') DO SET /A CNTOUT=%%F
  18. IF %CNTOUT% EQU 1 move ".\vpngate.net\out\%OVPNOUTNAME%" ".\vpngate.net\"
  19. ECHO %OVPNOUTNAME% [%VPNOUTOF%] : %IPOUTPING% = %CNTOUT%
  20. GOTO LISTING
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement