From ad7c62f5212a82a7bd98145f65ddfe539a98c778 Mon Sep 17 00:00:00 2001 From: PolynomialDivision Date: Thu, 26 Oct 2017 17:44:10 +0200 Subject: [PATCH] change format of mac --- src/storage/datastorage.c | 20 ++++++++++---------- src/utils/rssi.c | 2 +- src/utils/ubus.c | 6 +++--- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/storage/datastorage.c b/src/storage/datastorage.c index 2b7c0c4..1174a7e 100644 --- a/src/storage/datastorage.c +++ b/src/storage/datastorage.c @@ -435,7 +435,7 @@ ap ap_array_get_ap(uint8_t bssid_addr[]) { ap ret; char bssid_mac_string[20]; - sprintf(bssid_mac_string, "%x:%x:%x:%x:%x:%x", MAC2STR(bssid_addr)); + sprintf(bssid_mac_string, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(bssid_addr)); printf("Try to find: %s\n", bssid_mac_string); printf("in\n"); print_ap_array(); @@ -898,9 +898,9 @@ void print_probe_entry(probe_entry entry) { char mac_buf_client[20]; char mac_buf_target[20]; - sprintf(mac_buf_ap, "%x:%x:%x:%x:%x:%x", MAC2STR(entry.bssid_addr)); - sprintf(mac_buf_client, "%x:%x:%x:%x:%x:%x", MAC2STR(entry.client_addr)); - sprintf(mac_buf_target, "%x:%x:%x:%x:%x:%x", MAC2STR(entry.target_addr)); + sprintf(mac_buf_ap, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(entry.bssid_addr)); + sprintf(mac_buf_client, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(entry.client_addr)); + sprintf(mac_buf_target, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(entry.target_addr)); printf( "bssid_addr: %s, client_addr: %s, signal: %d, freq: " @@ -913,9 +913,9 @@ void print_auth_entry(auth_entry entry) { char mac_buf_client[20]; char mac_buf_target[20]; - sprintf(mac_buf_ap, "%x:%x:%x:%x:%x:%x", MAC2STR(entry.bssid_addr)); - sprintf(mac_buf_client, "%x:%x:%x:%x:%x:%x", MAC2STR(entry.client_addr)); - sprintf(mac_buf_target, "%x:%x:%x:%x:%x:%x", MAC2STR(entry.target_addr)); + sprintf(mac_buf_ap, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(entry.bssid_addr)); + sprintf(mac_buf_client, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(entry.client_addr)); + sprintf(mac_buf_target, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(entry.target_addr)); printf( "bssid_addr: %s, client_addr: %s, signal: %d, freq: " @@ -927,8 +927,8 @@ void print_client_entry(client entry) { char mac_buf_ap[20]; char mac_buf_client[20]; - sprintf(mac_buf_ap, "%x:%x:%x:%x:%x:%x", MAC2STR(entry.bssid_addr)); - sprintf(mac_buf_client, "%x:%x:%x:%x:%x:%x", MAC2STR(entry.client_addr)); + sprintf(mac_buf_ap, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(entry.bssid_addr)); + sprintf(mac_buf_client, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(entry.client_addr)); printf("bssid_addr: %s, client_addr: %s, freq: %d, ht_supported: %d, vht_supported: %d, ht: %d, vht: %d\n", mac_buf_ap, mac_buf_client, entry.freq, entry.ht_supported, entry.vht_supported, entry.ht, entry.vht); @@ -946,7 +946,7 @@ void print_client_array() { void print_ap_entry(ap entry) { char mac_buf_ap[20]; - sprintf(mac_buf_ap, "%x:%x:%x:%x:%x:%x", MAC2STR(entry.bssid_addr)); + sprintf(mac_buf_ap, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(entry.bssid_addr)); printf("bssid_addr: %s, freq: %d, ht: %d, vht: %d, chan_utilz: %d\n", mac_buf_ap, entry.freq, entry.ht, entry.vht, entry.channel_utilization); } diff --git a/src/utils/rssi.c b/src/utils/rssi.c index afbb241..59dfead 100644 --- a/src/utils/rssi.c +++ b/src/utils/rssi.c @@ -12,7 +12,7 @@ int parse_rssi(char *iwinfo_string); int get_rssi_from_iwinfo(__uint8_t *client_addr) { char mac_buf[20]; - sprintf(mac_buf, "%x:%x:%x:%x:%x:%x", MAC2STR(client_addr)); + sprintf(mac_buf, "%02X:%02X:%02X:%02X:%02X:%02X", MAC2STR(client_addr)); char mac_buf_conv[20]; convert_mac(mac_buf, mac_buf_conv); diff --git a/src/utils/ubus.c b/src/utils/ubus.c index 8d7f9c8..a1716be 100644 --- a/src/utils/ubus.c +++ b/src/utils/ubus.c @@ -438,7 +438,7 @@ dump_client_table(struct blob_attr *head, int len, const char *bssid_addr, uint3 int tmp_int_mac[ETH_ALEN]; uint8_t tmp_mac[ETH_ALEN]; - sscanf((char *) hdr->name, "%x:%x:%x:%x:%x:%x", STR2MAC(tmp_int_mac)); + sscanf((char *) hdr->name, "%02X:%02X:%02X:%02X:%02X:%02X", STR2MAC(tmp_int_mac)); for (int i = 0; i < ETH_ALEN; ++i) tmp_mac[i] = (uint8_t) tmp_int_mac[i]; @@ -535,12 +535,12 @@ void *kick_clients_thread(void *arg) { /* int tmp_int_mac[ETH_ALEN]; uint8_t tmp_mac[ETH_ALEN]; - sscanf("a4:2b:b0:de:f1:fd", "%x:%x:%x:%x:%x:%x", STR2MAC(tmp_int_mac)); + sscanf("a4:2b:b0:de:f1:fd", "%02X:%02X:%02X:%02X:%02X:%02X", STR2MAC(tmp_int_mac)); for(int i = 0; i < ETH_ALEN; ++i ) tmp_mac[i] = (uint8_t) tmp_int_mac[i]; //kick_clients(tmp_mac); - sscanf("a4:2b:b0:de:f1:fe", "%x:%x:%x:%x:%x:%x", STR2MAC(tmp_int_mac)); + sscanf("a4:2b:b0:de:f1:fe", "%02X:%02X:%02X:%02X:%02X:%02X", STR2MAC(tmp_int_mac)); for(int i = 0; i < ETH_ALEN; ++i ) tmp_mac[i] = (uint8_t) tmp_int_mac[i];*/ //kick_clients(tmp_mac);