1 puntos por GN⁺ 2023-09-29 | 1 comentarios | Compartir por WhatsApp
  • El autor intentó usar el WiFi a bordo en un vuelo de Southwest, pero no pudo comprar acceso a internet por un problema de pago.
  • Para resolverlo, descubrió solicitudes exitosas repetidas a current.json, que aparentemente alimentaba la página de estado del vuelo en el portal de WiFi de a bordo.
  • El autor usó la función "Copy as cURL" del navegador para llamar al endpoint y descubrió que no se necesitaban cookies ni headers incluidos en la solicitud.
  • Luego configuró un bucle para volcar datos en un archivo de registro con el siguiente comando: watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs".
  • Después analizó las respuestas para entender los datos, que incluían información sobre el progreso del vuelo, altitud, coordenadas, hora estimada de llegada, velocidad sobre tierra y distancia restante.
  • El autor escribió scripts para visualizar algunos datos, como cambios de altitud, hora estimada de llegada y velocidad sobre tierra a lo largo del tiempo.
  • Descubrió que los datos de altitud eran más estables de lo esperado, con variaciones de apenas unos 20-30 pies.
  • La hora estimada de llegada y la velocidad sobre tierra también se mantuvieron estables durante todo el vuelo.
  • El autor concluye que los datos no eran particularmente útiles ni sorprendentes, pero que fue una forma divertida de pasar el vuelo.

1 comentarios

 
GN⁺ 2023-09-29
Comentarios en Hacker News
  • Un usuario compartió la historia de cómo su hijo accedió gratis a internet durante un vuelo al cambiar la dirección IP en la configuración del wifi.
  • Otro usuario comentó sobre la estabilidad de altitud del avión y señaló que el piloto automático es muy eficaz para mantener la altitud de presión.
  • Un usuario mencionó que descubrió lo mismo hace unos meses e hizo un rastreador de vuelos por CLI que usa la API, y que funcionó casi perfectamente en varias aerolíneas.
  • Un usuario compartió cómo obtener los mismos datos en un vuelo de Delta usando un comando curl.
  • Otro usuario señaló que Southwest muestra los mismos datos, como la ruta de vuelo, la altitud actual y la ETA, sin necesidad de pagar por el wifi.
  • Un usuario expresó interés en crear un proxy que use la conexión gratuita de iMessage o WhatsApp para enviar datos arbitrarios.
  • Un usuario que viaja con frecuencia en Alaska Airlines mencionó que la aerolínea ofrece un plan gratuito de "mensajería" que permite enviar y recibir mensajes en apps como iMessage, Facebook Messenger y WhatsApp, pero no deja pasar imágenes ni archivos adjuntos.
  • Un usuario elogió el espíritu del artículo y sugirió que el autor pudo haber usado Git-scraping para recopilar la información.
  • Un usuario compartió un enlace que cree que corresponde al vuelo del OP, para que otros pudieran comparar los datos de ADS-B con los datos del avión.
  • Un usuario preguntó en tono de broma si todos configuran un dashboard de prometheus/grafana para cada vuelo para mostrar la telemetría.