Gerador de endereço MAC aleatório
Deseja gerar um endereço MAC aleatório? Isso não é problema com esta dica do openssl enviada por um de nossos leitores, e você pode executar o comando uma ou várias vezes para gerar um endereço MAC aleatório instantaneamente em cada execução. Este comando funcionará para randomizar endereços MAC no Mac OS X, Linux e praticamente qualquer outro com openssl e sed instalados.
Como gerar um endereço MAC aleatório a partir da linha de comando
Para começar, pule para o seu terminal ou janela de linha de comando e cole a seguinte sintaxe na linha de comando para gerar um endereço MAC aleatório :
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Certifique-se de que a sintaxe do comando seja colada em uma única linha. A vantagem desse truque é que ele é bastante simples, curto, agradável e não requer nenhum utilitário ou script de terceiros. Ele funciona no OS X e no Linux como está.
A saída hexadecimal será o endereço MAC gerado e ficará mais ou menos assim: 07:e0:17:8f:11:2f
Se você deseja gerar um novo endereço, apenas pressione a seta PARA CIMA no teclado e pressione RETURN novamente, isso executará novamente o mesmo comando em praticamente qualquer shell moderno. A menos que você saiba o que está fazendo, provavelmente não vai querer editar a própria sintaxe do comando, caso contrário, pode acabar gerando um hexadecimal impreciso ou incompleto que pode não corresponder a um endereço MAC em potencial.Mantenha-o simples, siga a seguinte sintaxe se não tiver certeza:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Configurar um alias para randomizar endereços MAC
Se você planeja usar isso com frequência, considere configurar um alias em seu .bash_profile ou .profile para que você não precise digitar toda a string de comando, simplesmente colocando um alias pode ser feito igual a:
"alias randommacaddy=openssl rand -hex 6 | sed &39;s/\(..\)/\1:/g; s/.$//&39;"
Isso é bastante útil se você precisar criar um novo endereço MAC para algo como seu roteador ou modem a cabo. É claro que você também pode falsificar seu endereço MAC facilmente no Mac OS X se quiser usar um dos endereços gerados com o objetivo de alterar um também.
Este comando foi testado para funcionar em Linux e Mac OS X, com praticamente todas as versões. O único requisito é que a linha de comando tenha openssl e sed.
Obrigado a Akili por enviar este pequeno truque excelente, se você souber de outras maneiras de gerar rapidamente um endereço MAC aleatório, informe-nos nos comentários!