
Инструмент OSINT для авиации с командной строкой для сбора хвостовых номеров, кодов ICAO, журналов полетов и данных о владельцах из общедоступных источников авиационных данных, с генерацией отчетов в формате PDF.
skytrack — это инструмент командной строки для споттинга самолётов и OSINT-разведки воздушных судов, написанный на Python. Он может собирать информацию о воздушных судах из различных источников данных, генерировать PDF-отчёт для указанного самолёта и преобразовывать ICAO-коды в хвостовые номера и обратно. Будь вы любителем споттинга или опытным аналитиком авиации, skytrack поможет вам идентифицировать и перечислить самолёты для разведки общего назначения.
Споттинг самолётов — это искусство отслеживания и наблюдения за воздушными судами. Хотя в основном споттинг включает фото- и видеосъёмку самолётов, сбор информации о них и OSINT являются ключевым этапом этого процесса. OSINT (разведка по открытым источникам) описывает методологию использования общедоступных источников данных для получения сведений о конкретном объекте — в данном случае о самолётах!
Чтобы запустить skytrack на вашем компьютере, выполните следующие шаги:
$ git clone https://github.com/ANG13T/skytrack
$ cd skytrack
$ pip install -r requirements.txt
$ python skytrack.py
skytrack лучше всего работает с Python версии 3.
skytrack включает три основные функции для сбора информации о самолётах и её отображения. К ним относятся:
skytrack получает общую информацию о самолёте по его хвостовому номеру или коду ICAO. Инструмент использует несколько надёжных наборов данных. После сбора данные отображаются в терминале в виде таблицы.
skytrack также позволяет сохранить собранную информацию о самолёте в PDF. PDF включает все данные о самолёте в визуальном макете для дальнейшего использования. PDF-отчёт будет называться "skytrack_report.pdf".
Существует два стандартных формата идентификации самолётов: хвостовой номер и код ICAO. Хвостовой номер (также известный как N-Number) — это буквенно-цифровой идентификатор, начинающийся с буквы "N", используемый для идентификации самолёта. ICAO-обозначение типа — это шестисимвольный идентификатор фиксированной длины в шестнадцатеричном формате. Оба стандарта крайне важны для авиационной разведки, так как по ним можно искать конкретный самолёт в источниках данных. Однако преобразование из одного формата в другой может быть довольно громоздким, поскольку выполняется по сложному алгоритму. Чтобы упростить этот процесс, skytrack включает стандартный конвертер.
ICAO-адреса и хвостовые номера связаны следующей системой соответствия:
ICAO-адрес N-Number (хвостовой номер)
a00001 N1
a00002 N1A
a00003 N1AA
Подробнее о регистрационных номерах самолётов можно узнать здесь
⚠️ Конвертер работает только для самолётов, зарегистрированных в США
Список типов воздушных судов ICAO
skytrack открыт для любых вкладов. Пожалуйста, сделайте форк репозитория и отправьте pull request с функциями или исправлениями, которые вы хотите реализовать.
Если вам понравился skytrack, пожалуйста, рассмотрите возможность стать спонсором или сделать пожертвование на buymeacoffee, чтобы профинансировать мои будущие проекты.
Чтобы ознакомиться с другими моими работами, посетите мой профиль на GitHub.