From d538e10c9c2edba93724fc6758d2fba823e7fc4e Mon Sep 17 00:00:00 2001 From: Yaro Kasear Date: Tue, 6 May 2025 09:46:11 -0500 Subject: [PATCH] Refactor argument parser to allow setting channel hop interval with a new command-line option --- listener.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/listener.py b/listener.py index ba9229d..b8cf251 100755 --- a/listener.py +++ b/listener.py @@ -264,10 +264,10 @@ def main(): parser.add_argument("--monitor-iface", required=True, help="Monitor interface to sniff on") parser.add_argument("--outfile", required=True, help="CSV file to append metrics row") parser.add_argument("--include-probes", action="store_true", help="Include probe responses as valid APs") + parser.add_argument("--hop-interval", type=int, default=CHANNEL_HOP_INTERVAL, help="Interval for channel hopping (default: 5 seconds)") group = parser.add_mutually_exclusive_group() group.add_argument("--channel", type=int, help="Channel to lock monitor interface to") group.add_argument("--channel-hop", action="store_true", help="Enable channel hopping") - group.add_argument("--hop-interval", type=int, default=CHANNEL_HOP_INTERVAL, help="Interval for channel hopping (default: 5 seconds)") args = parser.parse_args()