PingDot

PingDot

SwiftSwiftUIAppKitmacOSNetwork.frameworkMenu Bar

PingDot es una app de barra de menú para macOS que monitorea la latencia de red en tiempo real usando TCP RTT a través de Network.framework. Vive completamente en la barra de menú y muestra los datos de ping con un panel flotante (popover).

Características principales

  1. Monitoreo en tiempo real: Mide la latencia de red continuamente mediante conexiones TCP, mostrando el RTT actual sin necesidad de abrir ninguna ventana.

  2. Panel de métricas: Al hacer click en el ícono de la barra de menú se despliega un dashboard con historial de latencia, mínimos, máximos y promedio de las últimas mediciones.

  3. Monitor de conectividad: Detecta automáticamente cambios en el estado de la red y actualiza el ícono de la barra de menú según la calidad de la conexión.

  4. Configuración de destino: Permite configurar el host y puerto de destino para las mediciones de latencia.

  5. Sin dependencias externas: La app usa únicamente APIs nativas de Apple — Network.framework para el monitoreo TCP y SwiftUI para la interfaz.

Primer uso

Como la app no está firmada con un certificado de Apple, macOS puede bloquear su apertura. Para solucionarlo, ejecutá este comando en Terminal después de instalarla:

xattr -cr "/Applications/PingDot.app"