REX Logo

The Real Experiment eXecution approach to Networking courseware

The Ftp Courseware

 

You can set-up an experimental site featuring a pre-release of the Ftp Courseware; please read the following installation requirements and instructions and proceed to download the distribution file (course.tar).

The Courseware Site

Hardware/Software Requirements

REX Server

    A Sun Workstation with Solaris 2.5 or higher or a PC with Solaris x86 2.5 or higher
(Solaris 2.4 might work but it has not been tested).
Solaris is needed since REX v0.1c requires the 'snoop' network sniffer. Next releases of REX will support other popular network sniffer.
 
    A HTTP Server  

REX Client

The courseware has been successfully tested both on Windows and Unix platforms with:

    Netscape Navigator 3.0x  
    Microsoft Internet Explorer 3.x  
    Sun HotJava 1.x  
REX Server Installation Instructions

1. Create a new directory to install REX (e.g. '/usr/local/rex') and enter it (you need superuser priviliges).

cd /usr/local
mkdir rex
cd rex

2. Download the distribution file course.tar into the rex directory 2. Unpack the REX archive file.

tar xvf course.tar 

3. Configure your the HTTP server so that the '/usr/local/rex' directory can be browsed (let's say to the URL 'http://rex-server/rex'). 4. Set a JAVA environment variable to point to the Java runtime. For instance, if you have installed Java on /opt/jdk1.1, do

for sh:

set JAVA=/opt/jdk1.1
export JAVA

for csh or tcsh:

setenv JAVA /opt/jdk1.1

NOTE: the packet server is compatible with JDK 1.0.2 or later (1.1 and so on).

5. Execute the 'startserver' script.

sh startserver

6. The packet server should print some information and a line like the following:

"[...] Waiting for incoming connections..."

 

REX user session

1. On the client machine start your Java-enabled browser and open the location

http://rex-server/rex/ftpcourse.html

Please make sure that there are no other people or programs using the client computer and generating network traffic; otherwise their traffic will be captured by REX.

2. Wait for a popup window that will invite you to start a ftp session (it might take some 30 seconds).

3. Start the ftp session using your favourite ftp client and execute the experiment using the REX interface.

4. Enjoy REX.

Go Back