用于获取机器可读的 wifi 扫描列表的命令行工具

用于获取机器可读的 wifi 扫描列表的命令行工具

我正在寻找一个用于机器可读 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 发行版。

相关内容