LaiCharlie / NYCU-INP

112上 網路程式設計概論 黃俊穎

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

112上 網路程式設計概論 黃俊穎


Languages

Language:HTML 89.7%Language:C++ 5.4%Language:C 2.4%Language:Python 1.3%Language:Shell 0.9%Language:Makefile 0.2%Language:Dockerfile 0.1%