Commit graph

148 commits

Author SHA1 Message Date
Yaro Kasear
deedca8d2f Enhance pcap analysis by loading and indexing capture file once, improving efficiency and adding dummy SSID summary generation for future compatibility 2025-04-29 09:43:44 -05:00
Yaro Kasear
f9837f01e8 Refactor pcap analysis by introducing IndexedCapture for efficient data handling and querying 2025-04-29 09:36:38 -05:00
Yaro Kasear
24d9783bb9 Fix display filter typo and add error handling for packet filtering in analyze_pcap function 2025-04-28 16:08:05 -05:00
Yaro Kasear
3675a5e97e Add display filter to pyshark FileCapture in analyze_pcap function 2025-04-28 15:29:54 -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
e05c3fba99 Fix pyshark FileCapture parameters in analyze_pcap function 2025-04-28 13:53:25 -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
5ea493b3f8 Enhance SSID metrics extraction by adding client tracking and updating function signatures 2025-04-28 11:52:45 -05:00
Yaro Kasear
dc9da2e2e3 Fix import statement for merge_ssid_summaries in enrich.py 2025-04-28 10:43:31 -05:00
Yaro Kasear
ad8226d631 Add timing logs to main function for performance tracking during pcap analysis 2025-04-28 10:31:03 -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
d74aa8ba2c Refactor analyze_pcap function to improve SSID encryption status handling and simplify summary output 2025-04-22 09:00:53 -05:00
Yaro Kasear
7be1550278 Enhance analyze_pcap function to store multiple SSID encryption statuses and update summary output 2025-04-22 08:43:56 -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
3f27473357 Initialize ssid_encryption_status dictionary in analyze_pcap function for tracking SSID encryption status 2025-04-22 08:12:07 -05:00
Yaro Kasear
595a4b8774 Fix handling of SSID encryption status in analyze_pcap function to prevent overwriting existing values 2025-04-21 16:06: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
ddc27d9313 Enhance analyze_pcap function to track SSID encryption status and improve handling of hidden SSIDs 2025-04-21 15:32:29 -05:00
Yaro Kasear
0129ddeaa2 Enhance analyze_pcap function to determine open status based on WLAN capabilities 2025-04-21 15:23:34 -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
e3c3647a7e Add packet count tracking to SSID metrics in analyze_pcap function 2025-04-21 12:55:33 -05:00
Yaro Kasear
1d2fafb4e3 Add packet count to analyze_pcap output and CSV reporting 2025-04-21 12:52:18 -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
da0763806b Add 'Open' status to SSID summary in analyze_pcap function for enhanced metrics reporting 2025-04-17 15:20:22 -05:00
Yaro Kasear
5f42fb7d9e Refactor analyze_pcap function to improve SSID reporting; include BSSID list and adjust Cisco client metrics calculation. 2025-04-17 15:16:17 -05:00
Yaro Kasear
673dd51226 Fix SSID metrics file naming to ensure proper CSV extension handling 2025-04-17 14:56:01 -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
58abd38c3c Add SSID summary generation and export to analyze_pcap function for enhanced metrics reporting 2025-04-17 10:29:11 -05:00
Yaro Kasear
246dfb7aee Enhance analyze_pcap function to return additional SSID metrics including number of BSSIDs, average signal, max signal, and number of channels for improved analysis. 2025-04-17 10:12:23 -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