Un bel strumento per cercare il make / model tramite indirizzo MAC?

Le prime cifre diverse di un indirizzo MAC (ID Ethernet) sono specifiche per il suo produttore / model. Non chiederò quale sia il modo migliore per esaminarli in quanto è soggettivo … ma mi piacerebbe sapere se qualcuno ha trovato una risorsa particolarmente efficiente per farlo.

2 Solutions collect form web for “Un bel strumento per cercare il make / model tramite indirizzo MAC?”

Quando in linea utilizzo MAC_Find: – è utile se stai solo guardando uno o due.

Se vuoi cercare una quantità maggiore o un elenco di indirizzi MAC, sarà più facile eseguire uno script per afferrare la linea (utilizzando grep o qualcosa di simile) dall'elenco OUI di IEEE . Si noti che il file oui.txt separa l'indirizzo MAC per i trattini anziché i due punti.

Per rendere la vita un po 'più divertente qui è uno script di shell per get il produttore da qualsiasi cosa ti darà:

 #!/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 

Esempio di output:

 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 

I primi 6 byte di un indirizzo MAC rappresentano l' OUI (Identificativo organizzativo univoco) . Queste sono gestite dallo IEEE, per cui ho sempre la meglio di andare sempre alla fonte:

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

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.