1 pontos por GN⁺ 2023-09-29 | 1 comentários | Compartilhar no WhatsApp
  • O autor tentou usar o Wi‑Fi a bordo em um voo da Southwest, mas não conseguiu comprar acesso à internet devido a um problema de pagamento.
  • Para resolver o problema, o autor descobriu solicitações repetidas e bem-sucedidas para current.json, que aparentemente alimentava a página de status do voo no portal de Wi‑Fi de bordo.
  • O autor usou o recurso "Copy as cURL" do navegador para acessar o endpoint e descobriu que os cookies ou cabeçalhos incluídos na requisição não eram necessários.
  • Em seguida, o autor configurou um loop para despejar os dados em um arquivo de log com o seguinte comando: watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs".
  • Depois, ele analisou a resposta para entender os dados, que incluíam informações como progresso do voo, altitude, coordenadas, horário estimado de chegada, velocidade em solo e distância restante.
  • O autor escreveu scripts para visualizar alguns desses dados, como variação de altitude, horário estimado de chegada e velocidade em solo ao longo do tempo.
  • Ele descobriu que os dados de altitude eram mais estáveis do que o esperado, com variações de apenas cerca de 20 a 30 pés.
  • O horário estimado de chegada e a velocidade em solo também permaneceram estáveis durante todo o voo.
  • O autor concluiu que os dados não eram especialmente úteis nem surpreendentes, mas que foi uma forma divertida de passar o tempo durante o voo.

1 comentários

 
GN⁺ 2023-09-29
Comentários do Hacker News
  • Um usuário compartilhou a história de como seu filho conseguiu acessar a internet de graça durante um voo ao alterar o endereço IP nas configurações de Wi‑Fi.
  • Outro usuário comentou sobre a estabilidade de altitude do avião e observou que o piloto automático é muito eficaz em manter a altitude de pressão.
  • Um usuário mencionou que descobriu a mesma coisa alguns meses antes e criou um rastreador de voos em CLI usando a API, que funcionou quase perfeitamente em várias companhias aéreas.
  • Um usuário compartilhou como obter os mesmos dados em um voo da Delta usando um comando curl.
  • Outro usuário apontou que a Southwest mostra os mesmos dados, como rota do voo, altitude atual e ETA, mesmo sem pagar pelo Wi‑Fi.
  • Um usuário demonstrou interesse em criar um proxy que enviasse dados arbitrários usando uma conexão gratuita de iMessage ou WhatsApp.
  • Um usuário que voa com frequência pela Alaska Airlines mencionou que a companhia oferece um plano gratuito de "mensagens" que permite enviar e receber mensagens em apps como iMessage, Facebook Messenger e WhatsApp, mas não deixa passar imagens/anexos.
  • Um usuário elogiou o espírito do artigo e sugeriu que o autor pode ter usado Git-scraping para coletar as informações.
  • Um usuário compartilhou um link que ele acreditava ser do voo do OP, permitindo que outras pessoas comparassem os dados ADS-B com os dados do avião.
  • Um usuário perguntou em tom de brincadeira se todo mundo configura um dashboard de prometheus/grafana para cada voo para mostrar a telemetria.