Online

Surveillance de la connectivité internet en temps réel via la barre de menu


🔍 En bref :

  • Surveillance de la connectivité internet via des sondes multicouches.
  • Alertes de notification lors des coupures et rétablissements.
  • Attribution des pannes (routeur, DNS, FAI, portail captif).
  • Journal des interruptions exportable au format JSON.
  • Adaptation de la fréquence de scrutation selon l’état de la batterie.

🔍 En détail :

Online est un utilitaire conçu pour surveiller la connectivité réseau. Le logiciel utilise un moteur de sondes appelé ProbeEngine qui effectue des vérifications régulières.

Le système s’appuie sur plusieurs niveaux de vérification : le NWPathMonitor pour l’interface, la connectivité TCP vers la passerelle, la résolution DNS et des requêtes HTTP HEAD vers des hôtes spécifiques comme captive.apple.com et cloudflare.com. L’utilisateur peut également configurer des hôtes personnalisés.

L’application intègre une machine à états pour gérer les transitions entre les états : sain, dégradé, coupure et récupération. Un délai d’évaluation de 15 secondes et une période de grâce après le réveil du système sont appliqués pour éviter les alertes intempestives.

L’interface se manifeste par une icône dans la barre de menu dont la couleur change selon l’état du réseau. Un journal des pannes permet de consulter l’historique des interruptions avec horodatage.


alt text
Gratuit
https://github.com/Jubblin/online


👋

Inscrivez-vous pour recevoir chaque semaine les derniers logiciels pour votre mac.

Nous ne spammons pas ! Consultez notre politique de confidentialité pour plus d’informations.

Views: 23