如何提取 java 中的无线接入点属性?

How to extract wireless access point properties in java?

我正在尝试实施一种方法来检测无线局域网 (IEEE 802.11) 网络中的 恶意接入点 。 我需要做的是检测网络中的所有接入点及其各自的属性(如MAC 地址、SSID、RSSID 等)。 我需要知道如何使用 java 获取这些信息。有人告诉我我可以使用接入点属性,但这并没有多大帮助,因为我找不到太多相关信息(接入点属性)。 我打算做的是从网络中捕获 beacon frames(就像 wireshark)并使用帧中的参数来提取这些信息。 我在 Python 中成功做到了这一点,我在其中使用了 Scapy 库 来捕获信标帧。 谢谢

Java 不允许我们直接获取底层信息。因此,我认为我们必须 运行 命令行和 运行 类似 netsh 命令的东西 java 来提取该信息。 This 我在我的一个项目中就是这样做的。