1 points par GN⁺ 2023-09-29 | 1 commentaires | Partager sur WhatsApp
  • 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

 
GN⁺ 2023-09-29
Commentaires sur Hacker News
  • Un utilisateur a raconté que son fils avait accédé gratuitement à Internet en vol en modifiant l’adresse IP dans les paramètres Wi‑Fi.
  • Un autre utilisateur a commenté la stabilité de l’altitude de l’avion, en soulignant que le pilote automatique est très efficace pour maintenir l’altitude pression.
  • Un utilisateur a mentionné avoir découvert la même chose il y a quelques mois et avoir créé un traqueur de vols en CLI utilisant l’API, qui fonctionnait presque parfaitement sur plusieurs compagnies aériennes.
  • Un utilisateur a partagé une méthode pour obtenir les mêmes données sur un vol Delta Air Lines à l’aide d’une commande curl.
  • Un autre utilisateur a souligné que Southwest affiche les mêmes données — trajectoire de vol, altitude actuelle, ETA, etc. — sans qu’il soit nécessaire de payer pour le Wi‑Fi.
  • Un utilisateur a exprimé son intérêt pour créer un proxy permettant d’envoyer des données arbitraires via une connexion gratuite iMessage ou WhatsApp.
  • Un utilisateur qui prend souvent Alaska Airlines a indiqué que la compagnie propose un forfait gratuit de « messagerie » permettant d’envoyer et de recevoir des messages sur des apps comme iMessage, Facebook Messenger et WhatsApp, mais sans faire passer les images ni les pièces jointes.
  • Un utilisateur a salué l’esprit de l’article et a suggéré que l’auteur avait peut-être utilisé le Git-scraping pour collecter les informations.
  • Un utilisateur a partagé un lien qui serait, selon lui, celui du vol de l’OP, afin que d’autres puissent comparer les données ADS-B et les données de l’avion.
  • Un utilisateur a demandé en plaisantant si tout le monde mettait en place un tableau de bord prometheus/grafana pour chaque vol afin d’afficher la télémétrie.