wifi-list-windows

2.0.2 • Public • Published

wifi-list-windows

Build Status

Like mafintosh/wifi-list, but for Windows

Example

var wifiList = require('wifi-list-windows')
 
wifiList(function (err, networks) {
    if (err) throw err
    console.log(networks)
})

Running the above will list nearby wifi networks.

[ { ssid: 'Dykstra Home',
    networkType: 'Infrastructure',
    authentication: 'WPA2-Personal',
    encryption: 'CCMP',
    bssid: '12:34:56:78:90:ab',
    channel: 9,
    signal: 0.99,
    radioType: '802.11n',
    basicRatesMbps: '1 2 5.5 11',
    otherRatesMbps: '6 9 12 18 24 36 48 54' },
  { ssid: 'Home Wireless',
    networkType: 'Infrastructure',
    authentication: 'WPA2-Personal',
    encryption: 'CCMP',
    bssid: 'cd:ef:12:34:56:78',
    channel: 1,
    signal: 0.28,
    radioType: '802.11n',
    basicRatesMbps: '1 2 5.5 11',
    otherRatesMbps: '6 9 12 18 24 36 48 54' } ]

API

var wifiList = require('wifi-list-windows')

wifiList(cb)

Looks up the list of networks. Calls cb(err, networks) when it's ready.

  • err (null|Error) If an error occurs, networks will be undefined, and err will be an Error object.
  • networks (array of objects|undefined) If no error occurs, networks will be an array of objects with the following properties. Note that the array might be empty, meaning it detected no networks.
    • ssid (string) The SSID/network name.
    • networkType (string) E.g. "Infrastructure", "Adhoc"
    • authentication (string) E.g. "Open", "WPA2-Personal"
    • encryption (string)
    • bssid (string) Hex string, e.g. "15:9e:f2:29:33:e5"
    • channel (number) Integer between 1 and 14
    • signal (number) Floating point number between 0 and 1 that indicates the strength of the signal. Closer to 0 is a weaker signal. Closer to 1 is a stronger signal.
    • radioType (string) E.g. "802.11n"
    • basicRatesMbps (string) I don't know what this means. If you do, please make a PR that fixes this line!
    • otherRatesMbps (string) I don't know what this means. If you do, please make a PR that fixes this line!

CLI

> npm install wifi-list-windows -g
> wifi-list
[ { ssid: 'Dykstra Home',
    networkType: 'Infrastructure',
    authentication: 'WPA2-Personal',
    encryption: 'CCMP',
    bssid: '15:9e:f2:29:33:e5',
    channel: 9,
    signal: 0.99,
    radioType: '802.11n',
    basicRatesMbps: '1 2 5.5 11',
    otherRatesMbps: '6 9 12 18 24 36 48 54' } ]

install

Install with npm

npm install wifi-list-windows # install API 
npm install wifi-list-windows -g # install CLI 

License

MIT

Package Sidebar

Install

npm i wifi-list-windows

Weekly Downloads

3

Version

2.0.2

License

MIT

Last publish

Collaborators

  • artskydj