# Packet Inspector: DHCP Deep Dive with Wireshark A comprehensive, hands-on course for network engineers and IT professionals who want to master DHCP troubleshooting using Wireshark packet analysis. ## Course Overview This course takes you from Wireshark fundamentals through advanced DHCP analysis, covering real-world troubleshooting scenarios that network engineers encounter daily. By the end, you'll be able to capture, filter, and interpret DHCP traffic with confidence. ## Modules | # | Module | Description | |---|--------|-------------| | 1 | [Wireshark Fundamentals](modules/01-wireshark-fundamentals.md) | Installation, interface, capture filters, and display filters | | 2 | [DHCP Message Flow](modules/02-dhcp-message-flow.md) | The DORA process, lease lifecycle, and packet-level analysis | | 3 | [DHCP Options](modules/03-dhcp-options.md) | Common options, vendor-specific extensions, and option overloading | | 4 | [DHCP Relay](modules/04-dhcp-relay.md) | Relay agent operation, Option 82, and cross-subnet DHCP | | 5 | [Advanced Wireshark](modules/05-advanced-wireshark.md) | Custom columns, profiles, coloring rules, and scripting | | 6 | [Troubleshooting](modules/06-troubleshooting.md) | Real-world scenarios, common failures, and systematic debugging | | 7 | [DHCPv6](modules/07-dhcpv6.md) | IPv6 address assignment, SLAAC vs DHCPv6, and prefix delegation | | 8 | [DHCP Security](modules/08-dhcp-security.md) | DHCP snooping, rogue server detection, and starvation attacks | ## Diagrams The `diagrams/` folder contains visual aids referenced throughout the modules: - **Diagram 1** - Lab Topology - **Diagram 2** - DHCP DORA with Relay Flow - **Diagram 3** - DHCP Packet Structure - **Diagram 4** - Troubleshooting Flowchart ## Prerequisites - Basic networking knowledge (IP addressing, subnetting) - A computer with Wireshark installed (v3.x or later recommended) - Access to a lab environment or virtual network (GNS3, EVE-NG, or physical gear) ## License This course material is provided for educational purposes.