52 lines
2.1 KiB
Markdown
52 lines
2.1 KiB
Markdown
---
|
|
tags:
|
|
- project
|
|
- course
|
|
- dhcp
|
|
- wireshark
|
|
- networking
|
|
- cml
|
|
status: complete
|
|
---
|
|
|
|
# Packet Inspector: DHCP Deep Dive with Wireshark
|
|
|
|
> **From zero packet capture experience to confidently dissecting DHCP messages, relay chains, and option fields in production.**
|
|
|
|
[← ISP Backbone Lab](https://vulcan.apophisnetworking.net/jramos/isp-backbone-lab) | [Security Lab →](../Home%20Lab/Security%20Lab/Security%20Lab.md)
|
|
|
|
---
|
|
|
|
## Module Map
|
|
|
|
| # | Module | Duration | What You'll Do |
|
|
|---|--------|----------|---------------|
|
|
| 1 | [Wireshark Fundamentals](modules/01-wireshark-fundamentals.md) | 2 hrs | Install, capture, navigate the UI, basic filters |
|
|
| 2 | [DHCP Message Flow (DORA)](modules/02-dhcp-message-flow.md) | 2 hrs | Watch a full DHCP exchange, decode each message |
|
|
| 3 | [DHCP Options Deep Dive](modules/03-dhcp-options.md) | 3 hrs | Decode Options 1, 3, 6, 43, 51, 53, 55, 60, 82, 150 |
|
|
| 4 | [DHCP Relay](modules/04-dhcp-relay.md) | 2 hrs | Configure ip helper-address, inspect relayed packets |
|
|
| 5 | [Advanced Wireshark Filters & Analysis](modules/05-advanced-wireshark.md) | 2 hrs | Display filters, coloring rules, IO graphs, tshark CLI |
|
|
| 6 | [DHCP Troubleshooting Scenarios](modules/06-troubleshooting.md) | 3 hrs | 5 broken scenarios — find and fix using Wireshark |
|
|
| 7 | [DHCPv6 & Dual-Stack](modules/07-dhcpv6.md) | 2 hrs | SARR exchange, stateful vs SLAAC, RA flags |
|
|
| 8 | [DHCP Security](modules/08-dhcp-security.md) | 2 hrs | Snooping, starvation attacks, rogue server detection |
|
|
|
|
**Total: ~18 hours** (3 weekends at 6 hrs/day, or spread across evenings)
|
|
|
|
---
|
|
|
|
## Prerequisites
|
|
|
|
- CML installed and accessible (16+ GB RAM recommended)
|
|
- Basic CLI comfort (Cisco IOS conf t, show commands)
|
|
- Basic understanding of VLANs and IP subnetting
|
|
- No Wireshark experience required — Module 1 starts from scratch
|
|
- No DHCP server experience required — we build it step by step
|
|
|
|
---
|
|
|
|
## Course Files
|
|
|
|
All modules and diagrams are maintained in:
|
|
- **Obsidian**: `Projects/DHCP Wireshark Course/`
|
|
- **Gitea**: `jramos/dhcp-wireshark-course` (modules/, diagrams/)
|