Skip to content
This repository was archived by the owner on Jul 21, 2022. It is now read-only.

huats-club/lswifi

 
 

Repository files navigation

coverage-badge Contributor Covenant

lswifi: a CLI-centric Wi-Fi scanner tool for Windows

Documentation

lswifi is a CLI-centric Wi-Fi scanner tool for Windows that provides more information about nearby Wi-Fi networks than built-in tools. This includes a Received Signal Strength Indicator (RSSI), detection of 802.11 feature set, and more.

Installation

> python -m pip install lswifi

alt

Usage

Output nearby Wi-Fi networks:

> lswifi

Output nearby Wi-Fi networks that have a detected signal of -60 dBm or stronger:

> lswifi -t -60

Output only networks that match my_ssid:

> lswifi -include my_ssid

Output verbose information (including Information Elements) for BSSID 00:00:00:00:00:00:

> lswifi -ies 00:00:00:00:00:00

alt

Print help information:

> lswifi -h

alt

Upgrading

Here is how to upgrade lswifi when there is a new version available:

PS C:\Users\josh\GitHub\lswifi> where.exe pip3
C:\Users\josh\AppData\Local\Programs\Python\Python39\Scripts\pip3.exe

PS C:\Users\josh\GitHub\lswifi> pip3 install --upgrade lswifi

Check the version installed:

PS C:\Users\josh> lswifi -v

FAQs

  1. What OS and Python versions are required to run this?
    • Windows 10 and Python 3.7 are the minimum supported versions.
  2. Can you get add information from radio tap headers?
    • Currently there is not a way to get radio tap headers from Native Wifi wlanapi.h.

Contributing

Want to contribute? Thanks! Please take a few moments to read this.

About

a CLI-centric Wi-Fi scanner for Windows

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%