Informazioni sulla scheda di rete con Python e netifaces
Il modulo per Python che vediamo oggi ci permette di visualizzare facilmente le informazioni sulla shceda di rete: netifaces!
Per installarlo:
# pip install netifaces
Il modulo dovrebbe essere compatibile con tutti gli OS; io l'ho provato su Linux.
Qui sotto un esempio di codice in cui stampiamo svariate informazioni:
import netifaces
print(netifaces.interfaces())
print('---')
indir = netifaces.ifaddresses('enp3s0')
print(indir)
print('---')
print(indir[netifaces.AF_INET])
Nel secondo print, potete vedere che ci sono diversi numeri che identificano i "gruppi" di informazioni.
Il 2 corrisponde a AF_INET (che sta per normal internet address).
Sotto gli diciamo di stampare solo quel "gruppo".
Enjoy!
python netifaces rete
Commentami!