
Strumento OSINT per aeromobili da riga di comando per raccogliere numeri di coda, codici ICAO, registri di volo e dettagli del proprietario da fonti pubbliche di dati aeronautici, con generazione di report PDF.
skytrack è uno strumento di riconoscimento aereo e OSINT per l'avvistamento di aerei basato su riga di comando realizzato in Python. Può raccogliere informazioni sugli aerei utilizzando varie fonti di dati, generare un rapporto PDF per un aereo specificato e convertire tra designazioni ICAO e Numero di Coda. Che tu sia un appassionato avvistatore di aerei o un esperto analista aeronautico, skytrack può aiutarti a identificare ed enumerare aerei per ricognizione generale.
L'avvistamento di aerei (planesplitting) è l'arte di tracciare e osservare gli aeromobili. Sebbene l'avvistamento di aerei consista principalmente nella fotografia e videografia degli aeromobili, la raccolta di informazioni sugli aerei e l'OSINT sono un passo cruciale nel processo di avvistamento. L'OSINT (Open Source Intelligence) descrive una metodologia che utilizza fonti di dati accessibili pubblicamente per ottenere dati su un argomento specifico — in questo caso aerei!
Per eseguire skytrack sulla tua macchina, segui i passaggi seguenti:
$ git clone https://github.com/ANG13T/skytrack
$ cd skytrack
$ pip install -r requirements.txt
$ python skytrack.py
skytrack funziona al meglio con Python versione 3.
skytrack offre tre funzioni principali per la raccolta di informazioni sugli aerei e le opzioni di visualizzazione. Includono:
skytrack ottiene informazioni generali sull'aeromobile dato il suo numero di coda o designatore ICAO. Lo strumento acquisisce queste informazioni utilizzando diversi dataset affidabili. Una volta raccolti i dati, vengono visualizzati nel terminale in un layout a tabella.
skytrack ti consente anche di salvare le informazioni raccolte sull'aeromobile in un PDF. Il PDF include tutti i dati dell'aeromobile in un layout visivo per riferimento futuro. Il rapporto PDF si intitolerà "skytrack_report.pdf"
Esistono due formati di identificazione standard per specificare gli aeromobili: Numero di Coda e Designazione ICAO. Il numero di coda (noto anche come N-Number) è un ID alfanumerico che inizia con la lettera "N" utilizzato per identificare gli aeromobili. La designazione di tipo ICAO è un ID a sei caratteri a lunghezza fissa in formato esadecimale. Entrambi gli standard sono molto pertinenti per la ricognizione aeronautica poiché entrambi possono essere utilizzati per cercare un aeromobile specifico nelle fonti dati. Tuttavia, la conversione da un formato all'altro può essere piuttosto complessa poiché segue un algoritmo complicato. Per semplificare questo processo, skytrack include un convertitore standard.
I numeri ICAO e di Coda seguono un sistema di mappatura come il seguente:
Indirizzo ICAO N-Number (Numero di Coda)
a00001 N1
a00002 N1A
a00003 N1AA
Puoi saperne di più sui numeri di registrazione degli aeromobili qui
⚠️ Il convertitore funziona solo per aerei registrati negli Stati Uniti
ICAO Aircraft Type Designators Listings
skytrack è aperto a qualsiasi contributo. Si prega di fare un fork del repository e creare una pull request con le funzionalità o le correzioni che si desidera implementare.
Se ti è piaciuto skytrack, considera di diventare uno sponsor o di fare una donazione su buymeacoffee per finanziare i miei progetti futuri.
Per vedere i miei altri lavori, visita il mio profilo GitHub.