From 412a63f51d769971366bf81ddbfda3f6f9fd5b7f Mon Sep 17 00:00:00 2001 From: Yaro Kasear Date: Fri, 2 May 2025 14:20:10 -0500 Subject: [PATCH] Refactor Kismet control logic in runtest.sh to only start/stop when listener is disabled --- runtest.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/runtest.sh b/runtest.sh index b9d1de8..ecd849a 100755 --- a/runtest.sh +++ b/runtest.sh @@ -86,10 +86,10 @@ sudo -v while true; do sudo -n true; sleep 60; done 2>/dev/null & SUDO_KEEPALIVE_PID=$! -log "Starting kismet..." -SECONDS=0 -sudo systemctl start kismet -log "Kismet startup took $SECONDS seconds" +if [ "$LISTENER_ENABLED" -eq 0 ]; then + log "Starting kismet..." + sudo systemctl start kismet +fi log "Saturating the capture..." sleep "$LEAD_TIME" @@ -257,8 +257,11 @@ for ((COUNTER = 1; COUNTER <= NUM_TESTS; COUNTER++)); do [[ "$COUNTER" -lt "$NUM_TESTS" ]] && log "Waiting $TIME_BETWEEN before next test..." && sleep "$TIME_BETWEEN" done -log "Stopping kismet..." -sudo systemctl stop kismet +if [ "$LISTENER_ENABLED" -eq 0 ]; then + log "Stopping kismet..." + sudo systemctl stop kismetS +fi + if [ "$NO_ENRICH" -eq 0 ]; then log "Enriching data..."