🗂️ 05 Resources¶
This course was originally built while taking a university network security class (slide decks on Network Basics, TCP, Firewalls, DNS, VPN, and TLS, plus hands-on labs on sniffing/spoofing, TCP/IP attacks, DNS attacks, VPN tunnels, and a final machine-learning intrusion-detection project).
Those source materials — slides, homework write-ups, lab screenshots, and datasets — are kept local only and are not published here, since they are instructor-provided/copyrighted course content. They are used as background reference when writing the Notes, Exercises, and Projects in this repository, which are original, rewritten explanations meant to stand on their own and go well beyond the original slides in depth and beginner-friendliness.
What's covered instead¶
Everything a learner needs is published in the other sections:
| Looking for... | Go to |
|---|---|
| Concept explanations, diagrams, and key takeaways | 01-notes |
| Worked practice problems with full solutions | 02-exercises |
| Self-check quizzes per module + cumulative mixed quizzes | 03-quiz |
| Hands-on labs and a capstone project | 04-projects |
Suggested external references¶
- SEED Labs (Syracuse University) — the public, well-documented lab series that the sniffing/spoofing, TCP/IP attack, DNS attack, and VPN lab projects in this repo are modeled after.
- NSL-KDD dataset — the public intrusion-detection dataset used as the basis for the Module 10 / Project 07 machine-learning IDS material.
- RFC 9110, RFC 8446 (TLS 1.3), RFC 1035 (DNS) — primary specifications referenced throughout the notes.