Labs
General policy
I encourage students to work with each other and learn from each other. Still each student is to write and submit their own lab reports. Each student will get an individual grade. Any plagiarism (i.e., copying someone else’s work and/or copying from the Internet) will result in a zero grade for the lab assignment.
Lab 1: Packet capture and analysis
Learning objectives:
Familiarize with Wireshark’s user interface
Capturing and parsing packets with Wireshark
Using Wireshark as a tool to understand network behaviors
Set up SEED Labs
Deliverable: A lab report
Deadline: 14:00 Eastern Time on Thursday September 30. This is a firm deadline, as I'll go through the lab in class.
Late policy: If you can’t submit the report on time due to special circumstances (e.g., health issues), you will schedule a Zoom meeting with me, where I'll ask you questions related to the lab and you'll provide the answers by showing demos in real-time.
Collaboration policy: You’re encouraged to work with each other, but each student is to independently write their own report and submit their own work. Any plagiarism (i.e., copying someone else’s work and/or copying from the Internet) will result in a zero grade for the lab assignment.
Format: Copy this Google Doc (or download it in Word format). Fill in your responses where appropriate. Do not write your name or Net ID anywhere in the lab report.
Submission: Save the report as PDF. Submit the report here: https://forms.gle/B6mSxBbteWC4o1d56
Questions? Ask in the #labs channel in the class Slack.
Lab 2: Intercepting packets via ARP spoofing
Learning objectives:
Learn how to intercept packets on the local network via ARP spoofing using built-in tools and with Python's scapy.
Deliverable: A lab report
Deadline: 14:00 Eastern Time on Thursday October 21. This is a firm deadline, as I'll go through the lab in class.
Late policy: If you can’t submit the report on time due to special circumstances (e.g., health issues), you will schedule a Zoom meeting with me, where I'll ask you questions related to the lab and you'll provide the answers by showing demos in real-time.
Collaboration policy: You’re encouraged to work with each other, but each student is to independently write their own report and submit their own work. Feel free to Google your answers and copy and paste from the Internet, but be sure to include the source(s).
Format: Copy this Google Doc (or download it in Word format). Fill in your responses where appropriate. Do not write your name or Net ID anywhere in the lab report.
Submission: Save the report as PDF. Submit the report here: https://forms.gle/B6mSxBbteWC4o1d56
Questions? Ask in the #labs channel in the class Slack.
Lab 3: Breaking HTTPS
Goals:
Learn how to build a VPN server and intercept HTTPS traffic
Deliverable: A lab report
Deadline: 14:00 Eastern Time on Thursday November 18. This is a firm deadline, as I'll go through the lab in class.
Late policy: If you can’t submit the report on time due to special circumstances (e.g., health issues), you will schedule a Zoom meeting with me, where I'll ask you questions related to the lab and you'll provide the answers by showing demos in real-time.
Collaboration policy: You’re encouraged to work with each other, but each student is to independently write their own report and submit their own work. Feel free to Google your answers and copy and paste from the Internet, but be sure to include the source(s).
Format: Copy this Google Doc (or download it in Word format). Fill in your responses where appropriate. Do not write your name or Net ID anywhere in the lab report.
Submission: Save the report as PDF. Submit the report here: https://forms.gle/B6mSxBbteWC4o1d56
Questions? Ask in the #labs channel in the class Slack.