About this course
This is a free, hands-on course in reading network traffic with Wireshark, the most widely used packet analyzer. It takes you from your first capture to decrypting TLS and QUIC sessions and writing custom dissectors, with worked examples for the protocols you actually meet: DNS, HTTP, QUIC/HTTP/3, TCP, TLS, VLAN, ARP, IPsec, Kerberos, LDAPS, and RADIUS/NPS AAA flows.
The focus is on evidence over guesswork. Each lesson shows what to capture, which display filter isolates the problem, and how to read the result, so you can answer "what is happening on this network?" from the packets instead of a hunch. Wireshark is free and open source under the GPL, runs on Windows, macOS, and Linux, and pairs with tcpdump for capture on headless servers.
If you are starting out, begin with how to use Wireshark and the IP filter cheat sheet, then work into TCP internals. If you are troubleshooting something specific right now, jump to DNS, TCP connection failures, QUIC and HTTP/3, or TLS decryption.

