Assignment Set 2 - Submission Guidelines (Spring 2006)
To submit your assignment, you will need to show a run
of specific input for Part 1 and your design document for Part 2. To receive partial credit
for any portion, you will need to demonstrate parts of Part 1 function correctly. Here are the required runs to be
be captured.
- Part 1: Run your application on the input files given
below in my home directory. You may copy
the files to your home directory or open them directly. However, it must be obvious
from the script what file is being opened and parsed.
- ~tmont/cs453-sp06-sniff-1.data
- ~tmont/cs453-sp06-sniff-2.data
Run your application with these files separately with the following options. Each run
should show each input file separately. So, you should have 6 runs in all.
- Run application filtering for source address of 192.168.0.0/24
- Run application filtering for TCP
- Run application filtering for UDP and port 53
- Part 2: Your design document should be submitted as normal. The document
must detail all aspects of your design and also include justification of design decisions.
Your document may be written in plain text, HTML, or PDF. Microsoft Word documents
will NOT be accepted.
- Extra Assignment: Submit scripts showing your protocol implementation in operation.
You must include enough runs to show all operation and features.
You must use script to start capturing your runs.
If you do not know how to use script, examine its man page.
You will need to submit all script runs and source code to tmont@csee.wvu.edu by 12:00am April 29th, 2006.
Some restrictions:
- You should include a README file that explains the files
and the usage of your programs.
- You must include a script of your program in operation with specific
input as given above.
- Do not include any binary files, executables, zips, or other archives.
- Do not include any additional directories.
- Do not include any native code if using Java (JNI).
Please follow this procedure. If you do not follow this procedure
your programs will not be graded!
Todd L. Montgomery (revised 04.24.2006)