LEARN_HOME_OFFICE_NETWORKING: Expanded Project Guides

Generated from: LEARN_HOME_OFFICE_NETWORKING.md

This folder contains deep-dive guides for each project in the networking learning path.

Overview

These project files expand the main guide into implementation-level walkthroughs with theory, architecture, testing, and extensions.

Project Index

# Project Difficulty Time Key Focus
1 Network Device Scanner (ARP Discovery Tool) Level 1: Beginner Weekend LAN Discovery / ARP
2 Build Your Own ping Utility Level 2: Intermediate Week ICMP / Diagnostics
3 Build Your Own traceroute Utility Level 2: Intermediate Week Routing / ICMP
4 Network Packet Sniffer Level 2: Intermediate Week Packet Capture / Encapsulation
5 DNS Resolver (Client-Side) Level 2: Intermediate Week DNS / Application Layer
6 DHCP Client Level 2: Intermediate Week DHCP / IP Configuration
7 Simple DNS Server (Authoritative) Level 3: Advanced 2 weeks DNS Server / Application Layer
8 DHCP Server Level 3: Advanced 2 weeks DHCP / Network Services
9 Port Scanner Level 2: Intermediate Week Transport / Service Discovery
10 DNS Sinkhole (Pi-hole Style) Level 3: Advanced 2 weeks DNS Security / Network Control
11 Simple HTTP Server Level 2: Intermediate Week Application Protocols / TCP
12 Bandwidth Monitor Level 2: Intermediate Week Traffic Monitoring / Observability
13 Simple Packet Filter Firewall Level 3: Advanced 2 weeks Firewall / Security
14 Software Router with NAT Level 4: Expert 3-4 weeks Routing / NAT
15 Wake-on-LAN Tool Level 1: Beginner Weekend Link Layer / Broadcast
16 mDNS/Bonjour Service Discovery Level 2: Intermediate Week Local Service Discovery
17 HTTP Proxy Server Level 3: Advanced 2 weeks Proxying / Transport
18 Network Topology Mapper Level 3: Advanced 2-3 weeks Discovery / Mapping
19 Simple VPN Server Level 4: Expert 4 weeks VPN / Tunneling
20 Complete Home Network Stack (Capstone) Level 4: Expert 4-6 weeks Full Stack Networking