Find all network informations, ip mask, address, network, statistics, type, lower and upper devices connexion, tcp/tcp6 connexion, udp and udp6 connexion, routing
python package that provide networks informations in json/dict format
This script is compatible with Linux OS
The script read the ‘/sys/class/net/‘ recursively (partialy) and store the collected information in Dict and return the result that can be exploited like json file.
pip install ifaceinfo
or clone the github repository and work directly with
from ifaceinfo import InterfacesInfos
from ifaceroutes import InterfacesRoutes
from ifaceroutes import TCPConn
from ifaceroutes import UDPConn
ifaces = InterfacesInfos()
ifacesroutes = InterfacesRoutes()
tcpconn = TCPConn()
udpconn = UDPConn()