Yaro Kasear
|
4f627a819d
|
Remove interface availability check in main function to streamline execution flow
|
2025-05-07 08:04:36 -05:00 |
|
Yaro Kasear
|
687d242d89
|
Refactor subprocess calls to use safe_call for improved error handling
|
2025-05-07 08:04:02 -05:00 |
|
Yaro Kasear
|
c7639d330f
|
Improve interface availability check in wait_for_interface_up function
|
2025-05-07 08:00:43 -05:00 |
|
Yaro Kasear
|
9101695db4
|
Add interface availability check before starting channel hopping
|
2025-05-06 16:13:52 -05:00 |
|
Yaro Kasear
|
d538e10c9c
|
Refactor argument parser to allow setting channel hop interval with a new command-line option
|
2025-05-06 09:46:11 -05:00 |
|
Yaro Kasear
|
27d64d2bed
|
Enhance channel hopping by adding dynamic hop interval calculation based on observation duration
|
2025-05-06 09:04:53 -05:00 |
|
Yaro Kasear
|
dcbd240bb5
|
Reduce CHANNEL_LIST to essential channels for improved performance
|
2025-05-06 08:27:24 -05:00 |
|
Yaro Kasear
|
8038a46176
|
Remove debug logging for sys.argv in main function
|
2025-05-05 11:28:46 -05:00 |
|
Yaro Kasear
|
0181766269
|
Add debug logging for sys.argv in main function
|
2025-05-02 16:26:55 -05:00 |
|
Yaro Kasear
|
3cdcadcb6d
|
Add listener readiness check in runtest.sh
|
2025-05-02 14:41:50 -05:00 |
|
Yaro Kasear
|
470d684fb5
|
Update APsOnChannel calculation to filter by current channel
|
2025-05-02 12:39:00 -05:00 |
|
Yaro Kasear
|
1a884c8085
|
Refactor MAC vendor lookup to streamline vendor retrieval and improve debug logging
|
2025-05-02 11:54:19 -05:00 |
|
Yaro Kasear
|
45b33dc48b
|
Add debug print statement to MAC vendor lookup for troubleshooting
|
2025-05-02 11:52:37 -05:00 |
|
Yaro Kasear
|
bca346ac5a
|
Add debug logging for MAC vendor lookup process
|
2025-05-02 11:50:18 -05:00 |
|
Yaro Kasear
|
7ccddd89c5
|
Add logging for MAC vendor lookup process
|
2025-05-02 11:48:32 -05:00 |
|
Yaro Kasear
|
ce437ca43c
|
Add clarification note on ClientsOnAP exceeding ClientsOnChannel
|
2025-05-02 11:45:45 -05:00 |
|
Yaro Kasear
|
a5f8123c45
|
Refactor ClientsOnChannel metric calculation to simplify logic
|
2025-05-02 11:27:12 -05:00 |
|
Yaro Kasear
|
d0a3561586
|
MAC Vendor Resolution (with local cache)
|
2025-05-02 11:25:12 -05:00 |
|
Yaro Kasear
|
be2c674a2c
|
Ensure ClientsOnChannel respects main interface’s channel
|
2025-05-02 11:23:28 -05:00 |
|
Yaro Kasear
|
66496e1518
|
Optimize AP-client matching loop
|
2025-05-02 11:22:00 -05:00 |
|
Yaro Kasear
|
231ce7e8b0
|
Association Frame Support (Augments client tracking)
|
2025-05-02 11:20:42 -05:00 |
|
Yaro Kasear
|
5c55276ef3
|
Update CSV metrics to include client counts and signal averages while reordering fields
|
2025-05-02 10:49:01 -05:00 |
|
Yaro Kasear
|
f95945883c
|
Remove unused Cisco client metrics and update BSSID and channel counts in CSV output
|
2025-05-02 10:40:07 -05:00 |
|
Yaro Kasear
|
689fd80e29
|
Remove debug print statement for deadpoints with no clients
|
2025-05-02 10:31:31 -05:00 |
|
Yaro Kasear
|
2aca8df967
|
Add debug print statement for deadpoints with no clients
|
2025-05-02 09:58:26 -05:00 |
|
Yaro Kasear
|
6160948d05
|
Refactor deadpoint candidate handling and update suspect AP flags
|
2025-05-02 09:56:07 -05:00 |
|
Yaro Kasear
|
b7864a537e
|
Remove debug print statement for AP clients in deadpoint check
|
2025-05-02 09:45:32 -05:00 |
|
Yaro Kasear
|
fc1fdd4423
|
Update print_suspect_aps to iterate over known APs for suspicious SSID detection
|
2025-05-02 09:41:49 -05:00 |
|
Yaro Kasear
|
cf3c235415
|
Fix channel tracking for clients by using packet channel if available
|
2025-05-02 09:32:11 -05:00 |
|
Yaro Kasear
|
07cbb5c62c
|
Add debug print statement to display clients for each AP in deadpoint check
|
2025-05-02 09:27:24 -05:00 |
|
Yaro Kasear
|
95c7225628
|
Track clients communicating with known APs instead of just the target AP
|
2025-05-02 09:16:49 -05:00 |
|
Yaro Kasear
|
89c210bc9c
|
Add channel frequency handling and enhance deadpoint detection logic
|
2025-05-02 09:04:23 -05:00 |
|
Yaro Kasear
|
6ae40ca9c5
|
Add channel hopping feature and track channels for detected APs
|
2025-05-02 08:47:32 -05:00 |
|
Yaro Kasear
|
2e3484ed83
|
Enhance suspect AP reporting by including multiple classification reasons
|
2025-05-01 15:29:21 -05:00 |
|
Yaro Kasear
|
460643b1eb
|
Enhance suspect AP reporting by adding reason for classification
|
2025-05-01 15:07:52 -05:00 |
|
Yaro Kasear
|
4ed8082481
|
Add tracking for deadpoint candidates and unlinked devices in AP detection
|
2025-05-01 15:01:19 -05:00 |
|
Yaro Kasear
|
fdc38e6413
|
Add support for including probe responses in AP detection and implement suspect SSID reporting
|
2025-05-01 14:20:17 -05:00 |
|
Yaro Kasear
|
baa3e864bb
|
Add channel argument to main function for monitor interface configuration
|
2025-05-01 13:16:29 -05:00 |
|
Yaro Kasear
|
67213136e1
|
Add final AP count summary to main function and remove debug print for beacon frames
|
2025-05-01 13:03:45 -05:00 |
|
Yaro Kasear
|
c3df0d124f
|
Enhance AP detection by counting beacon frames before adding to the list of seen APs
|
2025-05-01 11:21:40 -05:00 |
|
Yaro Kasear
|
47b7f4f818
|
Add debug logging for beacon frames in handle_packet to track AP SSIDs
|
2025-05-01 11:14:24 -05:00 |
|
Yaro Kasear
|
a81321436a
|
Refactor handle_packet to detect APs using only beacon frames and improve unicast client counting logic.
|
2025-05-01 11:03:29 -05:00 |
|
Yaro Kasear
|
7be1b48831
|
Refactor client tracking in handle_packet to improve clarity and add debug logging for counted clients.
|
2025-05-01 10:52:20 -05:00 |
|
Yaro Kasear
|
021ea90d9a
|
Refactor client tracking in handle_packet to simplify logic and ensure unicast clients are counted correctly, excluding the target AP BSSID.
|
2025-05-01 10:45:26 -05:00 |
|
Yaro Kasear
|
7d9e33e9ea
|
Fix regex in get_connected_bssid to match MAC addresses case-insensitively and ensure consistent formatting.
|
2025-05-01 10:28:55 -05:00 |
|
Yaro Kasear
|
9665180077
|
Enhance BSSID retrieval in get_connected_bssid function using regex for improved accuracy; clean up imports.
|
2025-05-01 10:25:21 -05:00 |
|
Yaro Kasear
|
7daa6e1543
|
Refactor ap_clients initialization to use nested defaultdict for improved structure
|
2025-05-01 10:22:01 -05:00 |
|
Yaro Kasear
|
458c69cca4
|
Remove redundant client-AP relationship guessing logic from packet handling
|
2025-05-01 10:18:16 -05:00 |
|
Yaro Kasear
|
c12bdb80e3
|
Refactor client tracking to use defaultdict for improved counting; update metrics to reflect active clients per AP.
|
2025-05-01 10:15:40 -05:00 |
|
Yaro Kasear
|
d24157ba52
|
Handle potential None value for addr2 in packet processing
|
2025-05-01 10:06:08 -05:00 |
|