1 个不稳定版本
使用旧的Rust 2015
0.1.0 | 2018年10月15日 |
---|
#7 in #nl80211
在nl80211-rs中使用
19KB
525 行
Rust中的nl80211
在Rust中处理nl80211、IEEE 802.11 Netlink协议。正在进行中。
示例
如果没有参数运行示例程序,它将监听nl80211事件。如果收到新的扫描事件,将获取扫描结果。
$ cargo run --release --example nl80211
要运行一些示例命令需要管理员权限,设置如下管理员权限,
sudo setcap cap_net_admin+ep ./target/release/examples/nl80211
然后可以启动扫描等操作。
./target/release/examples/nl80211 scan
兼容性
需要Rust 1.30.0或更高版本。
在以下平台上进行了测试,
- Linux 4.18 x86_64,Fedora 28
- Linux 4.1 ARMv7
- Linux 4.9 AArch64
许可证
根据MIT许可证授权。
依赖项
~5.5MB
~111K SLoC