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

adresse_mac_aleatoire [Le 24/03/2012 à 14:07]
sylvainb
— (Version actuelle)
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> 
 
adresse_mac_aleatoire.1332594476.txt.gz · Dernière modification: Le 24/03/2012 à 14:07 par sylvainb     Haut de page
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Design by Chirripó