Latest News

20.10.09

NeSSi² user interface now available for Mac OS X (10.6.x)

In the last months we were busy with a new NeSSi2 related...

03.03.09

New release avaiable: 2.0.0-beta.2.1

Bug fix release for 2.0.0-beta.2

27.02.09

NeSSi² @ CeBIT 2009

Visit us in hall 9 both b47 as part of the future life area

10.02.09

New release available: 2.0.0-beta.2

Available for download now!

Views

Network Security Simulator

View

Developed by

Logo DAI-Labor

Logo Telekom Laboratories

Hosted at

Get NeSSi2 at
SourceForge.net. Fast, secure and Free Open Source software downloads

Current release version

The current release version of NeSSi² is 2.0.0-beta.2.1.

Downloads

NeSSi² is shipped in two separate parts. The backend  of NeSSi² administrates the simulation envoirement and receives simulation jobs from the user interface. The user interface allows the creation of networks, the management of simulation runs and the visualization and evaluation of completed simulations. Both parts are available under an Open Source license.

  • MS Windows XP/Vista 32 bit (zip)
  • Linux GTK 32 bit (zip)
  • Linux GTK 64 bit (zip)
  • Mac OS X 10.6.x (zip) (Backport from the development trunk, not very well tested)

NeSSi² simulation backend:

  • MS Windows XP/Vista 32 bit, Linux GTK 32 bit, Mac OS X 10.5.x (zip)

NeSSi² contributed Plug-Ins (already packaged with user interface and backend archives):

  • MS Windows XP/Vista 32 bit, Linux GTK 32 bit, Mac OS X 10.5.x (zip)

NeSSi² example network and simulation result database (zip), tested only with MySQL, and as a SQLite database (zip).

Requirements (Tools, Frameworks)

NeSSi² requires at least Java SE 6.

Also a database is required, NeSSi² has been tested with MySQL 5.5.

NeSSi² has been tested on Winodws XP/Vista (32bit), Linux (32/64 bit) and Mac OS X 10.5.x (backend only).

Maven 2 Repository

If you want to develop extensions to NeSSi² you can download required NeSSi² libraries from our Maven 2 repository hosted on the DAI-Labor lecture server (Thanks to DAI-Labor lecture team). Please add the following information to your pom.xml or settings.xml:

<repository>
   <id>nessi2</id>           
   <url>http://repositories.dai-labor.de/extern/content/repositories/dai-open/</url>           
   <snapshots>             
      <enabled>false</enabled>           
   </snapshots>           
   <releases>             
      <enabled>true</enabled>           
   </releases>        
</repository> 

In your pom.xml you need to add the following dependencies:

 <dependency>        
      <groupId>de.dailab.nessi2.protocols</groupId>        
      <artifactId>nessi2-protocols-core</artifactId>        
      <version>2.0.0-beta.2.1</version> 
</dependency> 
<dependency>       
      <groupId>de.dailab</groupId>       
      <artifactId>sad</artifactId>       
      <version>1.1.0</version> 
</dependency> 
 

Installation

 

For a detailed installation described see: NeSSi² Installation Manual [PDF]

NeSSi² manual installation

NeSSi² Agent Simulation Backend

  • Unpack the  zip file.
  • Change to unpacked directory.
  • Change to directory bin.
  • Start the main agent node with NeSSiAgentSimulation.bat (windows) or NeSSiAgentSimulation.sh (linux/macosx).

NeSSi² Network Editor and Simulation Control

  • Unpack the zip File.
  • In the unpacked diectory double-click on the windows executable or the shell script.

NeSSi² installer

  • Install Java (if not yet installed).
  • Optionally install MySQL or a databas preferred by you.
  • Launch the installer application.
  • Follow the instructions on the screen.