Como posso atualizar a lista OUI usada para o Netdiscover?

4

O Netdiscover continua exibindo muitos dispositivos de "Fornecedores desconhecidos", quando geralmente consigo encontrar o fornecedor rapidamente pelo Google. Existe alguma maneira de atualizar manualmente qualquer lista OUI que Netdiscover usa?

    
por Iszi 21.11.2011 / 03:40

1 resposta

4

EDITADO depois de ter encontrado o script de atualização.

A lista OUI é compilada no binário Netdiscover, então você terá que recompilá-lo para atualizar a lista. Você pode baixar a fonte do site do Netdiscover , mas os lançamentos (até 0.3beta6) são muito antigos (circa 2007), faça o download de um instantâneo.

A lista em si é armazenada em src/oui.h na árvore de fontes do Netdiscover. Você pode editá-lo manualmente, se quiser, mas também há um script gerador chamado update-oui-database.sh , que baixa oui.txt do IEEE e regenera src/oui.h do zero. Execute este script antes de compilar.

Parece que o padrão ./configure && make && make install irá compilar e instalar o programa. (Se ./configure não existir, talvez seja necessário executar o script ./autogen.sh primeiro.) Por padrão, ele é instalado em /usr/local/sbin , mas leia a saída de ./configure --help para garantir.

Eu sugeri originalmente o envio das alterações de oui.h de volta para o autor, mas como há um script, ele provavelmente não acha as alterações enviadas úteis.

    
por 21.11.2011 / 10:53