Назад | Перейти на главную страницу

Хороший инструмент для поиска марки / модели по MAC-адресу?

Первые несколько цифр MAC-адреса (Ethernet ID) зависят от его производителя / модели. Я не буду спрашивать что лучший путь чтобы найти их, поскольку это субъективно ... но я хотел бы знать, нашел ли кто-нибудь здесь особенно эффективный ресурс для этого.

В сети я использую MAC_Find: - это полезно, если вы смотрите только на один или два.

Если вы хотите найти большее количество или список MAC-адресов, будет проще запустить скрипт для захвата строки (используя grep или что-то подобное) из Список IEEE OUI. Обратите внимание, что в файле oui.txt MAC-адрес разделяется тире, а не двоеточием.

Чтобы сделать жизнь немного веселее, вот сценарий оболочки, позволяющий получить производителя из любого arp дам тебе:

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

Пример вывода:

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

Первые 6 байтов MAC-адреса представляют OUI (организационно уникальный идентификатор). Они администрируются IEEE, поэтому я считаю, что лучше всегда обращаться к источнику:

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