Dr. Chuck C. Liang
Professor of Computer Science, Hofstra University .
201A Adams Hall
Hempstead, NY 11550
Office Phone: (516 463) 5559
Email: firstname.lastname@example.org (<- click to send me mail)
Official Office Hours: Monday-Wednesday 12:30-1:30pm, Thursdays 1-2pm
The Underground Web
Goals and Objectives
INITIAL REQUIRED ASSIGNMENT
Linux Installation Instructions.
Post-installation assignment (https installation).
Thincrust secure webserver (underground web)
Lab and HW assignment 1
Routing Workshop and assignment. Includes homework from chapter 3.
Packet filtering lab and assignment. now with sample solutions
NAT Lab and assignment
Support programs: udp sender, udp receiver
For extra credit problem: TCP torture client and server, UDP torture client and server
TCP Client Programming Assignment 1
SAPMP server code in java and in c
Second programming assignment (OVOAP).
OVOAP trusted authentication server code. (multi-threaded version)
Extra xkey and perm for experimentation: pseudo.xkey, pseudo.perm. (do not download as text!- select "save link as")
OVOAP Chat Programming Assignment
Sample Socket Programs:
Final Exam Monday 5/15, 4-6pm
Final Exam-Quiz Monday 4/17. Use the Study Guide (UPDATED)
with practice problems and sample solutions
Read the textbook:
chapter 1: sections 1.1-1.3 chapter 2: sections 2.1-2.4, 2.6, 2.7.1 Pay special attention to 2.6
chapter 3: sections 3.2-3.3
chapter 4: section 4.1
chapter 5: sections 5.1, 5.2, 5.4. Pay special attention to 5.2, which is the most important section in the book.
chapter 6: sections 6.1, 6.3
chapter 8: sections 8.1-8.3, especially 8.3
chapter 9: section 9.3, especially 9.3.1