1 poin oleh GN⁺ 2023-09-29 | 1 komentar | Bagikan ke WhatsApp
  • Penulis mencoba menggunakan WiFi dalam penerbangan Southwest, tetapi tidak bisa membeli akses internet karena masalah pembayaran.
  • Untuk memecahkan masalah, penulis menemukan permintaan berulang yang berhasil ke current.json, yang tampaknya menggerakkan halaman status penerbangan di portal WiFi dalam pesawat.
  • Penulis menggunakan fitur "Copy as cURL" di browser untuk memanggil endpoint tersebut dan menemukan bahwa cookie atau header yang disertakan dalam permintaan tidak diperlukan.
  • Penulis lalu menyiapkan loop yang membuang data ke file log dengan perintah berikut: watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs".
  • Setelah itu, penulis menganalisis respons untuk memahami data yang mencakup progres penerbangan, ketinggian, koordinat, perkiraan waktu kedatangan, kecepatan darat, jarak tersisa, dan informasi lainnya.
  • Penulis menulis skrip untuk memvisualisasikan sebagian data, seperti perubahan ketinggian, perkiraan waktu kedatangan, dan kecepatan darat dari waktu ke waktu.
  • Penulis menemukan bahwa data ketinggian lebih stabil daripada yang diperkirakan, dengan fluktuasi hanya sekitar 20–30 kaki.
  • Perkiraan waktu kedatangan dan kecepatan darat juga stabil sepanjang penerbangan.
  • Penulis menyimpulkan bahwa data ini tidak terlalu berguna atau mengejutkan, tetapi merupakan cara yang menyenangkan untuk menghabiskan waktu selama penerbangan.

1 komentar

 
GN⁺ 2023-09-29
Komentar Hacker News
  • Seorang pengguna membagikan cerita bahwa anaknya bisa mengakses internet secara gratis dengan mengubah alamat IP di pengaturan Wi‑Fi saat penerbangan.
  • Pengguna lain berkomentar tentang kestabilan ketinggian pesawat, dan menyoroti bahwa autopilot sangat efektif dalam mempertahankan altitude tekanan.
  • Seorang pengguna menyebutkan bahwa ia menemukan hal yang sama beberapa bulan lalu dan membuat pelacak penerbangan CLI yang menggunakan API, yang katanya bekerja hampir sempurna di beberapa maskapai.
  • Seorang pengguna membagikan cara mendapatkan data yang sama pada penerbangan Delta menggunakan perintah curl.
  • Pengguna lain menunjukkan bahwa Southwest menampilkan data yang sama seperti jalur penerbangan, ketinggian saat ini, ETA, dan lainnya tanpa perlu membayar Wi‑Fi.
  • Seorang pengguna menyatakan ketertarikannya untuk membuat proxy yang mengirim data arbitrer dengan memanfaatkan koneksi iMessage atau WhatsApp gratis.
  • Seorang pengguna yang sering menggunakan Alaska Airlines menyebutkan bahwa maskapai itu menyediakan paket "messaging" gratis yang memungkinkan pengiriman dan penerimaan pesan di aplikasi seperti iMessage, Facebook Messenger, dan WhatsApp, tetapi gambar/lampiran tidak dapat lewat.
  • Seorang pengguna memuji semangat artikel tersebut dan mengusulkan bahwa penulis mungkin menggunakan Git-scraping untuk mengumpulkan informasinya.
  • Seorang pengguna membagikan tautan yang diyakini sebagai penerbangan OP, sehingga orang lain bisa membandingkan data ADS-B dan data pesawat.
  • Seorang pengguna bercanda menanyakan apakah semua orang menyiapkan dasbor prometheus/grafana untuk tiap penerbangan agar telemetrinya bisa ditampilkan.