2个不稳定版本

使用旧的Rust 2015

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

#28#retrieve

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

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