1 Punkte von GN⁺ 2023-09-29 | 1 Kommentare | Auf WhatsApp teilen
  • Der Autor wollte das Bord-WiFi auf einem Southwest-Flug nutzen, konnte wegen eines Zahlungsproblems jedoch keinen Internetzugang kaufen.
  • Um das Problem zu umgehen, entdeckte der Autor wiederholt erfolgreiche Anfragen an current.json, das offenbar die Flugstatus-Seite des Bord-WiFi-Portals speist.
  • Mithilfe der Browser-Funktion „Copy as cURL“ rief der Autor den Endpunkt auf und stellte fest, dass dafür weder die in der Anfrage enthaltenen Cookies noch Header erforderlich waren.
  • Anschließend richtete der Autor mit folgendem Befehl eine Schleife ein, die die Daten in eine Logdatei schreibt: watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs".
  • Danach analysierte der Autor die Antworten und verstand die enthaltenen Daten, darunter Informationen zum Flugverlauf, zur Flughöhe, zu Koordinaten, zur voraussichtlichen Ankunftszeit, zur Geschwindigkeit über Grund und zur verbleibenden Distanz.
  • Der Autor schrieb daraufhin ein Skript, um einige der Daten zu visualisieren, etwa Höhenänderungen, die voraussichtliche Ankunftszeit und die Geschwindigkeit über Grund im Zeitverlauf.
  • Dabei stellte der Autor fest, dass die Höhendaten stabiler waren als erwartet und nur um etwa 20 bis 30 Fuß schwankten.
  • Auch die voraussichtliche Ankunftszeit und die Geschwindigkeit über Grund blieben während des gesamten Flugs stabil.
  • Der Autor kam zu dem Schluss, dass diese Daten weder besonders nützlich noch überraschend waren, es aber eine unterhaltsame Art war, sich während des Flugs die Zeit zu vertreiben.

1 Kommentare

 
GN⁺ 2023-09-29
Hacker-News-Kommentare
  • Ein Nutzer teilte die Geschichte, wie sein Sohn während eines Flugs durch das Ändern der IP-Adresse in den WLAN-Einstellungen kostenlos ins Internet kam.
  • Ein anderer Nutzer kommentierte die Stabilität der Flughöhe und wies darauf hin, dass der Autopilot sehr effektiv darin ist, die Druckhöhe zu halten.
  • Ein Nutzer erwähnte, dass er vor einigen Monaten dasselbe entdeckt und einen CLI-Flugtracker gebaut habe, der die API nutzt und bei mehreren Fluggesellschaften nahezu perfekt funktionierte.
  • Ein Nutzer erklärte, wie man mit einem curl-Befehl bei einem Delta-Airlines-Flug an dieselben Daten kommt.
  • Ein anderer Nutzer wies darauf hin, dass Southwest dieselben Daten wie Flugroute, aktuelle Höhe, ETA usw. anzeigt, ohne dass man für das WLAN bezahlen muss.
  • Ein Nutzer zeigte Interesse daran, einen Proxy zu bauen, der über eine kostenlose iMessage- oder WhatsApp-Verbindung beliebige Daten senden kann.
  • Ein Nutzer, der häufig mit Alaska Airlines fliegt, erwähnte, dass die Fluggesellschaft einen kostenlosen „Messaging“-Tarif anbietet, mit dem sich über Apps wie iMessage, Facebook Messenger und WhatsApp Nachrichten senden und empfangen lassen, Bilder/Anhänge jedoch nicht durchkommen.
  • Ein Nutzer lobte den Geist des Artikels und vermutete, dass der Autor Git-scraping genutzt haben könnte, um die Informationen zu sammeln.
  • Ein Nutzer teilte einen Link zu dem Flug, den er für den des OP hielt, damit andere ADS-B-Daten mit den Flugzeugdaten vergleichen konnten.
  • Ein Nutzer fragte scherzhaft, ob wirklich alle für jeden Flug ein prometheus/grafana-Dashboard einrichten, um die Telemetrie anzuzeigen.