🔒 VPN Tunneling: Encapsulation, Encryption and IP Masking
Sends a plaintext IP packet from a client device across the public internet to a destination server through a VPN tunnel. Watch the original packet (with its real source and destination IP) get encapsulated inside a new encrypted container before it leaves the client, an eavesdropper on the public segment only ever seeing opaque ciphertext, and the VPN server decrypting and forwarding the original packet with its own IP substituted for the client's. Toggle between WireGuard and OpenVPN to compare handshake time, and trigger a simulated interception attempt to see what an observer can and cannot read.
Sends a plaintext IP packet from a client device across the public internet to a destination server through a VPN tunnel. Watch the original packet (with its real source and destination IP) get encapsulated inside a new encrypted container before it leaves the client, an eavesdropper on the public segment only ever seeing opaque ciphertext, and the VPN server decrypting and forwarding the original packet with its own IP substituted for the client's. Toggle between WireGuard and OpenVPN to compare handshake time, and trigger a simulated interception attempt to see what an observer can and cannot read.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install