Commit graph

152 commits

Author SHA1 Message Date
Yaro Kasear
32488ccbe2 Add debug print statements to IndexedCapture for packet indexing insights 2025-04-29 10:32:43 -05:00
Yaro Kasear
dca27cf034 Revert a fix that did not work. 2025-04-29 10:28:32 -05:00
Yaro Kasear
6ecb49de99 Refactor query_metrics to utilize packet-specific data for client and AP counts, enhancing accuracy and performance 2025-04-29 10:12:20 -05:00
Yaro Kasear
2a13eed6f9 Add debug print statement to query_metrics for packet count in time range 2025-04-29 10:04:30 -05:00
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