Skip to content

Simple ping utility that can also be scheduled to ping.

Notifications You must be signed in to change notification settings

KaiKai7/PingGram

Repository files navigation

pinggram logo resized

PingGram

Simple ping utility that can ping an ip address, and optionally run a scheduled ping. This is useful if you need to monitor a device to make sure it is online. Or monitor your isp connection.

Monitor your security cameras and other critical devices to ensure they are connected and you are aware.

PingGram will also optionally send a web request when a scheduled ping is unreachable, or exceeds the timeout.

Timeout is set to 2 seconds, this means if the ping time exceeds 2 seconds, then web request sent.

PingGram will ping the target once every 30 seconds when scheduled.

PingGram was made with Telegram messager in mind but any working web request url will work. Telegram is free and available on all major platforms https://telegram.org

If using with Telegram, then the app TeleFormer can help form the Telegram web request. Get info about TeleFormer here https://github.com/KaiKai7/TeleFormer

PingGram was made to be simple, that is why the interval and timeout of the ping tests are fixed and not user changeable. If the scheduled ping is unreachable or greater then the set timeout of 2 seconds, a web request is sent. 2 seconds was chosen because it gives some leeway in network congestion, but any device reporting over 2 second ping results most likely has issues and should be checked.

30 second intervals between ping tests was chosen to be able to timely report if a network issue has occurred, such as a jamming attack. Installing PingGram on a cellular device can use cell service when wifi is down to send the web request. Setting the interval any longer and the jamming attack or wifi outage would not be realized immediately. Setting the interval any shorter would only use more network resources when not really neccesary in most scenario's.

No special permissions are required to run and PingGram other than than INTERNET, and PingGram does not save or use your information in any way. Web requests are made in the app using http, and the help pages are hosted on github.

About

Simple ping utility that can also be scheduled to ping.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages