Commit graph

14 commits

Author SHA1 Message Date
Yaro Kasear
17683f5bd5 Add interface reset functionality to main loop; ensure proper state before and after sniffing 2025-05-01 09:16:02 -05:00
Yaro Kasear
de6f0b037b Enhance client tracking and AP relationship mapping in handle_packet; update metrics to reflect active clients per AP. 2025-05-01 09:06:18 -05:00
Yaro Kasear
50aad9ef15 Refactor listener.py to enhance channel syncing and metrics logging; add command-line arguments for interface selection and output file. 2025-04-30 16:15:39 -05:00
Yaro Kasear
3b03e5c048 Add channel tracking and periodic check in main loop 2025-04-30 15:20:43 -05:00
Yaro Kasear
e93addb4c0 Add channel change detection and update logic in main loop 2025-04-30 15:18:48 -05:00
Yaro Kasear
d0d7dd473f Add functions to get and set the current channel for the network interface 2025-04-30 15:03:42 -05:00
Yaro Kasear
2586d5fcca Add shebang line to listener.py for improved script execution 2025-04-30 14:36:10 -05:00
Yaro Kasear
f360ae79e8 Refactor settings loading to use auto-detection and improve error handling 2025-04-30 14:34:11 -05:00
Yaro Kasear
0e49e636ce Refactor environment variable loading to improve error handling and clarity 2025-04-30 14:27:39 -05:00
Yaro Kasear
fa0a1fd930 Add export keyword to all environment variables in settings.env.default 2025-04-30 14:19:30 -05:00
Yaro Kasear
2ff5a192ca Rename INTERFACE to LISTEN_INTERFACE for consistency and update settings.env.default 2025-04-30 14:09:26 -05:00
a04ca7960f Make listener.py executable. 2025-04-30 13:59:15 -05:00
Yaro Kasear
2b328b7368 Refactor packet sniffing to run in a loop with a longer timeout for improved performance 2025-04-30 13:58:09 -05:00
Yaro Kasear
2a227d7222 Add support for --no-enrich flag in runtest.sh to skip data enrichment 2025-04-30 13:50:59 -05:00