Commit graph

  • 2a227d7222 Add support for --no-enrich flag in runtest.sh to skip data enrichment Yaro Kasear 2025-04-30 13:50:59 -05:00
  • 027890896e Remove redundant debug output in Cisco client reporting and average calculation for improved clarity Yaro Kasear 2025-04-29 14:50:40 -05:00
  • e81b0fefd4 Refactor Cisco client data extraction in management frame processing to improve clarity and add debug output for client reports Yaro Kasear 2025-04-29 14:33:45 -05:00
  • 5ba7e701d5 Add debug output for Cisco SSIDs and BSSID-to-SSID mapping in query_metrics Yaro Kasear 2025-04-29 14:19:43 -05:00
  • 5e11cfcc80 Refactor debug output in Cisco client tracking for improved clarity and consistency Yaro Kasear 2025-04-29 14:15:23 -05:00
  • d9e8a8eac9 Add debug statements in _cisco_avg_clients for improved tracing of Cisco client data queries Yaro Kasear 2025-04-29 14:10:00 -05:00
  • 44f51d7d0e Refactor Cisco client tracking in IndexedCapture to store timestamps with client counts and update metrics functions for time range filtering Yaro Kasear 2025-04-29 13:59:06 -05:00
  • 6c231a0830 Enhance SSID tracking in query_metrics by introducing window-based data structures for improved signal statistics and debugging output Yaro Kasear 2025-04-29 13:34:03 -05:00
  • 21fcc807ad Refactor debug statements in _count_unlinked_devices and related logic for clarity and efficiency Yaro Kasear 2025-04-29 13:00:29 -05:00
  • 6958e22088 Refactor ghost client detection in _count_unlinked_devices to improve clarity and accuracy Yaro Kasear 2025-04-29 12:53:53 -05:00
  • a1cc33e842 Add type assertion and debug statements in query_metrics for AP channel validation Yaro Kasear 2025-04-29 11:43:14 -05:00
  • 92015c4ba7 Add debug print statements for packet subtype and AP/client tracking in IndexedCapture Yaro Kasear 2025-04-29 11:30:42 -05:00
  • a1aefedaff Add debug print statements to query_metrics for improved packet tracking Yaro Kasear 2025-04-29 11:20:36 -05:00
  • c6fb5ca049 Add debug print statements to query_metrics for packet analysis insights Yaro Kasear 2025-04-29 11:07:37 -05:00
  • 6c8f542448 Remove debugging print statements from IndexedCapture to clean up code Yaro Kasear 2025-04-29 10:56:59 -05:00
  • 32488ccbe2 Add debug print statements to IndexedCapture for packet indexing insights Yaro Kasear 2025-04-29 10:32:43 -05:00
  • dca27cf034 Revert a fix that did not work. Yaro Kasear 2025-04-29 10:28:32 -05:00
  • 6ecb49de99 Refactor query_metrics to utilize packet-specific data for client and AP counts, enhancing accuracy and performance Yaro Kasear 2025-04-29 10:12:20 -05:00
  • 2a13eed6f9 Add debug print statement to query_metrics for packet count in time range Yaro Kasear 2025-04-29 10:04:30 -05:00
  • deedca8d2f Enhance pcap analysis by loading and indexing capture file once, improving efficiency and adding dummy SSID summary generation for future compatibility Yaro Kasear 2025-04-29 09:43:44 -05:00
  • f9837f01e8 Refactor pcap analysis by introducing IndexedCapture for efficient data handling and querying Yaro Kasear 2025-04-29 09:36:38 -05:00
  • 24d9783bb9 Fix display filter typo and add error handling for packet filtering in analyze_pcap function Yaro Kasear 2025-04-28 16:08:05 -05:00
  • 3675a5e97e Add display filter to pyshark FileCapture in analyze_pcap function Yaro Kasear 2025-04-28 15:29:54 -05:00
  • 150f8fc448 Add default email body for test completion notification in runtest.sh Yaro Kasear 2025-04-28 14:57:11 -05:00
  • b810c93e29 Enhance logging in runtest.sh by implementing session logging and ensuring proper script execution flow Yaro Kasear 2025-04-28 14:22:36 -05:00
  • 8224deaba1 Add script logging and ensure proper exit in runtest.sh Yaro Kasear 2025-04-28 14:16:35 -05:00
  • fc162eb90a Fix email attachment syntax in runtest.sh Yaro Kasear 2025-04-28 14:14:59 -05:00
  • e05c3fba99 Fix pyshark FileCapture parameters in analyze_pcap function Yaro Kasear 2025-04-28 13:53:25 -05:00
  • 69c46aff22 Refactor CSV handling in csv_handler.py and update runtest.sh to log SSID metrics file path Yaro Kasear 2025-04-28 13:52:17 -05:00
  • 68ed848b54 Update email body default in runtest.sh and correct SSID metrics file path in settings.env.default Yaro Kasear 2025-04-28 13:24:27 -05:00
  • 5ea493b3f8 Enhance SSID metrics extraction by adding client tracking and updating function signatures Yaro Kasear 2025-04-28 11:52:45 -05:00
  • dc9da2e2e3 Fix import statement for merge_ssid_summaries in enrich.py Yaro Kasear 2025-04-28 10:43:31 -05:00
  • ad8226d631 Add timing logs to main function for performance tracking during pcap analysis Yaro Kasear 2025-04-28 10:31:03 -05:00
  • 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. Yaro Kasear 2025-04-24 15:43:36 -05:00
  • 4b9ad6f609 Refactor run_iperf function to handle timeouts and improve error handling Yaro Kasear 2025-04-24 09:03:49 -05:00
  • e75b3807f9 Refactor run_iperf function to improve logging and streamline output handling Yaro Kasear 2025-04-23 12:56:22 -05:00
  • 0818da0351 Refactor get_tx_failed function to remove unnecessary logging and improve performance Yaro Kasear 2025-04-23 12:41:21 -05:00
  • 5abb99ab86 Add timing logs to key operations in runtest.sh for better performance tracking Yaro Kasear 2025-04-23 11:57:29 -05:00
  • 5c4cb2606e Refactor run_iperf function and improve test execution logging Yaro Kasear 2025-04-22 10:17:42 -05:00
  • d74aa8ba2c Refactor analyze_pcap function to improve SSID encryption status handling and simplify summary output Yaro Kasear 2025-04-22 09:00:53 -05:00
  • 7be1550278 Enhance analyze_pcap function to store multiple SSID encryption statuses and update summary output Yaro Kasear 2025-04-22 08:43:56 -05:00
  • e0e6bd6a99 Refactor run_iperf function to parse JSON output and improve error logging Yaro Kasear 2025-04-22 08:34:34 -05:00
  • 3f27473357 Initialize ssid_encryption_status dictionary in analyze_pcap function for tracking SSID encryption status Yaro Kasear 2025-04-22 08:12:07 -05:00
  • 595a4b8774 Fix handling of SSID encryption status in analyze_pcap function to prevent overwriting existing values Yaro Kasear 2025-04-21 16:06:34 -05:00
  • 9b8b59e562 Add bandwidth configuration to settings.env.default and update run_iperf function for UDP modeS Yaro Kasear 2025-04-21 15:54:24 -05:00
  • ddc27d9313 Enhance analyze_pcap function to track SSID encryption status and improve handling of hidden SSIDs Yaro Kasear 2025-04-21 15:32:29 -05:00
  • 0129ddeaa2 Enhance analyze_pcap function to determine open status based on WLAN capabilities Yaro Kasear 2025-04-21 15:23:34 -05:00
  • 434add2694 Refactor loops and improve formatting in runtest.sh for better readability Yaro Kasear 2025-04-21 14:53:40 -05:00
  • d92621d2f0 Fix loop termination in runtest.sh to ensure proper execution flow Yaro Kasear 2025-04-21 14:39:46 -05:00
  • a97c7eadee Refactor and enhance run_iperf function in runtest.sh for improved error handling and code reuse Yaro Kasear 2025-04-21 14:31:31 -05:00
  • 664eb96853 Remove redundant line in logging section of runtest.sh Yaro Kasear 2025-04-21 13:57:35 -05:00
  • 736703054e Fixed set -x Yaro Kasear 2025-04-21 13:55:41 -05:00
  • 26c3927e75 Improve iperf3 error handling in runtest.sh by capturing stderr and logging detailed error messages Yaro Kasear 2025-04-21 13:54:02 -05:00
  • cb3278b280 Enhance iperf3 error handling in runtest.sh for improved reliability and logging Yaro Kasear 2025-04-21 13:51:16 -05:00
  • 50000ac5c2 Refactor iperf3 function in runtest.sh for improved argument handling and readability Yaro Kasear 2025-04-21 13:09:52 -05:00
  • e3c3647a7e Add packet count tracking to SSID metrics in analyze_pcap function Yaro Kasear 2025-04-21 12:55:33 -05:00
  • 1d2fafb4e3 Add packet count to analyze_pcap output and CSV reporting Yaro Kasear 2025-04-21 12:52:18 -05:00
  • 4891f0bdfe Add iperf3 testing functionality to runtest.sh and update CSV output format; include local and remote TCP/UDP metrics Yaro Kasear 2025-04-21 12:48:33 -05:00
  • da0763806b Add 'Open' status to SSID summary in analyze_pcap function for enhanced metrics reporting Yaro Kasear 2025-04-17 15:20:22 -05:00
  • 5f42fb7d9e Refactor analyze_pcap function to improve SSID reporting; include BSSID list and adjust Cisco client metrics calculation. Yaro Kasear 2025-04-17 15:16:17 -05:00
  • 673dd51226 Fix SSID metrics file naming to ensure proper CSV extension handling Yaro Kasear 2025-04-17 14:56:01 -05:00
  • 287ec036eb Enhance analyze_pcap function to track hidden SSIDs and Cisco client counts; update SSID metrics file attachment in runtest.sh for improved reporting. Yaro Kasear 2025-04-17 14:04:06 -05:00
  • 51312b04de Rename 'NumberofBSSIDs' to 'NumberofBSSIDsOnSSID' for clarity in metrics reporting; remove debug flag setting in runtest.sh for cleaner execution. Yaro Kasear 2025-04-17 13:34:31 -05:00
  • 58abd38c3c Add SSID summary generation and export to analyze_pcap function for enhanced metrics reporting Yaro Kasear 2025-04-17 10:29:11 -05:00
  • 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. Yaro Kasear 2025-04-17 10:12:23 -05:00
  • cc4f4f0adb Define FAILURE_LOG variable for consistent failure log file naming Yaro Kasear 2025-04-16 16:00:44 -05:00
  • 03e4d95f2d Add debug output for email attachments in runtest.sh for better traceability Yaro Kasear 2025-04-16 15:30:57 -05:00
  • 7ff3703326 Fix attachment flag formatting in email sending logic for correct attachment handling Yaro Kasear 2025-04-16 14:44:26 -05:00
  • a989ddcff0 Remove debug output for enrich.py execution in runtest.sh for cleaner logs Yaro Kasear 2025-04-16 14:08:17 -05:00
  • 32640267b2 Add debug output for enrich.py execution in runtest.sh for better traceability Yaro Kasear 2025-04-16 13:49:17 -05:00
  • e698e25a5d Refactor email attachment handling in runtest.sh for improved clarity and reliability Yaro Kasear 2025-04-16 12:56:32 -05:00
  • 0eab8a0bfa Add retry mechanism for speed test in runtest.sh and update settings for max retries and delay Yaro Kasear 2025-04-16 12:43:08 -05:00
  • 9d446b6353 Refactor client counting in get_clients_on_ap to use defaultdict for improved accuracy and stability Yaro Kasear 2025-04-16 11:54:44 -05:00
  • a951a5eb62 Remove debug output of settings variables in runtest.sh for cleaner execution Yaro Kasear 2025-04-16 11:35:50 -05:00
  • 53ec21227c Enhance error handling and debugging in analyze_pcap for SSID and Cisco client count extraction Yaro Kasear 2025-04-16 11:21:41 -05:00
  • dd82940684 Refactor SSID and Cisco client count extraction in analyze_pcap for improved reliability and error handling Yaro Kasear 2025-04-16 11:17:37 -05:00
  • 3c9fe372ad Update tag extraction in analyze_pcap to use internal field access for improved reliability Yaro Kasear 2025-04-16 11:06:45 -05:00
  • a77c448503 Rename 'CiscoReportedClients' to 'CiscoAvgReportedClients' for consistency in main output Yaro Kasear 2025-04-16 11:05:54 -05:00
  • ccbe5b92a1 Add Cisco client count parsing and update return values in analyze_pcap Yaro Kasear 2025-04-16 11:00:46 -05:00
  • 78a6b225fc Refactor SSID extraction in analyze_pcap to handle tags and improve error handling Yaro Kasear 2025-04-16 10:46:51 -05:00
  • 33e6fb35c9 Add debug print statement for management frame fields in analyze_pcap Yaro Kasear 2025-04-16 10:36:31 -05:00
  • d255618f0e Add debug statements for SSID handling in analyze_pcap Yaro Kasear 2025-04-16 10:31:12 -05:00
  • 57c9532b88 Refactor analyze_pcap to improve layer checks and SSID extraction handling Yaro Kasear 2025-04-16 10:25:08 -05:00
  • 7fbdcb310a Add debug print statements for SSID to BSSID mappings in analyze_pcap Yaro Kasear 2025-04-16 10:18:34 -05:00
  • c4e36048e5 Add debug statements to analyze_pcap for missing packet layers Yaro Kasear 2025-04-16 10:12:13 -05:00
  • 63a5bbba09 Add debug print statement to display packet layers in analyze_pcap Yaro Kasear 2025-04-16 10:01:32 -05:00
  • d16d4bc171 Add debug print statement for missing packet layers in analyze_pcap Yaro Kasear 2025-04-16 10:00:36 -05:00
  • 5af62780ef Fix analyze_pcap to handle SSID extraction without stripping whitespace Yaro Kasear 2025-04-16 09:55:07 -05:00
  • 412d8762a5 Enhance analyze_pcap function to track SSIDs and BSSIDs, and collect signal strengths for improved analysis Yaro Kasear 2025-04-16 08:50:16 -05:00
  • 4154578c4e Refactor analyze_pcap to remove congestion score placeholder and update return values for clarity Yaro Kasear 2025-04-15 11:16:35 -05:00
  • ff55e1746c Remove debug print statement from get_aps function to clean up output Yaro Kasear 2025-04-15 10:52:41 -05:00
  • b6d6b8989a Fix get_aps_on_channel to call get_aps directly; remove redundant return statement Yaro Kasear 2025-04-15 10:49:05 -05:00
  • 6f83109579 Implement get_aps and get_unlinked_devices functions; refactor get_aps_on_channel for improved clarity and functionality Yaro Kasear 2025-04-15 10:45:38 -05:00
  • 2abcc1e5b4 Update return values in analyze_pcap to reorder signal strength metrics Yaro Kasear 2025-04-15 10:28:27 -05:00
  • 345d709c98 Add import for mean from statistics module Yaro Kasear 2025-04-15 10:01:26 -05:00
  • 45bba2e988 Rename calculate_avg_ap_signal_strength to calculate_signal_strength_stats and update return values to include max signal strength Yaro Kasear 2025-04-15 10:00:54 -05:00
  • 5c87c2dc43 Remove debug print statement for type/subtype value in get_aps_on_channel Yaro Kasear 2025-04-15 09:51:47 -05:00
  • 439018ba85 Remove debug print statements from get_aps_on_channel for cleaner output Yaro Kasear 2025-04-15 09:18:56 -05:00
  • 5d000b2a10 Refactor get_aps_on_channel to improve channel frequency validation and packet handling Yaro Kasear 2025-04-15 09:13:40 -05:00
  • 9a13209620 Add debug output to get_aps_on_channel for packet validation Yaro Kasear 2025-04-15 09:07:04 -05:00