1 unstable release
Uses old Rust 2015
0.1.0 | Oct 15, 2018 |
---|
#6 in #nl80211
33KB
794 lines
Experiments with nl80211 in Rust
Licensed under the MIT license.
Example
If run without arguments the example program will listen for nl80211 events. If a new scan event is received the scan results will be fetched.
$ cargo run --release --example nl80211
It is also possible to initiate a scan as super user.
sudo ./target/release/examples/nl80211 scan
lib.rs
:
Information Elements
Somewhat structured data with 802.11 information data.
References
- 802.11-2012 standard
- Wireshark 802.11 dissector, 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
Dependencies
~0.3–1MB
~21K SLoC