How can I retrieve the signal strength of nearby wireless LAN networks on Windows using Python?
How can I retrieve the signal strength of nearby wireless LAN networks on Windows using Python? I would like to either show or graph the values. fmark If you are on Windows , you probably want to use the WLAN API , which provides the 'WlanGetAvailableNetworkList()' function (see the API docs for usage). I am not aware of any python wrappers for WLANAPI.DLL so you may have to wrap it yourself using ctypes . I have a preliminary script that does this ( works-for-me ), but it may be crufty. You'll want to read the documentation to understand the meaning of all the fields: from ctypes import *