Verified Network Configuration VeriNeC

The Verinec Project, developped at the University of Fribourg, aims to develop a tool for intelligent network configuration and simulation.

See:
          Description

Packages
verinec Main package of Verinec.
verinec.adaptation Classes to control the translation of the XML configuration data into concrete configuration lines for specific systems.
verinec.adaptation.gui  
verinec.adaptation.repository The translation repository provides XSL stylesheets for the translator.
verinec.adaptation.snmp  
verinec.adaptation.snmp.tftpserver  
verinec.data.repository Repository for node and network definitions.
verinec.gui Important classes of the GUI.
verinec.gui.configurator A module to define and configure the network interactively.
verinec.gui.configurator.nodeeditor  
verinec.gui.core Implements the basic operations of the GUI.
verinec.importer Importer Module of Verinec.
verinec.importer.analysis Generate network configuration from analysing existing networks.
verinec.importer.analysis.scanner If port scanning is enabled, hosts can be scanned to detect what services they run on which port.
verinec.importer.analysis.sniffer The sniffer examines traffic in existing networks to generate Verinec configuration data.
verinec.importer.analysis.traceroute  
verinec.importer.parser  
verinec.importer.parser.ethernet  
verinec.importer.parser.iptables  
verinec.importer.parser.iptables.parser  
verinec.netsim The base packet containing the factory for the Simulator.
verinec.netsim.addresses The Addresses used internally in the Simulator.
verinec.netsim.components  
verinec.netsim.components.layers  
verinec.netsim.constants  
verinec.netsim.entities  
verinec.netsim.entities.packets  
verinec.netsim.entities.packets.helpers  
verinec.netsim.events The collection of desmoj.Event's used in the network simulator.
verinec.netsim.firewall  
verinec.netsim.firewall.packetFilter  
verinec.netsim.firewall.packetFilter.actionList  
verinec.netsim.firewall.packetFilter.actionList.actions  
verinec.netsim.firewall.packetFilter.matchList  
verinec.netsim.firewall.packetFilter.matchList.ipv4  
verinec.netsim.firewall.packetFilter.matchList.portRange  
verinec.netsim.firewall.packetFilter.matchList.tcp  
verinec.netsim.firewall.util  
verinec.netsim.firewall.util.tables  
verinec.netsim.firewall.util.tables.keys  
verinec.netsim.gui Simulation result viewer.
verinec.netsim.loggers Loggers are used to build up the logging tree-structured document.
verinec.netsim.loggers.events Events that can be logged.
verinec.netsim.processors  
verinec.netsim.processors.applications  
verinec.netsim.processors.applications.dnsd  
verinec.netsim.processors.dns  
verinec.netsim.util  
verinec.netsim.util.net.sockets  
verinec.netsim.util.net.sockets.fsm  
verinec.netsim.util.tables  
verinec.util Collection of various utilities for variable expanding, schema validation and more.
verinec.validation.gui The gui packet for displaying and editing netsim logfiles and clixml schema files.
verinec.validation.gui.actions The package containing actions for the Linking Pane.
verinec.validation.gui.menu  
verinec.validation.gui.menu.actions The package containing actions to open, close, save and validate netsim logfiles and clixml schemas.
verinec.validation.gui.menu.items The package containing menu items to open, close, save and validate netsim logfiles and clixml schemas.

 

The Verinec Project, developped at the University of Fribourg, aims to develop a tool for intelligent network configuration and simulation.

Based on a framework of XML network definition and configuration, there is a collection simulation, configuration import and configuration distribution tools. You can learn more about the project at the web site of the telecom, networks and security group under diuf.unifr.ch/tns/projects/verinec/.

The Java framework for Verinec includes four parts (different projects in the CVS repository.)


Copyright © 2005 Verinec, DIUF