Lab 0.1: Unix Basics Review
CS221 Lab 0.1 Part 1
CS221 Lab 0.1 Part 2
Some Useful References
USF CS Basics and Concepts Workshop
Lab 0.2: Debugging with gdb
Lab 0.2
Some Useful References
Introduction to GNU Debugger (GDB) Lecture Notes
CS221 Lecture on GDB Part 1 Part 2
GDB Complete Reference
Lecture at CppCon: Give me 15 minutes & I'll change your view of GDB
GDB Cheatsheet 1
GDB Cheatsheet 2
Lab 1: C Review (2%)
Lab 1
credential_file
lab1Struct.c
labFileIO.c
lab1BitwiseOp.c
Instructions on how to connect to CS department's Unix lab machines
Deadline: Monday, Feb 12th at 11:59pm
Lab 2: Introduction to DETER Lab and Unix (2%)
Lab 2
DeterLab Setup Instructions
Lab 2 FAQs
Important Note: For any administrative questions regarding your DETER account, including resetting passwords or SSH Keys, email your TA.
Deadline: Monday, Feb 26th at 11:59pm
Lab 3: Analyzing Internet Traffic (2%)
Lab 3
Exercise_One.pcap
Exercise_Two.pcap
Exercise_Three.pcap
Deadline: Monday, Mar 18th at 11:59pm
Answers Sheet Template
Some Useful References
A Comprehensive Wireshark User's Guide
Wireshark Cheat Sheet
tcpdump: A tcpdump Tutorial and Primer
tcpdump man page
HTTP Protocol Reference
An Introduction to DNS Terminology, Components, and Concepts
Lab 4: Firewalls (8%)
Lab 4
Lab 4 FAQs
Deadline: Monday, Apr 1st at 11:59pm
Lab 5: DNS and Man-In-The-Middle Attacks (8%)
Lab 5
Part 4 Tutorial
Deadline: Monday, May 6th at 11:59pm
Lab 6: Exploits and Buffer Overflows (8%)
Lab 6
CS221 Lecture on Secure Coding Part 1 Part 2
Deadline: Monday, May 13th at 11:59pm