#wifi #热点 #网络 #热点

wifiscanner

列出您所在区域的 WiFi 热点

13 个不稳定版本 (4 个破坏性更改)

使用旧的 Rust 2015

0.5.1 2019年10月5日
0.5.0 2019年10月5日
0.4.0 2019年10月1日
0.3.6 2017年3月29日
0.1.0 2016年7月29日

#1780 in 网络编程

Download history 1218/week @ 2024-03-14 1069/week @ 2024-03-21 891/week @ 2024-03-28 1044/week @ 2024-04-04 802/week @ 2024-04-11 1007/week @ 2024-04-18 1280/week @ 2024-04-25 1489/week @ 2024-05-02 1590/week @ 2024-05-09 1200/week @ 2024-05-16 999/week @ 2024-05-23 1556/week @ 2024-05-30 1315/week @ 2024-06-06 1592/week @ 2024-06-13 1279/week @ 2024-06-20 943/week @ 2024-06-27

每月下载量 5,609
用于 5 个包

Apache-2.0

18KB
347 代码行

wifiscanner

Build Status Crates docs.rs

一个用于列出您所在区域的 WiFi 热点的包。

自 v0.5.x 版本起,现在支持 macOS、Linux 和 Windows。🎉

灵感来自 Maurice Svay 的 node-wifiscanner (https://github.com/mauricesvay/node-wifiscanner)

测试是从 Christian Kuster 的 node-wifi-scanner (https://github.com/ancasicolica/node-wifi-scanner) 中借鉴的

完整文档可以在 这里 找到。

用法

此包在 crates.io 上,可以通过将 wifiscanner 添加到项目 Cargo.toml 中的依赖项来使用。

[dependencies]
wifiscanner = "0.5.*"

并在包根目录下添加此内容

extern crate wifiscanner;

示例

use wifiscanner;
println!("{:?}", wifiscanner::scan());

或者如果您已克隆了 Git 仓库,您可以使用以下命令运行上面的示例: cargo run --example scan

变更日志

  • 0.5.1 - crates.io 元数据更新
  • 0.5.0 - 添加窗口支持(归功于 @brianjaustin)
  • 0.4.0 - 用 iw 替换 iwlist(归功于 @alopatindev)
  • 0.3.6 - crates.io 元数据更新
  • 0.3.5 - 删除了硬编码的 iwlist 路径(归功于 @alopatindev)
  • 0.3.4 - 初始稳定版本

如何贡献

请参阅 CONTRIBUTING.md

贡献者

以下人员使 wifiscanner 成为可能

@alopatindev, @bizzu, @bash, @cristicbz, @lpmi-13, @brianjaustin

版权

版权所有 2019 Mark Sta Ana。

在您选择的情况下,根据 Apache License 2.0 <LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0> 许可。此文件可能不会根据那些条款复制、修改或分发。

依赖项

~2.6–3.5MB
~63K SLoC