如何更新用于 Netdiscover 的 OUI 列表?

如何更新用于 Netdiscover 的 OUI 列表?

Netdiscover 不断显示大量“未知供应商”设备,而我通常可以通过 Google 很快找到供应商。有没有办法手动更新 Netdiscover 使用的 OUI 列表?

答案1

编辑找到更新脚本后。

OUI 列表被编译到 Netdiscover 二进制文件中,因此您必须重新编译它才能更新列表。您可以从以下位置下载源代码网络发现网站,但版本(直到 0.3beta6)都非常旧(大约 2007 年),因此请下载快照。

该列表本身存储src/oui.h在 Netdiscover 源树中。如果您愿意,可以手动编辑它,但还有一个名为的生成器脚本,可以从 IEEEupdate-oui-database.sh下载并从头开始重新生成。编译之前运行此脚本。oui.txtsrc/oui.h

看起来标准./configure && make && make install将编译并安装该程序。 (如果./configure不存在,您可能需要./autogen.sh先运行该脚本。)默认情况下,它安装到 中/usr/local/sbin,但请仔细阅读 的输出./configure --help以确保。

我最初建议将oui.h更改发送回作者,但由于有脚本,他不太可能发现提交的更改有帮助。

相关内容