Crates.io | wifi-manager |
lib.rs | wifi-manager |
version | 0.1.0 |
created_at | 2025-06-22 06:51:03.092468+00 |
updated_at | 2025-06-22 06:51:03.092468+00 |
description | A cross-platform Wi-Fi management library for Rust, supporting Linux and Windows. |
homepage | |
repository | https://gitee.com/zr233/wifi-manager |
max_upload_size | |
id | 1721346 |
size | 49,670 |
这是一个跨平台的 Wi-Fi 管理库,专为 Rust 编程语言设计,支持 Linux 和 Windows 操作系统。
iw
和无线扩展交互要使用此库,请确保你已经安装了 Rust 工具链。然后,你可以将此库作为依赖项添加到你的 Cargo.toml
文件中。
[dependencies]
wifi-manager = "版本号"
请将 版本号
替换为你想要使用的库的实际版本号。
以下是一些使用此库的示例:
use wifi_manager::*;
async fn set_wifi_mode() {
let interface = interface_list().await.unwrap().remove(0);
interface.set_mode(Mode::Monitor).await.unwrap();
}
use wifi_manager::*;
async fn set_channel_and_bandwidth() {
let interface = interface_list().await.unwrap().remove(0);
interface
.set_channel(13, Some(BandWidth::HT40), Some(SecondChannel::Below))
.await
.unwrap();
}
欢迎贡献!如果你有兴趣改进这个库,请参考 贡献指南。
此项目根据 MIT 许可证进行授权。详情请参阅 LICENSE 文件。