HomeCybersecurityVPN Tunneling: Encapsulation, Encryption and IP Masking

🔒 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.

Cybersecurity2DEasy60 FPS
vpn-technologies ↗ Open standalone
⚙ Under the hood

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.

Canvas 2DVPNWireGuardOpenVPNencryptionnetwork securityencapsulation

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)