Source: python-netifaces2 Maintainer: Home Assistant Team Uploaders: Edward Betts , Section: python Build-Depends: debhelper-compat (= 13), dh-sequence-python3, cargo, librust-log-dev, librust-nix-dev, librust-pyo3-dev (>= 0.27), librust-thiserror-1-dev, pybuild-plugin-pyproject, python3-all, python3-maturin, python3-setuptools, rustc, Build-Depends-Arch: python3-pytest , Standards-Version: 4.7.4 Homepage: https://github.com/SamuelYvon/netifaces-2 Vcs-Browser: https://salsa.debian.org/homeassistant-team/deps/python-netifaces2 Vcs-Git: https://salsa.debian.org/homeassistant-team/deps/python-netifaces2.git Testsuite: autopkgtest-pkg-pybuild Package: python3-netifaces2 Architecture: any Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}, Description: portable network interface information This library reports information about network interfaces known to the operating system. It can list interface names and return per-interface address data, including link-layer, IPv4, and IPv6 addresses where the system provides them. . It also exposes routing gateway information and the default gateway through a netifaces-compatible API. On Linux, gateway data is obtained from the kernel routing table as exposed through procfs or through the ip command when needed. . The data comes from the host networking stack, network interfaces, and routing tables. Results reflect the addresses and routes configured on the system, such as Ethernet or Wi-Fi interface addresses, netmasks, broadcast addresses, and gateway entries.