1. O Que E um Endereco MAC
O endereco MAC (Media Access Control address) e um identificador unico de hardware atribuido a cada interface de rede — seja em placas Wi-Fi, adaptadores Ethernet, Bluetooth ou qualquer dispositivo com conectividade de rede. Ele opera na camada 2 (enlace de dados) do modelo OSI e e fundamental para a comunicacao em redes locais.
Diferente do endereco IP, que pode mudar conforme a rede, o MAC e gravado diretamente no hardware pelo fabricante e permanece constante ao longo da vida do dispositivo — embora possa ser temporariamente alterado por software (MAC spoofing).
2. Estrutura dos 48 Bits
Um endereco MAC consiste em 48 bits (6 octetos), divididos em dois campos principais:
- OUI (3 primeiros octetos): identifica o fabricante da interface, atribuido pelo IEEE.
- NIC-specific (3 ultimos octetos): numero de serie unico atribuido pelo fabricante.
O primeiro octeto contem dois bits especiais: o bit 0 (LSB) indica unicast (0) ou multicast (1); o bit 1 indica administracao global pelo IEEE (0) ou local (1). Enderecos localmente administrados sao usados em virtualizacao e testes.
3. OUI e Identificacao de Fabricantes
O OUI (Organizationally Unique Identifier) e um prefixo de 24 bits registrado pelo IEEE para cada fabricante de hardware. Com ele e possivel identificar a empresa responsavel por um dispositivo de rede apenas com os tres primeiros octetos do MAC. Esta ferramenta inclui uma base com 150+ fabricantes para lookup instantaneo.
"O OUI e o 'sobrenome' do dispositivo de rede: revela sua origem sem precisar consultar qualquer servidor externo."
4. Formatos de Notacao
O mesmo endereco MAC pode ser representado em varios formatos, todos equivalentes:
- Dois-pontos: AA:BB:CC:DD:EE:FF — padrao Unix/Linux e a maioria dos sistemas.
- Hifen: AA-BB-CC-DD-EE-FF — padrao Windows.
- Sem separador: AABBCCDDEEFF — usado em alguns protocolos e bancos de dados.
- Cisco (ponto): AABB.CCDD.EEFF — agrupa em blocos de 4 digitos.
5. Casos de Uso Praticos
- Testes de rede: gerar MACs para simular dispositivos em ambientes virtuais ou de teste.
- Filtragem por MAC: configurar access points para permitir ou bloquear dispositivos especificos.
- Inventario de ativos: identificar fabricantes de equipamentos via OUI lookup.
- Deteccao de dispositivos: analisar trafego de rede e identificar dispositivos desconhecidos.
- Virtualizacao: atribuir MACs unicos a maquinas virtuais com bits de administracao local.
6. Perguntas Frequentes
MACs gerados por esta ferramenta sao reais?
Os MACs gerados seguem o formato IEEE correto, mas nao sao registrados em nenhum banco de dados oficial. Sao adequados para testes, simulacoes e ambientes virtuais, nao para uso em producao em redes publicas.
O que e MAC spoofing?
MAC spoofing e a alteracao temporaria do endereco MAC de uma interface por software. E uma tecnica legitima usada em privacidade, testes de rede e compatibilidade. A maioria dos sistemas operacionais modernos permite isso nativamente.
Por que usar o formato localmente administrado?
Enderecos com bit 1 = 1 (localmente administrados) sao convencionalmente usados para MACs gerados por software, evitando conflitos com enderecos reais atribuidos pelo IEEE. Ao gerar MACs para VMs ou containers, este e o padrao recomendado.