Informazioni sulla scheda di rete con Python e netifaces

Mattepuffo's logo
Informazioni sulla scheda di rete con Python e netifaces

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!


Condividi

Commentami!