@@ -1374,20 +1374,10 @@ for(i = 0; i < APLIST_MAX - 1; i++)
13741374 {
13751375 tvlast = (aplist + i )-> tsakt / 1000000000ULL ;
13761376 strftime (timestring , TIMESTRING_LEN , "%H:%M:%S" , localtime (& tvlast ));
1377- if (memcmp ((aplist + i )-> apdata -> macc , macclientrg , ETH_ALEN ) != 0 )
1378- {
1379- fprintf (stdout , "%s M123 %02x%02x%02x%02x%02x%02x %02x%02x%02x%02x%02x%02x %.*s\n" , timestring ,
1380- (aplist + i )-> apdata -> macc [0 ], (aplist + i )-> apdata -> macc [1 ], (aplist + i )-> apdata -> macc [2 ], (aplist + i )-> apdata -> macc [3 ], (aplist + i )-> apdata -> macc [4 ], (aplist + i )-> apdata -> macc [5 ],
1381- (aplist + i )-> apdata -> maca [0 ], (aplist + i )-> apdata -> maca [1 ], (aplist + i )-> apdata -> maca [2 ], (aplist + i )-> apdata -> maca [3 ], (aplist + i )-> apdata -> maca [4 ], (aplist + i )-> apdata -> maca [5 ],
1382- (aplist + i )-> apdata -> essidlen , (aplist + i )-> apdata -> essid );
1383- }
1384- else
1385- {
1386- fprintf (stdout , "%s M123 %02X%02X%02X%02X%02X%02X %02x%02x%02x%02x%02x%02x %.*s\n" , timestring ,
1387- (aplist + i )-> apdata -> macc [0 ], (aplist + i )-> apdata -> macc [1 ], (aplist + i )-> apdata -> macc [2 ], (aplist + i )-> apdata -> macc [3 ], (aplist + i )-> apdata -> macc [4 ], (aplist + i )-> apdata -> macc [5 ],
1388- (aplist + i )-> apdata -> maca [0 ], (aplist + i )-> apdata -> maca [1 ], (aplist + i )-> apdata -> maca [2 ], (aplist + i )-> apdata -> maca [3 ], (aplist + i )-> apdata -> maca [4 ], (aplist + i )-> apdata -> maca [5 ],
1389- (aplist + i )-> apdata -> essidlen , (aplist + i )-> apdata -> essid );
1390- }
1377+ fprintf (stdout , "%s M123 %02x%02x%02x%02x%02x%02x %02x%02x%02x%02x%02x%02x %.*s\n" , timestring ,
1378+ (aplist + i )-> apdata -> macc [0 ], (aplist + i )-> apdata -> macc [1 ], (aplist + i )-> apdata -> macc [2 ], (aplist + i )-> apdata -> macc [3 ], (aplist + i )-> apdata -> macc [4 ], (aplist + i )-> apdata -> macc [5 ],
1379+ (aplist + i )-> apdata -> maca [0 ], (aplist + i )-> apdata -> maca [1 ], (aplist + i )-> apdata -> maca [2 ], (aplist + i )-> apdata -> maca [3 ], (aplist + i )-> apdata -> maca [4 ], (aplist + i )-> apdata -> maca [5 ],
1380+ (aplist + i )-> apdata -> essidlen , (aplist + i )-> apdata -> essid );
13911381 }
13921382 }
13931383 (aplist + i )-> apdata -> m1m2m3 = '+' ;
@@ -1423,18 +1413,18 @@ if(replaycountrg == replaycount)
14231413 {
14241414 tvlast = (calist + i )-> tsakt / 1000000000ULL ;
14251415 strftime (timestring , TIMESTRING_LEN , "%H:%M:%S" , localtime (& tvlast ));
1426- if (memcmp ((aplist + i )-> apdata -> macc , macclientrg , ETH_ALEN ) != 0 )
1416+ fprintf (stdout , "%s M12RG %02x%02x%02x%02x%02x%02x " , timestring ,
1417+ (calist + i )-> cadata -> macc [0 ], (calist + i )-> cadata -> macc [1 ], (calist + i )-> cadata -> macc [2 ], (calist + i )-> cadata -> macc [3 ], (calist + i )-> cadata -> macc [4 ], (calist + i )-> cadata -> macc [5 ]);
1418+ if (memcmp ((calist + i )-> cadata -> maca , macaprg , 3 ) != 0 )
14271419 {
1428- fprintf (stdout , "%s M12RG %02x%02x%02x%02x%02x%02x %02x%02x%02x%02x%02x%02x %.*s\n" , timestring ,
1429- (aplist + i )-> apdata -> macc [0 ], (aplist + i )-> apdata -> macc [1 ], (aplist + i )-> apdata -> macc [2 ], (aplist + i )-> apdata -> macc [3 ], (aplist + i )-> apdata -> macc [4 ], (aplist + i )-> apdata -> macc [5 ],
1430- (aplist + i )-> apdata -> maca [0 ], (aplist + i )-> apdata -> maca [1 ], (aplist + i )-> apdata -> maca [2 ], (aplist + i )-> apdata -> maca [3 ], (aplist + i )-> apdata -> maca [4 ], (aplist + i )-> apdata -> maca [5 ],
1420+ fprintf (stdout , "%02x%02x%02x%02x%02x%02x %.*s\n" ,
1421+ (calist + i )-> cadata -> maca [0 ], (calist + i )-> cadata -> maca [1 ], (calist + i )-> cadata -> maca [2 ], (calist + i )-> cadata -> maca [3 ], (calist + i )-> cadata -> maca [4 ], (calist + i )-> cadata -> maca [5 ],
14311422 (calist + i )-> cadata -> essidlen , (calist + i )-> cadata -> essid );
14321423 }
14331424 else
14341425 {
1435- fprintf (stdout , "%s M12RG %02X%02X%02X%02X%02X%02X %02x%02x%02x%02x%02x%02x %.*s\n" , timestring ,
1436- (aplist + i )-> apdata -> macc [0 ], (aplist + i )-> apdata -> macc [1 ], (aplist + i )-> apdata -> macc [2 ], (aplist + i )-> apdata -> macc [3 ], (aplist + i )-> apdata -> macc [4 ], (aplist + i )-> apdata -> macc [5 ],
1437- (aplist + i )-> apdata -> maca [0 ], (aplist + i )-> apdata -> maca [1 ], (aplist + i )-> apdata -> maca [2 ], (aplist + i )-> apdata -> maca [3 ], (aplist + i )-> apdata -> maca [4 ], (aplist + i )-> apdata -> maca [5 ],
1426+ fprintf (stdout , "%02X%02X%02X%02X%02X%02X %.*s\n" ,
1427+ (calist + i )-> cadata -> maca [0 ], (calist + i )-> cadata -> maca [1 ], (calist + i )-> cadata -> maca [2 ], (calist + i )-> cadata -> maca [3 ], (calist + i )-> cadata -> maca [4 ], (calist + i )-> cadata -> maca [5 ],
14381428 (calist + i )-> cadata -> essidlen , (calist + i )-> cadata -> essid );
14391429 }
14401430 }
@@ -1470,15 +1460,23 @@ for(i = 0; i < APLIST_MAX - 1; i++)
14701460 strftime (timestring , TIMESTRING_LEN , "%H:%M:%S" , localtime (& tvlast ));
14711461 if (memcmp ((aplist + i )-> apdata -> macc , macclientrg , ETH_ALEN ) != 0 )
14721462 {
1473- fprintf (stdout , "%s M12 %02x%02x%02x%02x%02x%02x %02x%02x%02x%02x%02x%02x %.*s\n" , timestring ,
1474- (aplist + i )-> apdata -> macc [0 ], (aplist + i )-> apdata -> macc [1 ], (aplist + i )-> apdata -> macc [2 ], (aplist + i )-> apdata -> macc [3 ], (aplist + i )-> apdata -> macc [4 ], (aplist + i )-> apdata -> macc [5 ],
1463+ fprintf (stdout , "%s M12 %02x%02x%02x%02x%02x%02x " , timestring ,
1464+ (aplist + i )-> apdata -> macc [0 ], (aplist + i )-> apdata -> macc [1 ], (aplist + i )-> apdata -> macc [2 ], (aplist + i )-> apdata -> macc [3 ], (aplist + i )-> apdata -> macc [4 ], (aplist + i )-> apdata -> macc [5 ]);
1465+ }
1466+ else
1467+ {
1468+ fprintf (stdout , "%s M12 %02X%02X%02X%02X%02X%02X " , timestring ,
1469+ (aplist + i )-> apdata -> macc [0 ], (aplist + i )-> apdata -> macc [1 ], (aplist + i )-> apdata -> macc [2 ], (aplist + i )-> apdata -> macc [3 ], (aplist + i )-> apdata -> macc [4 ], (aplist + i )-> apdata -> macc [5 ]);
1470+ }
1471+ if (memcmp ((aplist + i )-> apdata -> maca , macaprg , 3 ) != 0 )
1472+ {
1473+ fprintf (stdout , "%02x%02x%02x%02x%02x%02x %.*s\n" ,
14751474 (aplist + i )-> apdata -> maca [0 ], (aplist + i )-> apdata -> maca [1 ], (aplist + i )-> apdata -> maca [2 ], (aplist + i )-> apdata -> maca [3 ], (aplist + i )-> apdata -> maca [4 ], (aplist + i )-> apdata -> maca [5 ],
14761475 (aplist + i )-> apdata -> essidlen , (aplist + i )-> apdata -> essid );
14771476 }
14781477 else
14791478 {
1480- fprintf (stdout , "%s M12 %02X%02X%02X%02X%02X%02X %02x%02x%02x%02x%02x%02x %.*s\n" , timestring ,
1481- (aplist + i )-> apdata -> macc [0 ], (aplist + i )-> apdata -> macc [1 ], (aplist + i )-> apdata -> macc [2 ], (aplist + i )-> apdata -> macc [3 ], (aplist + i )-> apdata -> macc [4 ], (aplist + i )-> apdata -> macc [5 ],
1479+ fprintf (stdout , "%02X%02X%02X%02X%02X%02X %.*s\n" ,
14821480 (aplist + i )-> apdata -> maca [0 ], (aplist + i )-> apdata -> maca [1 ], (aplist + i )-> apdata -> maca [2 ], (aplist + i )-> apdata -> maca [3 ], (aplist + i )-> apdata -> maca [4 ], (aplist + i )-> apdata -> maca [5 ],
14831481 (aplist + i )-> apdata -> essidlen , (aplist + i )-> apdata -> essid );
14841482 }
@@ -5686,7 +5684,7 @@ fprintf(stdout, "--ftc : enable fake time clock\n"
56865684 " 4 = show waterfall (PMKID & EAPOL)\n"
56875685 " columns mode 4:\n"
56885686 " TIME TYPE MAC_CLIENT MAC_AP ESSID\n"
5689- " MAC CLIENT ROGUE == uppercase\n"
5687+ " ROGUE MACs are uppercase\n"
56905688 " rcascan mode\n"
56915689 " 0 = show APs on current channel sorted by BEACON timestamp\n"
56925690 " 1 = show APs on current channel sorted by PROBERESPONSE timestamp\n"
0 commit comments