1 unstable release
Uses old Rust 2015
0.1.0 | Oct 15, 2018 |
---|
#6 in #nl80211
24 downloads per month
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–0.9MB
~19K SLoC