2个不稳定版本

使用旧的Rust 2015

0.1.0 2017年3月17日
0.0.3 2016年5月4日

#28#retrieve

Download history 732/week @ 2024-03-14 289/week @ 2024-03-21 1061/week @ 2024-03-28 716/week @ 2024-04-04 613/week @ 2024-04-11 345/week @ 2024-04-18 406/week @ 2024-04-25 126/week @ 2024-05-02 367/week @ 2024-05-09 557/week @ 2024-05-16 731/week @ 2024-05-23 350/week @ 2024-05-30 523/week @ 2024-06-06 537/week @ 2024-06-13 1952/week @ 2024-06-20 228/week @ 2024-06-27

3,360 每月下载量
用于 10 个crate(5个直接使用)

MIT 许可证

8KB
174

Rust网络接口信息检索绑定

该库包含在Linux机器上检索网络接口信息的功能。

示例用法

请参阅 examples/ifaces.rs 以获取在机器上打印网络接口的示例

extern crate ifaces;

fn main () {
    for iface in
        ifaces::Interface::get_all().unwrap()
            .into_iter() {
                println!("{}\t{:?}\t{:?}", iface.name, iface.kind, iface.addr);
            }
}

在我的机器上,这会打印出

$ cargo run --example ifaces
lo0	Ipv6	Some(V6([::1]:0))
lo0	Ipv4	Some(V4(127.0.0.1:0))
lo0	Ipv6	Some(V6([fe80::1]:0))
en5	Ipv4	Some(V4(192.168.168.133:0))

依赖关系

~1.5MB
~37K SLoC