Methods / L4 / OPENVPN
L4 · NetworkVPNUDPVolumetricGateway

OpenVPN stress test

Pours volumetric traffic at your OpenVPN gateway port to confirm the tunnel endpoint stays reachable under flood conditions.

Run OPENVPN test → All methods
600k pps
peak packet rate

How it works

This method directs a high-rate flood at the port your OpenVPN service listens on, exercising the gateway the way a volumetric attack on a VPN endpoint would. Because VPN concentrators have to inspect and decrypt or discard every inbound packet, even non-session traffic forces CPU and state work on the gateway. It validates whether your VPN host can rate-limit unauthenticated traffic, whether tls-auth or connection gating sheds junk early, and whether the endpoint stays available to legitimate clients during a flood.

Parameters

portdefault 1194OpenVPN listening port, UDP or TCP depending on config.
pps600k ppsPacket rate aimed at the gateway.
duration10-300 sLength of the test.
sourcesdistributed rangesSource distribution to mimic a spread flood.

Run it from the CLI

retro-cli
$ retro run openvpn --target 203.0.113.45 --port 443 --duration 120

OpenVPN FAQ

Is OpenVPN testing legal?+
Only against infrastructure you own or are authorized to test. RETRO//STRESS requires authorized targets.
What does OpenVPN stress?+
Pours volumetric traffic at your OpenVPN gateway port to confirm the tunnel endpoint stays reachable under flood conditions.
Can I combine it with other methods?+
Yes, add it as a step in a packet chain to sequence it with other protocols.