Skip to content

LaiCharlie/NYCU-INP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NYCU-INP

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.

  1. 2023-09-14: Course introduction

  2. 2023-09-21: [no lab, no class]

  3. 2023-09-28: Lab #1: environment setup and simple packet analysis.

  4. 2023-10-05: Typhoon comes …

  5. 2023-10-12: Lab #2: handle binary formats

  6. 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.

  1. 2023-10-26: Lab #4: web client

  2. 2023-11-02: midterm, [no lab, no class]

  3. 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.

  1. 2023-11-16: Lab #5 Traffic shaper

  2. 2023-11-23: Lab #6 Robust UDP challenge

  3. 2023-11-30: homework #1 demo [no lab]

  4. 2023-12-07: Lab #7 UNIX Queen

  5. 2023-12-14: Lab #8 TUN-based VPN

  6. 2023-12-21: homework #2 announcement

  7. 2023-12-28: final [no lab, no class]

  8. 2023-01-04: homework #2 demo