À propos du projet

ping6.it est une application web open-source conçue pour un dépannage rapide et reproductible des problèmes IPv4 vs IPv6. Elle exécute la même mesure réseau sur les deux versions IP avec le même ensemble de sondes et présente une comparaison côte à côte, facilitant l'identification des écarts d'accessibilité, des différences de latence, des anomalies de perte et des asymétries de routage. L'outil prend en charge deux backends de mesure : Globalping (par défaut) pour des mesures rapides et légères, et RIPE Atlas (expérimental) pour une disponibilité plus large des sondes. Les commandes prises en charge incluent ping, traceroute, mtr, DNS et HTTP (certaines commandes étant limitées à des backends spécifiques). Les fonctionnalités clés incluent une comparaison équitable v4/v6 en épinglant les deux exécutions aux mêmes sondes, des filtres géographiques et par type de réseau, la sélection de sondes par ASN ou FAI, un mode multi-cibles pour exécuter la même commande sur plusieurs cibles, des tableaux triables par sonde avec statistiques récapitulatives (médianes, p95 et écarts), des détails ASN avec données RIPEstat incluant les ventilations de validation RPKI, des exports JSON et CSV, des liens partageables, un mode rapport pour intégrer les résultats, et un historique local du navigateur avec comparaison d'exécution à exécution. L'application est construite sur Cloudflare Pages avec Pages Functions, utilisant Cloudflare Turnstile pour la prévention des abus et des liaisons KV optionnelles pour la mise en cache et la limitation de débit. Elle est sous licence AGPL-3.0-or-later pour le code source et CC BY-NC 4.0 pour la documentation.