Cydia中的Wifi、WiFi FoRum等wifi扫描应用可以知道安全类型。
使用 Apple80211 api 时,应用程序如何知道 OPEN、WPA、WPA2、WEP 等安全类型?
CAPABILITIES 的值为 1057、1025、34、33、2、1073、1041 和 3121 等...
实在是太多种多样了。我不知道它代表什么。
我正在使用“WEP”和“WPA_IE”密钥来获取 NSDictionary 的布尔值,但这还不够。
某些接入点是开放的,但最终是 WPA2。
有人有想法吗?请。
我已经找到了解决方案。看看下面的内容吧。您可以使用 wep、wpa、rsn 执行更多详细信息。谢谢。
int adhoc = [network objectForKey:@"AP_MODE"];
if (adhoc == 1)
{
ret =@"AdHoc network";
}
else
{
id wep = [network objectForKey:@"WEP"];
id wpa = [network objectForKey:@"WPA_IE"];
id rsn = [network objectForKey:@"RSN_IE"];
if(wep) {
ret =@"Secured network (WEP)";
} else if (wpa && rsn) {
ret =@"Secured network (WPA, WPA2)";
} else if (wpa) {
ret =@"Secured network (WPA)";
} else if (rsn) {
ret =@"Secured network (WPA2)";
} else {
ret =@"Open Network";
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)