DevToys Web Pro iconDevToys Web ProBlog
Avalie-nos:
Experimente a extensão do navegador:

Consulta de Fabricante do Endereço MAC (OUI)

  • MAC
    Carregando banco de dados OUI…
    Detalhes técnicos

    Como Funciona a Consulta de Fabricante por Endereço MAC

    O Que a Ferramenta Faz

    A Consulta de Fabricante por Endereço MAC resolve os primeiros 24 bits (OUI — Organisationally Unique Identifier) de um endereço MAC para o fabricante registrado consultando o banco de dados de OUIs da IEEE Registration Authority. Ela aceita endereços MAC em qualquer formato comum (dois-pontos, hífen, ponto, sem separador) e retorna o nome do fornecedor, o endereço registrado e flags básicas de bits (localmente administrado, multicast).

    Casos de Uso Comuns para Desenvolvedores

    Engenheiros de rede identificam dispositivos desconhecidos em uma LAN lendo o OUI a partir de logs de ARP ou DHCP. Analistas de segurança detectam hardware clandestino ou falsificado cujo OUI não corresponde à marca alegada. Desenvolvedores de IoT verificam se um firmware recém-gravado manteve o MAC correto. Ferramentas que exibem rótulos de dispositivos legíveis (mapas de rede, dashboards, capturas de pacotes) usam a consulta de OUI para enriquecer endereços brutos.

    Formatos de Dados, Tipos ou Variantes

    Formatos de MAC suportados: separado por dois-pontos (00:1A:2B:3C:4D:5E), separado por hífen (00-1A-2B-3C-4D-5E), notação com pontos da Cisco (001A.2B3C.4D5E) e hex sem separadores (001A2B3C4D5E). O OUI é extraído como os primeiros 6 caracteres hex. O banco de dados IEEE incluído (via o pacote npm oui-data, ~3.9MB) contém mais de 39.000 atribuições e é carregado uma vez quando você abre a ferramenta — todas as consultas subsequentes são locais.

    Armadilhas Comuns e Casos de Borda

    MACs localmente administrados (o segundo bit menos significativo do primeiro octeto é 1) são atribuídos por software, não pela IEEE — eles não terão correspondência de fornecedor. Tamanhos de bloco mais novos (MA-M, MA-S) usam prefixos de 28 ou 36 bits; esta ferramenta resolve apenas OUIs clássicos de 24 bits. Endereços multicast (o bit menos significativo do primeiro octeto é 1) são sinalizados, mas as consultas ainda tentam encontrar um fornecedor no intervalo registrado.

    Quando Usar Esta Ferramenta vs Código

    Use a ferramenta do navegador para identificação ad-hoc enquanto analisa uma captura de pacotes ou uma auditoria de rede. No código, use o pacote npm `oui` no lado do servidor, os módulos `manuf` do Python ou `netaddr.EUI.oui`, ou o CSV para download do IEEE quando você precisar de enriquecimento em massa em um pipeline.