Schedule
All dates are subject to change
Date | Class Topic | Notes |
---|---|---|
Tuesday, January 17, 2023 | Welcome & Introduction | |
Thursday, January 19, 2023 | Networking Recap Lab 1: VM Setup (Kali, Metasploitable2) |
|
Tuesday, January 24, 2023 | Penetration Testing: Overview | |
Thursday, January 26, 2023 | Penetration Testing: Reconnaissance Lab 2: Reconnaissance |
Last Day to Withdraw without a 'W' (January 27th) |
Tuesday, January 31, 2023 | Penetration Testing: Scanning | |
Thursday, February 2, 2023 | Lab 3: Scanning with Nmap | |
Tuesday, February 7, 2023 | Penetration Testing: Vulnerability Scanning | Presentation Proposal Due |
Thursday, February 9, 2023 | Lab 4: Vulnerability Scanning | |
Tuesday, February 14, 2023 | Penetration Testing: Exploitation | |
Thursday, February 16, 2023 | Lab 5: Exploitation | |
Tuesday, February 21, 2023 | Penetration Testing: Post-Exploitation | |
Thursday, February 23, 2023 | Lab 6: Post-Exploitation | |
Tuesday, February 28, 2023 | Bonus Topic: NAT and Slipstream Attacks | Presentation Video & Slides Due |
Thursday, March 2, 2023 | NICE Challenge Labs Lab 7: NICE Challenge - Password Testing |
|
Tuesday, March 7, 2023 | Penetration Testing: Social Engineering | |
Thursday, March 9, 2023 | Project Discussion "The Dark Arts of Social Engineering" Lab 8: Social Engineering |
Presentation Peer Reviews Due |
Tuesday, March 14, 2023 | No Class - Spring Break | |
Thursday, March 16, 2023 | No Class - Spring Break | |
Tuesday, March 21, 2023 | Project Discussion Lab 9: NICE Challenge - Professor Shafer Special |
|
Thursday, March 23, 2023 | Network Security Devices (Firewalls, IDS, Honeypots) | Project Checkpoint #1 Due Last Day to Withdraw (March 25th) |
Tuesday, March 28, 2023 | Bonus Topic: Weaponizing Middleboxes Lab 10: NICE Challenge - Foolish Firewall Configurations |
|
Thursday, March 30, 2023 | Penetration Testing: Physical Security | |
Tuesday, April 4 2023 | Lab 11: NICE Challenge - Incoming Zero Day! Prepare The IDS/IPS! | |
Thursday, April 6, 2023 | Cryptography: Intro, One Time Pads, Block Ciphers | Project Checkpoint #2 Due |
Tuesday, April 11, 2023 | Cryptography: Stream Ciphers, Nonce and IVs | |
Thursday, April 13, 2023 | Cryptography: Key Exchange, Public Key Cryptography, Authentication Project group discussion? (Password cracking, etc...?) |
|
Tuesday, April 18, 2023 | Cryptography: Libraries Lab 12: NaCL Cryptography Programming |
|
Thursday, April 20, 2023 | Project Work Day | Project Report Due |
Tuesday, April 25, 2023 | Cryptography: Hashes and Passwords | |
Thursday, April 27, 2023 | Cryptography: Random Number Generation | |
Tuesday, May 2, 2023 | Closing Thoughts & Next Steps | Last Day of Class |