Repository For Empirical Analysis of WireGuard vs OpenVPN in Cloud and Virtualised Environments
收藏资源简介:
# VPN_TEST This release introduces the VPN testing automation tool (VPN_TEST) and the script used for visualization (VPN_VISUALISE) during our experiment. We also place alongside the results we got from our experiment. The key features and capabilities our tools include: **Features** Automated VPN Performance Testing: Python measures throughput (TCP/UDP) using iperf3. Captures latency using ping tests. Monitors CPU and memory usage during tests. Network Simulation Python simulates high-latency and packet-loss conditions using tc. Data Analysis & Visualization: R generates detailed bar plots comparing WireGuard and OpenVPN performance metrics. Visualizations include throughput, latency, CPU usage, and memory usage. **Improvements** Provides repeatable and consistent test setups with configurable parameters. Ensures more detailed result saving for deeper analysis. **Usage** Run the tests for WireGuard and OpenVPN protocols and visualize performance comparisons Ideal for benchmarking VPN protocols under varying network conditions.



