
Herramienta OSINT de líneas de comandos para aeronaves que recopila matrículas, códigos ICAO, registros de vuelo y detalles del propietario a partir de fuentes públicas de datos de aviación, con generación de informes en PDF.
skytrack es una herramienta de OSINT de reconocimiento de aeronaves y avistamiento de aviones basada en línea de comandos, hecha con Python. Puede recopilar información de aeronaves utilizando varias fuentes de datos, generar un informe PDF para una aeronave específica y convertir entre designaciones ICAO y número de cola. Ya seas un aficionado al avistamiento de aviones o un analista de aeronaves experimentado, skytrack puede ayudarte a identificar y enumerar aeronaves para reconocimiento de propósito general.
El avistamiento de aviones es el arte de localizar y observar aeronaves. Aunque el avistamiento de aviones consiste principalmente en fotografía y videografía de aeronaves, la recopilación de información de aeronaves y el OSINT es un paso crucial en el proceso de avistamiento. OSINT (Inteligencia de Fuentes Abiertas) describe una metodología de uso de fuentes de datos accesibles públicamente para obtener datos sobre un tema específico — ¡en este caso, aviones!
Para ejecutar skytrack en tu máquina, sigue los pasos a continuación:
$ git clone https://github.com/ANG13T/skytrack
$ cd skytrack
$ pip install -r requirements.txt
$ python skytrack.py
skytrack funciona mejor con Python versión 3.
skytrack cuenta con tres funciones principales para la recopilación de información de aeronaves y opciones de visualización. Incluyen lo siguiente:
skytrack obtiene información general sobre la aeronave dado su número de cola o designador ICAO. La herramienta obtiene esta información utilizando varios conjuntos de datos fiables. Una vez que se recopilan los datos, se muestran en la terminal dentro de un diseño de tabla.
skytrack también te permite guardar la información recopilada de la aeronave en un PDF. El PDF incluye todos los datos de la aeronave en un diseño visual para referencia posterior. El informe PDF se titulará "skytrack_report.pdf"
Hay dos formatos de identificación estándar para especificar aeronaves: Número de Cola y Designación ICAO. El número de cola (también conocido como N-Number) es un ID alfanumérico que comienza con la letra "N" utilizado para identificar aeronaves. La designación de tipo ICAO es un ID de longitud fija de seis caracteres en formato hexadecimal. Ambos estándares son muy pertinentes para el reconocimiento de aeronaves, ya que ambos pueden usarse para buscar una aeronave específica en fuentes de datos. Sin embargo, convertirlos de un formato a otro puede ser bastante engorroso, ya que sigue un algoritmo complicado. Para agilizar este proceso, skytrack incluye un convertidor estándar.
Los números ICAO y de cola siguen un sistema de mapeo como el siguiente:
Dirección ICAO N-Number (Número de cola)
a00001 N1
a00002 N1A
a00003 N1AA
Puedes obtener más información sobre los números de registro de aeronaves aquí
⚠️ El convertidor solo funciona para aeronaves registradas en EE.UU.
ICAO Aircraft Type Designators Listings
Conjunto de datos de códigos de aeropuerto
skytrack está abierto a cualquier contribución. Por favor, haz un fork del repositorio y realiza un pull request con las características o correcciones que desees implementar.
Si disfrutaste de skytrack, considera convertirte en patrocinador o donar en buymeacoffee para financiar mis futuros proyectos.
Para ver mis otros trabajos, visita mi perfil de GitHub.