Pick a tool
Each tool runs entirely in your browser. Suggested order: start with the protocol map, then follow a packet, compare peer layers, and finish with NAT and proxies.
Protocol Browser
A map of network protocols, sorted by OSI or TCP/IP layer. Hover a protocol to see what it runs on; click for details, known attacks and safer alternatives.
/layers_n_protocols/Open →Encapsulation Simulator
Follow an HTTP, HTTPS or DNS request step by step through a switch, a NAT router and the Internet, and watch every header being added and removed.
/encapsulator/Open →PeerScope
Every layer talks to its peer. See what client, network and server exchange and can read at each layer, with HTTP, HTTPS, DNS and SSH.
/peerscope/Open →ProxyNATor
Packet-by-packet simulator for routing, SNAT, PAT, port forwarding and HTTP proxies, with ready-made demonstrations, exercises and PDF handouts.
/proxynator/Open →