Scan Wifi using iwlist ?
- 
					
					
					
					
 I am trying to use iwlist or any nodeJS way of scanning for WiFi networks and generating a JSON list. I am finding that iwlist is not working. "wifisetup" works fine but I every interface I try to use iwlist on says scanning is not supported. Am I missing something? Thanks 
 
- 
					
					
					
					
 @brolly759 maybe wifiscanner through node 
 https://www.npmjs.com/package/wifiscanner
 
- 
					
					
					
					
 I tried that, using this JS Code: const wifiscanner = require("wifiscanner"); //Returns appropriate instance of a wifi scanner 
 const scanner = wifiscanner();scanner.scan((error, networks) => { 
 if(error) {
 console.error(error);
 } else {
 console.dir(networks);
 }
 });I get this: root@Omega-1AF1:/node_modules# node test.js 
 { [Error: Command failed: /bin/sh -c /sbin/iwlist scan
 /bin/sh: /sbin/iwlist: not found
 ]
 killed: false,
 code: 127,
 signal: null,
 cmd: '/bin/sh -c /sbin/iwlist scan' }
 
- 
					
					
					
					
 @brolly759 seems you either do not have iwlist installed or an incorrect path. did you try custom arguments that give the path? 
 
- 
					
					
					
					
 iwlist is installed. When I try running iwlist (interface) s , every network adapter says scanning is not supported. 
 
- 
					
					
					
					
 @brolly759 
 Try to confirm the path to where iwlist is installed withwhich iwlist?
 [edit]root@Omega-FAF1:/# which iwlist /usr/sbin/iwlistBut I think this is moot as it doesn't seem like iwlist functions correctly on O2's. 
 I've usedapsto scan for AP's before if that helps:# aps WRTnode AP scaner. Begin scaning APs, pls wait... Finished. APs available are... ra0 get_site_survey: Ch SSID BSSID Security Signal(%)W-Mode ExtCH NT 11 3c:47:11:8b:f1:f1 WPA1PSKWPA2PSK/TKIPAES 60 11b/g/n NONE In[/edit] 
 
- 
					
					
					
					
 iwlist is in /usr/sbin/iwlist aps seems to work, though no nodeJS plugin for it. Maybe I can create an app that prints the 
 "aps" debug into JSON format.
 
