Descrição Overview Descripción
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.
Every network device has an identity burned into silicon. The MAC (Media Access Control) address is a 48-bit identifier — 6 octets written in hexadecimal as `00:1A:2B:7C:8D:9E` — standardized by the IEEE as part of the Ethernet project. And Ethernet itself is a Xerox PARC invention: Bob Metcalfe and David Boggs developed the protocol in 1973, with the first commercial implementation arriving in 1980. The central idea was simple: every network adapter gets a unique number worldwide when manufactured. The first three octets form the OUI (Organizationally Unique Identifier), registered with the IEEE by the manufacturer — from this you can determine who made any network card (`00:50:56` identifies VMware; `DC:A6:32` identifies the Raspberry Pi Foundation). The last three are assigned freely by the manufacturer within that block.
The first bit of the first octet distinguishes unicast (bit 0) from multicast (bit 1) addresses. The second bit indicates whether the address is universally administered (factory-assigned, bit 0) or locally administered (software-defined, bit 1). That second bit is the key to MAC spoofing — the practice of changing the MAC address via software, technically trivial on every modern operating system. Changing a WiFi card's MAC was a widely used technique to bypass network filters or anonymize traffic. Apple, with iOS 14 in 2020, and Google, with Android 10, brought this to the mainstream by introducing automatic MAC randomization on WiFi networks to protect privacy — your phone now uses a different MAC on each network, preventing your mobility profile from being tracked by commercial establishments.
For testing, generating random MACs has direct applications: populating network inventory tables, creating datasets for access control systems (802.1X), testing DHCP log parsers, simulating network discovery environments in monitoring tools like Zabbix or Nagios, or generating data for security labs. This tool delivers addresses in the standard `XX:XX:XX:XX:XX:XX` format, ready for any simulation scenario.
Cada dispositivo de red tiene una identidad grabada en silicio. La dirección MAC (Media Access Control) es un identificador de 48 bits — 6 octetos escritos en hexadecimal como `00:1A:2B:7C:8D:9E` — estandarizado por el IEEE como parte del proyecto Ethernet. Y el propio Ethernet es una creación de Xerox PARC: Bob Metcalfe y David Boggs desarrollaron el protocolo en 1973, con la primera implementación comercial en 1980. La idea central era sencilla: cada adaptador de red recibe en fábrica un número único en el mundo entero. Los tres primeros octetos forman el OUI (Organizationally Unique Identifier), registrado ante el IEEE por el fabricante — con él puedes descubrir quién fabricó cualquier tarjeta de red (`00:50:56` identifica a VMware; `DC:A6:32` identifica a la Raspberry Pi Foundation). Los tres últimos son asignados libremente por el fabricante dentro de ese bloque.
El primer bit del primer octeto distingue las direcciones unicast (bit 0) de las multicast (bit 1). El segundo bit indica si la dirección es administrada universalmente (asignada en fábrica, bit 0) o administrada localmente (definida por software, bit 1). Ese segundo bit es la clave del MAC spoofing — la práctica de cambiar la dirección MAC por software, algo técnicamente trivial en todos los sistemas operativos modernos. Cambiar la MAC de una tarjeta WiFi era una técnica habitual para saltarse filtros de red o anonimizar el tráfico. Apple, con iOS 14 en 2020, y Google, con Android 10, llevaron esto al gran público al introducir la aleatorización automática de MAC en redes WiFi para proteger la privacidad — tu teléfono ahora usa una MAC diferente en cada red, impidiendo que los establecimientos comerciales rastreen tu perfil de movilidad.
Para las pruebas, generar MACs aleatorias tiene aplicaciones directas: poblar tablas de inventario de red, crear datasets para sistemas de control de acceso (802.1X), probar parsers de logs DHCP, simular entornos de descubrimiento de red en herramientas de monitorización como Zabbix o Nagios, o generar datos para laboratorios de seguridad. Esta herramienta entrega direcciones en el formato estándar `XX:XX:XX:XX:XX:XX`, listas para cualquier escenario de simulación.
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
Technical deep dive
Common questions summarized
- What is this tool for?: It runs fully in your browser: useful to validate, format, or convert data in everyday development.
- Are my inputs sent to a server?: Processing happens locally with JavaScript. We do not store what you paste into the text areas.
- Can I use this for real production data?: Use at your own risk. For secrets (passwords, tokens), prefer controlled environments and your company policies. And always review the generated contents. Never trust blindly things you see on the internet.
Sample payload to try
- See also the larger "Code Snippets" sample; paste this excerpt to try locally: Example — 00:1A:2B:7C:8D:9E
Detalle técnico
Ideas claras antes de usar la herramienta
- ¿Para qué sirve esta herramienta?: Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
- ¿Se envían mis datos a algún servidor?: El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
- ¿Puedo usarlo con datos reales en producción?: Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.
Fragmento corto para probar
- Debajo aparece también el ejemplo largo en "Fragmentos de Código"; pega esta versión corta: Ejemplo — 00:1A:2B:7C:8D:9E
Guia da ferramenta Tool guide Guía de la herramienta
-
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.
-
What a MAC address is A 48-bit identifier shown in hexadecimal for network interfaces.
-
What the tool does Generates random MAC addresses in
xx:xx:xx:xx:xx:xxformat. -
Why use it Simulate network inventories and prepare validator test data.
-
Qué es una dirección MAC Identificador de 48 bits mostrado en hexadecimal para interfaces de red.
-
Qué hace la herramienta Genera direcciones MAC aleatorias en formato
xx:xx:xx:xx:xx:xx. -
Por qué usarla Simular inventarios de red y preparar datos de prueba para validadores.
Exemplo de Código Code Snippets Fragmentos de Código
00:1A:2B:7C:8D:9E
00:1A:2B:7C:8D:9E
00:1A:2B:7C:8D:9E
Exemplo Example Ejemplo
00:1A:2B:7C:8D:9E
Perguntas frequentes FAQ Preguntas frecuentes
Para que serve esta ferramenta?
What is this tool for?
¿Para qué sirve esta herramienta?
Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
It runs fully in your browser: useful to validate, format, or convert data in everyday development.
Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
Meus dados são enviados a algum servidor?
Are my inputs sent to a server?
¿Se envían mis datos a algún servidor?
O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
Processing happens locally with JavaScript. We do not store what you paste into the text areas.
El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
Posso usar em produção ou para dados reais?
Can I use this for real production data?
¿Puedo usarlo con datos reales en producción?
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.
Use at your own risk. For secrets (passwords, tokens), prefer controlled environments and your company policies. And always review the generated contents. Never trust blindly things you see on the internet.
Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.