it-swarm-pt.tech

Uma boa ferramenta para pesquisar marca / modelo via endereço MAC?

Os primeiros dígitos de um endereço MAC (Ethernet ID) são específicos para seu fabricante/modelo. Não vou perguntar qual é a melhor maneira pesquisar isso, pois é subjetivo ... mas eu adoraria saber se alguém aqui encontrou um recurso particularmente eficiente para fazer isso.

6
username

Quando online eu uso MAC_Find: - é útil se você estiver procurando apenas um ou dois.

Se você deseja pesquisar uma quantidade maior ou uma lista de endereços MAC, será mais fácil executar um script para pegar a linha (usando grep ou algo semelhante) de Lista OUI do IEEE . Observe que o arquivo oui.txt separa o endereço MAC por traços em vez de dois pontos.

Para tornar a vida um pouco mais divertida, aqui está um script Shell para obter o do fabricante de tudo o que arp fornecer a você:

#!/bin/sh

# Get Mac Addresses, add missing 0s, only grab the first 8 characters, change to dashes and uppercase
arp -a | awk {'print toupper($4)'} | sed 's/^[0-9A-F]:/0&/g' | sed 's/:\([0-9A-F]\):/:0\1:/g' | cut -c 1-8 | sed 's/:/-/g' > /tmp/arp.txt

for line in `cat /tmp/arp.txt`
    do
    echo `grep $line /PATH/TO/oui.txt`
done

rm /tmp/arp.txt

Exemplo de saída:

00-00-5A (hex) SysKonnect GmbH
00-00-5A (hex) SysKonnect GmbH
00-03-93 (hex) Apple Computer, Inc.
00-17-F2 (hex) Apple Computer
00-17-F2 (hex) Apple Computer
00-0A-95 (hex) Apple Computer, Inc.
00-11-24 (hex) Apple Computer
00-16-CB (hex) Apple Computer
00-11-24 (hex) Apple Computer
00-17-F2 (hex) Apple Computer
00-16-CB (hex) Apple Computer
11
Chealion

Os primeiros 6 bytes de um endereço MAC representam o OUI (Organizationally Unique Identifier) . Eles são administrados pelo IEEE, então acho melhor ir sempre à fonte:

http://standards.ieee.org/regauth/oui/index.shtml

4
Murali Suriar