[英]How to determine security types, like WPA, WPA2, WEP, using Apple80211?
[英]How to know the security type like OPEN, WPA, WPA2, WEP, when using Apple80211 api?
Cydia中的wifi掃描應用程序(例如eWifi,WiFiFoFum等)可以知道安全類型。 使用Apple80211 API時,應用程序如何知道OPEN,WPA,WPA2,WEP等安全類型?
CAPABILITIES的值是1057、1025、34、33、2、1073、1041和3121,等等。 我不知道它代表什么。 我正在使用“ WEP”和“ WPA_IE”鍵來獲取NSDictionary的布爾值,但這還不夠。 有些訪問點是OPEN,但肯定是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";
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.