Octopus

The MANET Emulator for Mobile Devices

 office +39 06 77274013
fax +39 06 77274002
email deleoni [at] dis.uniroma1.it

Octopus is a software enabling the emulation of Mobile Ad-hoc Wireless Networks (MANET), mainly conceived by Massimiliano de Leoni and Massimo Mecella at SAPIENZA - Università di Roma. We wish to thank to Gianluca Bertelli, Fabio D'Aprano and Paolo Manfre' for having contributed in different moments to its development.

This paper illustrates Octopus' features and this shows its applicability for emulating a MANET to test a multi-hop routing protocol implementation. Another paper shows a Bayesian approach for disconnection predictions and how the implementation has been tested using OCTOPUS.

Download and install Octopus 1.2

Octopus is fully written in Java and tested on Java Sun 1.5 and 1.6, both on Windows or Unix-based systems.

You can download the latest version of Java Run-Time Environment (JRE) on the Sun site.

Follow the steps to install on Windows:

  1. First you need to download and install WinPcap, the Windows Packet Capture Library.

  2. The Octopus is distributed as self-exstractor file: click here to download OctInstall.exe.

  3. After downloading, please click on it to proceed in the installation, minding the destination directory

  4. In order to put Octopus running (administrative privileges are needed),

    1. By Windows Explorer, please move to destination directory and simply double-click on Octopus.jar

    2. By Windows' Command shell, prompt in destination directory just: java -jar Octopus.jar

In case you use option 4b, you may also want to be reported on the packets captured and, later, forwarded or rejected. If option is -v appended, the verbose mode is activated, thus being reported.

On Windows Vista or Windows 7, even if your account is in the administrator group, you still need to use "run as administrator" option. To use the option, right-click the application icon, and choose "run as administrator". If you want to run OCTOPUS by the Command Prompt as from option 4b above, you need to open Command Prompt by using "run as administrator" option.

Click here to download a draft of the user manual. It is still in progress: we apologyze on possible errors. For any problem, please contact Massimiliano de Leoni at: deleoni [at] dis.uniroma1.it

The team would be happy to help you!

Enjoy with Octopus!

Octopus has been supported by the European Commission throught the FP6-2005-IST-5-034749 project WORKPAD. It is free: it can be used for any purpose, including commercial. We are not responsible in any case on the use of OCTOPUS and the consequences that its usage can lead to.