Nmap OS 数据库缺少指纹

Nmap OS 数据库缺少指纹

我发现网络地图操作系统数据库缺少一些操作系统版本的指纹。例如,苹果 iOS版本7.1.29.3.2缺少指纹。基本上,我的问题是关于为什么这些操作系统版本在Nmap操作系统数据库。这些操作系统版本是否尚未添加/无人提交指纹?或者,这些版本的指纹是否iOS9.3.2 与现有苹果 iOS指纹存储在Nmap操作系统数据库

(根据分析网络地图我曾处决过的指纹iOS 9.3.2指纹中似乎有足够多的独特字段,可以将该指纹与指纹库中的其他现有指纹区分开来。Nmap操作系统数据库)。

答案1

Nmap 操作系统数据库中的指纹是用户提交的。这些特定版本缺失的最可能原因是没有用户扫描过这些操作系统版本并提交指纹。这可能是因为它们与现有指纹匹配,并且版本相近;例如,iOS 7.1.1 和 7.1.2 之间不太可能存在差异。在这种情况下,用户必须知道确切的目标版本,使用调试输出执行扫描以获取原始指纹,然后提交该指纹作为新操作系统版本的更正。

另一个原因可能是指纹提交的时间晚于您使用的 Nmap 数据库的发布日期。Debian nmap、Red Hat、Ubuntu 等存储库中的软件包通常已过期。此外,集成用户提交的指纹是一个手动过程,每年需要花费数周的专门时间才能完成。我们(Nmap 开发人员)一直在寻找改进此过程并进行更频繁更新的方法,但通常每年只有 2 个版本。

相关内容