Oct 5 11:37:58 ISOX-iPhone kernel[0] <Debug>: 023881.292007 wlan.N[2599] AppleBCMWLAN Joined BSS: @ 0x80eb1400, BSSID = some_mac_address, rssi = -30, rate = 54 (100%), channel = 3, encryption = 0x8, ap = 1, failures = 0, age = 0, ssid[ 6] = "pretty_ssid"
aslmsg asl, message; aslresponse searchResult; int i; const char *key, *val; NSMutableArray *result_dicts = [NSMutableArray array]; // ASL asl = asl_new(ASL_TYPE_QUERY); if (!asl) { NSLog(@"Failed creating ASL query"); } // asl_set_query(asl, "Sender", "kernel", ASL_QUERY_OP_EQUAL); // asl_set_query(asl, "Message", "AppleBCMWLAN Joined BSS:", ASL_QUERY_OP_PREFIX|ASL_QUERY_OP_EQUAL); searchResult = asl_search(NULL, asl); while (NULL != (message = aslresponse_next(searchResult))) { NSMutableDictionary *tmpDict = [NSMutableDictionary dictionary]; for (i = 0; (NULL != (key = asl_key(message, i))); i++) { NSString *keyString = [NSString stringWithUTF8String:(char *)key]; val = asl_get(message, key); NSString *string = [NSString stringWithUTF8String:val]; [tmpDict setObject:string forKey:keyString]; } // [result_dicts addObject:tmpDict]; } aslresponse_free(searchResult); asl_free(asl);
{ ASLMessageID = 723; Facility = kern; Level = 7; Message = "AppleBCMWLAN Joined BSS: @ 0xc1985200, BSSID = some_mac_address, rssi = -42, rate = 54 (100%), channel = 3, encryption = 0x8, ap = 1, failures = 0, age = 1, ssid[ 6] = \"pretty_ssid\""; PID = 0; Sender = kernel; Time = 1349423438; }
case 0: "None" case 1: "WEP" case 2: "WPA" case 4: "WPA PSK" case 6: "WPA2" case 8: "WPA2 PSK" case 10: "LEAP" case 12: "80211X" case 14: "WPS"
Source: https://habr.com/ru/post/153699/
All Articles