Skip to main content

a CLI Wi-Fi scanner tool for Windows

Project description

coverage-badge Contributor Covenant

lswifi: a CLI Wi-Fi scanner tool for Windows

Documentation

lswifi is a CLI 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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lswifi-0.1.9.tar.gz (55.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lswifi-0.1.9-py2.py3-none-any.whl (57.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file lswifi-0.1.9.tar.gz.

File metadata

  • Download URL: lswifi-0.1.9.tar.gz
  • Upload date:
  • Size: 55.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1

File hashes

Hashes for lswifi-0.1.9.tar.gz
Algorithm Hash digest
SHA256 8bec317b967fb46007c4b33065f2f2535324005656cafa4e91bdc3097e333274
MD5 3930cc4defe656d88a96431a993c1936
BLAKE2b-256 03bf373c7910f4e4022f82fa8e0b4a5c45ffcb541684a4c873bcd1916bd31fe1

See more details on using hashes here.

File details

Details for the file lswifi-0.1.9-py2.py3-none-any.whl.

File metadata

  • Download URL: lswifi-0.1.9-py2.py3-none-any.whl
  • Upload date:
  • Size: 57.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1

File hashes

Hashes for lswifi-0.1.9-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 390136b168f6b82254851534e3b454dedfdf2a792f581d6ce503dd855c6d6b4b
MD5 ab087002fca2e3c8df88e6f80f114bc9
BLAKE2b-256 318c8da7763577939c19bf3bc2e91c39a4e7a5b945c94460f4bd70bdfc72809d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page