BrowserTools
Início / Rede / Pesquisa de endereço MAC

Pesquisa de endereço MAC

Descobre o fabricante por trás de um endereço MAC e verifica se é um endereço privado aleatório.

A carregar Pesquisa de endereço MAC… Se nada acontecer, ativa o JavaScript.

Todas as interfaces Ethernet, Wi-Fi e Bluetooth têm um endereço MAC de 48 bits, normalmente escrito como seis pares de dígitos hexadecimais, por exemplo 3C:22:FB:12:34:56. A primeira parte desse endereço é um Organizationally Unique Identifier (OUI) que a IEEE Registration Authority atribui a um fabricante, por isso diz-te quem fez o chip de rede. É exatamente o que precisas quando um dispositivo desconhecido aparece na lista de clientes do router, quando um varrimento da rede devolve uma dúzia de endereços sem nome, ou quando estás a arrumar as reservas de DHCP e queres saber qual é a impressora e qual é a televisão.

Exemplos

Entrada B8:27:EB:12:34:56
Saída Raspberry Pi Foundation

O prefixo clássico do Raspberry Pi; as placas mais recentes usam DC:A6:32 e outros.

Entrada DA:A1:19:00:00:01
Saída Locally administered, no vendor

O segundo dígito hexadecimal A indica um endereço aleatório ou atribuído por software.

Entrada 01:00:5E:00:00:FB
Saída IPv4 multicast

Usado pelo mDNS (224.0.0.251).

Perguntas frequentes

O que é um OUI?
Um Organizationally Unique Identifier é o prefixo de um endereço MAC atribuído pela IEEE a uma organização. O bloco clássico MA-L tem 24 bits (os três primeiros bytes) e cobre cerca de 16,7 milhões de endereços. Existem blocos mais pequenos, MA-M (28 bits) e MA-S (36 bits), para empresas que precisam de menos endereços, e é por isso que esta ferramenta verifica prefixos de comprimentos diferentes.
Porque é que o endereço MAC do meu telemóvel não mostra fabricante?
Os dispositivos iOS, Android e Windows atuais usam no Wi-Fi um endereço MAC aleatório por rede, para impedir o rastreio entre redes. Estes endereços têm o bit de administração local ativo (o segundo dígito hexadecimal é 2, 6, A ou E) e não estão registados em nome de ninguém, por isso não há fabricante a encontrar. A ferramenta marca-os como local / aleatório. Normalmente consegues ver o endereço físico real nas definições do dispositivo.
O fabricante é sempre a marca do dispositivo?
Não. O OUI pertence a quem fabricou ou comprou a interface de rede. Uma tomada inteligente vendida com uma marca pode ter um módulo Wi-Fi da Espressif ou da Tuya, e muitos portáteis usam chips de rede da Intel ou da Realtek. O resultado indica o fabricante do chip, o que continua a ser uma boa pista sobre o tipo de dispositivo.
Que formatos de endereço MAC posso colar?
Separados por dois pontos (00:1A:2B:3C:4D:5E), por hífenes como no Windows (00-1A-2B-3C-4D-5E), com pontos ao estilo Cisco (001a.2b3c.4d5e), hexadecimal sem separadores (001A2B3C4D5E) e ao estilo macOS com dígitos simples (0:1a:2b:3c:4d:5e). Também podes colar só um OUI, como 00:1A:2B, ou a saída completa de arp -a ou ip neigh.
Os endereços que escrevo são enviados para um servidor?
Não. A página descarrega uma vez a tabela pública de fabricantes da IEEE e faz a correspondência localmente com JavaScript. Os endereços que colas ficam no teu dispositivo, o que é importante porque um endereço MAC pode identificar hardware concreto.
O que significam os bits de multicast e de administração local?
São os dois bits menos significativos do primeiro byte. Se o bit mais baixo for 1, o endereço é de grupo (multicast), usado por exemplo no multicast IPv4 (01:00:5E) ou na descoberta de vizinhos IPv6 (33:33). Se o segundo bit mais baixo for 1, o endereço foi atribuído por software ou por um administrador em vez de gravado pelo fabricante, como acontece em máquinas virtuais, contentores e endereços Wi-Fi aleatórios.
Como se obtém o endereço IPv6 link-local a partir de um MAC?
A autoconfiguração sem estado com EUI-64 modificado divide o MAC ao meio, insere FF:FE no centro, inverte o bit de administração local e acrescenta o prefixo fe80::. Assim, 00:1A:2B:3C:4D:5E passa a fe80::21a:2bff:fe3c:4d5e. Muitos sistemas usam hoje identificadores de interface aleatórios (RFC 7217 ou extensões de privacidade), por isso o teu endereço real pode ser diferente.
Um endereço MAC pode ser alterado ou falsificado?
Sim. A maioria dos sistemas operativos permite definir outro endereço MAC por software, e as máquinas virtuais recebem endereços gerados. É por isso que a filtragem por MAC é uma segurança fraca por si só, e que uma pesquisa de fabricante deve ser lida como uma pista, não como prova do que é um dispositivo.
Quão atualizada está a lista de fabricantes?
A tabela é construída a partir das listas públicas MA-L, MA-M, MA-S e IAB da IEEE Registration Authority, e a data de construção aparece na página. A IEEE acrescenta novas atribuições todas as semanas, por isso um produto muito recente pode ocasionalmente aparecer como não encontrado até à atualização seguinte.

Sobre Pesquisa de endereço MAC

Cola um endereço ou uma lista inteira. A ferramenta aceita todas as notações habituais (dois pontos, hífenes, pontos ao estilo Cisco, hexadecimal sem separadores e os grupos de um só dígito que o macOS mostra) e podes colar diretamente a saída de arp -a, ip neigh ou de uma exportação do router: ela encontra os endereços sozinha. Cada um é comparado com o registo público completo da IEEE, incluindo os grandes blocos MA-L, os blocos médios MA-M e pequenos MA-S e as antigas atribuições IAB, tentando sempre primeiro o prefixo mais longo, para que um bloco subdividido indique a empresa que realmente o detém.

Além do nome do fabricante, a ferramenta descodifica os dois bits de sinalização do primeiro byte. O bit de multicast distingue endereços de grupo (como a gama 01:00:5E do multicast IPv4) dos anfitriões unicast normais. O bit de administração local é o que mais importa hoje: telemóveis, tablets e portáteis usam agora um endereço MAC aleatório por rede, por privacidade, e esses endereços têm este bit ativo. Uma pesquisa num endereço aleatório nunca encontra fabricante, e a ferramenta di-lo em vez de adivinhar. Para um único endereço obténs também todos os formatos habituais, o valor decimal e o EUI-64 modificado e o endereço IPv6 link-local que a autoconfiguração sem estado (SLAAC) derivaria dele.

A base de dados de fabricantes é descarregada uma vez deste site e pesquisada inteiramente no teu navegador, por isso os endereços que colas nunca saem do teu dispositivo. A pesquisa inversa permite escrever o nome de uma empresa, por exemplo Raspberry Pi ou Espressif, e listar todos os prefixos que possui, o que ajuda a escrever regras de firewall ou a filtrar uma captura. Lembra-te de que o OUI identifica o fabricante da interface de rede, não necessariamente a marca da caixa: muitos aparelhos usam módulos da Espressif, Realtek, MediaTek ou fornecedores semelhantes.

A Xerox é dona do 00:00:00

Os endereços MAC vêm da Ethernet, que Bob Metcalfe e colegas desenvolveram no Xerox PARC em 1973. No início era a própria Xerox que distribuía os blocos de endereços, e é por isso que o primeiro OUI do registo, 00:00:00, ainda pertence à Xerox Corporation. A administração passou mais tarde para a IEEE quando a Ethernet se tornou a norma IEEE 802.3, e a IEEE Registration Authority gere o registo desde então.

O espaço de 48 bits foi pensado para ser grande o suficiente para nenhum fabricante ter de reutilizar um endereço, e continua a ter cerca de 281 biliões de valores. A pressão veio de outro lado: quando os telemóveis começaram a emitir pedidos de procura Wi-Fi por todo o lado, lojas e anunciantes passaram a seguir pessoas pelo seu endereço MAC fixo. A Apple introduziu endereços aleatórios na procura de redes Wi-Fi no iOS 8, em 2014, e mais tarde os endereços privados por rede no iOS 14; o Android e o Windows seguiram com funções semelhantes.

Algumas empresas pagam à IEEE um valor adicional para que o seu nome não apareça na lista pública. Os seus blocos aparecem simplesmente como "Private", e existem mais de duzentas entradas desse tipo.

Apoiar