CNT4603 - 2009 Spring
Group Assignment 4
Printed Journals Due Tuesday, February 17th, at the beginning of class.

Assignment: Software Installation

Your objective is to install Wireshark on your Fedora 10, CentOS, and OpenSolaris machines.

The first two installations can be done from the Fedora and CentOS repositories and should be painless.

However, OpenSolaris doesn't yet have Wireshark in its repository, and your installation should be done from the source code available at

To do the OpenSolaris installation, you will need to make sure that you have a complete gcc build environment before starting.

Once you have installed those tools (particularly gcc-devel) and untar the source code, you will need to do a classic "./configure ; make ; make install" as demonstrated on February 12th.

However, there are two "gotchas" to watch out for: you should try to suppress TLS support when you configure, and you likely will have to expand your swap space on the Fedora 10 host.

Both of these can be easily done; do a man on "dd", "mkswap", and "swapon" on your Fedora machine and the outline should be clear — for your purposes, you should be using a file for swap, and not a new partition.

Suppressing TLS will mean doing some research (hint: Google is your friend).

Once you have Wireshark running in all three environments, run it and watch the traffic. In your writeup, please include some analysis of what you are seeing and try to formulate some explanations as to the differences. To generate network traffic, you can use programs such as netcat (see "man nc"), ping, and wget.

(For extra credit, you can install a traffic generator if you like (for instance, D-ITG) to help your study — if you do try to install something along these lines, try to allot a good bit of time for this assignment since it becomes significantly more difficult.)

A journal is due for this assignment. Make sure that you document in your journal all of the steps that you went through, following the guidelines on the class home page. Please share the workload so that all team members get experience with all aspects of the work. PLEASE DON'T FORGET TO PUT YOUR TEAM NUMBER ON THE ASSIGNMENT. Please turn in a printed copy of this assignment at the beginning of class on Tuesday, February 12th.