Sto cercando un modo comodo di ottenere l'indirizzo di rete in notazione CIDR data una specifica interfaccia di rete.
Per esempio, se chiedo quello di eth0 che ha ip 45.135.123.12 e netmask 255.255.255.0 mi aspetto in output 45.135.123.0/24.
Il linguaggio non è importantissimo, cmq diciamo che Python e C sarebbero i preferiti.
Ho pensato di estrarre la stringa dall'output di ifconfig, ma non mi sembra pulitissimo visto che l'esito dipende tutto dal fatto che la struttura dell'output rimanga invariata.
Grazie