Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

astuces:adresse_mac_aleatoire [Le 30/01/2019 à 16:34] (Version actuelle)
jaxom créée
Ligne 1: Ligne 1:
 +===== Générer une adresse MAC aléatoire pour votre carte réseau =====
  
 +Lorsque vous connectez votre ordinateur à un réseau, il est identifié par l'adresse MAC de sa carte réseau. En situation de nomadisme (par exemple lorsque vous connectez votre ordinateur à un hot-spot dans un restaurant ou un hôtel), cette adresse MAC permet de pister votre ordinateur.
 +
 +Ce script crée une adresse MAC aléatoire pour votre carte réseau (ethernet ou wifi). De cette façon, l'adresse MAC est différente à chaque fois. Il devient plus difficile de pister votre ordinateur.
 +
 +Ce script est fait pour être utilisé avant de se connecter à un nouveau réseau. Chez moi, le script est lancé à chaque démarrage de l'ordinateur.
 +
 +Comment utiliser ce script :
 +donnez en argument le nom de votre interface réseau,  par exemple :<code>script_adresse_mac_aleatoire eth0
 +script_adresse_mac_aleatoire wlan0</code>
 +
 +Voici le script en question :
 +
 +
 +<code>#!/bin/bash
 +
 +# Définition de l'interface :
 +IFACE=$1
 +
 +
 +# On éteint l'interface :
 +ip link set dev $IFACE down
 +
 +
 +# On génère une fausse adresse MAC,
 +# puis on tente de l'attribuer à l'interface réseau.
 +# Cela peut échouer ; on génère alors une nouvelle adresse MAC,
 +# jusqu'à l'attribution réussie
 +# d'une adresse MAC à l'interface réseau.
 +VARIABLE=1
 +
 +while [ $VARIABLE != 0 ]
 +do FAUSSE_MAC=$(hexdump -n 6 -e '3/1 ":%x"' /dev/urandom | cut -b 2-20)
 + ip link set $IFACE address $FAUSSE_MAC 2>/dev/null
 + VARIABLE=$?;
 +done;
 +
 +echo -n "L'adresse MAC de l'interface "
 +echo -n $IFACE
 +echo -n " est maintenant "
 +echo $FAUSSE_MAC
 +
 +exit 0</code>
 
astuces/adresse_mac_aleatoire.txt · Dernière modification: Le 30/01/2019 à 16:34 par jaxom     Haut de page
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Design by Chirripó