1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018 年 10 月 15 日 |
---|
6 在 #nl80211 中
33KB
794 行
Rust 中对 nl80211 的实验
MIT 许可证下发布。
示例
如果在不带参数运行示例程序,它将监听 nl80211 事件。如果接收到新的扫描事件,将检索扫描结果。
$ cargo run --release --example nl80211
也可以以超级用户身份启动扫描。
sudo ./target/release/examples/nl80211 scan
lib.rs
:
信息元素
包含 802.11 信息数据的结构化数据。
参考文献
- 802.11-2012 标准
- Wireshark 802.11 解析器,https://raw.githubusercontent.com/wireshark/wireshark/master/epan/dissectors/packet-ieee80211.c
- Hostapd,https://w1.fi/cgit/hostap/tree/src/common/ieee802_11_defs.h
依赖项
~0.3–1MB
~19K SLoC