如何使用 bash 知道连接到每个 SSID 的客户端数量?

How to know the number of clients connected to each SSID using bash?

是否有任何 Linux 命令/Bash 脚本让无线客户端知道连接到每个 WiFi SSID 的客户端数量?我如何在 bash 中执行此操作?

我不确定你想达到什么目的,所以我会给你几个答案以指出不同的方向。

要获取所有 SSID(包括所有 public 信息),您可以使用以下...

$ su
# iwlist scan

希望这就是您要找的。

如果不是,那么您可能想知道一项服务承载了多少活动连接。这要复杂得多。要检查活动连接,您需要像 tcpdump 这样的端口嗅探器和大量知识。

更常见的方法是访问日志文件或服务器的协议,但我认为您没有问过您是否有权这样做。