Advanced Pinger

This tool is used for keeping your computer/server is connected to the Internet and runs a batch file when the tool detects that the status has changed. The status is a number that is reached by the %1 variable in the batch file. The batch file is the exe filename but instead of ending .exe its .bat This tool was made for detecting my server ports being offline

Here’s the Batch file code list:

-1 The Internet is working

0 The port is closed but Internet is available

1 The port is open and reachable

2 No Internet

NOTE SEE HELP BEFORE USING, YOU CAN TYPE PINGER.EXE /?

TO READ HELP INFORMATION.

For my Server I put the following lines in the pinger.bat file:

@echo off
if "%1"=="0" goto connect
if "%1"=="-1" goto connect
if "%1"=="2" goto connect
exit /b 0
:connect
 rasdial MyVPN username password
exit /b %errorlevel%

This reconnects the VPN after it disconnects or if the server over the internet finds the specified port closed. If the exitcode is nonzero it will retry.

Published by Justin Roeder

I am an electronics engineer and computer programmer that has autism. I learned by myself

Leave a comment

Your email address will not be published. Required fields are marked *