{{tag>dev python3 mac}}
====== Python3 : Récupérer l'adresse MAC ======
Plusieurs exemples de codes permettant de récupérer l'adresse MAC ou adresse matériel de l’hôte.
===== Module getmac =====
On installe le module au sein d'un environnement virtuel:
# creation de l' environnement virtuel
python3 -m venv py_mac_test
# charger l'environnement virtuel
cd py_mac_test
source bin/activate
# mise à jour de pip
python3 -m pip install --upgrade pip
# installation du module getmac
pip3 install get-mac
On peut à présent utiliser le module:
from getmac import get_mac_address
wifi = get_mac_address(interface="wlp58s0")
print(wifi)
* sources: https://pypi.org/project/get-mac/
===== Module uuid =====
import uuid
print (hex(uuid.getnode()))
La documentation indique qu'une valeur aléatoire est générée si l'adresse matérielle ne peut pas être récupérée.