An entry about filter has been posted in FAQ.
FAQ will be updated through out the weekend. Please check/read it before asking any question.
New deadline: 11:59 PM, Monday, Nov. 27, 2000. 10-point (out of 100 points) penalty each day after Nov. 27. No late project after 11:59 PM, Thursday, Nov. 30, 2000. If you turn in before original deadline (11:59, Tuesday, Nov. 21, 2000), you will receive 5 points (out of 100 points) bonus. Time is referenced to pegasus.cs.uh.edu with 5 minutes tolerance.Update FAQ page.
A new sample program is posted.
There was a problem with "Makefile" which had caused some errors while running "gmake". This problem has been fixed. Please get a new Makefile and the problem will go away. Also, some updates to FAQ page. Also, general grading policy is posted.
The uh.nsm.cosc6377 on news.uh.edu.
The PDF file for presentation slide is available here. Also, some updates to project web page.
A presentation about HTTP and term project will be given on Thursday, Nov. 2nd, 2000.
You are asked to write a HTTP Proxy Server with configurable filtering.
The problem description is available in ( PS or PDF).
- This is a group project. Each group can consist of one or two people. If you decide to work alone, your project will be graded accordingly.
- This project will be counted 20% toward your final grade.
- You can discuss with your classmates, but no collaboration / copy between groups. And your programs will be checked by MOSS (Measure Of Software Similarity) to find any similarity. Any student found guilty of academic dishonesty will receive severe punishment.
- You are responsible for ensuring the code you write is not readable by others.
- 1- Go to the directory where all your files are (on Pegasus);
- 2- Type: ~leila_n/submit file1 file2 ...
- 3- Follow the instructions.
- NOTE: Please submit a README file explaining how to run your program.
Please send your questions to Leila Naas (leila_n@cs.uh.edu) or post it to uh.nsm.cosc6377 (on news.uh.edu).Please read FAQ for latest hints.
Last modified: November 26, 2000.
Grading:
The general grading policy is if your program can do transparent HTTP
proxy (without filtering), you will get about 60% of the grade. If you
use C/C++, we will count more weight (comparing to using JAVA, you have
to a little bit more work.) If you using JAVA, your program must be able
to read in "proxyrc" file to get 60% of the grade.
Source and Sample Codes
Reference/Resource: