Encontrei algumas ferramentas que parecem atualizar o banco de dados do fornecedor de endereços MAC da OUI no meu sistema, como get-oui , airodump-ng-oui-update ou update-oui
:
update-oui(8) OUI update-oui(8)
NAME
update-oui - download new version of the OUI and IAB lists
SYNOPSIS
update-oui
DESCRIPTION
update-oui fetches the current version of the OUI and IAB lists from
http://standards.ieee.org/regauth/oui/index.shtml and installs it, if the
installed versions is older than 5 days.
This utility requires curl, wget or libwww-perl to be installed.
OPTIONS
-q Be quiet. Do not output messages.
-f Force the update, even if the file is newer than 5 days.
FILES
/usr/share/misc/
Directory holding symbolic links to oui.txt and iab.txt
Mas se eu procurar IPs na minha rede:
luis@Zarzamoro:~$ sudo netdiscover -i eth1
92 Captured ARP Req/Rep packets, from 12 hosts. Total size: 5520
_____________________________________________________________________________
IP At MAC Address Count Len MAC Vendor
-----------------------------------------------------------------------------
192.168.4.31 bc:f1:f2:12:b4:93 60 3600 Unknown vendor
192.168.4.24 f0:db:e2:de:11:80 02 120 Unknown vendor
192.168.4.242 00:1d:7e:9c:6e:fc 05 300 Cisco-Linksys, LLC
192.168.4.243 00:1c:10:64:63:ac 05 300 Cisco-Linksys, LLC
192.168.4.244 00:1c:10:64:5f:94 05 300 Cisco-Linksys, LLC
192.168.4.1 d8:61:94:e5:0b:1d 05 300 Unknown vendor
192.168.4.246 00:1a:70:2f:ab:4b 04 240 Cisco-Linksys, LLC
192.168.4.10 84:11:9e:2b:1c:d6 01 060 Unknown vendor
192.168.4.11 ec:1f:72:5d:42:d0 02 120 Unknown vendor
192.168.4.245 00:1a:70:2f:aa:63 01 060 Cisco-Linksys, LLC
192.168.4.248 00:1a:70:2f:aa:d1 01 060 Cisco-Linksys, LLC
192.168.4.251 44:d9:e7:0a:0b:98 01 060 Unknown vendor
Enquanto houver alguns MACs relatados Unknown vendor
, gostaria de pesquisar em qualquer banco de dados OUI as informações.
Qual é a maneira correta da linha de comando para realizar essa pesquisa ?
Talvez algo como:
oui-info 44:d9:e7
Nota: Eu sei que, usando o navegador da Web, eu posso pesquisar no Google os 3 primeiros pares do MAC, mas gostaria de algum método de linha de comando, para que eu pudesse escrevê-lo ou usá-lo via login remoto (SSH).
fonte
Eu não acho que exista uma ferramenta automatizada para fazer o que você pede, mas isso pode ser feito trabalhando diretamente nos arquivos oui.txt.
Primeiro, identifica o arquivo baixado, por exemplo:
Em seguida, procure a string que você está interessado. Você deve remover
:
ou inserir um-
:fonte
.bashrc
como se segue:oui() { grep -i "$1" /var/lib/ieee-data/oui.txt; }
e usá-lo como esteoui 44D9E7
Uma resposta semelhante à do LilloX, mas usando o nMap (se instalado no sistema):
Supostamente trabalhando com qualquer outro programa que armazene informações OUI, como
airodump-ng-oui-update
(paraoui.txt
arquivar neste caso) ou vários outros:/usr/share/btscanner/oui.txt
/usr/share/bluelog/oui.txt
/usr/share/ieee-data/oui.txt
/usr/share/golismero/thirdparty_libs/netaddr/eui/oui.txt
/usr/share/metasploit-framework/vendor/bundle/ruby/2.1.0/gems/packetfu-1.1.11/examples/oui.txt
/etc/unicornscan/oui.txt
/var/lib/ieee-data/oui.txt
fonte
Você pode recuperar o fornecedor real fazendo uma solicitação usando algo como CURL para esta API:
OU
Para os endereços MAC desconhecidos listados, ele retornou os seguintes resultados:
Para usar o serviço, você precisa obter uma apiKey gratuita se você estiver com menos de 1000 solicitações por dia.
fonte
Eu escrevi um script para atualizar arquivos oui e iab. O principal problema é que a forma dos arquivos nmap não é a mesma que para btscan ou arpwatch etc., eles geralmente têm formas diferentes (endereço MAC com pontos duplos, hífens, sem delimitadores, maiúsculas, minúsculas etc.) .
Você pode tentar esse script, ele está armazenado em https://github.com/burningfog/refresh_oui .
Leia o arquivo leia-me e, se houver alguma dúvida, me dê uma dica por e-mail. Se houver outras ferramentas que não sejam nomeadas no github, forneça o caminho para o arquivo oui e algumas linhas deste arquivo para que eu possa dar uma olhada nesse formulário.
Saudações, nevoeiro ardente
fonte
fonte
Resultado:
fonte