- L’auteur a essayé d’utiliser le WiFi à bord d’un vol Southwest, mais n’a pas pu acheter l’accès à Internet à cause d’un problème de paiement.
- En cherchant à résoudre le problème, l’auteur a découvert des requêtes répétées réussies vers
current.json, qui semblait alimenter la page d’état du vol du portail WiFi embarqué.
- L’auteur a utilisé la fonction « Copy as cURL » du navigateur pour interroger le point de terminaison et a constaté qu’aucun cookie ni en-tête inclus dans la requête n’était nécessaire.
- L’auteur a ensuite mis en place une boucle pour déverser les données dans un fichier journal avec la commande suivante :
watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs".
- L’auteur a ensuite analysé la réponse afin de comprendre les données, qui incluaient la progression du vol, l’altitude, les coordonnées, l’heure d’arrivée estimée, la vitesse au sol et la distance restante.
- L’auteur a écrit des scripts pour visualiser certaines de ces données, notamment les changements d’altitude, l’heure d’arrivée estimée et la vitesse au sol au fil du temps.
- L’auteur a constaté que les données d’altitude étaient plus stables que prévu, avec seulement des variations d’environ 20 à 30 pieds.
- L’heure d’arrivée estimée et la vitesse au sol sont également restées stables pendant tout le vol.
- L’auteur conclut que ces données n’étaient ni particulièrement utiles ni surprenantes, mais que c’était une manière amusante de passer le temps pendant le vol.
1 commentaires
Commentaires sur Hacker News
curl.