Skip to content

andrew-d/interfaces-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

interfaces-rs

Actions Status Crate Docs

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.

Example

Add this to your Cargo.toml:

[dependencies]
interfaces = "0.0.9"

Then, in your crate:

extern crate interfaces;

use interfaces::Interface;

License

MIT or Apache 2.0