| Crates.io | wifi_scan |
| lib.rs | wifi_scan |
| version | 0.7.0 |
| created_at | 2025-10-26 13:39:35.986002+00 |
| updated_at | 2025-11-26 19:44:15.509661+00 |
| description | A crate to list WiFi hotspots in your area. Fork of booyaa/wifiscanner with many improvements to make it future-proof. |
| homepage | |
| repository | https://github.com/simon0302010/wifi-scan |
| max_upload_size | |
| id | 1901408 |
| size | 69,382 |
This is a fork of wifiscanner, a crate to list WiFi hotspots in your area.
This fork moves wifiscanner away from using command line utilities that can't be relied on.
Use versions 0.6.* if you want a drop-in replacement for the original crate.
Full documentation can be found here.
I started developing this project during Midnight Hackathon organised by Hack Club.
This crate is on crates.io and can be
used by adding wifi_scan to the dependencies in your project's Cargo.toml.
[dependencies]
wifi_scan = "0.7.*"
Note: On macOS, the SSIDs and BSSIDs of networks are only shown if location access is granted to the program.
use wifi_scan;
println!("{:?}", wifi_scan::scan());
Alternatively if you've cloned the Git repo, you can run the above example
using: cargo run --example scan.
corewlan on macOS due to the removal of the airport utilitynetsh utility on windowsiw dependency for linuxsee CONTRIBUTING.md
wifi_scan would not be possible without the following people:
@alopatindev, @bizzu, @bash, @cristicbz, @lpmi-13, @brianjaustin, @booyaa
Copyright 2019 Mark Sta Ana. Forked and maintained by simon0302010.
Copyright 2025 simon0302010.
see LICENSE