Assignment Set 2 - Submission Guidelines
To submit your assignment, you will need to show runs of
Parts 1 and 2. For the different
pieces of the assignment, here are the required runs to be
be captured.
- Part 1: Run your client and parse the following files
- ~tmont/cs453-sniff-1-sp02.data
- ~tmont/cs453-sniff-2-sp02.data
- ~tmont/cs453-sniff-3-sp02.data
First parse these files and display all packets.
Secondly, parse all of these files with the following restrictions:
- source IP address in the range 192.168.0.0/16
- destination IP address in the range 63.66.160.0/24
- destination IP address in the range 10.10.11.0/24
- destination UDP port 53
- destination TCP port 21
- Part 2: Run your server and client and capture the
server output for 1 minute. This should display the notification
events and the MARK events from the client. Kill the client and
show the server printing that the client is "DEAD". Start
the client back up again. The server should never stop during this
script.
- Extra Credit: Run your application and retrieve and
display the MX records for the following domains
- cnn.com
- nard.net
- yahoo.com
- microsoft.com
- thisdomaindoesntexist.com
You must use scriptto 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.
Please use the following command to submit your assignment:
~tmont/sub_cs453.pl file1 file2 file3 . . .
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.
- 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.18.2002)