Refactor Kismet control logic in runtest.sh to only start/stop when listener is disabled
This commit is contained in:
parent
a3588f3540
commit
412a63f51d
1 changed files with 9 additions and 6 deletions
15
runtest.sh
15
runtest.sh
|
@ -86,10 +86,10 @@ sudo -v
|
||||||
while true; do sudo -n true; sleep 60; done 2>/dev/null &
|
while true; do sudo -n true; sleep 60; done 2>/dev/null &
|
||||||
SUDO_KEEPALIVE_PID=$!
|
SUDO_KEEPALIVE_PID=$!
|
||||||
|
|
||||||
log "Starting kismet..."
|
if [ "$LISTENER_ENABLED" -eq 0 ]; then
|
||||||
SECONDS=0
|
log "Starting kismet..."
|
||||||
sudo systemctl start kismet
|
sudo systemctl start kismet
|
||||||
log "Kismet startup took $SECONDS seconds"
|
fi
|
||||||
|
|
||||||
log "Saturating the capture..."
|
log "Saturating the capture..."
|
||||||
sleep "$LEAD_TIME"
|
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"
|
[[ "$COUNTER" -lt "$NUM_TESTS" ]] && log "Waiting $TIME_BETWEEN before next test..." && sleep "$TIME_BETWEEN"
|
||||||
done
|
done
|
||||||
|
|
||||||
log "Stopping kismet..."
|
if [ "$LISTENER_ENABLED" -eq 0 ]; then
|
||||||
sudo systemctl stop kismet
|
log "Stopping kismet..."
|
||||||
|
sudo systemctl stop kismetS
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [ "$NO_ENRICH" -eq 0 ]; then
|
if [ "$NO_ENRICH" -eq 0 ]; then
|
||||||
log "Enriching data..."
|
log "Enriching data..."
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue