我如何通过编程方式扫描地理位置附近的无线访问点并确定其IP和MAC地址。特别是,如何拔出不打开的WAP的IP和Mac地址?如何区分无线访问点和其他事项,例如智能手机或计算机?

最初,我可能只为Windows计算机执行此操作,但最终我想拥有此扫描功能,以使用多种操作系统,包括MacOSX,iOS,Android ...

有帮助吗?

解决方案

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

旨在允许编程可用网络的大多数API都应在某个地方具有此信息。

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

最后,根据定义,您可以区分访问点和其他事项 - 所有用作访问点的所有内容(即广告广告是BSSID)都是访问点。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top