diff options
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/src/test_parsing.c | 22 |
1 files changed, 11 insertions, 11 deletions
| diff --git a/utils/src/test_parsing.c b/utils/src/test_parsing.c index 293fbb0..339816e 100644 --- a/utils/src/test_parsing.c +++ b/utils/src/test_parsing.c | |||
| @@ -132,9 +132,9 @@ void print_tag_info(unsigned char *data, size_t data_len) { | |||
| 132 | } while (libwifi_tag_iterator_next(&it) != -1); | 132 | } while (libwifi_tag_iterator_next(&it) != -1); |
| 133 | } | 133 | } |
| 134 | 134 | ||
| 135 | void parse_radiotap(const unsigned char *packet) { | 135 | void parse_radiotap(const unsigned char *packet, size_t packet_len) { |
| 136 | struct libwifi_radiotap_info rtap_info; | 136 | struct libwifi_radiotap_info rtap_info; |
| 137 | libwifi_parse_radiotap_info(&rtap_info, packet); | 137 | libwifi_parse_radiotap_info(&rtap_info, packet, packet_len); |
| 138 | 138 | ||
| 139 | printf("=== Radiotap Parsing ===\n"); | 139 | printf("=== Radiotap Parsing ===\n"); |
| 140 | printf("Radiotap Channel: %d\n", rtap_info.channel.freq); | 140 | printf("Radiotap Channel: %d\n", rtap_info.channel.freq); |
| @@ -166,7 +166,7 @@ void parse_beacon(struct libwifi_frame frame, unsigned char *args, const struct | |||
| 166 | } | 166 | } |
| 167 | 167 | ||
| 168 | if (got_radiotap && parse_radiotap_header) { | 168 | if (got_radiotap && parse_radiotap_header) { |
| 169 | parse_radiotap(packet); | 169 | parse_radiotap(packet, header->caplen); |
| 170 | } | 170 | } |
| 171 | 171 | ||
| 172 | print_bss_info(&bss); | 172 | print_bss_info(&bss); |
| @@ -184,7 +184,7 @@ void parse_probe_request(struct libwifi_frame frame, unsigned char *args, const | |||
| 184 | } | 184 | } |
| 185 | 185 | ||
| 186 | if (got_radiotap && parse_radiotap_header) { | 186 | if (got_radiotap && parse_radiotap_header) { |
| 187 | parse_radiotap(packet); | 187 | parse_radiotap(packet, header->caplen); |
| 188 | } | 188 | } |
| 189 | 189 | ||
| 190 | print_sta_info(&sta); | 190 | print_sta_info(&sta); |
| @@ -201,7 +201,7 @@ void parse_probe_response(struct libwifi_frame frame, unsigned char *args, const | |||
| 201 | } | 201 | } |
| 202 | 202 | ||
| 203 | if (got_radiotap && parse_radiotap_header) { | 203 | if (got_radiotap && parse_radiotap_header) { |
| 204 | parse_radiotap(packet); | 204 | parse_radiotap(packet, header->caplen); |
| 205 | } | 205 | } |
| 206 | 206 | ||
| 207 | print_bss_info(&bss); | 207 | print_bss_info(&bss); |
| @@ -219,7 +219,7 @@ void parse_deauth(struct libwifi_frame frame, unsigned char *args, const struct | |||
| 219 | } | 219 | } |
| 220 | 220 | ||
| 221 | if (got_radiotap && parse_radiotap_header) { | 221 | if (got_radiotap && parse_radiotap_header) { |
| 222 | parse_radiotap(packet); | 222 | parse_radiotap(packet, header->caplen); |
| 223 | } | 223 | } |
| 224 | 224 | ||
| 225 | printf("=== Deauthentication Frame ===\n"); | 225 | printf("=== Deauthentication Frame ===\n"); |
| @@ -258,7 +258,7 @@ void parse_disassoc(struct libwifi_frame frame, unsigned char *args, const struc | |||
| 258 | } | 258 | } |
| 259 | 259 | ||
| 260 | if (got_radiotap && parse_radiotap_header) { | 260 | if (got_radiotap && parse_radiotap_header) { |
| 261 | parse_radiotap(packet); | 261 | parse_radiotap(packet, header->caplen); |
| 262 | } | 262 | } |
| 263 | 263 | ||
| 264 | printf("=== Disassociation Frame ===\n"); | 264 | printf("=== Disassociation Frame ===\n"); |
| @@ -296,7 +296,7 @@ void parse_assoc_request(struct libwifi_frame frame, unsigned char *args, const | |||
| 296 | } | 296 | } |
| 297 | 297 | ||
| 298 | if (got_radiotap && parse_radiotap_header) { | 298 | if (got_radiotap && parse_radiotap_header) { |
| 299 | parse_radiotap(packet); | 299 | parse_radiotap(packet, header->caplen); |
| 300 | } | 300 | } |
| 301 | 301 | ||
| 302 | print_sta_info(&sta); | 302 | print_sta_info(&sta); |
| @@ -313,7 +313,7 @@ void parse_assoc_response(struct libwifi_frame frame, unsigned char *args, const | |||
| 313 | } | 313 | } |
| 314 | 314 | ||
| 315 | if (got_radiotap && parse_radiotap_header) { | 315 | if (got_radiotap && parse_radiotap_header) { |
| 316 | parse_radiotap(packet); | 316 | parse_radiotap(packet, header->caplen); |
| 317 | } | 317 | } |
| 318 | 318 | ||
| 319 | print_bss_info(&bss); | 319 | print_bss_info(&bss); |
| @@ -330,7 +330,7 @@ void parse_reassoc_request(struct libwifi_frame frame, unsigned char *args, cons | |||
| 330 | } | 330 | } |
| 331 | 331 | ||
| 332 | if (got_radiotap && parse_radiotap_header) { | 332 | if (got_radiotap && parse_radiotap_header) { |
| 333 | parse_radiotap(packet); | 333 | parse_radiotap(packet, header->caplen); |
| 334 | } | 334 | } |
| 335 | 335 | ||
| 336 | print_sta_info(&sta); | 336 | print_sta_info(&sta); |
| @@ -347,7 +347,7 @@ void parse_reassoc_response(struct libwifi_frame frame, unsigned char *args, con | |||
| 347 | } | 347 | } |
| 348 | 348 | ||
| 349 | if (got_radiotap && parse_radiotap_header) { | 349 | if (got_radiotap && parse_radiotap_header) { |
| 350 | parse_radiotap(packet); | 350 | parse_radiotap(packet, header->caplen); |
| 351 | } | 351 | } |
| 352 | 352 | ||
| 353 | print_bss_info(&bss); | 353 | print_bss_info(&bss); |
