Initial commit: DHCP Deep Dive with Wireshark course structure
Course scaffolding with 8 module placeholders, README overview, and 4 diagram PNGs for the Packet Inspector training material.
This commit is contained in:
39
README.md
Normal file
39
README.md
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# 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.
|
||||||
BIN
diagrams/Diagram1_Lab_Topology.png
Normal file
BIN
diagrams/Diagram1_Lab_Topology.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 246 KiB |
BIN
diagrams/Diagram2_DHCP_DORA_Relay.png
Normal file
BIN
diagrams/Diagram2_DHCP_DORA_Relay.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 400 KiB |
BIN
diagrams/Diagram3_DHCP_Packet_Structure.png
Normal file
BIN
diagrams/Diagram3_DHCP_Packet_Structure.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 115 KiB |
BIN
diagrams/Diagram4_Troubleshooting_Flowchart.png
Normal file
BIN
diagrams/Diagram4_Troubleshooting_Flowchart.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 519 KiB |
1
modules/01-wireshark-fundamentals.md
Normal file
1
modules/01-wireshark-fundamentals.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Module 1: Wireshark Fundamentals
|
||||||
1
modules/02-dhcp-message-flow.md
Normal file
1
modules/02-dhcp-message-flow.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Module 2: DHCP Message Flow
|
||||||
1
modules/03-dhcp-options.md
Normal file
1
modules/03-dhcp-options.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Module 3: DHCP Options
|
||||||
1
modules/04-dhcp-relay.md
Normal file
1
modules/04-dhcp-relay.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Module 4: DHCP Relay
|
||||||
1
modules/05-advanced-wireshark.md
Normal file
1
modules/05-advanced-wireshark.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Module 5: Advanced Wireshark
|
||||||
1
modules/06-troubleshooting.md
Normal file
1
modules/06-troubleshooting.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Module 6: Troubleshooting
|
||||||
1
modules/07-dhcpv6.md
Normal file
1
modules/07-dhcpv6.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Module 7: DHCPv6
|
||||||
1
modules/08-dhcp-security.md
Normal file
1
modules/08-dhcp-security.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Module 8: DHCP Security
|
||||||
Reference in New Issue
Block a user