IMUNES source code and installation instructions on this wiki are outdated. For updates and new information about IMUNES, visit us at Official IMUNES Github.
Also, check the additional IMUNES tools as well as the examples on this page
- Official IMUNES homepage.
- Official IMUNES Github.
- Official IMUNES documentation as a HTML page or a pdf file.
- Official IMUNES source files as tar.gz or zip file.
- Official IMUNES virtual machine file as ova (Open Virtualization Archive) or a zip file.
- IMUNES Examples page Examples
Using virtual machine
If you don't want to change your file system, a virtual machine image file is available for download.
Using a virtual machine player of your choice (VirtualBox or VMWare Player
are recommended), simply open the downloaded image and the latest version of FreeBSD and IMUNES are installed and working.
For more information and troubleshooting, visit IMUNES Virtual Machine wikipage.
How to install IMUNES
IMUNES GUI can run on Linux, FreeBSD (release 8.2 or later), Windows and OSX, but FreeBSD is required to run IMUNES experiments.
To run IMUNES experiments the FreeBSD kernel must be built with the VIMAGE option enabled.
Example configuration file for building a FreeBSD kernel that can successfully run IMUNES experiments:
include GENERIC nooptions FLOWTABLE options VIMAGE options VNET_DEBUG options MROUTING options IPSEC device crypto options IPSEC_DEBUG options DDB options KDB
Prerequisites for IMUNES are installed using the following command:
# pkg_add -r tk86 ImageMagick tcllib wireshark
Installing the GUI from source is simple, just open terminal and in the source folder execute the following command:
# make install
File system for virtual nodes
This step creates a separate file system for IMUNES nodes and is needed for running experiments. To create it just run the following:
# make vroot
The file system will be deployed in the /var/imunes/vroot folder.
We are currently working on IMUNES port for FreeBSD, so there will be an option soon to install it with pkg_add program.
How to run IMUNES
After login execute the startx command to start the window manager. Open a terminal and start IMUNES (with root rights):
Some IMUNES examples and instructions to use them are available on Examples wikipage.
Copyright 2004-2015 University of Zagreb.