From 3b03e5c048cb6fc35ea8a8f92dc6fdfde7b719f9 Mon Sep 17 00:00:00 2001 From: Yaro Kasear Date: Wed, 30 Apr 2025 15:20:43 -0500 Subject: [PATCH] Add channel tracking and periodic check in main loop --- listener.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/listener.py b/listener.py index 13cc49d..81a512b 100755 --- a/listener.py +++ b/listener.py @@ -115,6 +115,9 @@ if __name__ == "__main__": # Start sniffing in a background thread try: + last_channel = current_channel + channel_check_counter = 0 + while running: sniff( iface=LISTEN_INTERFACE, @@ -124,7 +127,7 @@ if __name__ == "__main__": timeout=10 ) print_stats() - + # Check channel every 3 loops (~30 seconds) channel_check_counter += 1 if channel_check_counter >= 3: