| 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 文件。