
Ferramenta de OSINT aeronáutico de linha de comando para coletar números de cauda, códigos ICAO, registros de voo e detalhes do proprietário a partir de fontes públicas de dados de aviação, com geração de relatórios em PDF.
skytrack é uma ferramenta de reconhecimento OSINT de aeronaves e observação de aviões baseada em linha de comando, feita em Python. Ela pode coletar informações de aeronaves usando várias fontes de dados, gerar um relatório em PDF para uma aeronave específica e converter entre designações ICAO e Número de Cauda. Seja você um observador de aviões amador ou um analista de aeronaves experiente, o skytrack pode ajudar a identificar e enumerar aeronaves para reconhecimento de propósito geral.
Observação de aviões (planespotting) é a arte de rastrear e observar aeronaves. Embora a observação de aviões consista principalmente em fotografia e vídeo de aeronaves, a coleta de informações sobre aeronaves e OSINT é uma etapa crucial no processo. OSINT (Inteligência de Fontes Abertas) descreve uma metodologia de uso de fontes de dados publicamente acessíveis para obter informações sobre um assunto específico — neste caso, aviões!
Para executar o skytrack em sua máquina, siga os passos abaixo:
$ git clone https://github.com/ANG13T/skytrack
$ cd skytrack
$ pip install -r requirements.txt
$ python skytrack.py
O skytrack funciona melhor com Python versão 3.
O skytrack possui três funções principais para coleta de informações de aeronaves e opções de exibição. São elas:
O skytrack obtém informações gerais sobre a aeronave dado seu número de cauda ou designador ICAO. A ferramenta coleta essas informações usando vários conjuntos de dados confiáveis. Uma vez que os dados são coletados, eles são exibidos no terminal em um layout de tabela.
O skytrack também permite salvar as informações coletadas da aeronave em um PDF. O PDF inclui todos os dados da aeronave em um layout visual para referência futura. O relatório PDF será intitulado "skytrack_report.pdf"
Existem dois formatos de identificação padrão para especificar aeronaves: Número de Cauda e Designação ICAO. O número de cauda (também conhecido como N-Number) é um ID alfanumérico que começa com a letra "N" usado para identificar aeronaves. A designação de tipo ICAO é um ID de seis caracteres de comprimento fixo no formato hexadecimal. Ambos os padrões são altamente relevantes para o reconhecimento de aeronaves, pois ambos podem ser usados para pesquisar uma aeronave específica em fontes de dados. No entanto, converter de um formato para outro pode ser bastante trabalhoso, pois segue um algoritmo complicado. Para simplificar esse processo, o skytrack inclui um conversor padrão.
Os números ICAO e de Cauda seguem um sistema de mapeamento como o seguinte:
Endereço ICAO N-Number (Número de Cauda)
a00001 N1
a00002 N1A
a00003 N1AA
Você pode aprender mais sobre números de registro de aeronaves aqui
⚠️ O conversor funciona apenas para aeronaves registradas nos EUA
Listagens de Designações de Tipo de Aeronave ICAO
METAR de Meteorologia da Aviação
Conjunto de Dados de Códigos de Aeroportos
O skytrack está aberto a quaisquer contribuições. Por favor, faça um fork do repositório e abra um pull request com as funcionalidades ou correções que deseja implementar.
Se você gostou do skytrack, considere se tornar um patrocinador ou doar no buymeacoffee para financiar meus projetos futuros.
Para conferir meus outros trabalhos, visite meu perfil no GitHub.