| Labs |
Lab
Description |
Points |
Due |
| Lab 1: Crypto Lab | Implementing AES and HMAC tools | 5 |
9/9 |
| Lab 2: Firewall Lab | Implementing a simple personal firewall for Minix 3. | 10 |
9/30 |
| Lab 3: TCP/IP Attack Lab | Implementing the attacks
against ARP, IP, ICMP, TCP, and UDP protocols. |
10 |
10/21 |
| Lab 4: Pharming (DNS) Attack Lab | Exploiting DNS vulnerabilities to
launch Pharming attacks. |
5 |
11/4 |
| Lab 5: Cross-site Scripting Attack Lab | Exploiting cross-site scripting
vulnerabilities. |
5 |
11/18 |
| Final Project: IPSec | Implementing a simplified
version of IPSec protocol for Minix 3. |
25 |
12/4 |
Note: You are expected to start your final IPSec project
right after
Lab 3. You cannot wait until you finish Lab 5. The IPSec lab takes
about 4 to 6 weeks to finish.