Basic Information

This course serves as a projects course in the Computer Science Systems emphasis. After taking this class, students should understand general computer and network security terms and tools to perform offensive and defensive security. Students will have hands-on experience with small and large projects with use of current tools. Fianlly, students will work in a small group to secure (harden) a small network of servers with realistic/real services.

This website is subject to change as more content is added. Check it often!

-->
Date Materials/Quizzes Activities Assignments/Deliverables Due
1/24
Start Reading: C5-1 material Setup (sign code of conduct, go over syllabus, form teams, answer questions)
Start work in teams
1/26   Assign offensive tool for presentation Discuss Technical Presentations Example and Rubric
Work Day
Project 1 assigned
1/28 Read:SANS newsbites (top news from 1/25) Work Day  
1/31 Work Day
2/2 Read:SANS newsbites
Prep for Quiz 1
Work Day
Discuss SANS newsbites
2/4 Project 1 presentation Day (2 teams) Project 1 Documentation due 11:59pm
2/7
Project 1 presentation Day (2 teams)
Questions about C5-1 and upcoming quiz
Watch VPN video in notes
2/9
Take Quiz 1
Start Reading: C5-2 Materials
Optional Reading: LBH Chapters 1-2
Project 2 Setup/Work Day Project 2 assigned
2/11 Read:SANS newsbites Project 2 Work Day  
2/14 Project 2 Work Day
2/16 Read:SANS newsbites Project 2 Work Day  
2/18 Project 2 Work Day  
2/21   Project 2 Workday
2/23 Read:SANS newsbites Finish Project 2
Project 2 Documentation due (2/25 at 11:59pm)
2/25 Take Quiz 2
Start Reading:C5-3 Materials
Optional Reading: LBH Chapters 3-4
Introduce Project 3 Project 3 Specification
CTF 4 Documentation
CTF 5 Documentation
Project 3 Documentation due 3/11 at 11:59pm CST
2/28 Project 3 Work Day
3/2 Read:SANS newsbites Project 3 Work Day
3/4 Project 3 Work Day  
3/7 Project 3 Work Day
3/9 Read:SANS newsbites Project 3 Work Day  
3/11 No class Project 4 Work Day
3/21 Introduce Project 4 Introduce Project 4 Project 4 Specification
Project 4 documentation due 3/28
3/23 Read:SANS newsbites
Project 4 Work Day
3/25 Project 4 Work Day
3/28 End of Offensive Security Finish Project 4 Project 4 Documentation due
3/30 Take Quiz 3
Start Defensive Security
Read:SANS newsbites
Introduce Project 5 Project 5 Specification
4/1 Start Reading: C5-4 materials
Continue Reading:SANS newsbites
Project 5 Work Day  
4/4   Project 5 Work Day  
4/6 Read:SANS newsbites Project 5 Presentations Day (1 groups)  
4/8   Project 5 Presentations Day (2 groups) Project 5 documentation due
Project 5 External/Internal Peer Assessments Due
4/11 Optional Reading: LBH Chapters 5,6,11 Final Project Introduction
Video: Intro to pfSense
Video: Moving Kali into the LAN to configure pfSense
  • Note: You should use some updated DNS IP addresses instead of the addresses in the video: 10.120.16.10 and 10.120.16.11
Video: updating php and using mysqli library
  • Note: You are actually updating to the latest php version of 8.1, not the version referenced in the video. The process is mostly the same.
Video: checking your logs on CTF9
Hints - What things should I fix?
Final Project Specification
4/13 Start Reading: C5-5 materials
Read:SANS newsbites
Final Project Workday
4/15   Final Project Workday Final Project Phase 1 Due
4/18 Take Quiz 4 Final Project Workday  
4/20 Read:SANS newsbites Final Project Workday  
4/22 Final Project Workday
4/25   Final Project Workday Final Project Midway Point Phase 2 Due
4/27 Read:SANS newsbites Final Project Workday
4/29 Final Project Workday
5/2 Take Quiz 5 Final Project Workday
5/4 Final Project Workday  
5/6   Final Project Workday Final Project Phase 3 Due
5/11 Final Period
Wednesday, May 11
10-11:50am
 Meet for final presentations
Note: Presentations on Class Zoom
Two group peer assessments due
Personal group peer assessments due