Estoy buscando una pieza gratuita de software de Windows y/o Android que haga ping a una lista de sitios predefinidos (o configurables) para determinar la latencia promedio.
Al repetir el proceso varias veces y tomar la mediana de los promedios, espero determinar un valor de latencia promedio razonable. Puedo hacer esa parte a mano, si el software no puede hacerlo.
El software puede ser CLI (interfaz de línea de comandos) o GUI (interfaz gráfica de usuario).
En Windows puede usar PingInfoView (gratis) de Nirsoft :
PingInfoView es una pequeña utilidad que le permite hacer ping fácilmente a varios nombres de host y direcciones IP, y ver el resultado en una tabla.
Hace ping automáticamente a todos los hosts cada número de segundos que especifique y muestra el número de pings correctos y fallidos, así como el tiempo promedio de ping.
También puede guardar el resultado del ping en un archivo de texto/html/xml o copiarlo en el portapapeles.
Incluso calcula el tiempo promedio de ping (latencia) para usted (por sitio).
Salida de ejemplo:
No estoy afiliado a Nirsoft de ninguna manera, solo soy un usuario final de su software.
Puede hacerlo PowerShell
usando la clase .NET System.Net.NetworkInformation.Ping .
$PingObj = New-Object System.Net.NetworkInformation.Ping
$PingObj.Send("www.somewebsite.local")
Status : Success
Address : 1.1.1.1
RoundtripTime : 70
Options : System.Net.NetworkInformation.PingOptions
Buffer : {97, 98, 99, 100...}