如何获取下拉列表中显示的802.11接入点列表及其MAC地址?

时间:2011-01-18 23:00:55

标签: macos wifi packet-sniffers

我的Mac说附近有10个接入点。如何以编程方式读取接入点列表,同时获取AP的信号强度和MAC地址?

2 个答案:

答案 0 :(得分:7)

使用'-s'或'-I'选项的机场命令很有用: /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport

答案 1 :(得分:1)

使用Apple80211私有框架(/System/Library/PrivateFrameworks/Apple80211.framework)。由于它是私人的,没有官方文档,但你可以通过谷歌搜索“apple80211”获得大量信息。我发现http://code.google.com/p/iphone-wireless/wiki/Apple80211Functions是最好的来源。它专门用于iPhone开发,但框架几乎完全相同。两个最大的区别:加载位置以及可以在mac上链接而不是在运行时加载的事实。