Consulta o fabricante com base no endereço MAC?

16

Eu quero incorporar em um software a capacidade de procurar um fabricante com base em um endereço mac. Pesquisando "pesquisa de endereços mac" e similares, observei vários sites que fazem essa correlação sugerir que essa fonte de dados está disponível em algum lugar. Onde posso encontrar essa fonte de dados que correlaciona um endereço mac (entrada) com um fabricante (saída)?

    
por John R 30.04.2012 / 17:02

3 respostas

29

A primeira metade (24 bits) do seu endereço MAC é chamada OUI (Organizationally Unique Identifier) , e identifica a empresa. A lista está disponível no ieee.org:

link

Eles são formatados assim:

00-03-93   (hex)        Apple Computer, Inc.
000393     (base 16)    Apple Computer, Inc.
                        20650 Valley Green Dr.
                        Cupertino CA 95014
                        UNITED STATES

As lacunas entre os números hexadecimais seqüenciais são provavelmente OUI's registrados privadamente. Não há lista aberta para esses, mas eu nunca encontrei um endereço MAC em tais intervalos.

    
por 30.04.2012 / 17:12
20

Como @Bart De Vos diz que o IEEE mantém a lista canônica de OUIs. Além disso, há uma lista de blocos de endereços individuais (IAB) no link . No entanto, as entradas podem ser registradas privadamente, o que significa que elas serão omitidas de oui.txt e iab.txt . A equipe de desenvolvimento do Wireshark mantém uma lista muito mais completa:

link

Nós extraímos entradas das listas públicas de OUI e IAB do IEEE, colaboradores individuais e qualquer outra fonte que pudermos.

A equipe do Nmap mantém uma lista separada no link .

    
por 30.04.2012 / 17:36
-2

Você pode ter mais sorte ao obter isso por meio do ID de hardware, que é muito mais específico e mais difícil de falsificar

PCI\VEN_8086&DEV_10EA&SUBSYS_040A1028&REV_05

você deve ser capaz de obtê-lo através de uma simples chamada WMI para Win32_PnPSignedDriver

embora infelizmente isso funcione apenas para máquinas baseadas no Windows.

    
por 30.04.2012 / 19:33