#设备 #接口 #网络 #活跃

get_all_interfaces

检查设备上所有活跃的接口

1个不稳定版本

0.1.1 2023年9月3日
0.1.0 2023年9月3日

#63#活跃

自定义许可证

4KB

检查设备上的所有接口

一个用于检查和列出设备上所有网络接口的Rust包。

概述

这个Rust包提供了一种简单直接的方法来检索设备上可用的所有网络接口列表。它抽象了平台特定的细节,并提供了跨平台兼容性的统一接口。

特性

  • 检索设备上所有网络接口的列表。
  • 访问每个网络接口的信息,包括名称、MAC地址、IP地址等。#即将推出
  • 跨平台兼容性(Linux、Windows、macOS等)。#即将推出

用法

要在Rust项目中使用此包,请在您的 main.rc 中添加以下内容

extern crate get_all_interfaces;

fn main() {
	let interface = get_all_interfaces::select_network_interface();
	    
	match interface {
        	Some(iface) => println!("Selected interface: {}", iface.name),
        	None => println!("No network interface selected."),
    		}
}

依赖项

~3.5–5MB
~96K SLoC