
Outil OSINT en ligne de commande pour aéronefs, permettant de collecter les numéros de queue, codes OACI, journaux de vol et informations sur les propriétaires à partir de sources de données aéronautiques publiques, avec génération de rapports PDF.
skytrack est un outil de repérage d'avions et de reconnaissance OSINT aéronautique en ligne de commande, développé en Python. Il permet de collecter des informations sur les aéronefs à partir de diverses sources de données, de générer un rapport PDF pour un aéronef spécifié, et de convertir entre les désignations ICAO et les numéros de queue. Que vous soyez un passionné de planespotting ou un analyste aéronautique expérimenté, skytrack peut vous aider à identifier et à répertorier les aéronefs à des fins de reconnaissance générale.
Le planespotting est l'art de traquer et d'observer les aéronefs. Bien qu'il consiste principalement en photographie et vidéographie d'avions, la collecte d'informations aéronautiques et l'OSINT sont une étape cruciale du processus de planespotting. L'OSINT (Open Source Intelligence) désigne une méthodologie utilisant des sources de données accessibles au public pour obtenir des données sur un sujet spécifique — dans ce cas, les avions !
Pour exécuter skytrack sur votre machine, suivez les étapes ci-dessous :
$ git clone https://github.com/ANG13T/skytrack
$ cd skytrack
$ pip install -r requirements.txt
$ python skytrack.py
skytrack fonctionne mieux avec Python version 3.
skytrack propose trois fonctions principales pour la collecte d'informations sur les aéronefs et les options d'affichage. Elles comprennent les éléments suivants :
skytrack obtient des informations générales sur l'aéronef à partir de son numéro de queue ou de son indicateur ICAO. L'outil se procure ces informations à l'aide de plusieurs ensembles de données fiables. Une fois les données collectées, elles sont affichées dans le terminal sous forme de tableau.
skytrack vous permet également d'enregistrer les informations collectées sur l'aéronef dans un PDF. Le PDF inclut toutes les données de l'aéronef dans une mise en page visuelle pour référence ultérieure. Le rapport PDF sera intitulé "skytrack_report.pdf"
Il existe deux formats d'identification standard pour spécifier les aéronefs : le numéro de queue et la désignation ICAO. Le numéro de queue (aussi appelé N-Number) est un identifiant alphanumérique commençant par la lettre « N » utilisé pour identifier les aéronefs. La désignation de type ICAO est un identifiant de six caractères de longueur fixe au format hexadécimal. Les deux normes sont hautement pertinentes pour la reconnaissance aéronautique car elles peuvent toutes deux être utilisées pour rechercher un aéronef spécifique dans les sources de données. Cependant, les convertir d'un format à l'autre peut être assez fastidieux car cela suit un algorithme délicat. Pour simplifier ce processus, skytrack inclut un convertisseur standard.
Les numéros ICAO et les numéros de queue suivent un système de correspondance comme celui-ci :
Adresse ICAO N-Number (Numéro de queue)
a00001 N1
a00002 N1A
a00003 N1AA
Vous pouvez en apprendre davantage sur les numéros d'immatriculation des aéronefs ici
⚠️ Le convertisseur fonctionne uniquement pour les aéronefs immatriculés aux États-Unis
Liste des désignations de types d'aéronefs de l'ICAO
Site Web de la sécurité aérienne
Ensemble de données des codes d'aéroport
skytrack est ouvert à toute contribution. Veuillez forker le dépôt et faire une pull request avec les fonctionnalités ou les correctifs que vous souhaitez implémenter.
Si vous avez apprécié skytrack, veuillez envisager de devenir sponsor ou de faire un don sur buymeacoffee afin de financer mes futurs projets.
Pour découvrir mes autres travaux, visitez mon profil GitHub.