All Projects → maxogden → Iwlist

maxogden / Iwlist

parses iwlist output. scan, join and disconnect from wireless networks on linux

Programming Languages

javascript
184084 projects - #8 most used programming language

iwlist

parses iwlist output on linux computers. tested on raspberry pi running raspbian (debian)

@substack wrote this for hacking into flying robots but told me to publish it to github and npm because he was busy

install

npm install iwlist

instantiate

var iw = require('iwlist')('wlan0')

scan(callback)

returns list of nearby wireless networks sorted by signal strength (high to low)

connect(essid, callback)

joins a wireless network by ESSID

disconnect

disconnects from the current network. callback not implemented yet but it returns the spawned child process stream for iwconfig

note: this doesnt seem to work on raspbian

associated(cb)

cb takes (err, associated) where associated is true if the computer is currently connected to a wireless access point

online(cb)

tries to resolve google.com and calls the callback with (err). if there is no err it means you are online

license

BSD LICENSED

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].