diff --git a/runtest.sh b/runtest.sh index 3af6ef4..4de2320 100755 --- a/runtest.sh +++ b/runtest.sh @@ -1,19 +1,15 @@ #!/bin/bash -SCRIPT_DIRECTORY="/home/yaro/wifi_test" -RECIPIENT=conrad.nelson@nebraska.gov -NUM_TESTS=1 -NUM_SAMPLES=5 -TIME_BETWEEN=15m -INTERFACE=wlan0 -BOOT_ID=$(cat /proc/sys/kernel/random/boot_id) -TEST_FILE="/home/yaro/${BOOT_ID}-speedtest.csv" -PING_COUNT=25 -PING_TARGET=1.1.1.1 -KISMET_LOG_DIR="/home/yaro/kismet_logs" -LEAD_TIME=90s +source settings.env + +# Check if email recipient is set +if [ -z "$RECIPIENT" ]; then + echo "[!] Please set the RECIPIENT variable in settings.env." + exit 1 +fi + +BOOT_ID=$(cat /proc/sys/kernel/random/boot_id) -ENRICHED_FILE="${TEST_FILE%}+rf.csv" sudo -v diff --git a/settings.env b/settings.env new file mode 100644 index 0000000..c10e6da --- /dev/null +++ b/settings.env @@ -0,0 +1,12 @@ +SCRIPT_DIRECTORY="${HOME}/wifi_test" +KISMET_LOG_DIR="${HOME}/kismet_logs" +ENRICHED_FILE="${TEST_FILE%}+rf.csv" +NUM_TESTS=1 +NUM_SAMPLES=5 +TIME_BETWEEN=15m +LEAD_TIME=90s +INTERFACE=wlan0 +PING_COUNT=25 +PING_TARGET=1.1.1.1 +RECIPIENT= +TEST_FILE="${HOME}/${BOOT_ID}-speedtest.csv" \ No newline at end of file