Commit graph

50 commits

Author SHA1 Message Date
Yaro Kasear
2a227d7222 Add support for --no-enrich flag in runtest.sh to skip data enrichment 2025-04-30 13:50:59 -05:00
Yaro Kasear
150f8fc448 Add default email body for test completion notification in runtest.sh 2025-04-28 14:57:11 -05:00
Yaro Kasear
b810c93e29 Enhance logging in runtest.sh by implementing session logging and ensuring proper script execution flow 2025-04-28 14:22:36 -05:00
Yaro Kasear
8224deaba1 Add script logging and ensure proper exit in runtest.sh 2025-04-28 14:16:35 -05:00
Yaro Kasear
fc162eb90a Fix email attachment syntax in runtest.sh 2025-04-28 14:14:59 -05:00
Yaro Kasear
69c46aff22 Refactor CSV handling in csv_handler.py and update runtest.sh to log SSID metrics file path 2025-04-28 13:52:17 -05:00
Yaro Kasear
68ed848b54 Update email body default in runtest.sh and correct SSID metrics file path in settings.env.default 2025-04-28 13:24:27 -05:00
Yaro Kasear
55b0835dd7 Refactor enrichment module by adding utility functions, enhancing CSV handling, and implementing SSID metrics extraction. Update run_test script to improve logging on speed test failures. 2025-04-24 15:43:36 -05:00
Yaro Kasear
4b9ad6f609 Refactor run_iperf function to handle timeouts and improve error handling 2025-04-24 09:03:49 -05:00
Yaro Kasear
e75b3807f9 Refactor run_iperf function to improve logging and streamline output handling 2025-04-23 12:56:22 -05:00
Yaro Kasear
0818da0351 Refactor get_tx_failed function to remove unnecessary logging and improve performance 2025-04-23 12:41:21 -05:00
Yaro Kasear
5abb99ab86 Add timing logs to key operations in runtest.sh for better performance tracking 2025-04-23 11:57:29 -05:00
Yaro Kasear
5c4cb2606e Refactor run_iperf function and improve test execution logging 2025-04-22 10:17:42 -05:00
Yaro Kasear
e0e6bd6a99 Refactor run_iperf function to parse JSON output and improve error logging 2025-04-22 08:34:34 -05:00
Yaro Kasear
9b8b59e562 Add bandwidth configuration to settings.env.default and update run_iperf function for UDP modeS 2025-04-21 15:54:24 -05:00
Yaro Kasear
434add2694 Refactor loops and improve formatting in runtest.sh for better readability 2025-04-21 14:53:40 -05:00
Yaro Kasear
d92621d2f0 Fix loop termination in runtest.sh to ensure proper execution flow 2025-04-21 14:39:46 -05:00
Yaro Kasear
a97c7eadee Refactor and enhance run_iperf function in runtest.sh for improved error handling and code reuse 2025-04-21 14:31:31 -05:00
Yaro Kasear
664eb96853 Remove redundant line in logging section of runtest.sh 2025-04-21 13:57:35 -05:00
Yaro Kasear
736703054e Fixed set -x 2025-04-21 13:55:41 -05:00
Yaro Kasear
26c3927e75 Improve iperf3 error handling in runtest.sh by capturing stderr and logging detailed error messages 2025-04-21 13:54:02 -05:00
Yaro Kasear
cb3278b280 Enhance iperf3 error handling in runtest.sh for improved reliability and logging 2025-04-21 13:51:16 -05:00
Yaro Kasear
50000ac5c2 Refactor iperf3 function in runtest.sh for improved argument handling and readability 2025-04-21 13:09:52 -05:00
Yaro Kasear
4891f0bdfe Add iperf3 testing functionality to runtest.sh and update CSV output format; include local and remote TCP/UDP metrics 2025-04-21 12:48:33 -05:00
Yaro Kasear
287ec036eb Enhance analyze_pcap function to track hidden SSIDs and Cisco client counts; update SSID metrics file attachment in runtest.sh for improved reporting. 2025-04-17 14:04:06 -05:00
Yaro Kasear
51312b04de Rename 'NumberofBSSIDs' to 'NumberofBSSIDsOnSSID' for clarity in metrics reporting; remove debug flag setting in runtest.sh for cleaner execution. 2025-04-17 13:34:31 -05:00
Yaro Kasear
cc4f4f0adb Define FAILURE_LOG variable for consistent failure log file naming 2025-04-16 16:00:44 -05:00
Yaro Kasear
03e4d95f2d Add debug output for email attachments in runtest.sh for better traceability 2025-04-16 15:30:57 -05:00
Yaro Kasear
7ff3703326 Fix attachment flag formatting in email sending logic for correct attachment handling 2025-04-16 14:44:26 -05:00
Yaro Kasear
a989ddcff0 Remove debug output for enrich.py execution in runtest.sh for cleaner logs 2025-04-16 14:08:17 -05:00
Yaro Kasear
32640267b2 Add debug output for enrich.py execution in runtest.sh for better traceability 2025-04-16 13:49:17 -05:00
Yaro Kasear
e698e25a5d Refactor email attachment handling in runtest.sh for improved clarity and reliability 2025-04-16 12:56:32 -05:00
Yaro Kasear
0eab8a0bfa Add retry mechanism for speed test in runtest.sh and update settings for max retries and delay 2025-04-16 12:43:08 -05:00
Yaro Kasear
a951a5eb62 Remove debug output of settings variables in runtest.sh for cleaner execution 2025-04-16 11:35:50 -05:00
Yaro Kasear
163281cc28 Refactor packet filtering in analyze_pcap to improve timestamp handling and client retrieval 2025-04-14 13:42:55 -05:00
Yaro Kasear
e0d8a3b707 Add debug output for settings.env variables in runtest.sh 2025-04-14 13:32:12 -05:00
Yaro Kasear
68ec7b8479 Fix START_TIME initialization to ensure accurate timestamping during sample collection 2025-04-14 13:22:53 -05:00
Yaro Kasear
748a0ec911 Move BOOT_ID initialization to settings.env.default and remove from runtest.sh 2025-04-14 13:14:22 -05:00
Yaro Kasear
abf781e7bb Update enrich script and configuration files; remove settings.env 2025-04-14 12:29:15 -05:00
Yaro Kasear
f5bb552a27 Add settings.env file and update recipient check in runtest.sh 2025-04-14 12:01:16 -05:00
Yaro Kasear
757fe18026 Seems like doing the pcap dump before stopping Kismet is a Bad. 2025-04-11 09:45:35 -05:00
Yaro Kasear
ec2bbc43a4 Let's start using pcaps. 2025-04-11 09:33:51 -05:00
Yaro Kasear
6f8a419ec2 Start kismet and stop it when the script is run. 2025-04-11 08:56:48 -05:00
Yaro Kasear
fff377afd0 Adding pcap analysis since kismet logs seem unreliable. 2025-04-10 14:42:42 -05:00
Yaro Kasear
18f928a81e Allow for setting the interface. 2025-04-10 11:49:04 -05:00
Yaro Kasear
0a294f86b9 Actually open the Kismet log, maybe? 2025-04-10 10:28:59 -05:00
Yaro Kasear
05e4d6bf6c Collect and store start and end timestamps. 2025-04-10 08:47:15 -05:00
36d2c6641b That should be TEST_FILE not TEST_TILE. 2025-04-09 14:26:41 -05:00
f34ee7d3a4 Correcting the script path. 2025-04-09 14:14:09 -05:00
afd8251198 Initial upload. 2025-04-09 13:58:15 -05:00