#nl80211 #netlink #data-structures #building #constants #scan #events

bin+lib nl80211-buildtools

用于构建nl80211的数据结构和常量工具

1 个不稳定版本

使用旧的Rust 2015

0.1.0 2018年10月15日

#7 in #nl80211


nl80211-rs中使用

MIT许可证

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许可证授权。

Build Status Crates.io

依赖项

~5.5MB
~111K SLoC