Gerador de MAC aleatório

Gere endereços MAC em formato hexadecimal para simulações e testes.

Descrição

Todo dispositivo de rede tem uma identidade gravada em silício. O endereço MAC (Media Access Control) é um identificador de 48 bits — 6 octetos escritos em hexadecimal como `00:1A:2B:7C:8D:9E` — que a IEEE padronizou como parte do projeto Ethernet. E o Ethernet em si é uma criação da Xerox PARC: Bob Metcalfe e David Boggs desenvolveram o protocolo em 1973, e a primeira implementação comercial chegou em 1980. A ideia central era simples: cada adaptador de rede na fábrica recebe um número único no mundo inteiro. Os três primeiros octetos formam o OUI (Organizationally Unique Identifier), registrado junto à IEEE pelo fabricante — com ele você consegue descobrir quem fabricou qualquer placa de rede (`00:50:56` identifica VMware; `DC:A6:32` identifica Raspberry Pi Foundation). Os três últimos são atribuídos livremente pelo fabricante dentro desse bloco.

O primeiro bit do primeiro octeto distingue endereços unicast (bit 0) de multicast (bit 1). O segundo bit indica se o endereço é universalmente administrado (atribuído pelo fabricante, bit 0) ou localmente administrado (definido por software, bit 1). Esse segundo bit é a chave para o MAC spoofing — a prática de mudar o endereço MAC por software, algo tecnicamente trivial em todos os sistemas operacionais modernos. Mudar o MAC de uma placa WiFi era uma técnica frequentemente usada para contornar filtros de rede ou anonimizar o tráfego. A Apple, no iOS 14 em 2020, e o Google, no Android 10, levaram isso ao mainstream ao introduzir randomização automática de MAC em redes WiFi para proteger a privacidade — seu celular agora usa um MAC diferente em cada rede, impedindo que seu perfil de mobilidade seja rastreado por estabelecimentos comerciais.

Para testes, gerar MACs aleatórios tem aplicações diretas: popular tabelas de inventário de rede, criar datasets para sistemas de controle de acesso (802.1X), testar parsers de logs DHCP, simular ambientes de descoberta de rede em ferramentas de monitoramento como Zabbix ou Nagios, ou gerar dados para laboratórios de segurança. Esta ferramenta entrega endereços no formato padrão `XX:XX:XX:XX:XX:XX`, prontos para qualquer cenário de simulação.

Detalhamento técnico

Pontos frequentes

  • Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
  • Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
  • Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.

Trecho para testar

  • Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Exemplo — 00:1A:2B:7C:8D:9E

Guia da ferramenta

  • O que é MAC address Identificador de 48 bits apresentado em hexadecimal para interfaces de rede.

  • O que a ferramenta faz Gera endereços MAC aleatórios no formato xx:xx:xx:xx:xx:xx.

  • Por que usar Simular inventário de rede e preparar dados de teste para validadores.

Exemplo de Código

Exemplo de código
00:1A:2B:7C:8D:9E

Exemplo

00:1A:2B:7C:8D:9E

Perguntas frequentes

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.