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-编号)是一个以字母“N”开头的字母数字标识符,用于识别飞机。ICAO 类型标识符是一个六字符定长十六进制格式标识。这两种标准对于飞机侦察都非常重要,因为它们都可以用来在数据源中搜索特定飞机。然而,在两种格式之间转换可能相当繁琐,因为它遵循一个复杂的算法。为简化此过程,skytrack 包含了一个标准转换器。
⚠️ 转换器仅适用于美国注册的飞机
skytrack 欢迎任何贡献。请 fork 本仓库,并提交包含您想实现的功能或修复的 pull request。
如果您喜欢 skytrack,请考虑成为赞助者或在 buymeacoffee 上进行捐赠,以资助我未来的项目。
要查看我的其他作品,请访问我的 GitHub 主页。