This project consists of functions to work with network interfaces in a cross-platform manner.
This is based on getifaddrs()
to get information of network interfaces.
Therefore some platforms (e.g. Windows) which don't have it are not supported.
Add this to your Cargo.toml
:
[dependencies]
interfaces = "0.0.9"
Then, in your crate:
extern crate interfaces;
use interfaces::Interface;
MIT or Apache 2.0