112上 網路程式設計概論 黃俊穎
The socket template C/C++/Python file can refer to here
The VM image deployed in the PC classroom can be downloaded from here. (password : sense)
Grading Policy
#1 Demo onsite: 100% of the points
#2 Demo in the next class: 85% of the points.
#3 Late submission (within two weeks): 75% of the points.
-
2023-09-14: Course introduction
-
2023-09-21: [no lab, no class]
-
2023-09-28: Lab #1: environment setup and simple packet analysis.
-
2023-10-05: Typhoon comes …
-
2023-10-12: Lab #2: handle binary formats
-
2023-10-19: Lab #3: play with mazes
Our next few labs may need the pwntools
package. Please ensure you have an appropriate python runtime and install the pwntools
package by following the instructions.
-
2023-10-26: Lab #4: web client
-
2023-11-02: midterm, [no lab, no class]
-
2023-11-09: homework #1 announcement
Our next few labs may need a customized Linux kernel if you run docker in Windows. Please read the instructions here to install a customized Linux kernel for Windows docker.
-
2023-11-16: Lab #5 Traffic shaper
-
2023-11-23: Lab #6 Robust UDP challenge
-
2023-11-30: homework #1 demo [no lab]
-
2023-12-07: Lab #7 UNIX Queen
-
2023-12-14: Lab #8 TUN-based VPN
-
2023-12-21: homework #2 announcement
-
2023-12-28: final [no lab, no class]
-
2023-01-04: homework #2 demo