0:00–0:30
Docker & Capstone Review
0:30–0:50
Exam Walkthrough
0:50–2:00
VM Health Check
0:00 – 0:30Docker & Capstone Review · 30 min

Containers, docker-compose, and the full reverse-proxy chain

0:30 – 0:50Exam Walkthrough · 20 min

Final exam format and expectations — read this section carefully

0:50 – 2:00VM Health Check · 70 min

Verify every service from every week is running correctly before Friday

Students work through this checklist independently. The instructor circulates to assist with anything that isn't working. A service that isn't running on exam day cannot be fixed during the exam — fix it now, and take a snapshot once everything is confirmed working.

Week 1 — SSH and NAT

Week 2 — Firewall, NTP, and Logging

Week 3 — DHCP and DNS

Week 4 — DNS Views and Nginx

Week 5 — VPN

Week 6 — Docker

Instructor note: Any service that isn't working today needs to be fixed today. The exam uses these same VMs — a broken service going into Friday is a problem the student will face during the exam, not the instructor. Once a student's checklist is fully green, have them take a Hyper-V snapshot before leaving.

Exam topic coverage at a glance

WeekKey topics for examMost likely practical task
1SSH key auth, sshd_config, fail2banSecure remote access from a fresh key pair
2tcpdump/mz, IPTables/NFTables/UFW rule syntax, NTP stratum/ntpq, rsyslog forwardingImplement a firewall spec, verify NTP and forwarded logging
3DORA process, dhcpd.conf, DNS record types, zone file syntax, named-checkzoneBuild a zone from spec, verify with dig
4DNS views, Nginx server blocks, SSL, nginx -t, access.log/error.logSplit-horizon DNS + HTTPS virtual host
5IKE phases, ipsec.conf/secrets, PKI, WireGuard [Interface]/[Peer]Bring up a WireGuard tunnel from spec
6Container vs VM, docker run flags, docker-compose YAML, proxy_passDocker container proxied through Nginx, verified end-to-end
← Day 3 Week 7 Overview Day 5 — Final Exam →