Générateur d'adresses MAC aléatoires
Voulez-vous générer une adresse MAC aléatoire ? Ce n'est pas un problème avec cette astuce openssl soignée envoyée par l'un de nos lecteurs, et vous pouvez exécuter la commande une ou plusieurs fois pour générer instantanément une adresse MAC aléatoire à chaque exécution. Cette commande fonctionnera pour randomiser les adresses MAC dans Mac OS X, Linux et à peu près n'importe quoi d'autre avec openssl et sed installés.
Comment générer une adresse MAC aléatoire à partir de la ligne de commande
Pour commencer, accédez à votre terminal ou à votre fenêtre de ligne de commande et collez la syntaxe suivante dans la ligne de commande pour générer une adresse MAC aléatoire :
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Assurez-vous que la syntaxe de la commande est collée sur une seule ligne. L'avantage de cette astuce est qu'elle est assez simple, courte, douce et ne nécessite aucun utilitaire ou script tiers, elle fonctionne sous OS X et Linux tel quel.
La sortie hexadécimale sera l'adresse MAC générée et ressemblera à ceci : 07:e0:17:8f:11:2f
Si vous souhaitez générer une nouvelle adresse, appuyez simplement sur la flèche HAUT du clavier, puis appuyez à nouveau sur RETOUR, cela ré-exécutera la même commande dans à peu près n'importe quel shell moderne. À moins que vous ne sachiez ce que vous faites, vous ne voudrez probablement pas modifier la syntaxe de la commande elle-même, sinon vous pourriez vous retrouver à générer un hexadécimal inexact ou incomplet qui pourrait ne pas correspondre à une adresse MAC potentielle.Restez simple, respectez la syntaxe suivante si vous n'êtes pas sûr :
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Configurer un alias pour la randomisation des adresses MAC
Si vous prévoyez de l'utiliser souvent, envisagez de configurer un alias dans votre .bash_profile ou .profile afin que vous n'ayez pas à taper toute la chaîne de commande, il suffit de placer un alias ainsi:
"alias randommacaddy=openssl rand -hex 6 | sed &39;s/\(..\)/\1:/g; s/.$//&39;"
Ceci est très utile si vous devez créer une nouvelle adresse MAC pour quelque chose comme votre routeur ou votre modem câble. Bien sûr, vous pouvez également usurper votre adresse MAC assez facilement dans Mac OS X si vous souhaitez utiliser l'une des adresses générées dans le but d'en changer une également.
Cette commande a été testée pour fonctionner sous Linux et Mac OS X, avec pratiquement toutes les versions. La seule exigence est que la ligne de commande ait openssl et sed.
Merci à Akili d'avoir envoyé cette excellente petite astuce, si vous connaissez d'autres moyens de générer rapidement une adresse MAC aléatoire, faites-le nous savoir dans les commentaires !