1

如何以编程方式扫描地理位置附近的无线接入点并确定其 ip 和 mac 地址。特别是,我如何才能提取未打开的 WAP 的 ip 和 mac 地址?如何区分无线接入点和其他东西,例如智能手机或计算机?

最初,我可能只为 Windows 计算机执行此操作,但最终我希望为包括 MacOSX、iOS、Android 在内的各种操作系统提供这种扫描功能……

4

1 回答 1

0

接入点的 MAC 地址,在 AP 的情况下,等于 BSSID(基本服务集标识符)。

大多数旨在允许以编程方式选择可用网络的 API 都应该在某处包含此信息。

如果不与接入点关联并尝试使用它连接到 Internet,则无法确定接入点的 IP 地址。您完全可以找到根本没有外部 IP 的接入点 - 例如,旨在允许访问公司内部网络的接入点。

最后,根据定义,您可以区分接入点和其他事物 - 充当接入点(即宣传其 BSSID)的所有事物都是接入点。

于 2010-12-17T03:43:15.440 回答