我正在寻找一个用于机器可读 wifi 扫描仪的 cli 工具。我尝试过iwlist
看起来不像机器可读的,例如奇怪地报告比特率
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
另一个工具iw
似乎非常有用,但帮助说:
不要对这个工具进行屏幕抓取,我们认为它的输出不稳定。
我没有尝试过,nmcli
因为在我的发行版上似乎不可用。
编辑
目前我只需要属性的一小部分,SSID,BSSID,但我预计将来我将需要更多信息,例如网络是否加密,加密模式(WPA,WPA2,WPA3 ...),是否使用共享密钥或不及更多。所以我要求一个工具,它不必提供很多信息,但可以保证输出稳定性。
主要我需要它用于 Raspbian 发行版。