gpt4 book ai didi

java - 了解 Wifi 分析仪如何使用 java 在 Windows 10 上工作

转载 作者:行者123 更新时间:2023-12-02 03:35:45 25 4
gpt4 key购买 nike

我正在尝试了解 Wifi 分析仪的工作原理。由于我目前正在进行一个安全项目,因此我需要检查接入点的 IP 地址和 BSSID 的 Mac 地址。

我是否需要任何库拥有/允许自己具有扫描网络和 IP 地址/Mac 地址的相同能力?

或者我是否必须转向其他语言,例如 C#,因为它是 Windows 环境

我正在做的项目是邪恶双胞胎检测/警告。哪里

尝试调用系统命令“netsh wlan showprofiles”和“netsh wlan shownetworks=Bssid”都输出我想要的内容,除了AP的IP地址

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Execute shell commands test");
System.out.println();

try {
String cmd = "cmd /c netsh wlan show profiles ";
System.out.println("Execute command: " + cmd);
Process p = Runtime.getRuntime().exec(cmd);
int result = p.waitFor();

System.out.println("Process exit code: " + result);
System.out.println();
System.out.println("Result: ");
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));

String line = "" ;

while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();

}
}
}

最佳答案

如果您想要AP的IP地址,只需在cmd中使用ipconfig并读出默认网关。如果 ap 没有 dhcp,则不起作用,因为您将获得下一个路由器的 IP 地址。

关于java - 了解 Wifi 分析仪如何使用 java 在 Windows 10 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56862895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com