NETA installation guide

The MA Framework can be compiled on any platform supported by OMNeT++.

Prerequisites

You should have a working OMNeT++ installation, version 4.2.1 or later.

Installation steps

  1. Install OMNeT++. Download the OMNeT++ source code from OMNET web site. Copy the OMNeT++ archive to the directory where you want to install it and extract it. Then enter the following commands:
  2. More details about the installation process can be found in OMNET install guide.

  3. Import INET 2.1.0. Download INET 2.1.0 from INET web site. Import it as a new project into your workspace (File > Import > General > Existing project into Workspace) and select the option 'Select archive file'.
  4. Copy and override the file ManetRoutingBase.cc from NETA framework located into 'resources/patch/INET_21' folder to '/inet/src/networklayer/manetrouting/base/' into the INET project previously imported. This file fix the bug 632.
  5. Build INET project (right-click on the project and select 'Build project').
  6. Import NETwork Attacks framework. The last version of the framework can be found in NESG NETA project. Import it proceeding in similar way of the process followed with INET in step 2.
  7. Make you sure that NETA project has INET project as project reference (Project > Properties > Project References). Also, the 'MANET Routing' project feature must be selected (Project > Properties > OMNET++ > Project Features)
  8. Build NETA project (right-click on the project and select 'Build project').
  9. Please check if the NETA framework is working correctly by running any simple simulation escenario located under 'simulations' folder.
  10. And finally, enjoy it!