2个不稳定版本
使用旧的Rust 2015
0.1.0 | 2017年3月17日 |
---|---|
0.0.3 | 2016年5月4日 |
#28 在 #retrieve
3,360 每月下载量
用于 10 个crate(5个直接使用)
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