Netdiscoverには「未知のベンダー」デバイスがたくさん表示されていますが、私は通常Googleを介してベンダーをかなり迅速に見つけることができます。 Netdiscoverが使用するOUIのリストを手動で更新する方法はありますか?
答え1
編集する更新スクリプトを見つけた後。
OUIリストはNetdiscoverバイナリにコンパイルされるため、リストを更新するには再コンパイルする必要があります。からソースコードをダウンロードできます。ウェブ検索サイトただし、バージョン(0.3beta6まで)は非常に古いバージョン(2007年頃)なので、スナップショットをダウンロードしてください。
リスト自体はsrc/oui.h
Netdiscover ソースツリーに保存されます。必要に応じて手動で編集できますが、update-oui-database.sh
IEEEからダウンロードして最初から再生成できるジェネレータスクリプトもあります。コンパイルする前にこのスクリプトを実行してください。oui.txt
src/oui.h
./configure && make && make install
標準がプログラムをコンパイルしてインストールするようです。 (./configure
存在しない場合は、./autogen.sh
最初にスクリプトを実行する必要があります。)デフォルトではインストールされますが、/usr/local/sbin
出力を注意深く読んで./configure --help
確認してください。
最初は作成者に変更を再送信しようと提案しましたが、スクリプトがoui.h
あるため、送信された変更が作成者に役立つ可能性はほとんどありません。