|
Octopus
|
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.
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:
First you need to download and install WinPcap, the Windows Packet Capture Library.
The Octopus is distributed as self-exstractor file: click here to download OctInstall.exe.
After downloading, please click on it to proceed in the installation, minding the destination directory
In order to put Octopus running (administrative privileges are needed),
By Windows Explorer, please move to destination directory and simply double-click on Octopus.jar
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 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!