All Projects → booyaa → wifiscanner

booyaa / wifiscanner

Licence: Apache-2.0 license
A crate to list WiFi hotspots in your area

Programming Languages

rust
11053 projects
Makefile
30231 projects

Projects that are alternatives of or similar to wifiscanner

Cedar
Rust framework for building visual/interactive applications
Stars: ✭ 136 (+189.36%)
Mutual labels:  crates
Bee
A framework for IOTA nodes, clients and applications in Rust
Stars: ✭ 176 (+274.47%)
Mutual labels:  crates
Deps.rs
Keep your dependencies up-to-date
Stars: ✭ 240 (+410.64%)
Mutual labels:  crates
Ktra
Your Little Cargo Registry
Stars: ✭ 147 (+212.77%)
Mutual labels:  crates
Cargo Guppy
Track and query Cargo dependency graphs.
Stars: ✭ 174 (+270.21%)
Mutual labels:  crates
Rust Unic
UNIC: Unicode and Internationalization Crates for Rust
Stars: ✭ 189 (+302.13%)
Mutual labels:  crates
Anterofit
Strongly typed, asynchronous REST client framework for Rust.
Stars: ✭ 125 (+165.96%)
Mutual labels:  crates
cns
Search through rust crates without leaving the terminal
Stars: ✭ 23 (-51.06%)
Mutual labels:  crates
Meuse
A private Cargo crate registry, for Rust
Stars: ✭ 173 (+268.09%)
Mutual labels:  crates
Staticvec
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
Stars: ✭ 236 (+402.13%)
Mutual labels:  crates
Multipart
A backend-agnostic extension for file uploads in HTTP libraries for Rust
Stars: ✭ 155 (+229.79%)
Mutual labels:  crates
Semantic Rs
🚀 Automatic crate publishing done right
Stars: ✭ 162 (+244.68%)
Mutual labels:  crates
Naersk
Build rust crates in Nix. No configuration, no code generation, no IFD. Sandbox friendly.
Stars: ✭ 193 (+310.64%)
Mutual labels:  crates
Pleco
A Rust-based re-write of the Stockfish Chess Engine
Stars: ✭ 137 (+191.49%)
Mutual labels:  crates
Alexandrie
An alternative crate registry, implemented in Rust.
Stars: ✭ 251 (+434.04%)
Mutual labels:  crates
Coap Rs
A Constrained Application Protocol(CoAP) library implemented in Rust.
Stars: ✭ 128 (+172.34%)
Mutual labels:  crates
Ammonia
Repair and secure untrusted HTML
Stars: ✭ 184 (+291.49%)
Mutual labels:  crates
serde with
This crate provides custom de/serialization helpers to use in combination with serde's `with`-annotation and with the improved `serde_as`-annotation.
Stars: ✭ 392 (+734.04%)
Mutual labels:  crates
cod-api
A thin Call of Duty API wrapper written in TypeScript
Stars: ✭ 40 (-14.89%)
Mutual labels:  iw
Honggfuzz Rs
Fuzz your Rust code with Google-developed Honggfuzz !
Stars: ✭ 222 (+372.34%)
Mutual labels:  crates

wifiscanner

CI Crates docs.rs dependency status

Important note to existing contributors!

If you have a local clone you will need to update your default branch from master to main. The easiest way to do this is to delete the clone and recreate it.

Alternatively type the following commands (thanks Scott):

git checkout master
$ git branch -m master main
$ git fetch
$ git branch --unset-upstream
$ git branch -u origin/main
$ git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main

Intro

A crate to list WiFi hotspots in your area.

As of v0.5.x now supports macOS, Linux and Windows. 🎉

Inspired by Maurice Svay's node-wifiscanner

Tests shameless pilfered from Christian Kuster's node-wifi-scanner

Full documentation can be found here.

Usage

This crate is on crates.io and can be used by adding wifiscanner to the dependencies in your project's Cargo.toml.

[dependencies]
wifiscanner = "0.5.*"

and this to your crate root:

extern crate wifiscanner;

Example

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

Alternatively if you've cloned the Git repo, you can run the above example using: cargo run --example scan.

Changelog

  • 0.5.1 - crates.io metadata update
  • 0.5.0 - add window support (props to @brianjaustin)
  • 0.4.0 - replace iwlist with iw (props to @alopatindev)
  • 0.3.6 - crates.io metadata update
  • 0.3.5 - remove hardcoded path for iwlist (props to @alopatindev)
  • 0.3.4 - initial stable release

How to contribute

see CONTRIBUTING.md

Contributors

wifiscanner would not be possible without the following folks:

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

Copyright

Copyright 2019 Mark Sta Ana.

see LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].