A B C D E F G H I J K L M N O P R S T U V W X Y Z _

A

AAnalyserStartOperation - Class in verinec.importer.analysis
This class conatains contains the common methods of the starter.
AAnalyserStartOperation(AnalysisThread, int) - Constructor for class verinec.importer.analysis.AAnalyserStartOperation
Initialise the operation starter.
AAnalyserTask - Class in verinec.importer.analysis
This class contains some common mehtods of the task which are needed to rebuilt a network.
AAnalyserTask(String) - Constructor for class verinec.importer.analysis.AAnalyserTask
The constructor just call the super constructor.
abort - Variable in class verinec.importer.analysis.StartLookUpHost
 
abort() - Method in class verinec.importer.analysis.traceroute.ATraceRoute
Cancle the execution as soon as possible.
abort() - Method in class verinec.importer.analysis.traceroute.TraceRoute
Abort the executions as soon as possible.
abort() - Method in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
Make the implementation abort traceroute.
AbortBusy - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
aborted - Variable in class verinec.util.J2sshProcess.ProcessThread
 
abortExecution() - Method in class verinec.util.AbstractProgramExec
Stop the program execution.
AbortNoDialtone - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
abortOperation() - Method in class verinec.importer.analysis.AAnalyserStartOperation
Tell all thrads to stop their current work.
abortOperation() - Method in class verinec.importer.analysis.AAnalyserTask
Abort the task as soon as possible.
abortOperation() - Method in interface verinec.importer.analysis.IOperation
Stop operations of this step as soon as possible.
abortOperation() - Method in class verinec.importer.analysis.scanner.HostScanWorker
Abort scanning as soon as possible.
abortOperation() - Method in class verinec.importer.analysis.sniffer.SnifferThread
Stop packet capturing on this interface.
abortOperation() - Method in class verinec.importer.analysis.StartLookUpHost
Abort the lookups as soon as possible.
abortOperation() - Method in class verinec.importer.analysis.traceroute.TraceWorkerThread
Abort the traceroute operation.
AbsoluteHostName - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Data-type definition according to base_types.xsd
AbstractApplication - Class in verinec.netsim.processors.applications
 
AbstractApplication(Model, String, Node, String, ILogger, String, String) - Constructor for class verinec.netsim.processors.applications.AbstractApplication
An abstract application
abstractNetworkLayer - Class in verinec.netsim.components.layers
A Network Layer with basic functionalities.
abstractNetworkLayer(Model, EventProcessor, String) - Constructor for class verinec.netsim.components.layers.abstractNetworkLayer
Constructs a new NetworkLayer
AbstractProgramExec - Class in verinec.util
Wrapper methods for execution of native programs.
AbstractProgramExec(String, File, InputStream, OutputStream, OutputStream) - Constructor for class verinec.util.AbstractProgramExec
Prepare a program execution.
AbstractProgramExec.StreamGobbler - Class in verinec.util
Class to read the input stream asynchonously.
AbstractProgramExec.StreamGobbler(InputStream, OutputStream) - Constructor for class verinec.util.AbstractProgramExec.StreamGobbler
Instantiate with a stream to be read and a stream to write output into.
AbstractProgramExec.TimeoutWatcher - Class in verinec.util
A TimerTask that will call AbstractProgramExec.timeout() when invoked if the ProgramExec instance has not finished.
AbstractProgramExec.TimeoutWatcher() - Constructor for class verinec.util.AbstractProgramExec.TimeoutWatcher
 
ACCEPT - Static variable in class verinec.netsim.constants.TCP
The SEND Event Type
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
accept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
AcceptAction - Class in verinec.netsim.firewall.packetFilter.actionList.actions
 
AcceptAction() - Constructor for class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
Generates a new Accept Action.
ACCEPTACTION - Static variable in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
The packet is accepted.
ACCESVIOLATION - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Access violation error code
ACK - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
ACK opcode
ack - Variable in class verinec.netsim.entities.packets.TCPPacket
the acknowledgment number
ack - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
the ack flag indicates that a sequence-number has been set that needs to be acknowledged
ack - Variable in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
 
Action - Class in verinec.netsim.firewall.packetFilter.actionList
 
Action() - Constructor for class verinec.netsim.firewall.packetFilter.actionList.Action
Generates a new Accept-Action
Action(Element) - Constructor for class verinec.netsim.firewall.packetFilter.actionList.Action
Generates a new Action depending on the configurations in the node Element.
action - Variable in class verinec.netsim.firewall.packetFilter.actionList.Action
used to reference the action object
actionPerformed(ActionEvent) - Method in class verinec.adaptation.gui.AdaptationModule.TransAction
Execute export action, calling exportConfig for all PCNodes if node is null, otherwise for that node.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.Configurator.AddBindingAction
Adds a binding to the MultiInterface.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.Configurator.ChangeSideAction
To handle the action, that is move the interface to the right side.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.Configurator.DeconnectAction
Deconnect the binding respective the interface.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.Configurator.DeleteAction
Perform one of the config actions.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.Configurator.EscKeyAction
Reset toolbar to cursor and change DrawPanel state to nothing.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.Configurator.InvertNodeSelectionAction
Select all nodes
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.Configurator.PCNodeAction
Add an interface of our type to the node.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.Configurator.PropertiesAction
Perform one of the config actions.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.Configurator.SelectAllAction
Select all nodes
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.Configurator.UnSelectAllAction
Select all nodes
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.nodeeditor.EditorComboBox
React on an action: call transferFocus.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.nodeeditor.EditorPanel
Handle an action, expects resetAction and resetRedAction.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
Checks the input.
actionPerformed(ActionEvent) - Method in class verinec.gui.configurator.NodesToolbar.SetModeAction
Set the outline mode of the DrawPanel.
actionPerformed(ActionEvent) - Method in class verinec.gui.core.ConfigDialog.DialogAction
Perform the save/reset/close operation.
actionPerformed(ActionEvent) - Method in class verinec.gui.core.NetworkTypes.NetworkConfig
Perform the action when the drop down is selected.
actionPerformed(ActionEvent) - Method in class verinec.gui.core.PleaseWaitDialog
Call cancel and hide the dialog
actionPerformed(ActionEvent) - Method in class verinec.gui.GuiUtil.ColorChooseAction
Displays a color choose dialog.
actionPerformed(ActionEvent) - Method in class verinec.gui.VerinecStudio.AboutAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.gui.VerinecStudio.EscKeyAction
See if action is esc key and unselect nodes if it is.
actionPerformed(ActionEvent) - Method in class verinec.gui.VerinecStudio.ExitAction
Called when action is performed, delegates to the analyser.exit() method.
actionPerformed(ActionEvent) - Method in class verinec.gui.VerinecStudio.LoadAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.gui.VerinecStudio.ModulesConfig
Something happened
actionPerformed(ActionEvent) - Method in class verinec.gui.VerinecStudio.ModuleSelectAction
Change module if the selected module is different from the currently active one.
actionPerformed(ActionEvent) - Method in class verinec.gui.VerinecStudio.NewAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.gui.VerinecStudio.OptionsAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.gui.VerinecStudio.SaveAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.gui.VerinecStudio.SaveAsAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.importer.ImporterModule.AnalysisAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.importer.ImporterModule.ParserAction
Load the config importer if it is performed for a node.
actionPerformed(ActionEvent) - Method in class verinec.importer.ImporterModule.PortscanAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.importer.parser.ethernet.ImportEthernet.EthernetConfig
Handle the action to select a file.
actionPerformed(ActionEvent) - Method in class verinec.importer.parser.ImporterDialog
Action handler for the panel.
actionPerformed(ActionEvent) - Method in class verinec.importer.parser.ImporterDialog.PanelRemote
Handle the button to browse for ssh key file.
actionPerformed(ActionEvent) - Method in class verinec.importer.parser.iptables.ImportIptables.IptablesConfig
Listen for clicks on the browse buttons.
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.EventCreationDialog.DialogAction
Perform the save/reset/close operation.
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.EventCreationDialog.TypeChooseAction
Disable or enable Gui elements depending on the type.
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.EventDeletionDialog.DialogAction
Perform the save/reset/close operation.
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.EventListPanel.SimPanel.DialogAction
Perform the saveoperation.
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.LayerFilterPanel
Read the layer selection from the gui and send the configuration to the Scheduler.
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.SimulationToolbar
Handles the events of the buttons.
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.Simulator.GenerateAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.Simulator.LoadSimuInputAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.Simulator.PlaySimuResultAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.Simulator.RunSimulationAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.Simulator.SaveSimuInputAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.netsim.gui.Simulator.SaveSimuResultAction
Execute action
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.actions.AddAction
adds the schema location to the logfile saves and reloads the file
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.actions.RemoveAction
removes the schema location saves and reloads the log file
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.actions.UpdateAction
updates the element from the textfied, saves and reloads the log file.
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.menu.actions.AnalyzeAction
analyzes the report from validation
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.menu.actions.CloseAction
checks if document was changed, if yes asks if it should be saved or not and then closes it.
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.menu.actions.CloseAllAction
closes all open editors (@see CloseAction#actionPerformed(ActionEvent))
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.menu.actions.NewSchemaAction
creates a new EditorPanel and adds it to a new tab
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.menu.actions.OpenLogfileAction
Opens a logfile and adds it to a new tab.
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.menu.actions.OpenSchemaAction
Opens a clixml schema and adds it to a new tab.
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.menu.actions.SaveAction
Saves the open document.
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.menu.actions.SaveAllAction
saves all open documents.
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.menu.actions.SaveAsAction
Saves open document under a different file.
actionPerformed(ActionEvent) - Method in class verinec.validation.gui.menu.actions.ValidateAction
validates the open netsim logfile against the linked schemas.
Actions - Class in verinec.netsim.constants
This Class contains static Strings for Layers that are used for logging.
Actions() - Constructor for class verinec.netsim.constants.Actions
 
actionType - Variable in class verinec.netsim.firewall.packetFilter.actionList.Action
determines with what kind of action we are dealing with
activate() - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
activate(SimTime) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
activeEvents - Variable in class verinec.netsim.gui.SimulationScheduler
 
AdaptationModule - Class in verinec.adaptation.gui
A module to integrate the translator into the GUI.
AdaptationModule() - Constructor for class verinec.adaptation.gui.AdaptationModule
Initialise the module.
AdaptationModule.DistributeAction - Class in verinec.adaptation.gui
Distribute configuration of nodes onto machines.
AdaptationModule.DistributeAction(PCNode) - Constructor for class verinec.adaptation.gui.AdaptationModule.DistributeAction
Instantiate with name Distribute.
AdaptationModule.ExportAction - Class in verinec.adaptation.gui
Export configuration of nodes to files.
AdaptationModule.ExportAction(PCNode) - Constructor for class verinec.adaptation.gui.AdaptationModule.ExportAction
Instantiate with name Export.
AdaptationModule.TransAction - Class in verinec.adaptation.gui
Base class for export and distribute actions.
AdaptationModule.TransAction(String, Icon, PCNode) - Constructor for class verinec.adaptation.gui.AdaptationModule.TransAction
Instantiate the action.
AdaptationModule.TranslatorConfig - Class in verinec.adaptation.gui
Configuration panel for the translation module.
AdaptationModule.TranslatorConfig(IConfigurable, Document) - Constructor for class verinec.adaptation.gui.AdaptationModule.TranslatorConfig
Instantiate this panel.
AddAction - Class in verinec.validation.gui.actions
Action that adds a schema location to the open log file.
AddAction(ValidatorEditorPanel, JTextField) - Constructor for class verinec.validation.gui.actions.AddAction
Created a new Add Action
addAddress(IAddress) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
adds an address to the layer.
addArpEntry(IAddress, IAddress) - Method in class verinec.netsim.components.layers.NetworkLayer
Adds an arp entry to the Layers ''arp database''
addArpEntry(IAddress, IAddress, double) - Method in class verinec.netsim.components.layers.NetworkLayer
Adds an arp entry to the Layers ''arp database'' at a given time
addBinding(NwBinding) - Method in class verinec.gui.core.MultiInterface
Adds a binding to the interface.
addBinding(NwBinding) - Method in class verinec.gui.core.NwInterface
Adds a binding to the interface.
addBinding(NwBinding) - Method in class verinec.gui.core.SingleInterface
Changes the binding of this interface.
addBinding(String) - Method in class verinec.netsim.components.layers.PhysicalNetworkLayer
adds a binding to this interface
addChild(HostCommRenderer) - Method in class verinec.importer.analysis.HostCommRenderer
Add a child to the host associated with this renderer
addClassIfImplements(ArrayList, String, String) - Static method in class verinec.util.InterfaceUtility
Test wether the class implements the interface and if it does, add it to the list if it is not yet in it.
addContextMenu(Action) - Method in class verinec.gui.core.NwComponent
Add an action to the context menu.
addContextMenuSeparator() - Method in class verinec.gui.core.NwComponent
Adds a separator to the context menu.
addEntry(IAddress, IAddress, int, SimProcess) - Method in class verinec.netsim.util.tables.SocketSimProccessTable
Creates a new Entry and adds this one to the ProcessTable
addEntry(Thread, Node) - Static method in class verinec.netsim.util.tables.ThreadRegistry
adds en thread, node entry to the only existing registry
addEvent(Event) - Method in class verinec.netsim.loggers.events.Event
 
addEvent(Event) - Method in class verinec.netsim.loggers.events.Events
adds an Event Element to the Events
addEvent(Event) - Method in interface verinec.netsim.loggers.ILogger
logs an event
addEvent(Event) - Method in class verinec.netsim.loggers.NullLogger
 
addFailed(IAddress) - Method in class verinec.netsim.components.layers.NetworkLayer
Adds an address that failed in arp
addField(EditorTextField) - Method in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Add a field into the editor.
addField(EditorComboBox) - Method in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Add a field into the editor.
addGateway(IPAddress) - Method in class verinec.netsim.components.layers.NetworkLayer
 
addInfo(String, String, String) - Method in class verinec.importer.parser.ImporterEnvironment
Methode to save infos
addList(String, String) - Method in class verinec.importer.parser.iptables.parser.Lexer
Add the word and its type to the list of tokens.
addMenu(JMenu) - Method in class verinec.gui.VerinecStudio
Add a menu to the application window (will be removed whenever the module is changed).
addMessageLine(String) - Method in class verinec.gui.core.PleaseWaitDialog
Add a line to the message displayed, after the existing messages.
addNeighbour(HostCommRenderer) - Method in class verinec.importer.analysis.HostCommRenderer
Add a neighbour of the host associated with this renderer.
addNetworkElement(Element) - Method in class verinec.gui.VerinecStudio
Used internally by NwHub when created without element.
addNetworkLayer(NetworkLayer) - Method in class verinec.netsim.components.NetworkModel
Adds a NetworkLayer to the Network Layer vector
addNode(int, int) - Method in class verinec.gui.VerinecStudio
Create a new PCNode and add its XML to the tree.
addNodeinfoElement(int, int) - Method in class verinec.gui.core.NwNode
Adds the layout tag to the defintionelement of the component.
addNwComponentStateListener(ChangeListener) - Method in class verinec.gui.VerinecStudio
Register a class as NwComponent change listener.
addObserverElement(Object) - Method in class verinec.netsim.components.layers.NetworkLayer
Adds an Observer (layer 2) to the list of observers.
addObserverElement(Object) - Method in class verinec.netsim.components.layers.PhysicalNetworkLayer
adds an Observer
addPacket(TCPPacket) - Method in class verinec.netsim.util.net.sockets.BufferedSocketInputStream
adds a TCP Packet into the Inputstreams buffer
addPacket(TCPPacket) - Method in class verinec.netsim.util.net.sockets.SocketInputStream
adds a Packet to this streams buffer
addPacketFilterChain(PacketFilterChain) - Method in class verinec.netsim.firewall.PacketFilters
Adds a chain to the Packet-Filter-Chains
addPhysicalNetwork(Element) - Method in class verinec.gui.VerinecStudio.StudioRepository
Add a physical_network to the list of physical networks.
addProcessor(EventProcessor) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
adds an packet processor to the layer.
addReason(List) - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
addReason(String) - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
addReason(List) - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
 
addReason(String) - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
 
addReason(String) - Method in class verinec.netsim.processors.DataLinkProcessor802
 
Address - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
address - Variable in class verinec.importer.parser.iptables.parser.Parser.AddressParserToken
address
address - Variable in class verinec.netsim.addresses.IPAddress
 
address - Variable in class verinec.netsim.addresses.MACAddress
 
address - Variable in class verinec.netsim.events.ARPTimeoutEvent
 
address - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
IP address (i.e. 192.169.0.10)
address1 - Variable in class verinec.netsim.util.tables.AddressTable.Entry
 
address1 - Variable in class verinec.netsim.util.tables.DNSTable.Entry
 
address2 - Variable in class verinec.netsim.util.tables.AddressTable.Entry
 
address2 - Variable in class verinec.netsim.util.tables.DNSTable.Entry
 
addresses - Variable in class verinec.netsim.components.layers.abstractNetworkLayer
 
addresses() - Method in class verinec.netsim.components.layers.abstractNetworkLayer
 
AddressTable - Class in verinec.netsim.util.tables
AddressTable extends AbstractMap and has Time-Tagged Entries.
AddressTable() - Constructor for class verinec.netsim.util.tables.AddressTable
Creates a new AddressTable
AddressTable.AddressComparator - Class in verinec.netsim.util.tables
a comparator that compares addresses
AddressTable.AddressComparator() - Constructor for class verinec.netsim.util.tables.AddressTable.AddressComparator
 
AddressTable.Entry - Class in verinec.netsim.util.tables
a entry with an address as key, an address as associated value and an associated creation time.
AddressTable.Entry(IAddress, IAddress, double) - Constructor for class verinec.netsim.util.tables.AddressTable.Entry
creates a new AddressTable Entry
AddressTable.TimeComparator - Class in verinec.netsim.util.tables
a comparator that compares the creation times of entries
AddressTable.TimeComparator() - Constructor for class verinec.netsim.util.tables.AddressTable.TimeComparator
 
addSimuInput(Event) - Method in class verinec.netsim.gui.Simulator
Add an input event to the list for running the simulation.
addToolBar(JToolBar) - Method in class verinec.gui.VerinecStudio
Add a toolbar to the application window (will be removed whenever the module is changed).
addToResult(String, String) - Method in class verinec.importer.analysis.sniffer.StartSniffer
Add a host to the result structure.
addToResult(Vector, HostCommRenderer) - Method in class verinec.importer.analysis.traceroute.StartTraceRoute
Add the result form a traceroute to the result structure in the AnalysisThread
addToResult(Vector, HostCommRenderer) - Method in class verinec.importer.analysis.traceroute.TraceWorkerThread
Save the result of a trace.
addToTable(Packet, String) - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
Adds the packet to the corresponding State Table.
addToTable(Element, Vector) - Method in class verinec.netsim.gui.SimulationScheduler
Helper method to parse the testfile.
addWarning(String, String, String) - Method in class verinec.importer.parser.ImporterEnvironment
Methode to save warnings
addWidgets() - Method in class verinec.importer.analysis.AnalysisConfigPanel
This method adds the widgets to the JPanel
addWire(NwWire) - Method in class verinec.gui.core.NwBinding
Add the wire to this binding, deleting the old one if there is one.
addWire(NwWire) - Method in class verinec.gui.core.NwHub
Connect a wire to the hub.
addZone(Element) - Method in class verinec.netsim.processors.applications.dnsd.Dnsd
 
age - Variable in class verinec.netsim.entities.packets.Packet
 
algorithm - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute
The traceroute algorithm.
algorithm - Variable in class verinec.importer.analysis.traceroute.TraceRoute
with algorithm the algorithm of the traceroute can be choosen.
algorithmID - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.AlgorithmItem
 
aliassep - Variable in class verinec.importer.parser.ethernet.ImportEthernet
Value of the separator in alias interface filenames.
analyse() - Method in class verinec.importer.parser.iptables.parser.Lexer
 
analyser - Variable in class verinec.gui.configurator.NodesToolbar
 
analyser - Variable in class verinec.importer.analysis.AAnalyserStartOperation
The AnalysisThread which creates a AAnalyserStartOperation
analyser - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
 
analyser - Variable in class verinec.importer.analysis.StartLookUpHost
The AnalysisThread, which owns the StartLookUpHost object
analyser - Variable in class verinec.importer.ImporterModule
 
analyserSplitPane - Variable in class verinec.gui.VerinecStudio
This panel contains the VerinecStudio.drawScrollPanel and the VerinecStudio.infoSplitPane.
AnalysisConfigPanel - Class in verinec.importer.analysis
Dialog to configure and start network analysis.
AnalysisConfigPanel(JDialog, VerinecStudio) - Constructor for class verinec.importer.analysis.AnalysisConfigPanel
This constructor just creates a Panel in an existing JFrame.
AnalysisConfigPanel.AnalysingDialog - Class in verinec.importer.analysis
Create a wait dialog for analysing network.
AnalysisConfigPanel.AnalysingDialog(Dialog) - Constructor for class verinec.importer.analysis.AnalysisConfigPanel.AnalysingDialog
Create with title Analysing network and message Please wait.
analysisState - Variable in class verinec.importer.analysis.AnalysisThread
The object which store the state of the tasks
AnalysisThread - Class in verinec.importer.analysis
A thread to run sniffing, traceroute and portscans from
AnalysisThread(AnalysisConfigPanel) - Constructor for class verinec.importer.analysis.AnalysisThread
 
AnalysisThread.AnalyserStatus - Class in verinec.importer.analysis
This Klass allows the store the actual state of the sniffing, traceroutes, host lookups and the scanning.
AnalysisThread.AnalyserStatus(AnalysisThread) - Constructor for class verinec.importer.analysis.AnalysisThread.AnalyserStatus
The constructor.
AnalyzeAction - Class in verinec.validation.gui.menu.actions
analyzes the validation report file This class is implemented as a Singleton.
AnalyzeAction(String, ValidationGui) - Constructor for class verinec.validation.gui.menu.actions.AnalyzeAction
 
AnalyzeMenuItem - Class in verinec.validation.gui.menu.items
MenuItem to analyze the output from the logfile validation.
AnalyzeMenuItem(Action) - Constructor for class verinec.validation.gui.menu.items.AnalyzeMenuItem
 
AnalyzerPanel - Class in verinec.validation.gui
A Linking Panel to add/edit schema locations in a netsim log file.
AnalyzerPanel(File) - Constructor for class verinec.validation.gui.AnalyzerPanel
Creates a new SchemaLinkingPanel from an element.
ancestor - Variable in class verinec.gui.configurator.Configurator.EscKeyAction
 
anim_init - Variable in class verinec.netsim.loggers.events.EventDetail
 
animate(int, int, int, int) - Method in class verinec.netsim.gui.Layer2EventMac
Perform the actual animation.
animate(int, int, int, int) - Method in class verinec.netsim.gui.Layer2EventReceive
Perform the actual animation.
animate(int, int, int, int) - Method in class verinec.netsim.gui.Layer2EventSend
Perform the actual animation.
animate(int, int, int, int) - Method in class verinec.netsim.gui.Layer3Event
Perform the actual animation.
animate(int, int, int, int) - Method in class verinec.netsim.gui.Layer4Event
Perform the actual animation.
animate(int, int, int, int) - Method in class verinec.netsim.gui.Layer5Event
Perform the actual animation.
animate(int, int, int, int) - Method in class verinec.netsim.gui.SimuEvent
Alternates Events if they occur on the same location during the same periode of time.
animate(DrawPanel, int, int, int, int) - Method in class verinec.netsim.loggers.events.Event
Alternates Events if they occur on the same location during the same periode of time.
animate(int, int, int, int) - Method in class verinec.netsim.loggers.events.EventDetail
Alternates Events if they occur on the same location during the same periode of time.
animateEvents(int, int) - Method in class verinec.netsim.gui.SimulationScheduler
Animates all events in the table of the current active events.
any_address - Static variable in class verinec.importer.parser.iptables.parser.Language
Any address - default value in rows "source" and "destination"
any_interfaces - Static variable in class verinec.importer.parser.iptables.parser.Language
Any interface - default value in rows "in" and "out"
APP - Static variable in class verinec.netsim.constants.Actions
String Representation for the Application Action
APPLICATION - Static variable in class verinec.netsim.constants.Layers
String Representation for Application Layer
APPLICATION - Static variable in class verinec.netsim.constants.Protocolls
String Representation for an Application
application - Variable in class verinec.netsim.events.ApplicationEvent
 
application - Variable in class verinec.netsim.gui.LayerFilterPanel
 
ApplicationEvent - Class in verinec.netsim.events
An ApplicationEvent.
ApplicationEvent(Model, Event, String, ILogger) - Constructor for class verinec.netsim.events.ApplicationEvent
Creates a new ApplicationEvent from a LogEvent
ApplicationEvent(abstractNetworkLayer, String, String, String, String, int, String) - Constructor for class verinec.netsim.events.ApplicationEvent
 
ApplicationEvent - Class in verinec.netsim.loggers.events
A ApplicationEvent Detail.
ApplicationEvent(String, String, String) - Constructor for class verinec.netsim.loggers.events.ApplicationEvent
Creates a new Application EventDetail
ApplicationEvent() - Constructor for class verinec.netsim.loggers.events.ApplicationEvent
Creates a new Application EventDetail
ApplicationFactory - Class in verinec.netsim.processors.applications
 
ApplicationFactory() - Constructor for class verinec.netsim.processors.applications.ApplicationFactory
 
ApplicationLayer - Class in verinec.netsim.components.layers
 
ApplicationLayer(Model, EventProcessor, Node) - Constructor for class verinec.netsim.components.layers.ApplicationLayer
create a new Application layer
applicationlayer - Variable in class verinec.netsim.components.Node
 
applicationLifeCycle() - Method in class verinec.netsim.processors.applications.AbstractApplication
runs the application
applicationLifeCycle() - Method in class verinec.netsim.processors.applications.dnsd.Dnsd
 
applicationLifeCycle() - Method in class verinec.netsim.processors.applications.Ping
 
applicationLifeCycle() - Method in class verinec.netsim.processors.applications.PingServer
 
applicationLifeCycle() - Method in class verinec.netsim.processors.applications.PingUDP
 
applicationLifeCycle() - Method in class verinec.netsim.processors.applications.PingUDPServer
 
applications - Variable in class verinec.netsim.components.layers.ApplicationLayer
 
applyButton - Variable in class verinec.netsim.gui.LayerFilterPanel
 
arguments - Variable in class verinec.netsim.processors.applications.AbstractApplication
arguments used for the application
ARP - Class in verinec.netsim.constants
This Class contains static Strings for ARP Events that are used for logging.
ARP() - Constructor for class verinec.netsim.constants.ARP
 
ARP - Static variable in class verinec.netsim.constants.Protocolls
String Representation for the ARP Protocol
ARP_REPLY_ICON - Static variable in class verinec.netsim.gui.Layer2EventMac
 
ARP_REPLY_ICON - Static variable in class verinec.netsim.loggers.events.ARPEvent
 
ARP_REQUEST_ICON - Static variable in class verinec.netsim.gui.Layer2EventMac
 
ARP_REQUEST_ICON - Static variable in class verinec.netsim.loggers.events.ARPEvent
 
ARPDATA - Static variable in class verinec.netsim.constants.Ethernet
The ARPDATA Type
ARPEvent - Class in verinec.netsim.loggers.events
A ARP Event
ARPEvent(String, String, String, String, String) - Constructor for class verinec.netsim.loggers.events.ARPEvent
creates a new ARP Event
ARPEvent() - Constructor for class verinec.netsim.loggers.events.ARPEvent
Creates a ARP Event
arpFailed(IAddress) - Method in class verinec.netsim.components.layers.NetworkLayer
decides if the arp failed for the given addess
ARPIHAVE - Static variable in class verinec.netsim.constants.Actions
String Representation for the ARPIHave Action
arpLookupBroadcast(Packet, ILogger, IAddress) - Method in class verinec.netsim.processors.ARPProcessor
 
arpLookupBroadcastForward(Packet, ILogger, IAddress) - Method in class verinec.netsim.processors.ARPProcessor
 
arpLookUpLocal(IAddress, ILogger, IAddress) - Method in class verinec.netsim.processors.ARPProcessor
performs a arp lookup in the local cache
arpLookupLocalReverse(IAddress) - Method in class verinec.netsim.processors.ARPProcessor
Does a reverse ARP Lookup (Resolves the Layer 3 address form a Layer 2 address)
ARPPacket - Class in verinec.netsim.entities.packets
A ARP Packet used for arp request/responses, where a Layer 3 Address should be resolved to a Layer 2 address by broadcasting this packet.
ARPPacket(Model, IAddress, IAddress, IAddress) - Constructor for class verinec.netsim.entities.packets.ARPPacket
creates a new arp packet
ARPProcessor - Class in verinec.netsim.processors
The ARP Processor ins the instance that does the Address Resolution between Layer 3 and Layer 2 Addresses.
ARPProcessor() - Constructor for class verinec.netsim.processors.ARPProcessor
Creates a new ARP Processor
ARPProcessor(abstractNetworkLayer) - Constructor for class verinec.netsim.processors.ARPProcessor
Createa a new ARP Processor
arpTable - Variable in class verinec.netsim.components.layers.NetworkLayer
 
arptable - Variable in class verinec.netsim.components.Node
 
ARPTimeoutEvent - Class in verinec.netsim.events
A ARP Timeout Event.
ARPTimeoutEvent(Model, IAddress, NetworkLayer) - Constructor for class verinec.netsim.events.ARPTimeoutEvent
Construts a new TimeoutEvent for an ARP request(that was not successful)
ARPTreatment(Packet) - Method in class verinec.importer.analysis.sniffer.SnifferThread
Analyses an ARP Packet.
assignFields(Element) - Method in class verinec.gui.core.NetworkTypes.NetworkConfig
Assign the form fields
ATraceRoute - Class in verinec.importer.analysis.traceroute
This abstract class defines some abstract methodes, which has to be implemented of every TraceRoute class and it provides some common methods.
ATraceRoute() - Constructor for class verinec.importer.analysis.traceroute.ATraceRoute
 
ATRShellCommand - Class in verinec.importer.analysis.traceroute
An abstract class, which parses the output of an external traceroute program.
ATRShellCommand() - Constructor for class verinec.importer.analysis.traceroute.ATRShellCommand
 
attachLower(Observer) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
 
attachLower(Observer) - Method in class verinec.netsim.components.layers.NetworkLayer
 
attachLower(Observer) - Method in interface verinec.netsim.components.layers.Subject
Attaches a Observer to this Subject
attachUpper(Observer) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
 
attachUpper(Observer) - Method in class verinec.netsim.components.layers.PhysicalNetworkLayer
 
attachUpper(Observer) - Method in interface verinec.netsim.components.layers.Subject
Attaches a Observer to this Subject
attributeIsNecessary - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
Stores whether an XML attribute can be removed or not, it will have an asterik next to its name to visualize its property of being necessary.
attributeName - Variable in class verinec.gui.configurator.nodeeditor.EditorComboBox
The Name of the XML attribute in which the value is stored.
attributeName - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
The Name of the XML attribute in which the value is stored.
attributeRemove(Element, String) - Method in class verinec.gui.configurator.nodeeditor.EditorMultiTextField
Overwrites the method of EditorTextField to removes all the child-elements in NS_NODE from element.
attributeRemove(Element, String) - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
Wrapper for the jdom function org.jdom.Element.removeAttribute.
AutoReconnect - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
available() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
available() - Method in class verinec.netsim.util.net.sockets.SocketImpl
 

B

BACK_ICON - Static variable in class verinec.netsim.gui.SimulationToolbar
Icon location for back command.
backlog - Variable in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
backward - Variable in class verinec.netsim.gui.SimulationToolbar
 
BASE_ADDRESS - Static variable in class verinec.util.VerinecNamespaces
Base for Schema Namespaces and Schema Locations
Baud - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
bind - Variable in class verinec.gui.configurator.Configurator.DeconnectAction
 
bind(SocketImpl) - Method in class verinec.netsim.components.layers.TransportLayer
Binds a SocketImplementation with a localaddress on this host
bind(DataLinkLayer, String) - Method in class verinec.netsim.components.NetworkModel
binds a datalayer to a physical network.
bind(DataLinkLayer, String) - Method in class verinec.netsim.components.Node
binds a nic to a "physical cable"
BIND - Static variable in class verinec.netsim.constants.UDP
The BIND Event Type
bind(int, InetAddress) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
bind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
binding - Variable in class verinec.gui.core.SingleInterface
 
bindingIcon - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
bindingIconPath - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
bindingPosition() - Method in class verinec.gui.core.MultiInterface
Calculates the position for the next binding to be added.
bindingPosition(int) - Method in class verinec.gui.core.MultiInterface
Calculates the position for the binding at position pos.
bindings - Variable in class verinec.netsim.components.layers.PhysicalNetworkLayer
 
bindingVector - Variable in class verinec.gui.core.MultiInterface
 
bindUDP(DatagramSocketImpl) - Method in class verinec.netsim.components.layers.TransportLayer
Binds a DatagramSocketImplementation on this host
bitAddress - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
IP address stored as BitSet without the '.'
blkNo - Variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
 
booleanOptional - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Choice list for EditorComboBox with a neutral Element to indicate no selection
booleanRequired - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Choice list for EditorComboBox where values are required
bottomPanel - Variable in class verinec.netsim.gui.LayerFilterPanel
 
bringToFront(String) - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Select network card to configure.
broadcastAddress() - Static method in class verinec.netsim.addresses.MACAddress
gets the MAC broadcast address
btnBrowsePath - Variable in class verinec.importer.parser.ethernet.ImportEthernet.EthernetConfig
Button to browse for directory of configuration files.
btnCancel - Variable in class verinec.netsim.gui.EventCreationDialog
 
btnClose - Variable in class verinec.gui.core.ConfigDialog
 
btnDelete - Variable in class verinec.netsim.gui.EventCreationDialog
 
btnDelete - Variable in class verinec.netsim.gui.EventDeletionDialog
 
btnIptablesPathBrowse - Variable in class verinec.importer.parser.iptables.ImportIptables.IptablesConfig
To choose file with iptables output in test mode.
btnNew - Variable in class verinec.gui.VerinecStudio.ModulesConfig
 
btnRemove - Variable in class verinec.gui.VerinecStudio.ModulesConfig
 
btnReset - Variable in class verinec.gui.core.ConfigDialog
 
btnSave - Variable in class verinec.gui.core.ConfigDialog
 
btnSave - Variable in class verinec.netsim.gui.EventCreationDialog
 
btnSave - Variable in class verinec.netsim.gui.EventListPanel.SimPanel
 
btnShowNames - Variable in class verinec.gui.core.StandardToolbar
 
btnSnapGrid - Variable in class verinec.gui.core.StandardToolbar
 
btnUpdate - Variable in class verinec.gui.VerinecStudio.ModulesConfig
 
buffer - Variable in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
buffer - Variable in class verinec.netsim.util.net.sockets.SocketInputStream
 
BufferedSocketInputStream - Class in verinec.netsim.util.net.sockets
A Buffered Input Stream that reads from a SocketInputStream.
BufferedSocketInputStream(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.BufferedSocketInputStream
creates a BufferedSocketInputStream with a buffersize of SocketOptions.SO_SNDBUF
BufferedSocketInputStream(SocketImpl, int) - Constructor for class verinec.netsim.util.net.sockets.BufferedSocketInputStream
creates a BufferedSocketInputStream
build() - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Builds a TFTP packet
buildReceivingVb(String) - Method in class verinec.adaptation.snmp.CiscoTransmit
Initialisation of the variable binding for receiving running-config
buildSchemaLocations() - Method in class verinec.util.LocalSAXBuilder
Collect the string for the schemaLocation attribute.
buildSendingVbRC(String) - Method in class verinec.adaptation.snmp.CiscoTransmit
Initialisation of the variable binding for running-config
buildSendingVbSC(String) - Method in class verinec.adaptation.snmp.CiscoTransmit
Initialisation of the variable binding for startup-config file
built_in_chains - Static variable in class verinec.importer.parser.iptables.parser.Language
Built-in CHAINS
built_in_targets - Static variable in class verinec.importer.parser.iptables.parser.Language
Built-in TARGETS
buttonGroup - Variable in class verinec.gui.configurator.NodesToolbar
 
byteArrayToPayload(byte[]) - Method in class verinec.netsim.entities.packets.UDPPacket
 
byteArrayToPayload(byte[]) - Static method in class verinec.netsim.processors.applications.dnsd.Dnsd
 
ByteConversion - Class in verinec.netsim.firewall.util
Static utility class to implement byte set operations.
ByteConversion() - Constructor for class verinec.netsim.firewall.util.ByteConversion
 
bytesToSend - Variable in class verinec.adaptation.snmp.tftpserver.Download
# of bytes left to download.

C

calcNifPos(HostCommRenderer, HostCommRenderer) - Method in class verinec.importer.analysis.AnalysisThread
Compute the position of a network interface.
calculateSimulation() - Method in class verinec.netsim.gui.Simulator
Use test definition objects to run the simulator with and play the results.
caller - Variable in class verinec.gui.configurator.nodeeditor.NodeEditor
Reference to the main class that created the NodeEditor instance
cancel() - Method in class verinec.gui.core.PleaseWaitDialog
The window received a message to cancel operation.
cancel() - Method in class verinec.gui.VerinecStudio.SearchingDialog
Cancel the search thread.
CANCEL - Static variable in class verinec.gui.WarningDialog
The dialog was ended with cancel.
cancel() - Method in class verinec.importer.analysis.AnalysisConfigPanel.AnalysingDialog
User wants to cancel.
cancelled - Variable in class verinec.importer.analysis.AnalysisConfigPanel.AnalysingDialog
 
cancelSearch() - Method in class verinec.gui.VerinecStudio.FindClassThread
 
cancled - Variable in class verinec.importer.analysis.traceroute.ATraceRoute
Variable to cancle the execution of the traceroute
canSendDirectly(IPAddress, IPAddress) - Method in class verinec.netsim.processors.ARPProcessor
 
canvasSize - Static variable in class verinec.gui.core.DrawPanel
The canvas size.
capacity - Variable in class verinec.netsim.util.tables.SlidingWindowBuffer
 
capacity - Variable in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
 
captor - Static variable in class verinec.importer.analysis.traceroute.TRJPcap
the package captor
captor - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
The packet captor
cards - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
 
CarrierCheck - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
cbAlgoContent - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
The list of algorithms, in the same order as in combo box.
cbAlgorithm - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
ComboBox to choose the algotithm
cboModules - Variable in class verinec.gui.VerinecStudio.ModulesConfig
 
ccCopyFailCause - Static variable in class verinec.adaptation.snmp.CiscoTransmit
SNMP ID for the the failure reason (if copy state returns 4).
ccCopyState - Static variable in class verinec.adaptation.snmp.CiscoTransmit
SNMP ID for the state of this copy.
ce - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
Congestion Experienced (CE) flag would be set by the router to indicate congestion to the end nodes
centralPanel - Variable in class verinec.importer.parser.ImporterDialog
Central area of dialog.
chain - Variable in class verinec.netsim.firewall.packetFilter.IfMap
References to a chain (packet-filter-chain) defined in packet-filters TODO get the reference
chains - Variable in class verinec.importer.parser.iptables.Iptable
Result of Iptable(): a Vector containing the generated <packet-filter-chain> elements
chains - Variable in class verinec.importer.parser.iptables.parser.Parser.TableParserToken
chains
chainTable - Variable in class verinec.importer.parser.iptables.Iptable
A table mapping chainnames to chain ids
chaintable - Variable in class verinec.importer.parser.iptables.parser.Parser
A mapping of chainnames and chainnumbers
changeIcon(String) - Method in class verinec.gui.core.NwComponent
Changes the icon of the component.
CHAOSDATA - Static variable in class verinec.netsim.constants.Ethernet
The CHAOSDATA Type
checkEther - Variable in class verinec.importer.parser.ethernet.ImportEthernet.EthernetConfig
Whether ethernet card configuration should be imported.
checkHostname - Variable in class verinec.importer.parser.ImportHostname.HostnameConfig
Whether to import iptables.
checkInput() - Method in class verinec.gui.configurator.nodeeditor.EditorComboBox
If the value is empty, the Attribute is removed - unless the Attribute is necessary, in which case it is reset to its previous value (which obviously was correct).
checkInput() - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
This is where the value of a field is verified.
checkInput() - Method in class verinec.gui.configurator.nodeeditor.OptionalElementComboBox
If the attribute is removed, the whole element is removed from its parent.
checkIptables - Variable in class verinec.importer.parser.iptables.ImportIptables.IptablesConfig
Whether to import iptables.
checkLo - Variable in class verinec.importer.parser.ethernet.ImportEthernet.EthernetConfig
Whether to import the loopack interface too.
checkStatus(Snmp) - Method in class verinec.adaptation.snmp.CiscoTransmit
To check if the sending/receiving was sucessful, i.e does not quit until finished the process
childName - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
Only used for EditorMultiTextField; is the name of the XML Elements which contain the multiple values.
children - Variable in class verinec.importer.analysis.HostCommRenderer
The children of this host, form a tree view.
chkActive - Variable in class verinec.importer.analysis.scanner.StartScan.ConfigPanel
Whether to scan at all.
chkActive - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Checkbox to decide if this card is active.
chkActive - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
CheckBox to choose if the traceroute modul should be used.
chkShowNames - Variable in class verinec.gui.core.DrawPanel.ViewConfig
 
chkSnapGrid - Variable in class verinec.gui.core.DrawPanel.ViewConfig
 
CiscoTransmit - Class in verinec.adaptation.snmp
Collection of methods to send and receive configuration file to/from Cisco router.
CiscoTransmit(String, String, String, String) - Constructor for class verinec.adaptation.snmp.CiscoTransmit
Creates a CiscoTransmit instance for sending or receiving a config file with snmp version 1 or 2c.
CiscoTransmit(String, String, String, String, String, String, String, String) - Constructor for class verinec.adaptation.snmp.CiscoTransmit
Creates a CiscoTransmit instance for sending or receiving a config file with snmp version 3, which add security aspect to snmp in adding authentication and/or encryption.
CiscoUtil - Class in verinec.adaptation.snmp
Collection of methods to manipulate Cisco configuration files.
CiscoUtil() - Constructor for class verinec.adaptation.snmp.CiscoUtil
 
cleanUp() - Method in class verinec.gui.VerinecStudio
Delete all nodes, globals and networks (Hubs).
cleanUp() - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
 
clearPacket() - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Method to put all the packet fields to their default value
client - Variable in class verinec.util.J2sshProcess.ProcessThread
 
client - Variable in class verinec.util.SshCopy
 
clientAddress - Variable in class verinec.adaptation.snmp.tftpserver.Download
the address of the server.
clientAddress - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
clientPort - Variable in class verinec.adaptation.snmp.tftpserver.Download
port to contact server on (69 per default).
clientPort - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
clone() - Method in class verinec.netsim.entities.packets.Leaf
 
clone() - Method in class verinec.netsim.entities.packets.Packet
 
cloneList(List) - Static method in class verinec.util.DataUtil
Return a new list with a clone of each element in the list.
CLOSE - Static variable in class verinec.netsim.constants.UDP
The CLOSE Event Type
close() - Method in class verinec.netsim.NullOutputStream
 
close() - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
close() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
close() - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
close() - Method in class verinec.netsim.util.net.sockets.SocketInputStream
 
close() - Method in class verinec.netsim.util.net.sockets.SocketOutputStream
 
CLOSE_ICON - Static variable in class verinec.gui.VerinecStudio
 
CLOSE_WAIT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
CLOSE_WAIT_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
CloseAction - Class in verinec.validation.gui.menu.actions
Closes actual selected editor.
CloseAction(String, ValidationGui) - Constructor for class verinec.validation.gui.menu.actions.CloseAction
 
CloseAllAction - Class in verinec.validation.gui.menu.actions
Closes all editors.
CloseAllAction(String, ValidationGui) - Constructor for class verinec.validation.gui.menu.actions.CloseAllAction
 
CloseAllMenuItem - Class in verinec.validation.gui.menu.items
MenuItem to close all open editors This class is implemented as a Singleton.
CloseAllMenuItem(Action) - Constructor for class verinec.validation.gui.menu.items.CloseAllMenuItem
 
CLOSED - Static variable in class verinec.netsim.constants.TCP
The NEW IN CLOSED STATE Event Type
CLOSED - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
CLOSED_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
CloseMenuItem - Class in verinec.validation.gui.menu.items
MenuItem to close the actual open editor This class is implemented as a Singleton.
CloseMenuItem(Action) - Constructor for class verinec.validation.gui.menu.items.CloseMenuItem
 
CLOSEWAIT - Static variable in class verinec.netsim.constants.TCP
The NEW IN CLOSEWAIT STATE Event Type
CLOSING - Static variable in class verinec.netsim.constants.TCP
The NEW IN CLOSING STATE Event Type
CLOSING - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
CLOSING_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
cmdline - Variable in class verinec.util.J2sshProcess
 
code - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
ICMP packet code Specifies the type of icmp packet more in detail defaults to 3
code - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
ICMP packet code Specifies the type of icmp packet more in detail
Color2Xml(Color, Element) - Static method in class verinec.gui.GuiUtil
Convert a color object to an XML element.
colorChooser - Variable in class verinec.gui.core.DrawPanel.ViewConfig
 
colorChooser - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
CommaMerge - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Regular Expression for EditorMultiTextField
commandline - Variable in class verinec.util.AbstractProgramExec
 
CommaSepPattern - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Regular Expression for EditorMultiTextField
communityName - Variable in class verinec.adaptation.snmp.CiscoTransmit
 
communityName - Variable in class verinec.adaptation.snmp.DistCisco
 
communityProcess(Element) - Method in class verinec.adaptation.snmp.DistCisco
 
comp - Variable in class verinec.importer.parser.iptables.parser.Parser.TcpFlagOptionParserToken
mask of flags which must be set
compare(Element) - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
Method which checks with what kind of action we are dealing with.
compare(Object, Object) - Method in class verinec.netsim.loggers.events.Events.EventTimeComparator
 
compare(Object, Object) - Method in class verinec.netsim.util.tables.AddressTable.AddressComparator
 
compare(Object, Object) - Method in class verinec.netsim.util.tables.AddressTable.TimeComparator
 
compare(Object, Object) - Method in class verinec.netsim.util.tables.DNSTable.ReverseAddressComparator
 
compare(Object, Object) - Method in class verinec.netsim.util.tables.RoutingTable.NetmaskAddressComparator
 
compareAddress(IAddress) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
Checks if an address is associated with this layer.
compareAddress(IAddress) - Method in class verinec.netsim.components.layers.DataLinkLayer
 
compareTo(IPAddress, int) - Method in class verinec.netsim.addresses.IPAddress
compares a part of an ip address.
compareTo(Object) - Method in class verinec.netsim.addresses.IPAddress
 
compareTo(MACAddress, int) - Method in class verinec.netsim.addresses.MACAddress
Starts comparing recursively this Address with address from the part'th byte on.
compareTo(Object) - Method in class verinec.netsim.addresses.MACAddress
 
compareTo(Object) - Method in class verinec.netsim.util.tables.SocketSimProccessTable.Key
 
compareToDigitByDigit(IPAddress) - Method in class verinec.netsim.addresses.IPAddress
 
compareToPart(IPAddress, int) - Method in class verinec.netsim.addresses.IPAddress
Starts comparing recursively this Address with address from the part'th byte on.
component - Variable in class verinec.gui.configurator.ConfigAction
Context component for action to operate on.
componentIcon - Variable in class verinec.gui.core.NwComponent
Gui element
componentIconNeg - Variable in class verinec.gui.core.NwComponent
Gui element
computeNewBindingPosition() - Method in class verinec.gui.core.MultiInterface
Computes the new positions for the bindings.
comtarget - Variable in class verinec.adaptation.snmp.CiscoTransmit
 
concatenator - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
Only used for EditorMultiTextField; Is an InputValidator class field that states the optimal separator and therefore is used to concatenate strings
confData - Variable in class verinec.importer.parser.ethernet.ConfigFile
 
config - Variable in class verinec.adaptation.gui.AdaptationModule
configuration of this module.
config - Variable in class verinec.gui.core.ConfigPanel
The configuration for this module in XML format.
config - Variable in class verinec.gui.core.NwComponent
The XML element defining this component.
config - Variable in class verinec.gui.VerinecStudio
The module configuration.
config - Variable in class verinec.importer.parser.ethernet.ConfigFile
 
config - Variable in class verinec.importer.parser.ImporterDialog
The environment to use.
config - Variable in class verinec.importer.parser.iptables.Iptable
 
config - Variable in class verinec.importer.parser.iptables.parser.Parser
ginig wi ging
CONFIG_FILE_NAME - Static variable in class verinec.netsim.firewall.util.tables.keys.SimpleKey
File name of the preferences file where the timeout values are stored.
ConfigAction - Class in verinec.gui.configurator
Base class for actions in the context menue of a network component.
ConfigAction(String, Icon, NwComponent) - Constructor for class verinec.gui.configurator.ConfigAction
Create a config action attached to the component c.
ConfigDialog - Class in verinec.gui.core
Configuration dialog for some core settings and for the modules.
ConfigDialog(VerinecStudio) - Constructor for class verinec.gui.core.ConfigDialog
Initializes this dialog as modal dialog for the verinec studio window.
ConfigDialog.DialogAction - Class in verinec.gui.core
Action class for the buttons.
ConfigDialog.DialogAction(String) - Constructor for class verinec.gui.core.ConfigDialog.DialogAction
Instantiate the action.
configElements - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
configfile - Static variable in class verinec.importer.analysis.AnalysisConfigPanel
 
ConfigFile - Class in verinec.importer.parser.ethernet
A ConfigFile object represents a configuration file of the /etc/sysconfig/network-scripts directory.
ConfigFile(File, ImporterEnvironment) - Constructor for class verinec.importer.parser.ethernet.ConfigFile
Construct a new ConfigFile by reading the File file.
configFilesDir - Variable in class verinec.importer.parser.ethernet.ImportEthernet
The directroy containing the ifcfg-ifname configuratin files.
configName - Static variable in class verinec.adaptation.gui.AdaptationModule
The name for the configuration data used in VerinecStudio.saveConfig(String, Document).
configName - Static variable in class verinec.gui.core.DrawPanel
Name of the configuration data within the VerinecStudio.saveConfig(String, Document) method.
configName - Static variable in class verinec.gui.core.NetworkTypes
Name to store configuration under.
configName - Static variable in class verinec.gui.VerinecStudio
The name for the configuration data used in VerinecStudio.saveConfig(String, Document).
ConfigPanel - Class in verinec.gui.core
Config panels are placed inside the configuration dialog panels.
ConfigPanel(String, IConfigurable, Document, LayoutManager) - Constructor for class verinec.gui.core.ConfigPanel
Instantiate the panel.
ConfigPanel(String, IConfigurable, Document) - Constructor for class verinec.gui.core.ConfigPanel
Instantiate the panel.
configPanel - Variable in class verinec.importer.parser.ethernet.ImportEthernet
Configuration for ethernet import.
configPanel - Variable in class verinec.importer.parser.ImportHostname
 
configPanel - Variable in class verinec.importer.parser.iptables.ImportIptables
Configuration for ethernet import.
configPanel - Variable in class verinec.netsim.gui.Simulator
 
configuration - Variable in class verinec.importer.analysis.scanner.StartScan
The configurations panel
Configurator - Class in verinec.gui.configurator
Main class for the network configuration module.
Configurator() - Constructor for class verinec.gui.configurator.Configurator
 
configurator - Variable in class verinec.gui.configurator.WireConnectionListener
 
Configurator.AddBindingAction - Class in verinec.gui.configurator
Actions for MultiInterfaces, that is the Add Binding action.
Configurator.AddBindingAction(MultiInterface) - Constructor for class verinec.gui.configurator.Configurator.AddBindingAction
Instantiate the action with Add Binding.
Configurator.ChangeSideAction - Class in verinec.gui.configurator
Action to change the side of an interface.
Configurator.ChangeSideAction(int, NwInterface) - Constructor for class verinec.gui.configurator.Configurator.ChangeSideAction
Create action to change side of an interface.
Configurator.DeconnectAction - Class in verinec.gui.configurator
Action for visible (Multi) bindings and for SingleInterfaces, handles the Deconnect.
Configurator.DeconnectAction(NwComponent) - Constructor for class verinec.gui.configurator.Configurator.DeconnectAction
Instantiate deconnect action for a binding or interface.
Configurator.DeleteAction - Class in verinec.gui.configurator
 
Configurator.DeleteAction(NwComponent) - Constructor for class verinec.gui.configurator.Configurator.DeleteAction
Instantiate a ConfigAction with title Delete and DELETE_ICON.
Configurator.DrawPanelMouse - Class in verinec.gui.configurator
Additional mouse listener for the DrawPanel.
Configurator.DrawPanelMouse() - Constructor for class verinec.gui.configurator.Configurator.DrawPanelMouse
 
Configurator.EscKeyAction - Class in verinec.gui.configurator
Listener for keyboard typing, reacts on esc key in edit mode to end node creation.
Configurator.EscKeyAction(Action) - Constructor for class verinec.gui.configurator.Configurator.EscKeyAction
Init.
Configurator.InvertNodeSelectionAction - Class in verinec.gui.configurator
Action to invert selection, that is select all previously unselected nodes and deselect all currently selected nodes.
Configurator.InvertNodeSelectionAction() - Constructor for class verinec.gui.configurator.Configurator.InvertNodeSelectionAction
Create action with name Invert selection.
Configurator.PCNodeAction - Class in verinec.gui.configurator
Action for the PCNodes, that is add interfaces.
Configurator.PCNodeAction(int, PCNode) - Constructor for class verinec.gui.configurator.Configurator.PCNodeAction
Instantiate the action for the specified network type.
Configurator.PropertiesAction - Class in verinec.gui.configurator
 
Configurator.PropertiesAction(NwComponent) - Constructor for class verinec.gui.configurator.Configurator.PropertiesAction
Instantiate a ConfigAction with title Properties and PROPERTIES_ICON.
Configurator.SelectAllAction - Class in verinec.gui.configurator
Action to select all nodes in this network.
Configurator.SelectAllAction() - Constructor for class verinec.gui.configurator.Configurator.SelectAllAction
Create action with name Select all nodes.
Configurator.UnSelectAllAction - Class in verinec.gui.configurator
Action to unselect all nodes currently selected.
Configurator.UnSelectAllAction() - Constructor for class verinec.gui.configurator.Configurator.UnSelectAllAction
Create action with name Deselect all nodes.
CONFIGURE_ICON - Static variable in class verinec.gui.VerinecStudio
Icon for the configure action.
connect(NwHub) - Method in class verinec.gui.core.NwBinding
Connect the binding of this interface to a hub.
connect(NwHub) - Method in class verinec.gui.core.SingleInterface
Connect the binding of this interface to a hub.
CONNECT - Static variable in class verinec.netsim.constants.TCP
The CONNECT Event Type
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
connect(String, int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
connect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
connect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
connectBinding(VerinecStudio, NwBinding, NwBinding) - Static method in class verinec.gui.GuiUtil
Connect two bindings, creating a hub in between.
connectHub(VerinecStudio, NwComponent, NwHub) - Static method in class verinec.gui.GuiUtil
Connect a binding or interface with an existing hub.
connectInterface(VerinecStudio, NwInterface, NwInterface) - Static method in class verinec.gui.GuiUtil
Connect two interfaces, creating a hub in between.
connectNetwork(VerinecStudio, NwComponent, NwComponent) - Static method in class verinec.gui.GuiUtil
Connect two interfaces / bindings together.
ConsumeEvent - Class in verinec.netsim.loggers.events
A consume Event detail is at the end of the chain of events.
ConsumeEvent(String) - Constructor for class verinec.netsim.loggers.events.ConsumeEvent
Creates a new ConsumeEvent
ConsumeEvent() - Constructor for class verinec.netsim.loggers.events.ConsumeEvent
Creates a new ConsumeEvent
containsNameForPanel - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
Is true if the XML element type is "Hostname" or "Name"
content - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Content panel.
content - Variable in class verinec.importer.parser.iptables.parser.Parser.OptionParserToken
option value
content - Variable in class verinec.importer.parser.iptables.parser.Parser.ParenthesisParserToken
value in parentheses
contentPane - Variable in class verinec.importer.parser.ImporterDialog
Swing stuff.
CONTINUE - Static variable in class verinec.gui.WarningDialog
The dialog was ended with continue.
convert() - Method in class verinec.netsim.addresses.IPAddressNetmask
Applies the Netmask to the IPAddress It calculates bitwise or between Address and Netmask.
convert(IPAddress) - Method in class verinec.netsim.addresses.IPAddressNetmask
Applies the Netmask to an IPAddress.
count - Variable in class verinec.importer.analysis.sniffer.SnifferThread
Time in seconds or number of packets.
CREATE - Static variable in class verinec.gui.core.DrawPanel
Show preview rectangle where the node would be placed if you press the button.
create() - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
create(boolean) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
create(boolean) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
CREATE_BUTTON - Static variable in class verinec.gui.configurator.NodesToolbar
Constant for the name of the create pc button.
CREATE_ICON - Static variable in class verinec.gui.configurator.NodesToolbar
 
createApplication(Model, String, Node, String, ILogger, String, String) - Static method in class verinec.netsim.processors.applications.ApplicationFactory
Creates a Application
createApplicationLayer(Element) - Method in class verinec.netsim.components.Node
 
createBinding() - Method in class verinec.gui.core.MultiInterface
Create a new MultiBinding and add it to this interface.
createBindingInfo(Element) - Static method in class verinec.gui.core.NwBinding
Create the binding layout information and add it to the config.
createButton - Variable in class verinec.gui.configurator.NodesToolbar
 
createButtons(boolean) - Method in class verinec.gui.WarningDialog
 
createContent(String) - Method in class verinec.gui.core.PleaseWaitDialog
Create the message label and the cancel button.
createDatagramSocketImpl() - Method in class verinec.netsim.util.net.sockets.SimDatagramSocketImplFactory
 
createDialog(VerinecStudio) - Static method in class verinec.importer.analysis.AnalysisConfigPanel
Factory method to create a config panel inside a modal dialog.
createDistributor(Element) - Method in interface verinec.adaptation.IDistributorFactory
Create a distributor suitable for the given target.
createDistributor(Element) - Method in class verinec.adaptation.PropDistFactory
Create a distributor suitable for the given target.
createElement(String) - Static method in class verinec.gui.core.NwBinding
Adds a minimal configuration to the definition element of the binding.
createElement(int, int, int) - Static method in class verinec.gui.core.NwHub
Create a minimal XML configuration for a hub.
createElement(int, int) - Static method in class verinec.gui.core.NwInterface
Get a minimal configuration of an interface, including one binding.
createElement(int, int) - Static method in class verinec.gui.core.PCNode
Creates a skeleton of a minimal node Element.
createEntry(ILogger, FirewallEvent, String, String, IPacketAction) - Static method in class verinec.netsim.firewall.util.SimuLog
Creates a new Event Element and adds the Firewall Event Details to this element.
createFactory() - Static method in class verinec.adaptation.Distribute
Create the distributor factory according to the rules: If the system property verinec.adaptation.distributorfactory is set, tries to instantiate that class with forname.
createHardware(Element) - Method in class verinec.netsim.components.Node
Creates the "hardware part" of the node
createHubs() - Method in class verinec.gui.VerinecStudio
Creates the Hub objects from this.physical_networks
createIDList(Element, Element) - Method in class verinec.validation.gui.menu.actions.ValidateAction
 
createInterface(int) - Method in class verinec.gui.core.PCNode
Creates and adds an interface of the specified type to the node.
createInterfaceInfo(Element, int) - Static method in class verinec.gui.core.NwInterface
Create the interface layout information and add it to the config.
createKey(Packet, boolean) - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
Creates a key for a hash table entry.
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDestination
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchSource
 
createLogEntry() - Method in interface verinec.netsim.firewall.packetFilter.matchList.ISimpleMatch
Creates a Log entry in verinec's simulation.
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchInInterface
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchMac
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchOutInterface
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchDestinationPortRange
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchSourcePortRange
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
 
createLogEntry() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpOption
 
createMessagePanel(String, Color) - Method in class verinec.gui.WarningDialog
 
createModuleElement(String) - Method in class verinec.gui.VerinecStudio.ModulesConfig
Create the JDOM element for a module, containing attributes name and class.
createNameService() - Method in class verinec.netsim.processors.dns.DNSNameServiceDescriptor
 
createNetworkLayer(Element) - Method in class verinec.netsim.components.Node
Creates the "layer 3 part" of the node
createNetworks(Element) - Method in class verinec.netsim.components.NetworkModel
creates the networks defined in the element
createNIC(Element) - Method in class verinec.netsim.components.Node
Creates a NIC
createNICethernet(Element) - Method in class verinec.netsim.components.Node
Creates a ethernet NIC if now hwaddress is given, a random one is generated.
createNICserial(Element) - Method in class verinec.netsim.components.Node
Creates a serial NIC
createNICwlan(Element) - Method in class verinec.netsim.components.Node
Creates a wlan NIC
createNode(Element) - Method in class verinec.netsim.components.NetworkModel
creates a node from a given node-element
createNodeInfo(Element, int, int) - Static method in class verinec.gui.core.NwNode
Create the node layout information and add it to the config.
createNodes() - Method in class verinec.gui.VerinecStudio
Creates the PCNode objects from this.nodes
createPCNode(HostCommRenderer) - Method in class verinec.importer.analysis.AnalysisThread
Convert the data of a HostCommRenderer to a PCNode.
createPortDescriptor(String, int, String) - Method in class verinec.importer.analysis.HostCommRenderer
Create a new PortDescriptor and add it to the host.
createRandomAddress() - Static method in class verinec.netsim.addresses.MACAddress
Creates a random MAC Address.
createRepository() - Static method in class verinec.adaptation.repository.TranslationRepFactory
Instantiate a repository for the XSL files.
createRepository(String) - Static method in class verinec.data.repository.RepositoryFactory
Instantiate a repository for an existing project or create a new one if there is no project with this name.
createResetButtons() - Method in class verinec.gui.configurator.nodeeditor.EditorPanel
Adds a "Reset"- and a "Reset invalid"-button to the current panel; with actions to reset the fields.
createService(Model, Node, String, String) - Static method in class verinec.netsim.processors.applications.ApplicationFactory
 
createServices(Element) - Method in class verinec.netsim.components.Node
Creates the application layer with all specified services
createSimEvent(Model, ILogger) - Method in class verinec.netsim.loggers.events.ApplicationEvent
 
createSimEvent(Model, ILogger) - Method in class verinec.netsim.loggers.events.ARPEvent
 
createSimEvent(Model, ILogger) - Method in class verinec.netsim.loggers.events.ConsumeEvent
 
createSimEvent(Model, ILogger) - Method in class verinec.netsim.loggers.events.EthernetEvent
 
createSimEvent(Model, ILogger) - Method in class verinec.netsim.loggers.events.EventDetail
creates a schedulable Simulation event from a Logevent
createSimEvent(Model, ILogger) - Method in class verinec.netsim.loggers.events.FirewallEvent
 
createSimEvent(Model, ILogger) - Method in class verinec.netsim.loggers.events.IPEvent
 
createSimEvent(Model, ILogger) - Method in class verinec.netsim.loggers.events.TCPEventStateChange
 
createSimEvent(Model, ILogger) - Method in class verinec.netsim.loggers.events.UDPEvent
 
createSimulation() - Static method in class verinec.netsim.SimulationFactory
Instantiate a simulation.
createSimulation(Events) - Static method in class verinec.netsim.SimulationFactory
Instantiate a simulation SimulationFactory.createSimulation()
createSimulation(Document) - Static method in class verinec.netsim.SimulationFactory
Instantiate a simulation SimulationFactory.createSimulation()
createSimulation(IVerinecRepository, Document) - Static method in class verinec.netsim.SimulationFactory
Instantiate a simulation SimulationFactory.createSimulation()
createSimulation(IVerinecRepository, Events) - Static method in class verinec.netsim.SimulationFactory
Instantiate a simulation SimulationFactory.createSimulation()
createSimulation(IVerinecRepository, Events, double) - Static method in class verinec.netsim.SimulationFactory
Instantiate a simulation.
createSimulation(IVerinecRepository, Document, double) - Static method in class verinec.netsim.SimulationFactory
Instantiate a simulation.
createSocketImpl() - Method in class verinec.netsim.util.net.sockets.SimSocketImplFactory
 
createString() - Method in class verinec.netsim.entities.packets.UDPPacket
Creates a String, including classname, source, destination, processor and age, used by toString() representing this UDP Packet.
createTCPPacket() - Method in class verinec.netsim.util.net.sockets.SocketImpl
Creates a TCP Packet that is adressed with the adress of this port.
createTempDir(String) - Static method in class verinec.util.FileUtil
Create a temporary directory in the tmp directory.
createTransportLayer() - Method in class verinec.netsim.components.Node
Creates the "layer 4 part" of the node
creation_time - Variable in class verinec.netsim.util.tables.AddressTable.Entry
 
current - Variable in class verinec.gui.core.DefaultComponentEditor
 
currentChainId - Variable in class verinec.importer.parser.iptables.Iptable
Id of chain currently being generated.
currentChainName - Variable in class verinec.importer.parser.iptables.Iptable
Name of chain currently being generated.
currentModule - Variable in class verinec.gui.VerinecStudio
The currently active module in the GUI.
currentRule - Variable in class verinec.importer.parser.iptables.Iptable
Number of the rule in the chain generated at the moment
currentState - Variable in class verinec.gui.VerinecStudio
The current state of the network is stored in form of a repository.
currentTime - Variable in class verinec.netsim.gui.SimulationToolbar
 
currentTimeInt(SimTime) - Static method in class verinec.netsim.util.SimTime
converts a SimTime value into a int value
currentTimeIntString(SimTime) - Static method in class verinec.netsim.util.SimTime
converts a SimTime value into a int value and converts this one into a String
currentWord - Variable in class verinec.importer.parser.iptables.parser.Parser
current token.
CURSOR_BUTTON - Static variable in class verinec.gui.configurator.NodesToolbar
Constant for the name of the select button.
CURSOR_ICON - Static variable in class verinec.gui.configurator.NodesToolbar
 
cwd - Variable in class verinec.util.AbstractProgramExec
The current working directory for the process.
cwd - Variable in class verinec.util.J2sshProcess
 
CWR - Variable in class verinec.importer.parser.iptables.parser.Parser.EcnMatchOptionParserToken
match ecn option
cwr - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
the cwr flag.
cZoom - Variable in class verinec.gui.core.DrawPanel.ViewConfig
 
cZoom - Variable in class verinec.gui.core.StandardToolbar
 

D

DATA - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Data opcode
data - Variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
 
DatagramSocketImpl - Class in verinec.netsim.util.net.sockets
 
DatagramSocketImpl() - Constructor for class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
datagramSockets - Variable in class verinec.netsim.components.layers.TransportLayer
 
DATALINK - Static variable in class verinec.netsim.constants.Layers
String Representation for DataLink Layer
dataLink - Variable in class verinec.netsim.gui.LayerFilterPanel
 
DataLinkLayer - Class in verinec.netsim.components.layers
A DatalinkLayer (Layer 2 in the OSI Model).
DataLinkLayer(Model, EventProcessor, String, String) - Constructor for class verinec.netsim.components.layers.DataLinkLayer
Constructs a new NIC
datalinklayers - Variable in class verinec.netsim.components.Node
 
DataLinkProcessor802 - Class in verinec.netsim.processors
a DataLink processor that Implements the 802.3 (Ethernet) Portocoll
DataLinkProcessor802(abstractNetworkLayer) - Constructor for class verinec.netsim.processors.DataLinkProcessor802
Creates a DataLink processor that Implements the 802.3 (Ethernet) Portocoll
DataLinkProcessor802() - Constructor for class verinec.netsim.processors.DataLinkProcessor802
Creates a DataLink processor that Implements the 802.3 (Ethernet) Portocoll
DataUtil - Class in verinec.util
Utility functions for data operations.
DataUtil() - Constructor for class verinec.util.DataUtil
Do not instantiate DataUtil, it contains only static methods.
DEBUG - Static variable in class verinec.importer.analysis.AnalysisConfigPanel
If true, generated logfiles will not be deleted and the found hosts will be output to an xml in java.io.tmpdir
DEBUG - Variable in class verinec.importer.analysis.traceroute.TraceWorkerThread
 
deconnect() - Method in class verinec.gui.core.NwBinding
Deconnect the binding of this interface.
deconnect() - Method in class verinec.gui.core.SingleInterface
Deconnect the binding of this interface.
DECONNECT_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for deconnect symbol.
decrementTimeout(int) - Method in class verinec.netsim.firewall.util.tables.TableEntry
Method which decrements the timeout value by one.
deepClone() - Method in class verinec.netsim.entities.packets.Leaf
 
deepEnable(Container, boolean) - Static method in class verinec.gui.GuiUtil
Recursively change setEnabled for a container and all its components.
DEFAULT_MAX_HOPS - Static variable in class verinec.importer.analysis.traceroute.TraceRoute
default parameter for maximum hops
DEFAULT_MODUS - Static variable in class verinec.importer.analysis.traceroute.TraceRoute
Default mode uses the shell command.
DEFAULT_TIMEOUT - Static variable in class verinec.importer.analysis.traceroute.TraceRoute
default parameter for the time out
DefaultComponentEditor - Class in verinec.gui.core
Displays the XML information of the selected network component.
DefaultComponentEditor(VerinecStudio) - Constructor for class verinec.gui.core.DefaultComponentEditor
Instantiate the editor area.
defaultIcon - Static variable in class verinec.gui.core.PCNode
 
DefaultPolicy - Class in verinec.netsim.firewall.packetFilter.actionList
 
DefaultPolicy(Element) - Constructor for class verinec.netsim.firewall.packetFilter.actionList.DefaultPolicy
Creates a new Default Policy which is defined in the node.
DefaultPolicy() - Constructor for class verinec.netsim.firewall.packetFilter.actionList.DefaultPolicy
Creates an ACCEPT Default Policy.
defaultPolicy - Variable in class verinec.netsim.firewall.packetFilter.PacketFilterChain
Default Policy of the chain.
DEFAULTPOLICY - Static variable in class verinec.netsim.loggers.events.FirewallEvent
 
DefaultReply - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
defaultSize - Static variable in class verinec.gui.core.NwComponent
Default size in pixel of a component when the view is 100%.
DEFAULTTIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.TableEntry
Default Timeout value for a connection.
defConfig - Variable in class verinec.gui.core.ConfigPanel
The default configuration.
DEFNS_NODE - Static variable in class verinec.util.VerinecNamespaces
The nodes namespace as default namespace.
delete() - Method in class verinec.gui.core.MultiInterface
Deletes all bindings and lets the super class delete itselves.
delete() - Method in class verinec.gui.core.NwBinding
Deletes the binding and its wire.
delete() - Method in class verinec.gui.core.NwComponent
Deletes the node and removes the subtree in the parents XML-Element.
delete() - Method in class verinec.gui.core.NwHub
Deletes the hub and all the wires connected to it, removes the XML from the configuration tree.
delete() - Method in class verinec.gui.core.NwInterface
Delete the interface: Remove it from owner and let super class handle the rest.
delete() - Method in class verinec.gui.core.NwWire
Notify owners that the wire doesn't exist any longer.
delete() - Method in class verinec.gui.core.PCNode
Deletes the component and all its interfaces.
delete() - Method in class verinec.gui.core.SingleInterface
Deletes the interface and its binding.
DELETE_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for delete symbol.
deleteSelectedNodes() - Method in class verinec.gui.core.DrawPanel
Deletes all selected Nodes in the panel.
deleting - Variable in class verinec.gui.core.PCNode
To know if the node is currently being deleted.
deltree(File) - Static method in class verinec.util.FileUtil
Delete directories and files recursively.
depEditors - Variable in class verinec.gui.configurator.nodeeditor.OptionalElementComboBox
List of editor components that depend on this combo box.
Description - Variable in class verinec.importer.analysis.PortDescriptor
 
description - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.AlgorithmItem
 
description() - Method in class verinec.netsim.components.NetworkModel
 
dest - Variable in class verinec.gui.core.NwWire
The hub this wire is connected to.
destination - Variable in class verinec.importer.parser.iptables.parser.Parser.RuleParserToken
destination address
destinationIcon - Variable in class verinec.netsim.gui.Layer2EventReceive
 
destinationIcon - Variable in class verinec.netsim.loggers.events.EthernetEvent
 
destPortRange - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
destroy() - Method in class verinec.util.J2sshProcess
Kills the subprocess.
destroyRemote() - Method in class verinec.util.J2sshProcess.ProcessThread
Destroy the remote process
detachLower() - Method in class verinec.netsim.components.layers.abstractNetworkLayer
 
detachLower() - Method in interface verinec.netsim.components.layers.Subject
Detaches the lower Observer
detachUpper() - Method in class verinec.netsim.components.layers.abstractNetworkLayer
 
detachUpper() - Method in interface verinec.netsim.components.layers.Subject
Detaches the upper Observer
determineLocalIP(String) - Static method in class verinec.adaptation.snmp.DistCisco
Determine which IP is used when connecting to the remote host.
determineOS() - Static method in class verinec.importer.analysis.scanner.StartScan
Determine the host os id.
device - Variable in class verinec.importer.analysis.sniffer.SnifferThread
Device name to sniff.
device - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.DeviceConfigCard
 
device - Static variable in class verinec.importer.analysis.traceroute.TRJPcap
the package sender
devicename - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.DeviceConfigCard
Device name
DeviceNr - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
dgram - Variable in class verinec.adaptation.snmp.tftpserver.Download
unparsed TFTP packet.
dgram - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
dHeight - Variable in class verinec.netsim.gui.Layer2EventMac
 
dHeight - Variable in class verinec.netsim.gui.Layer3Event
 
dHeight - Variable in class verinec.netsim.loggers.events.EventDetail
the label's height
DialAttempts - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
DialCommand - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
dialogModules - Variable in class verinec.gui.core.ConfigDialog
 
DialPrefix - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
direction - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
direction - Variable in class verinec.netsim.firewall.packetFilter.IfMap
 
direction - Variable in class verinec.netsim.firewall.util.tables.keys.SimpleKey
Direction in which the packet is traveling.
direction - Variable in class verinec.netsim.firewall.util.tables.TableEntry
In which direction the initial packet was going.
DirectionException - Exception in verinec.netsim.firewall
Exception thrown when a wrong direction expression was received.
DirectionException(String) - Constructor for exception verinec.netsim.firewall.DirectionException
Instantiate the exception with a description.
disbleSaveFromMenu() - Method in class verinec.gui.VerinecStudio
Disable the save and new actions in the menu (used by some modules).
discard() - Method in class verinec.gui.configurator.nodeeditor.EditorComboBox
Resets all the changed (i.e. green) values.
discard() - Method in class verinec.gui.configurator.nodeeditor.EditorPanel
Iterates through the child components of the Panel and calls its discard() function.
discard() - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
Resets all the changed values (i.e. all the colored fields).
discard() - Method in interface verinec.gui.configurator.nodeeditor.IEditorComponent
Discards any changed input field to what is was before; thus any red or green field is reset to black.
Discard - Static variable in class verinec.gui.configurator.nodeeditor.NodeEditor
Gui names.
discardRed() - Method in class verinec.gui.configurator.nodeeditor.EditorComboBox
Should never happen and does nothing, a combobox value cannot be invalid.
discardRed() - Method in class verinec.gui.configurator.nodeeditor.EditorPanel
Iterates through the child components of the Panel and calls its discardRed() function.
discardRed() - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
Resets all the wrong values (i.e. all the red fields).
discardRed() - Method in interface verinec.gui.configurator.nodeeditor.IEditorComponent
Discards any invalid input field (i.e. any red field) to the last valid value.
disconnect() - Method in class verinec.util.SshCopy
Close the connection to the remote system.
DISKFULL - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Disk full error code
displayPartHWAddress(Element, EditFieldsPanel, NodeEditor) - Static method in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Add an editor field for the hw address.
displayPartName(Element, EditFieldsPanel, NodeEditor) - Static method in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Add an editor field for a name.
displayPartNw(Element, EditFieldsPanel, NodeEditor) - Static method in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Add the fields for nw configuration.
dispname - Variable in class verinec.gui.core.ConfigPanel
Name to display in the dialog tab.
DistCisco - Class in verinec.adaptation.snmp
Put new configuration to cisco device.
DistCisco() - Constructor for class verinec.adaptation.snmp.DistCisco
 
DistCP - Class in verinec.adaptation
Writes files in the local filesystem using java.io.File todo: support for sudo
DistCP() - Constructor for class verinec.adaptation.DistCP
 
distFact - Variable in class verinec.adaptation.Distribute
 
distFact - Variable in class verinec.adaptation.gui.AdaptationModule
The distributor factory instance.
DistNone - Class in verinec.adaptation
Distribute nothing, for distributor producing no output.
DistNone() - Constructor for class verinec.adaptation.DistNone
 
distribute(Element) - Method in class verinec.adaptation.DistCP
Execute the distribution action, that is write the file specified in config to their filename.
distribute(Element) - Method in class verinec.adaptation.DistNone
Do nothing with the element
Distribute - Class in verinec.adaptation
This class analyzes translation output and does the distribution.
Distribute(IDistributorFactory) - Constructor for class verinec.adaptation.Distribute
Get an instance to distribute configuration.
Distribute() - Constructor for class verinec.adaptation.Distribute
Create a distributor with the default method to determine IDistributorFactory
distribute(Element) - Method in class verinec.adaptation.DistSsh
Write a file to the target system using scp.
distribute(Element) - Method in class verinec.adaptation.DistWMI
Distributes the data of the result-wmi to the system using WMI.
distribute(Element) - Method in interface verinec.adaptation.IDistributor
Perform the actual distribution work.
distribute(Element) - Method in class verinec.adaptation.snmp.DistCisco
Execute the distribution action, that is sending the configuration file to a Cisco router
DISTRIBUTE_ICON - Static variable in class verinec.adaptation.gui.AdaptationModule
The icon for distributing configuration.
distributeAll(Element) - Method in class verinec.adaptation.Distribute
Execute the content of all nodes in the passed configuration.
distributeConfig(Element) - Method in class verinec.adaptation.gui.AdaptationModule
Compile the configuration XML and write it out into a file.
distributeService(Element) - Method in class verinec.adaptation.Distribute
Distribute a single service, using its tr:target and DistributorFactory.
DistSsh - Class in verinec.adaptation
Implements the scp target using the verinec.util ssh classes.
DistSsh() - Constructor for class verinec.adaptation.DistSsh
 
DistWMI - Class in verinec.adaptation
Implements the Windows Management Instrumentation (WMI) target using Jawin.
DistWMI() - Constructor for class verinec.adaptation.DistWMI
 
DLPacket - Class in verinec.netsim.entities.packets
Creates a new DataLink Packet, Ethernet 802.3
DLPacket(Model, IAddress) - Constructor for class verinec.netsim.entities.packets.DLPacket
Creates a new DataLink Packet
DLPacket(Model, IAddress, IAddress) - Constructor for class verinec.netsim.entities.packets.DLPacket
Creates a new DataLink Packet
dns - Variable in class verinec.netsim.processors.applications.dnsd.Dnsd
 
Dnsd - Class in verinec.netsim.processors.applications.dnsd
 
Dnsd(Model, Node, String, Element) - Constructor for class verinec.netsim.processors.applications.dnsd.Dnsd
 
DNSNameService - Class in verinec.netsim.processors.dns
 
DNSNameService() - Constructor for class verinec.netsim.processors.dns.DNSNameService
 
DNSNameServiceDescriptor - Class in verinec.netsim.processors.dns
 
DNSNameServiceDescriptor() - Constructor for class verinec.netsim.processors.dns.DNSNameServiceDescriptor
 
DNSPacket - Class in verinec.netsim.entities.packets.helpers
 
DNSPacket(Model, IPAddress, IPAddress, int, int) - Constructor for class verinec.netsim.entities.packets.helpers.DNSPacket
 
DNSTable - Class in verinec.netsim.util.tables
DNS Table extends AbstractMap.
DNSTable() - Constructor for class verinec.netsim.util.tables.DNSTable
Creates a new AddressTable
DNSTable.Entry - Class in verinec.netsim.util.tables
a entry with an address as key and addresses as associated value
DNSTable.Entry(String, byte[][]) - Constructor for class verinec.netsim.util.tables.DNSTable.Entry
creates a new AddressTable Entry
DNSTable.ReverseAddressComparator - Class in verinec.netsim.util.tables
a comparator that compares addresses
DNSTable.ReverseAddressComparator() - Constructor for class verinec.netsim.util.tables.DNSTable.ReverseAddressComparator
 
doACK(TFTPPacket) - Method in class verinec.adaptation.snmp.tftpserver.Download
 
doDATA(TFTPPacket) - Method in class verinec.adaptation.snmp.tftpserver.Upload
 
doERROR(TFTPPacket) - Method in class verinec.adaptation.snmp.tftpserver.Download
 
doERROR(TFTPPacket) - Method in class verinec.adaptation.snmp.tftpserver.Upload
 
doImport(ImporterEnvironment) - Method in class verinec.importer.parser.ethernet.ImportEthernet
Import configuration from a local directory.
doInitialSchedules() - Method in class verinec.netsim.components.NetworkModel
 
doJob - Variable in class verinec.importer.analysis.traceroute.TraceWorkerThread
this varibale is set to true to start the traceroutes and it is set to false to stop the job
doRRQ() - Method in class verinec.adaptation.snmp.tftpserver.Download
 
doSchedule(Event) - Method in class verinec.netsim.components.NetworkModel
schedules a given input event
doubleEntry(IfMap) - Method in class verinec.netsim.firewall.packetFilter.InterfaceFilterMappings
Checks wether the specified map has the same direction and interface as another one.
DOWN - Static variable in class verinec.netsim.constants.Actions
String Representation for the Down Action
DOWN - Static variable in interface verinec.netsim.firewall.packetFilter.actionList.actions.IAction
 
Download - Class in verinec.adaptation.snmp.tftpserver
Class responsible for managing the download process for TFTP service.
Download(DatagramPacket, TFTPPacket, String) - Constructor for class verinec.adaptation.snmp.tftpserver.Download
Creates a Download instance for downloading data
Download.Listener - Class in verinec.adaptation.snmp.tftpserver
Private class that listens on a socket to receive datagrams.
Download.Listener() - Constructor for class verinec.adaptation.snmp.tftpserver.Download.Listener
 
DOWNLOADING - Static variable in class verinec.adaptation.snmp.tftpserver.Download
State: Currently downloading.
doWRQ() - Method in class verinec.adaptation.snmp.tftpserver.Upload
Processes a Write Request at the beginning of an upload
dports - Variable in class verinec.importer.parser.iptables.parser.Parser.TcpOptionParserToken
 
dports - Variable in class verinec.importer.parser.iptables.parser.Parser.UdpOptionParserToken
 
dragEndX - Variable in class verinec.gui.core.DrawPanel
Coordinate where we did drag to until now NOTHING: undefined CREATE, SELECT, WIRE: relative to the DrawPanel MOVE: relative to the center of node where the drag click was on
dragEndY - Variable in class verinec.gui.core.DrawPanel
Coordinate where we did drag to until now NOTHING: undefined CREATE, SELECT, WIRE: relative to the DrawPanel MOVE: relative to the center of node where the drag click was on
dragged - Variable in class verinec.gui.core.NwNode
Whether the node is currently being moved with the mouse.
dragLastEndX - Variable in class verinec.gui.core.DrawPanel
Helper variable for repainting: old value of dragEndX.
dragLastEndY - Variable in class verinec.gui.core.DrawPanel
Helper variable for repainting: old value of dragEndY.
dragStartX - Variable in class verinec.gui.core.DrawPanel
Coordinate where dragging started.
dragStartY - Variable in class verinec.gui.core.DrawPanel
Coordinate where dragging started.
drawPanel - Variable in class verinec.gui.configurator.Configurator
 
DrawPanel - Class in verinec.gui.core
This panel holds all the nodes, hubs, interfaces etc of the configuration.
DrawPanel(VerinecStudio, StandardToolbar) - Constructor for class verinec.gui.core.DrawPanel
Initializes the panel, registers several listeners.
drawPanel - Variable in class verinec.gui.core.NwComponent
The panel this component is located in.
drawPanel - Variable in class verinec.gui.core.StandardToolbar
 
drawPanel - Variable in class verinec.gui.VerinecStudio
This is the panel where the objects are painted.
drawPanel - Variable in class verinec.netsim.gui.SimuEvent
The drawing surface of the gui.
DrawPanel.ViewConfig - Class in verinec.gui.core
Configuration panel for the drawing options.
DrawPanel.ViewConfig(DrawPanel, Document) - Constructor for class verinec.gui.core.DrawPanel.ViewConfig
Instantiate this panel.
drawPanelRepaint() - Method in class verinec.gui.configurator.nodeeditor.NodeEditor
Function to force the drawPanel (Panel where the Networklayout is drawn) to repaint.
drawPreview(Graphics, NwComponent) - Method in class verinec.gui.core.DrawPanel
Draw a preview rectangle for a component when dragging nodes.
drawScrollPanel - Variable in class verinec.gui.VerinecStudio
This panel contains the drawpanel.
drawStringCentered(Graphics2D, String, int, int) - Static method in class verinec.gui.GuiUtil
String will be horizontally centered around x.
drop() - Method in class verinec.data.repository.FileRepository
Drop this repository, that is delete all data associated with it.
drop() - Method in interface verinec.data.repository.IVerinecRepository
Drop this repository, that is remove all data associated with it.
drop() - Method in class verinec.data.repository.VerinecRepository
Drop network, that is remove all network connections and nodes information.
drop() - Method in class verinec.gui.VerinecStudio.StudioRepository
Drop this repository, that is remove all nodes and connections and globals and start with an empty network.
DROP - Static variable in class verinec.netsim.constants.Actions
String Representation for the Drop Action
DROP - Static variable in class verinec.netsim.constants.IP
The Drop Event Type
DropAction - Class in verinec.netsim.firewall.packetFilter.actionList.actions
 
DropAction() - Constructor for class verinec.netsim.firewall.packetFilter.actionList.actions.DropAction
Generates a new Accept Action
DROPACTION - Static variable in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
The packet is dropped.
dscp - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
The dscp field is the first 6 bit of the 8 bit TOC field
dscpClass - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
One can distinguish between three general classes Expedited Forwarding (EF): immediate forwarding before all other packets Assured Forwarding (AF): guaranteed forwarding Default Forwarding (DF): forward without any special terms
dscpfield - Variable in class verinec.importer.parser.iptables.parser.Parser.DSCPOptionParserToken
match dscp field
dst - Variable in class verinec.netsim.events.ApplicationEvent
 
dst - Variable in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
 
dst - Variable in class verinec.netsim.firewall.util.tables.keys.SimpleKey
Destination address of the packet.
dst - Variable in class verinec.netsim.processors.applications.AbstractApplication
Destination
dst - Variable in class verinec.netsim.processors.applications.PingUDP
 
dstAddress - Variable in class verinec.netsim.entities.packets.Packet
 
dsthost - Variable in class verinec.netsim.util.tables.SocketSimProccessTable.Key
 
dstPort - Variable in class verinec.netsim.entities.packets.UDPPacket
 
dstPort - Variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
Destination Port
dstPort - Variable in class verinec.netsim.firewall.util.tables.keys.UDPKey
 
dstport - Variable in class verinec.netsim.gui.Layer4Event
 
dstport - Variable in class verinec.netsim.util.tables.SocketSimProccessTable.Key
 
DSTUNKNOWN - Static variable in class verinec.netsim.constants.Actions
String Representation for the Destination Unknown Action
dWidth - Variable in class verinec.netsim.gui.Layer2EventMac
 
dWidth - Variable in class verinec.netsim.gui.Layer3Event
 
dWidth - Variable in class verinec.netsim.loggers.events.EventDetail
the labels width
dx - Variable in class verinec.netsim.gui.Layer2EventMac
 
dx - Variable in class verinec.netsim.gui.Layer2EventReceive
 
dx - Variable in class verinec.netsim.gui.Layer2EventSend
 
dx - Variable in class verinec.netsim.gui.Layer3Event
 
dx - Variable in class verinec.netsim.gui.Layer4Event
 
dx - Variable in class verinec.netsim.gui.Layer5Event
 
dx - Variable in class verinec.netsim.loggers.events.EventDetail
one moving step in on the x axis
dy - Variable in class verinec.netsim.gui.Layer2EventMac
 
dy - Variable in class verinec.netsim.gui.Layer2EventReceive
 
dy - Variable in class verinec.netsim.gui.Layer2EventSend
 
dy - Variable in class verinec.netsim.gui.Layer3Event
 
dy - Variable in class verinec.netsim.gui.Layer4Event
 
dy - Variable in class verinec.netsim.gui.Layer5Event
 
dy - Variable in class verinec.netsim.loggers.events.EventDetail
one moving step in on the y axis
Dyn - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
DynType - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Choice list for EditorComboBox where values are required

E

ECE - Variable in class verinec.importer.parser.iptables.parser.Parser.EcnMatchOptionParserToken
 
ece - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
the ece flag.
ecnOptionKey - Static variable in class verinec.importer.parser.iptables.parser.Language
ECN-Option keywords
ECT - Variable in class verinec.importer.parser.iptables.parser.Parser.EcnMatchOptionParserToken
 
ect - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
ECN-Capable Transport (ECT) flag indicates that the end-points of the transport protocol are ECN-capable possible values for the flags: ON/OFF/dontcare (dontcare = null)
editEvent(Event, boolean) - Method in class verinec.netsim.gui.Simulator
Shows the dialog to create/edit an event.
editEvent(int) - Method in class verinec.netsim.gui.Simulator
Shows the dialog to edit an Event from the Events List.
editEvents(int[]) - Method in class verinec.netsim.gui.Simulator
 
EditFieldsPanel - Class in verinec.gui.configurator.nodeeditor
A panel to hold editor fields.
EditFieldsPanel(Element, NodeEditor) - Constructor for class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Creates the panel and initiates the necessary areas and layouts.
EditFieldsPanel.NameChangeListener - Class in verinec.gui.configurator.nodeeditor
A listener to add to all fields that contain names for panels.
EditFieldsPanel.NameChangeListener() - Constructor for class verinec.gui.configurator.nodeeditor.EditFieldsPanel.NameChangeListener
 
EditorComboBox - Class in verinec.gui.configurator.nodeeditor
The EditorComboBox works very similar to the EditorTextField, except that there is no need for validation of the input data.
EditorComboBox(String, Element, String[], String) - Constructor for class verinec.gui.configurator.nodeeditor.EditorComboBox
See the Field summary for detailed information about the different parameters.
EditorMultiTextField - Class in verinec.gui.configurator.nodeeditor
Extends the EditorTextField and inherits most functionality from it directly such as the color feedback of the InputValidator or the XML treating of not existing nodes.
EditorMultiTextField(String, String, Element, NodeEditor, String, String, String, int, boolean, String) - Constructor for class verinec.gui.configurator.nodeeditor.EditorMultiTextField
In addition to the arguments of the superclass constructor, the constructor receives the parameters EditorTextField.childName, EditorTextField.separator and EditorTextField.concatenator.
EditorPanel - Class in verinec.gui.configurator.nodeeditor
Base class for panels of the NodeEditor.
EditorPanel(LayoutManager, boolean) - Constructor for class verinec.gui.configurator.nodeeditor.EditorPanel
Constructor
EditorPanel(LayoutManager) - Constructor for class verinec.gui.configurator.nodeeditor.EditorPanel
Constructor
EditorPanel(boolean) - Constructor for class verinec.gui.configurator.nodeeditor.EditorPanel
Constructor
EditorPanel() - Constructor for class verinec.gui.configurator.nodeeditor.EditorPanel
Constructor
EditorTextField - Class in verinec.gui.configurator.nodeeditor
The EditorTextField is a "Leaf" class in the Composite design pattern, it accepts user input, verifies it and assures coherence when treating the XML.
EditorTextField(String, Element, NodeEditor, String, int, boolean, String) - Constructor for class verinec.gui.configurator.nodeeditor.EditorTextField
A field can have different properties according to the Parameter values given on creation.
editState - Variable in class verinec.gui.core.DrawPanel
Current state (one of the above).
edtDst - Variable in class verinec.netsim.gui.EventCreationDialog
 
edtParams - Variable in class verinec.netsim.gui.EventCreationDialog
 
edtRep - Variable in class verinec.netsim.gui.EventListPanel.SimPanel
 
edtSrc - Variable in class verinec.netsim.gui.EventCreationDialog
 
edtStart - Variable in class verinec.netsim.gui.EventCreationDialog
 
edtStop - Variable in class verinec.netsim.gui.EventListPanel.SimPanel
 
elem - Variable in class verinec.gui.configurator.nodeeditor.EditorComboBox
A link to the XML Element which contains the XML attribute.
element(String, Namespace) - Method in class verinec.netsim.loggers.events.EventsJDOMFactory
 
element(String) - Method in class verinec.netsim.loggers.events.EventsJDOMFactory
 
element(String, String) - Method in class verinec.netsim.loggers.events.EventsJDOMFactory
 
element(String, String, String) - Method in class verinec.netsim.loggers.events.EventsJDOMFactory
 
element - Variable in class verinec.validation.gui.actions.SchemaLinkingPaneActionListener
documents content as element. will be used to save the document and to add content.
elementRead(Element, String) - Method in class verinec.gui.configurator.nodeeditor.EditorMultiTextField
Composes the content of the XML child-elements to a string separated by the EditorTextField.concatenator.
elementRead(Element, String) - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
Wrapper for the jdom function org.jdom.Element.elementRead.
ElementType - Class in verinec.gui.configurator.nodeeditor
Provides some static functions and fields to facilitate node distinction and XML handling in NodeEditor respectively EditFieldsPanel and its descendants.
ElementType() - Constructor for class verinec.gui.configurator.nodeeditor.ElementType
 
elementWrite(Element, String, String) - Method in class verinec.gui.configurator.nodeeditor.EditorMultiTextField
Overwrites the method of EditorTextField to work for several values.
elementWrite(Element, String, String) - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
Wrapper for the jdom function org.jdom.Element.setAttribute.
enableSaveFromMenu() - Method in class verinec.gui.VerinecStudio
Enable the save and new actions in the menu (used by some modules).
enableSaveMenu() - Method in class verinec.netsim.gui.Simulator
This method enables the save menu point in the simulation Menu
end - Variable in class verinec.netsim.gui.SimulatorThread
 
endDownload() - Method in class verinec.adaptation.snmp.tftpserver.Download
 
endDownload() - Method in class verinec.adaptation.snmp.tftpserver.Download.Listener
Stop waiting for packets.
ENDINGDL - Static variable in class verinec.adaptation.snmp.tftpserver.Download
State: Just finishing downloading.
ENDINGUL - Static variable in class verinec.adaptation.snmp.tftpserver.Upload
 
endListen() - Method in class verinec.adaptation.snmp.tftpserver.TFTPServer.Listener
Stop listening for packets.
endListen() - Method in class verinec.adaptation.snmp.tftpserver.Upload.Listener
Stop listening for packets.
endPointMoved() - Method in class verinec.gui.core.NwWire
Notify the wire that one end point has moved.
endTime - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
 
endTime - Variable in class verinec.netsim.gui.Layer2EventReceive
 
endTime - Variable in class verinec.netsim.loggers.events.EthernetEvent
 
endUpload() - Method in class verinec.adaptation.snmp.tftpserver.Upload
 
endX - Variable in class verinec.netsim.gui.Layer2EventMac
 
endX - Variable in class verinec.netsim.gui.Layer2EventReceive
 
endX - Variable in class verinec.netsim.gui.Layer2EventSend
 
endX - Variable in class verinec.netsim.gui.Layer3Event
 
endX - Variable in class verinec.netsim.gui.Layer4Event
 
endX - Variable in class verinec.netsim.gui.Layer5Event
 
endX - Variable in class verinec.netsim.loggers.events.EventDetail
end position of the moving label on x axis
endY - Variable in class verinec.netsim.gui.Layer2EventMac
 
endY - Variable in class verinec.netsim.gui.Layer2EventReceive
 
endY - Variable in class verinec.netsim.gui.Layer2EventSend
 
endY - Variable in class verinec.netsim.gui.Layer3Event
 
endY - Variable in class verinec.netsim.gui.Layer4Event
 
endY - Variable in class verinec.netsim.gui.Layer5Event
 
endY - Variable in class verinec.netsim.loggers.events.EventDetail
end position of the moving label on y axis
entryset - Variable in class verinec.netsim.util.tables.AddressTable
 
entrySet() - Method in class verinec.netsim.util.tables.AddressTable
 
entryset - Variable in class verinec.netsim.util.tables.DNSTable
 
entrySet() - Method in class verinec.netsim.util.tables.DNSTable
 
entryset - Variable in class verinec.netsim.util.tables.SocketSimProccessTable
 
entrySet() - Method in class verinec.netsim.util.tables.SocketSimProccessTable
 
entryset - Variable in class verinec.netsim.util.tables.ThreadRegistry
 
entrySet() - Method in class verinec.netsim.util.tables.ThreadRegistry
 
environment - Variable in class verinec.importer.parser.ethernet.ImportEth
The environment
EOF - Static variable in class verinec.importer.parser.iptables.parser.Lexer
End of file identifier.
equals(IAddress) - Method in interface verinec.netsim.addresses.IAddress
Tests if an address is equal to this address.
equals(IAddress) - Method in class verinec.netsim.addresses.IPAddress
 
equals(IPAddress) - Method in class verinec.netsim.addresses.IPAddressNetmask
Applies the Netmask to this IPAddress and the IPAddress given as parameter and then it compares the two resulting Addresses.
equals(IAddress) - Method in class verinec.netsim.addresses.MACAddress
 
equals(Object) - Method in interface verinec.netsim.firewall.util.tables.keys.ITableKey
Equals methos which overrides @link Object#equals(java.lang.Object) The method was overriden so that the one can compare @link ITableKey Objects.
equals(Object) - Method in class verinec.netsim.firewall.util.tables.keys.SimpleKey
 
equals(Object) - Method in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
equals(Object) - Method in class verinec.netsim.firewall.util.tables.keys.UDPKey
 
errG - Variable in class verinec.util.AbstractProgramExec
 
errMsg - Variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
 
errNo - Variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
 
ERROR - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Error opcode
error(ParserToken, String) - Method in class verinec.importer.parser.iptables.parser.Parser
Report an error of unmatched strings.
error(String) - Method in class verinec.importer.parser.iptables.parser.Parser
Report a generic error.
error - Variable in class verinec.util.J2sshProcess
Input stream for process error output.
errStream - Variable in class verinec.util.AbstractProgramExec
 
escKey - Variable in class verinec.gui.VerinecStudio
Key listener for esc key.
ESTABLISHED - Static variable in class verinec.netsim.constants.TCP
The NEW IN ESTABLISHED STATE Event Type
ESTABLISHED - Static variable in class verinec.netsim.firewall.packetFilter.matchList.MatchState
Established state
ESTABLISHED - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
ESTABLISHED_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
etherbindingElement() - Method in class verinec.importer.parser.ethernet.ImportEth
Create a Verinec <ethernet-binding> XML element with the specifications of the file.
Ethernet - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Ethernet - Class in verinec.netsim.constants
This Class contains static Strings for Ethernet Events that are used for logging.
Ethernet() - Constructor for class verinec.netsim.constants.Ethernet
 
ETHERNET - Static variable in class verinec.netsim.constants.Protocolls
String Representation for the ETHERNET Protocol
EthernetBinding - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
ethernetElement() - Method in class verinec.importer.parser.ethernet.ImportEth
Create a Verinec <ethernet> XML element with the specifications of the file.
EthernetEvent - Class in verinec.netsim.loggers.events
A Ethernet Event Detail
EthernetEvent(String, String) - Constructor for class verinec.netsim.loggers.events.EthernetEvent
Creates a Ethernet Event Detail
EthernetEvent() - Constructor for class verinec.netsim.loggers.events.EthernetEvent
Creates a Ethernet Event Detail
EthernetPanel - Class in verinec.gui.configurator.nodeeditor
Panel to edit an ethernet interface.
EthernetPanel(Element, NodeEditor) - Constructor for class verinec.gui.configurator.nodeeditor.EthernetPanel
Create a panel to edit ethernet properties.
ethernetWarnings - Variable in class verinec.importer.parser.ImporterEnvironment
Warnings for ethernet import.
etherPath - Static variable in class verinec.importer.parser.ethernet.ImportEthernet.EthernetConfig
Default location of ethernet configuration.
etherText - Variable in class verinec.importer.parser.ethernet.ImportEthernet.EthernetConfig
text field to set the path to the ethernet configuration files must be initialised by extending class before calling initBasePanels()
evalPacket(Packet, String, String, Node, String, ILogger) - Method in class verinec.netsim.firewall.Firewall
 
evalPacket(Packet, String, String, Node, String, ILogger) - Method in interface verinec.netsim.firewall.IFirewall
Runs a packet through the packet-filter which determines what to do with the packet.
event - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
event - Variable in class verinec.netsim.gui.EventCreationDialog
 
event - Variable in class verinec.netsim.gui.SimuEvent
The defining xml of the event.
Event - Class in verinec.netsim.loggers.events
The Event Element as described in the Events XML Schema.
Event() - Constructor for class verinec.netsim.loggers.events.Event
Creates a new Event Element
Event(String, String, String, String) - Constructor for class verinec.netsim.loggers.events.Event
Creates a new Event Element
Event(String, String, String, String, String) - Constructor for class verinec.netsim.loggers.events.Event
Creates a new Event Element
Event(String, String, String, String, String, String) - Constructor for class verinec.netsim.loggers.events.Event
Creates a new Event Element
EventCreationDialog - Class in verinec.netsim.gui
Dialog to create input events for the simulation.
EventCreationDialog(VerinecStudio, Event, boolean) - Constructor for class verinec.netsim.gui.EventCreationDialog
Instantiate the dialog.
EventCreationDialog.DialogAction - Class in verinec.netsim.gui
Action class for the buttons.
EventCreationDialog.DialogAction(String) - Constructor for class verinec.netsim.gui.EventCreationDialog.DialogAction
Instantiate the action.
EventCreationDialog.TypeChooseAction - Class in verinec.netsim.gui
 
EventCreationDialog.TypeChooseAction() - Constructor for class verinec.netsim.gui.EventCreationDialog.TypeChooseAction
 
eventDefinitions - Variable in class verinec.netsim.gui.EventCreationDialog
 
EventDeletionDialog - Class in verinec.netsim.gui
Dialog to delete input events for the simulation.
EventDeletionDialog(VerinecStudio, int[]) - Constructor for class verinec.netsim.gui.EventDeletionDialog
Instantiate the dialog.
EventDeletionDialog.DialogAction - Class in verinec.netsim.gui
Action class for the buttons.
EventDeletionDialog.DialogAction(String) - Constructor for class verinec.netsim.gui.EventDeletionDialog.DialogAction
Instantiate the action.
EventDetail - Class in verinec.netsim.loggers.events
EventDetail is the abstract Class that has all common features of event details
EventDetail(String, String) - Constructor for class verinec.netsim.loggers.events.EventDetail
Constructs a new Event Detail
EventDetail(String) - Constructor for class verinec.netsim.loggers.events.EventDetail
Constructs a new Event Detail
eventListChanged(Events) - Method in class verinec.netsim.gui.EventListPanel
This method is called to update the JList from the input Events
EventListPanel - Class in verinec.netsim.gui
Dialog that shows a list with all current input events for the simulation.
EventListPanel(VerinecStudio, Events) - Constructor for class verinec.netsim.gui.EventListPanel
Creates and shows the Panel
EventListPanel.SimPanel - Class in verinec.netsim.gui
The Panel displaying the Simulation Properties "repository" and "stop time"
EventListPanel.SimPanel() - Constructor for class verinec.netsim.gui.EventListPanel.SimPanel
Creates and new Panel that shows the Simulation's properties
EventListPanel.SimPanel.DialogAction - Class in verinec.netsim.gui
 
EventListPanel.SimPanel.DialogAction(String) - Constructor for class verinec.netsim.gui.EventListPanel.SimPanel.DialogAction
Instantiate the action.
EventProcessor - Class in verinec.netsim.processors
 
EventProcessor(abstractNetworkLayer, String) - Constructor for class verinec.netsim.processors.EventProcessor
creates a new processor
EventProcessor(String) - Constructor for class verinec.netsim.processors.EventProcessor
creates a new processor
eventRoutine(Entity) - Method in class verinec.netsim.events.ApplicationEvent
 
eventRoutine(Entity) - Method in class verinec.netsim.events.ARPTimeoutEvent
 
eventRoutine(Entity) - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
 
eventRoutine(Entity) - Method in class verinec.netsim.events.PacketArrivedEventDown
 
eventRoutine(Entity) - Method in class verinec.netsim.events.PacketArrivedEventUp
 
events - Variable in class verinec.netsim.components.NetworkModel
 
events - Variable in class verinec.netsim.gui.SimulationToolbar
The simulation result currently beeing played.
events - Variable in class verinec.netsim.gui.Simulator
 
Events - Class in verinec.netsim.loggers.events
Events is the Element that is used as a wrapper around all the Event Elements.
Events() - Constructor for class verinec.netsim.loggers.events.Events
Creates an empty Events Element
Events(String, String) - Constructor for class verinec.netsim.loggers.events.Events
Creates a new Events Element with the header children.
Events.EventTimeComparator - Class in verinec.netsim.loggers.events
 
Events.EventTimeComparator() - Constructor for class verinec.netsim.loggers.events.Events.EventTimeComparator
 
EventsJDOMFactory - Class in verinec.netsim.loggers.events
The Factory that builds up Events Elements
EventsJDOMFactory() - Constructor for class verinec.netsim.loggers.events.EventsJDOMFactory
 
eventsLog - Variable in class verinec.netsim.firewall.packetFilter.actionList.Action
 
eventTable - Variable in class verinec.netsim.gui.SimulationScheduler
 
execAsync() - Method in class verinec.util.AbstractProgramExec
Start the program execution and return immediately.
execSync(int) - Method in class verinec.util.AbstractProgramExec
Execute the command line and wait for it to terminate.
execSync(String, File, InputStream, OutputStream, OutputStream, int) - Static method in class verinec.util.ProgramExec
Execute a program and wait for it to terminate.
execSync(String, File, InputStream, OutputStream, OutputStream, int, String, int, String, String, String, File, String, String) - Static method in class verinec.util.SshProgramExec
Execute a program and wait for it to terminate.
execute(Element) - Method in class verinec.adaptation.DistCP
Execute a command using verinec.util.ProgramExec
execute(Element) - Method in class verinec.adaptation.DistNone
Execute should never happen on an empty service
execute(Element) - Method in class verinec.adaptation.DistSsh
Execute a command over the ssh execute mechanism.
execute(Element) - Method in class verinec.adaptation.DistWMI
Execute a command of pre- or postprocess.
execute(Element) - Method in interface verinec.adaptation.IDistributor
Execute a command in a way suitable for this target.
execute(Element) - Method in class verinec.adaptation.snmp.DistCisco
Supports special commands: cisco-delete-all-acl: download running-config from target, parse it for existing access lists and delete them all.
executeAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
executeAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
executeAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.DropAction
 
executeAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
 
executeAction() - Method in interface verinec.netsim.firewall.packetFilter.actionList.actions.IAction
This method actually executes what the Action is supposed to do.
executeAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
executeAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.NoopAction
 
executeAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
executeAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.ReturnAction
 
executeAction() - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
This method actually executes what the Action in the List is supposed to do with the packet.
executer - Variable in class verinec.util.J2sshProcess
 
exit() - Method in class verinec.gui.VerinecStudio
Tell application to exit.
ExitButton - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
exitValue() - Method in class verinec.util.AbstractProgramExec
Get the exit value of the program after asynchronous execution.
exitValue() - Method in class verinec.util.J2sshProcess
Returns the exit value for the subprocess.
expandVariables(Element) - Static method in class verinec.util.DataUtil
Expand all variables to their values.
experiment - Variable in class verinec.netsim.Simulation
 
EXPORT_ICON - Static variable in class verinec.adaptation.gui.AdaptationModule
The icon for exporting configuration xml.
exportConfig(Element) - Method in class verinec.adaptation.gui.AdaptationModule
Compile the configuration XML and write it out into a file.
extension_targets - Static variable in class verinec.importer.parser.iptables.parser.Language
Extension TARGETS Only the extension targets supported by the schema.
extractInfo() - Method in class verinec.importer.parser.ethernet.ImportEth
Parses configuration files and adds the information to ImportEth.importConfig
extractIPs(BufferedReader) - Method in class verinec.importer.analysis.traceroute.ATRShellCommand
Parse the ips of the process output and add them to the result vector which is defined in ATraceRoute.

F

faccept(SocketImpl) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
failed - Variable in class verinec.netsim.components.layers.NetworkLayer
 
favailable() - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
fbind(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
fclose() - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
fconnect(String, int) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
fconnect(InetAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
fconnect(SocketAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
fcreate(boolean) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
fgetInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
fgetOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
field - Variable in class verinec.validation.gui.actions.SchemaLinkingPaneActionListener
the textfield that contains a schema location
field2class(int) - Static method in class verinec.importer.parser.iptables.Iptable
Convert the integer field value to ecn class names.
fieldPanel - Variable in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
 
file - Variable in class verinec.importer.parser.ethernet.ConfigFile
 
file - Variable in class verinec.validation.gui.ValidatorEditorPanel
 
filecontent - Variable in class verinec.gui.WarningDialog
For the save button.
FILEEXISTS - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
File exists error code
fileFromNodename(String) - Method in class verinec.data.repository.FileRepository
Encapsulates how the filename is determined for some node.
filename - Variable in class verinec.importer.parser.ethernet.ImportEth
Name of current configuration file.
FILENOTFOUND - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
File not found error code
FileRepository - Class in verinec.data.repository
Implementation of the IRepository for using the file system to store nodes and network definition.
FileRepository(String) - Constructor for class verinec.data.repository.FileRepository
Create a file repository for the given projectName.
fileRoot - Static variable in class verinec.adaptation.repository.XSLFileRepository
The directory under which repository looks for xsl files.
fileRoot - Static variable in class verinec.data.repository.FileRepository
The directory under which the project directories are created.
FileUtil - Class in verinec.util
Utility functions for file system manipulations.
FileUtil() - Constructor for class verinec.util.FileUtil
Do not instantiate FileUtil, it contains only static methods.
filterEvents(boolean[]) - Method in class verinec.netsim.gui.SimulationScheduler
Sets a filter for the layers.
filterPanel - Variable in class verinec.importer.analysis.scanner.StartScan.ConfigPanel
Panel to hold filter configuration.
filterRGB(int, int, int) - Method in class verinec.gui.GuiUtil.InvertFilter
Inverts the rgb value of a point.
fin - Variable in class verinec.netsim.entities.packets.TCPPacket
the finish flag.
fin - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
the finish flag.
FIN_WAIT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
FIN_WAIT_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
final_count - Variable in class verinec.importer.analysis.sniffer.SnifferThread
The number of packages or the time for the sniffing
findFiles(File, String) - Static method in class verinec.util.FileUtil
Return all files in a directory beginning with a certain String.
fingerprint - Variable in class verinec.util.J2sshProcess.SingleKnownHostsKeyVerification
 
finishedSniffing() - Method in class verinec.importer.analysis.AnalysisConfigPanel
Tell the panel that sniffing finished.
FINWAIT1 - Static variable in class verinec.netsim.constants.TCP
The NEW IN FINWAIT1 STATE Event Type
FINWAIT2 - Static variable in class verinec.netsim.constants.TCP
The NEW IN FINWAIT2 STATE Event Type
firewall - Variable in class verinec.netsim.components.Node
 
Firewall - Class in verinec.netsim.firewall
 
Firewall(Element) - Constructor for class verinec.netsim.firewall.Firewall
Creates a new Firewall.
FirewallEvent - Class in verinec.netsim.loggers.events
A Firewall Event
FirewallEvent(String, String) - Constructor for class verinec.netsim.loggers.events.FirewallEvent
Creates a new Firewall Event
FirewallEvent(IPacketAction, PacketFilterChain) - Constructor for class verinec.netsim.loggers.events.FirewallEvent
Creates a Firewall Event with more detailed information.
FirewallEvent(IPacketAction, PacketFilterChain, PacketFilterRule) - Constructor for class verinec.netsim.loggers.events.FirewallEvent
Creates a Firewall Event with more detailed information.
FirewallEvent() - Constructor for class verinec.netsim.loggers.events.FirewallEvent
Creates a new Firewall Event
firstPanel - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
firstScheduledAt - Variable in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
 
fistream - Variable in class verinec.adaptation.snmp.tftpserver.Download
input stream for reading the downloaded file.
flags - Variable in class verinec.importer.parser.iptables.parser.Parser.TcpOptionParserToken
 
flush() - Method in class verinec.netsim.NullOutputStream
 
flush() - Method in class verinec.netsim.util.net.sockets.SocketOutputStream
does nothing, because there is no buffer for this stream.
fname - Variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
 
focusGained(FocusEvent) - Method in class verinec.gui.configurator.nodeeditor.EditorComboBox
Necessary for a class implementing FocusListener.
focusGained(FocusEvent) - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
Once the field gets focus, it registers itself in the NodeEditor class as "the field having focus" by calling the setFocusTextField() function.
focusLost(FocusEvent) - Method in class verinec.gui.configurator.nodeeditor.EditorComboBox
After the focus is lost, check the field input.
focusLost(FocusEvent) - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
The FocusLostEvent occurs if the Tab key is hit or the focus is transfered using the mouse.
focusSelectedNode() - Method in class verinec.gui.core.DrawPanel
Give focus to a selected node.
forward(Packet, int, Event) - Method in class verinec.netsim.components.layers.NetworkLayer
 
FORWARD - Static variable in class verinec.netsim.constants.Actions
String Representation for the Forward Action
FORWARD - Static variable in class verinec.netsim.constants.IP
 
FORWARD - Static variable in interface verinec.netsim.firewall.IFirewall
Specifies the direction of the traffic.
forward - Variable in class verinec.netsim.firewall.PacketFilters
reference-string to the forward chain specified from the node.xml
forward - Variable in class verinec.netsim.gui.SimulationToolbar
 
forward_chain - Variable in class verinec.netsim.firewall.PacketFilters
reference to the global FORWARD chain object
FORWARD_ICON - Static variable in class verinec.netsim.gui.SimulationToolbar
Icon location for forward command.
fostream - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
fp - Variable in class verinec.adaptation.snmp.tftpserver.Download
 
fp - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
fragment - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
??
FRAMERECEIVED - Static variable in class verinec.netsim.constants.Ethernet
The FRAMERECEIVED Event Type
FRAMESEND - Static variable in class verinec.netsim.constants.Ethernet
The FRAMESEND Event Type
freeze - Variable in class verinec.netsim.gui.SimulatorThread
 
fromByteArray(byte[]) - Static method in class verinec.netsim.firewall.util.ByteConversion
Returns a bitset containing the values in bytes.
fsendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
FSMSocketImpl - Class in verinec.netsim.util.net.sockets.fsm
The Finite State Machine for SocketImplementations.
FSMSocketImpl(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
Creates a new Finite State Machine for SocketImplementations
FSMSocketImpl() - Constructor for class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
Creates a new Finite State Machine for SocketImplementations

G

Gateway - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
gateway - Variable in class verinec.netsim.util.tables.RoutingTable.Entry
 
gateways - Variable in class verinec.netsim.components.layers.NetworkLayer
 
generateActionList(Parser.RuleParserToken) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <packet-action-list> XML element
generateChain(Parser.ChainParserToken) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <packet-filter-chain> XML element
generateDns(String) - Method in class verinec.importer.parser.ethernet.ConfigFile
Create a VeriNeC <dns> element with the specifications of the file.
generateDsfield(Enumeration) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-dsfield> XML element
generateDyn() - Method in class verinec.importer.parser.ethernet.ConfigFile
Create a VeriNeC <dyn> XML element with the specifications of the file.
generateFlags(Parser.TcpFlagOptionParserToken) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-tcp-flags> XML element
generateIpEcn(Enumeration) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-ecnfield> XML element
generateLog(Enumeration) - Method in class verinec.importer.parser.iptables.Iptable
Generate a log attribute level
generateMatchAddr(Parser.AddressParserToken, String) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-source> or <match-destination> XML element The type is match-ipnet.
generateMatchIcmp(Enumeration, boolean) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-icmp> XML element
generateMatchInterface(Parser.InterfaceParserToken, String) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-interface> XML element
generateMatchIpv4(Parser.RuleParserToken) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-ipv4> XML element
generateMatchList(Parser.RuleParserToken) - Method in class verinec.importer.parser.iptables.Iptable
tagGenerate a VeriNeC <packet-match-list> XML element
generateMatchMac(Enumeration) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-mac> XML element
generateMatchStates(Enumeration) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-state> XML element
generateMatchTcp(Enumeration, boolean) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-tcp> XML element
generateMatchUdp(Enumeration, boolean) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-udp> XML element
generatePolicy(Parser.ParenthesisParserToken) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <default-policy> XML element
generatePort(Parser.PortOptionParserToken, String) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-xxx-port-rage> XML element for tcp and udp ports
generateReject(Enumeration) - Method in class verinec.importer.parser.iptables.Iptable
Generate the reject attributes type and code
generateRule(Parser.RuleParserToken) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <packet-filter-rule> XML element
generateTcpEcn(Parser.EcnMatchOptionParserToken) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-tcp-ecn> XML element
generateTcpOpt(Parser.TcpOptOptionParserToken) - Method in class verinec.importer.parser.iptables.Iptable
Generate a VeriNeC <match-tcp-option> XML element
generator - Static variable in class verinec.gui.core.NwNode
 
get(int) - Method in class verinec.netsim.util.tables.SlidingWindowBuffer
gets data (a byte) from the contiguous part of the window and removes it from the buffer
get() - Method in class verinec.netsim.util.tables.SlidingWindowBuffer
gets the first part of data (a byte) from the contiguous part of the window and removes it from the buffer
get() - Method in class verinec.netsim.util.tables.SlidingWindowByteBuffer
reads one byte a packet from the SlidingWindowPacketBuffer and removes the byte from it's payload.
get() - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
gets the first packet from the contiguous part of the window
get(Object) - Method in class verinec.netsim.util.tables.SocketSimProccessTable
 
get(String, String, boolean) - Method in class verinec.util.SshCopy
Copy a file from a remote system to our system.
get(String, String, boolean, String, int, String, String, String, File, String, String) - Static method in class verinec.util.SshCopy
Copy files from the remote system to our system.
getAbsX() - Method in class verinec.gui.core.NwComponent
Return the real x position, not the screen position.
getAbsY() - Method in class verinec.gui.core.NwComponent
Return the real y position, not the screen position.
getAck() - Method in class verinec.netsim.entities.packets.TCPPacket
gets the ack field
getAck() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Gets the acknowledgement flag in the pattern.
getAck() - Method in class verinec.netsim.loggers.events.TCPEvent
gets the ackfield of a tcp packet logged in this event
getAck() - Method in class verinec.netsim.util.net.sockets.BufferedSocketInputStream
gets the address of the last part of the buffer that can be acknowledged
getAck() - Method in class verinec.netsim.util.net.sockets.SocketInputStream
gets the address of the last part of the buffer that can be acknowledged
getAck() - Method in class verinec.netsim.util.tables.SlidingWindowBuffer
gets the address of the last part of the buffer that can be acknowledged
getAck() - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
gets the address of the last packet of the buffer that can be acknowledged
getAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
getActionName(int) - Static method in class verinec.netsim.firewall.packetFilter.actionList.Action
Returns the name of the action.
getActionObject() - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
getActionObject() - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
Returns the action object
getActionType() - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
Gets the action type.
getActionType() - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
Returns the type of packet action
getActivator() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Factory method to create the enable checkbox.
getActivator() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.DeviceConfigCard
Factory method to create checkbox "Use this device for sniffing"
getActivator() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.GlobalConfigCard
Instantiate the activator with caption "use global settings".
getActiveDevices() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Get the device configurations for the devices that are enabled.
getActiveModule() - Method in class verinec.gui.VerinecStudio
Get the currently selected module.
getAddress() - Method in class verinec.netsim.events.ARPTimeoutEvent
gets the address to lookup by arp
getAddress() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
Gets the String representation of the IP address.
getAddress() - Method in class verinec.netsim.util.net.sockets.SocketImpl
gets the remote address of this Socket
getAddress(IAddress) - Method in class verinec.netsim.util.tables.AddressTable
Looks up the value(Address) associated to the key
getAddressClass() - Method in class verinec.netsim.addresses.IPAddress
gets the subnet class of the address (a, b, c, d or e)
getAge() - Method in class verinec.netsim.entities.packets.Packet
gets the packets age
getAge() - Method in class verinec.netsim.loggers.events.TCPEvent
gets the agefield of a tcp packet logged in this event
getAlgorithm() - Method in class verinec.importer.analysis.traceroute.TraceRoute
Fetch the used algorithm.
getAlgorithmID() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.AlgorithmItem
Get the id of the algorithm
getAlgorithmID() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Return the ID of the used algorithm.
getAnalysisState() - Method in class verinec.importer.analysis.AnalysisThread
Fetch the object, where the actual analysis state is stored.
getAnswer() - Method in class verinec.netsim.entities.packets.helpers.DNSPacket
 
getARP(Packet) - Static method in class verinec.netsim.firewall.util.TraversePackets
Gets the ARP Packet out of the payload of a Data Link Packet.
getArpTable() - Method in class verinec.netsim.components.layers.NetworkLayer
gets the Layers a arp table
getAvailableDevices() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
This method finds out the available network interfaces
getBinding(String) - Method in class verinec.gui.core.DrawPanel
Return a reference to the binding identified by the id.
getBinding() - Method in class verinec.gui.core.NwWire
Returns the binding of the wire.
getBindingIcon(int) - Static method in class verinec.gui.core.NetworkTypes
Get the icon for binding of this type.
getBindingIconPath(int) - Static method in class verinec.gui.core.NetworkTypes
Get the icon name for binding of this type.
getBindings() - Method in class verinec.gui.core.MultiInterface
Get all bindings owned by this interface.
getBindings() - Method in class verinec.gui.core.NwInterface
Get all bindings owned by this interface.
getBindings() - Method in class verinec.gui.core.SingleInterface
Get all bindings owned by this interface.
getBitAddress() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
Gets the Bits representation of the IP address.
getBlockNo() - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Gets the block number of the packet
getBuf() - Method in class verinec.netsim.util.net.sockets.SocketImpl
gets the address of the last part of the buffer that can be acknowledged
getCe() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
 
getChain() - Method in class verinec.netsim.firewall.packetFilter.IfMap
Get the chain reference
getChild(int) - Method in class verinec.importer.analysis.HostCommRenderer
Fetch a specified child.
getChild(String) - Method in class verinec.importer.analysis.HostCommRenderer
Test if the host associated with this renderer has a specified child.
getChildCount() - Method in class verinec.importer.analysis.HostCommRenderer
Fetch the number of childs of the host associated with this renderer.
getChildren() - Method in class verinec.importer.analysis.HostCommRenderer
Fetch the childs, ie. this host is one step closer to the root than its childs.
getClassResources(String) - Static method in class verinec.util.InterfaceUtility
Finds and returns URLs of all the system resources(classes) that implement a given interface.
getClassResourcesFromArchive(ArrayList, JarFile, String) - Static method in class verinec.util.InterfaceUtility
Finds all of the entries within the specified JAR file that implement the specified interface and returns the associated resource URLs.
getClassResourcesFromDirectory(ArrayList, File, String) - Static method in class verinec.util.InterfaceUtility
Finds all of the classes under the specified root directory within subdirectories that implement the specified interface and returns the associated resource URLs.
getClassResourcesFromDirectory(ArrayList, File, String, String) - Static method in class verinec.util.InterfaceUtility
Implements the recursive search through directories.
getClientNetworkInterface(String, PCNode) - Method in class verinec.importer.analysis.AnalysisThread
Get the network inteface which was detected by the traceroute
getCode() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
getCode() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
getColor() - Method in class verinec.gui.core.NwWire
Returns the color of the wire.
getComponent(Element, NodeEditor) - Static method in class verinec.gui.configurator.nodeeditor.NodeEditor
Detects element type and instantiates the according panel.
getConfig() - Method in class verinec.gui.core.NwComponent
Returns the XML element of the object.
getConfig() - Method in class verinec.gui.VerinecStudio
Load module configuration.
getConfigPanel() - Method in class verinec.adaptation.gui.AdaptationModule
Get a configuration dialog.
getConfigPanel() - Method in class verinec.gui.core.DrawPanel
Return a config panel, as in IVerinecModule.
getConfigPanel() - Method in interface verinec.gui.core.IConfigurable
Get the configuration dialog panel.
getConfigPanel() - Method in class verinec.gui.core.NetworkTypes
Create the NetworkConfig panel.
getConfigPanel() - Method in class verinec.gui.VerinecStudio
Get the modules configuration panel.
getConfigPanel() - Method in class verinec.importer.parser.ethernet.ImportEthernet
Get the configuration panel to configure import of ethernet config.
getConfigPanel() - Method in class verinec.importer.parser.ImportHostname
Config panel just to select whether import of hostname is on or off.
getConfigPanel() - Method in class verinec.importer.parser.iptables.ImportIptables
Get config panel
getConfigPanel() - Method in interface verinec.importer.parser.IServiceParser
Return a configuration panel.
getConfigurationXML() - Method in interface verinec.importer.analysis.IConfigPanel
Get the configuration info from this panel.
getConfigurationXML() - Method in class verinec.importer.analysis.scanner.StartScan.ConfigPanel
Get the configuration for the port scanner.
getConfigurationXML() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Get the xml element for the sniffer configuration.
getConfigurationXML() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Get the configuration for the traceroute modul.
getConstraintsForCell(int, int, Container, int) - Static method in class verinec.gui.GuiUtil.SpringUtilities
 
getCount() - Method in class verinec.importer.analysis.PortDescriptor
Fetch the packet counter.
getCount() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Get the number for capturing.
getCwr() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
 
getData() - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Gets the data
getDefaultNetworkInterface() - Static method in class verinec.importer.analysis.traceroute.TRJPcap
Try to find out the standart device of the system.
getDefaultPolicy() - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
getDefaultSize() - Static method in class verinec.gui.core.NwComponent
Returns the default size of the component.
getDescription() - Method in class verinec.netsim.loggers.events.Event
gets the Event's description.
getDescrtiption() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.AlgorithmItem
get the descriotion of the algorithm
getDest() - Method in class verinec.gui.core.NwWire
Get the hub this wire is connected to.
getDestPortRange() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
getDevice() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.DeviceConfigCard
Get the device this card is used for.
getDeviceName() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.DeviceConfigCard
Get the device name for this card.
getDirection() - Method in class verinec.netsim.firewall.packetFilter.IfMap
Get the direction
getDirection() - Method in class verinec.netsim.firewall.util.tables.keys.SimpleKey
Get the direction in which the packet is traveling.
getDirection() - Method in class verinec.netsim.firewall.util.tables.TableEntry
 
getDomain() - Method in class verinec.gui.core.PCNode
The domain this host is in.
getDownEvent(PacketArrivedEventDown) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
 
getDownEvent(PacketArrivedEventDown) - Method in interface verinec.netsim.components.layers.Observer
Receives a PacketEventArrived from above.
getDownEvent(PacketArrivedEventDown) - Method in class verinec.netsim.components.layers.PhysicalNetworkLayer
 
getDscp() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
 
getDscpClass() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
 
getDst() - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
gets the destination of the Packet
getDst() - Method in class verinec.netsim.firewall.util.tables.keys.SimpleKey
Gets destination address of the key's packet.
getDst() - Method in class verinec.netsim.loggers.events.Event
gets the destination of the packet in an event with addressed communiction
getDstAddress() - Method in class verinec.netsim.entities.packets.Packet
the packets destimation address
getDstAddress() - Method in class verinec.netsim.loggers.events.UDPEvent
gets the destination address of the packet logged in this event
getDstPort() - Method in class verinec.netsim.entities.packets.UDPPacket
gets the destinaton port
getDstPort() - Method in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
getDstPort() - Method in class verinec.netsim.firewall.util.tables.keys.UDPKey
 
getDstPort() - Method in class verinec.netsim.loggers.events.UDPEvent
gets the destination port
getEce() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
 
getEct() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
 
getEditState() - Method in class verinec.gui.core.DrawPanel
Get the current outline state.
getElement() - Method in class verinec.validation.gui.ValidatorEditorPanel
parses the file edited with this panel and returns the root element
getElementName(Element) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Function used by EditorPanel to find a nice Name for a given XML element Takes the String from the Name of the element and calls the ElementType.getElementName(String).
getElementName(String) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Get a nice description for the element named elementName.
getEntry(IAddress, IAddress, int) - Method in class verinec.netsim.util.tables.SocketSimProccessTable
Gets an Entry from the ProcessTable
getEntry(int) - Method in class verinec.netsim.util.tables.SocketSimProccessTable
gets the process associated to the given port
getErrorMsg() - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Gets the error message
getErrorNo() - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Gets the error opcode number
getErrorStream() - Method in class verinec.util.J2sshProcess
Gets the error stream of the subprocess.
getEthernetWarnings() - Method in class verinec.importer.parser.ImporterEnvironment
Get the warnigs caused by the importation of ethernet config files.
getEventDetail() - Method in class verinec.netsim.loggers.events.Event
gets the eventdetail element of this event.
getEventList() - Method in class verinec.netsim.loggers.events.Events
gets the List of Event Elements in this Element
getEventList() - Method in interface verinec.netsim.loggers.IExtendedLogger
gets the logged events in form of a list
getEventList() - Method in class verinec.netsim.loggers.NullLogger
 
getEvents() - Method in class verinec.netsim.gui.Simulator
Gets the input Events for the Simulator
getEvents() - Method in interface verinec.netsim.loggers.IExtendedLogger
gets the logged events
getEvents() - Method in class verinec.netsim.loggers.Logger
 
getEvents() - Method in class verinec.netsim.loggers.NullLogger
 
getEventType() - Method in class verinec.netsim.loggers.events.TCPEventStateChange
gets the event's new state
getExperiment() - Method in class verinec.netsim.Simulation
gets the experiment of this simulation
getExportPath() - Method in class verinec.adaptation.gui.AdaptationModule
 
getFile() - Method in class verinec.validation.gui.ScrollableEditor
gets the file edited in this editor
getFile() - Method in class verinec.validation.gui.ValidatorEditorPanel
gets the file edited in this editor
getFin() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Gets the finish flag in the pattern.
getFin() - Method in class verinec.netsim.loggers.events.TCPEvent
gets the fin flag of a tcp packet logged in this event
getFinishedTasks() - Method in class verinec.importer.analysis.StartLookUpHost
Get the number of looked up hosts.
getFirewall() - Method in class verinec.netsim.components.Node
gets the nodes firewall
getFirstAddress() - Method in class verinec.netsim.components.layers.abstractNetworkLayer
 
getFirstScheduledAt() - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
gets the time when the event when the packet was scheduled first
getFName() - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Gets the name of the file to write
getForward() - Method in class verinec.netsim.firewall.PacketFilters
Retrieves the global forward interface
getForward_chain() - Method in class verinec.netsim.firewall.PacketFilters
 
getFragment() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
getGateway() - Method in class verinec.netsim.util.tables.RoutingTable.Entry
gets the Gateway for this entry
getGatewayFor(IPAddress) - Method in class verinec.netsim.components.layers.NetworkLayer
 
getGlobalin() - Method in class verinec.netsim.firewall.PacketFilters
Retrieves the global-in interface
getGlobalout() - Method in class verinec.netsim.firewall.PacketFilters
Retrieves the global-out interface
getGlobals() - Method in class verinec.data.repository.FileRepository
Get the nodes tag with only the global variables and eventual metadata from other namespaces, but no node children.
getGlobals() - Method in interface verinec.data.repository.IVerinecRepository
Get the nodes tag with only the global variables and eventual metadata from other namespaces, but no <node> children.
getGlobals() - Method in class verinec.data.repository.VerinecRepository
Get the globals of the currently active project.
getGlobals() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Get the global configuration for sniffing.
getGotoReference() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
 
getGuiName(int) - Static method in class verinec.gui.core.NetworkTypes
Get a name for that type to use within the GUI.
getHi() - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.PortRange
Gets the upper port boundary
getHost(String) - Method in class verinec.importer.analysis.traceroute.StartTraceRoute
Get a certain host form the traceroute result.
getHostByAddr(byte[]) - Method in class verinec.netsim.processors.dns.DNSNameService
 
getHostName() - Method in class verinec.importer.analysis.HostCommRenderer
Fetch the name of the host associated with this renderer.
getHostname() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
 
getHostname() - Method in class verinec.netsim.firewall.PacketFilters
 
getHostname() - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
 
getHubIconPath(int) - Static method in class verinec.gui.core.NetworkTypes
Get the icon name for hub icon of this type.
getId() - Method in class verinec.gui.core.NwBinding
Get the unique ID of this binding, that is the value of the attribute ID.
getId() - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
getId() - Method in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
getId() - Method in class verinec.netsim.loggers.events.Event
gets the id of this event
getID() - Method in class verinec.netsim.loggers.events.FirewallEvent
 
getImpl() - Static method in class verinec.data.repository.RepositoryFactory
Determine the class to instantiate for the IRepository.
getImpl(String) - Static method in class verinec.netsim.processors.applications.ApplicationFactory
returns the Class for a requested Implementation of an application.
getImpl() - Static method in class verinec.netsim.SimulationFactory
Determine the class to instantiate for the ISimulation.
getInput_chain() - Method in class verinec.netsim.firewall.PacketFilters
 
getInputEvents() - Method in interface verinec.netsim.ISimulation
gets the events that are scheduled initally by the simulator
getInputEvents() - Method in class verinec.netsim.Simulation
 
getInputEvents() - Method in class verinec.netsim.StaticSimulation
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
getInputStream() - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
getInputStream() - Method in class verinec.util.J2sshProcess
Gets the input stream of the subprocess.
getInstance() - Static method in class verinec.gui.VerinecStudio
Get the VerinecStudio instance.
getInstance() - Static method in class verinec.netsim.firewall.util.tables.StatefulTablesSingleton
get handle to the singleton
getInstance() - Static method in class verinec.netsim.loggers.Logger
gets the instace of the logger
getInstance() - Static method in class verinec.netsim.util.Random
gets the Random Object Instance.
getInstance() - Static method in class verinec.netsim.util.tables.ThreadRegistry
if no instance of the registry exists it creates one otherwise it returns the already existing one.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.actions.AnalyzeAction
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.actions.CloseAction
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.actions.CloseAllAction
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui, VerinecStudio) - Static method in class verinec.validation.gui.menu.actions.NewSchemaAction
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui, VerinecStudio) - Static method in class verinec.validation.gui.menu.actions.OpenLogfileAction
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui, VerinecStudio) - Static method in class verinec.validation.gui.menu.actions.OpenSchemaAction
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.actions.SaveAction
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.actions.SaveAllAction
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.actions.SaveAsAction
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.actions.ValidateAction
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.items.AnalyzeMenuItem
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.items.CloseAllMenuItem
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.items.CloseMenuItem
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui, VerinecStudio) - Static method in class verinec.validation.gui.menu.items.NewSchemaMenuItem
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui, VerinecStudio) - Static method in class verinec.validation.gui.menu.items.OpenLogfileMenuItem
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui, VerinecStudio) - Static method in class verinec.validation.gui.menu.items.OpenSchemaMenuItem
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.items.SaveAllMenuItem
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.items.SaveAsMenuItem
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.items.SaveMenuItem
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInstance(ValidationGui) - Static method in class verinec.validation.gui.menu.items.ValidateMenuItem
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
getInterf() - Method in class verinec.netsim.firewall.packetFilter.IfMap
Retrieves the interface
getInterf() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchInInterface
Returns the referenced interface
getInterf() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchOutInterface
 
getInterface() - Method in class verinec.netsim.components.layers.DataLinkLayer
gets the name of the interface
getInterface(IAddress) - Method in class verinec.netsim.components.layers.TransportLayer
gets the address used as localhost when sending data to dst
getInterface() - Method in class verinec.netsim.loggers.events.Event
gets the name of the interface(nic) where this event occured
getInterface(IAddress) - Method in class verinec.netsim.util.tables.RoutingTable
gets the Address of the Interface over which data will be send to the destination address (key).
getInterfaceFilterMappings() - Method in class verinec.netsim.firewall.PacketFilters
Gets the interface-filter-mappings
getInterfaceFor(IPAddress) - Method in class verinec.netsim.components.layers.NetworkLayer
 
getInterfaceIcon(int) - Static method in class verinec.gui.core.NetworkTypes
Get the icon for interface of this type.
getInterfaceIconPath(int) - Static method in class verinec.gui.core.NetworkTypes
Get the icon name for interface icon of this type.
getInterfaceIconPath(String) - Static method in class verinec.gui.core.NetworkTypes
Get the interface icon from tag name.
getInterfaceID() - Method in class verinec.netsim.components.layers.DataLinkLayer
gets the interface ref_id
getInterfacePosition(int, int, int) - Method in class verinec.gui.core.PCNode
Get the location for the pos-th interface on specified side of the node.
getInterfaces() - Method in class verinec.gui.core.PCNode
Returns a Vector containing all the interfaces attached to this node.
getInterfaceType(String) - Static method in class verinec.gui.core.NetworkTypes
Get the network type of an interface (from the xml name).
getInversePicture(Image) - Static method in class verinec.gui.GuiUtil
Calculates the inverse picture of a image.
getIP(Packet) - Static method in class verinec.netsim.firewall.util.TraversePackets
Gets the IP Packet out of the payload of a Data Link Packet.
getIp4vMatchList() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
getIpAddress() - Method in class verinec.importer.analysis.HostCommRenderer
Fetch the IP address of the host associated with this renderer.
getIpRange() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDestination
 
getIpRange() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchSource
 
getIptablesWarnings() - Method in class verinec.importer.parser.ImporterEnvironment
Get the warnigs caused by the importation of iptables settings.
getJLabel() - Method in class verinec.gui.configurator.nodeeditor.EditorComboBox
Get the label.
getKey() - Method in class verinec.netsim.util.tables.AddressTable.Entry
 
getKey() - Method in class verinec.netsim.util.tables.DNSTable.Entry
 
getKey() - Method in class verinec.netsim.util.tables.SocketSimProccessTable.Entry
 
getKey() - Method in class verinec.netsim.util.tables.ThreadRegistry.Entry
 
getKind() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpOption
 
getLabel() - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
Return the label to prompt for this field.
getLastError() - Method in class verinec.util.SchemaValidator
Get the exception that caused a validation failure.
getLastObservedSimTime() - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
 
getLayer(Model, String) - Static method in class verinec.netsim.events.ApplicationEvent
 
getLayer() - Method in class verinec.netsim.events.ARPTimeoutEvent
gets the layer in which the timeout happend
getLayer() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
getLayer() - Method in class verinec.netsim.loggers.events.Event
gets the layer where the event happend
getLayer() - Method in class verinec.netsim.processors.EventProcessor
gets the layer in which this processor is active
getLayerName() - Method in class verinec.netsim.components.layers.abstractNetworkLayer
gets this layers name
getLayoutChild(Element) - Method in class verinec.gui.core.NwBinding
Extract the node gui information child from the configuration, add a default if necessary.
getLayoutChild(Element) - Method in class verinec.gui.core.NwComponent
Extract the node gui information child from the configuration, add a default if necessary.
getLayoutChild(Element) - Method in class verinec.gui.core.NwInterface
Extract the node gui information child from the configuration, add a default if necessary.
getLayoutChild(Element) - Method in class verinec.gui.core.NwNode
Extract the node gui information child from the configuration, add a default if necessary.
getLength() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
 
getLevel() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
getLine() - Method in class verinec.importer.parser.iptables.parser.ParserToken
 
getLocalAddress() - Method in class verinec.netsim.components.layers.TransportLayer
gets the local IPAddress of this Layer, which is the first Address associated to this Layer
getLocalHostName() - Method in class verinec.importer.parser.ImportHostname
Find out the name of the local host name.
getLocalPort() - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
getLocalPort() - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
getLogAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
getLogAction() - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
Get the Log Action object if one was specified in the packet filter's configuration.
getLogger() - Method in class verinec.netsim.events.PacketArrivedEvent
gets the logger of this event
getLogger() - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
getLogger() - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
Get the Event Logger.
getLogger() - Method in class verinec.netsim.firewall.util.tables.keys.SimpleKey
 
getLogger() - Method in class verinec.netsim.processors.applications.AbstractApplication
Gets this application's logger.
getLogger() - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
getLogger() - Method in class verinec.netsim.util.net.sockets.SocketImpl
gets this Socket's Logger
getLow() - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.PortRange
Get the lower port boundary
getLowerobserver() - Method in class verinec.netsim.components.layers.abstractNetworkLayer
gets the lower observer (layer)
getMACAdress() - Method in class verinec.importer.analysis.HostCommRenderer
Fetch the MAC Address of the host associated with this renderer.
getMappings() - Method in class verinec.netsim.firewall.packetFilter.InterfaceFilterMappings
Return the interface filter mappings (if-map)
getMatchList() - Method in class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
 
getMaxEntries() - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
 
getMaxHops() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Return the Number of maximum Hops between the source and the target
getMaxInterfaceCount() - Method in class verinec.gui.core.PCNode
Get the largest number of interfaces found on one side.
getMode() - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Gets the mode to use
getMode() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
The current mode this card is set to.
getModel() - Method in class verinec.netsim.Simulation
gets the model of this simulation
getModuleConfig() - Method in class verinec.adaptation.gui.AdaptationModule
Create the stored configuration for this module.
getModules() - Method in class verinec.gui.VerinecStudio
Get all modules currently available in the application.
getName() - Method in class verinec.gui.core.ConfigPanel
Get the name to display in the config dialog tab.
getName() - Method in class verinec.gui.core.PCNode
Get the name of this node.
getName() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.AlgorithmItem
get the name of the algorithm
getName() - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
getName() - Method in class verinec.netsim.processors.EventProcessor
gets the name of the processor
getNameForPanel() - Method in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Function which tries to find a most meaningful name for a Panel.
getNeighbours() - Method in class verinec.importer.analysis.HostCommRenderer
Get the neighbours of the host associated with this renderer.
getNetmask() - Method in class verinec.netsim.addresses.IPAddressNetmask
this method returns the Nemask.
getNetworkComponents() - Method in class verinec.gui.VerinecStudio
Get all network components used in this simulation as java.awt objects.
getNetworkInterfaceFormPCNode(String, PCNode) - Method in class verinec.importer.analysis.AnalysisThread
Get a network interface (NwInterface) with a specified ip form a PCNode.
getNetworkLayer(String) - Method in class verinec.netsim.components.NetworkModel
gets the networklayer (layer 3) from a defined node
getNewCaptor() - Static method in class verinec.importer.analysis.traceroute.TRJPcap
Creation and return of a new captor instance.
getNextElement() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute
Get the next host form the Sniffer result structure.
getNextHost() - Method in class verinec.importer.analysis.scanner.StartScan
Get a host to scan.
getNextInterfaceSide() - Method in class verinec.gui.core.PCNode
Get the next side to put an interface at.
getNextSeq(int) - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
 
getNode(String) - Method in interface verinec.data.repository.IVerinecRepository
Get a network node of that project.
getNode(String) - Method in class verinec.data.repository.VerinecRepository
Get a network Node.
getNode() - Method in class verinec.netsim.components.layers.abstractNetworkLayer
gets the node in which this layer lies
getNode(String) - Method in class verinec.netsim.components.NetworkModel
gets the node with a give name
getNode() - Method in class verinec.netsim.loggers.events.Event
gets the node where the event happend
getNodeByName(String) - Method in class verinec.gui.VerinecStudio
Get a pcnode by its name.
getNodeID() - Method in class verinec.netsim.components.Node
gets the nodes identifier
getNodeNames() - Method in interface verinec.data.repository.IVerinecRepository
Get the names of all existing nodes in this project.
getNodeNames() - Method in class verinec.data.repository.VerinecRepository
Query all existing node names.
getNodes() - Method in interface verinec.data.repository.IVerinecRepository
Get the complete tree starting with the <nodes> element.
getNodes() - Method in class verinec.data.repository.VerinecRepository
Get all nodes.
getNodes() - Method in class verinec.gui.VerinecStudio.StudioRepository
Overwrite to declare no exception.
getNodesWithInterfaceIp(String) - Method in interface verinec.data.repository.IVerinecRepository
A method to search for nodes having a certain interface.
getNodesWithInterfaceIp(String) - Method in class verinec.data.repository.VerinecRepository
Get all nodes having a network interface with the specified ip.
getOpcode() - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Gets the opcode
getOption(int) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
getOption(int) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
getOption(int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
getOrCreateChild(Element, String) - Static method in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Get the child of an element or create it if not yet existing.
getOutput_chain() - Method in class verinec.netsim.firewall.PacketFilters
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
getOutputStream() - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
getOutputStream() - Method in class verinec.util.J2sshProcess
Gets the output stream of the subprocess.
getOwner() - Method in class verinec.gui.core.NwInterface
Get the owner of this interface.
getPacket() - Method in class verinec.netsim.events.PacketArrivedEvent
gets the packt that is send along with this event
getPacket(int) - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
gets packet from the contiguous part of the window
getPacketAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.DefaultPolicy
 
getPacketAction() - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
Returns the packet action.
getPacketAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.PacketActionList
 
getPacketAction() - Method in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
getPacketBuffer() - Method in class verinec.netsim.util.tables.SlidingWindowByteBuffer
gets the SlidingWindowPacketBuffer from which this buffer reads it's Packets.
getPacketFilterChain(String) - Method in class verinec.netsim.firewall.PacketFilters
Returns the chain that corresponds to the given ID.
getPacketFilterChains() - Method in class verinec.netsim.firewall.PacketFilters
Gets the packet-filter-chains
getPacketFilterRules() - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
getPacketFilters() - Method in class verinec.netsim.firewall.Firewall
 
getPacketID() - Method in class verinec.netsim.entities.packets.Packet
gets the packets id
getPacketId() - Method in class verinec.netsim.loggers.events.Event
gets the id of the packed associated with this event
getPacketMatchList() - Method in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
getPanel() - Method in class verinec.importer.analysis.AnalysisThread
Fetch the main panel of the importer dialog.
getParameters() - Method in class verinec.netsim.loggers.events.ApplicationEvent
gets the parameters with which the program was called
getParent() - Method in class verinec.importer.analysis.HostCommRenderer
Fetch the parent of the host associated with this renderer.
getPart(int) - Method in class verinec.netsim.addresses.IPAddress
gets the i'th byte of this Address.
getPart(int) - Method in class verinec.netsim.addresses.MACAddress
 
getPayload() - Method in class verinec.netsim.entities.packets.Leaf
 
getPayload() - Method in class verinec.netsim.entities.packets.Packet
gets the packets payload
getPayloadType() - Method in class verinec.netsim.loggers.events.EthernetEvent
gets the payloadType
getPCNode(String) - Method in class verinec.gui.core.DrawPanel
Get a node by name which is visible on the panel.
getPhysicalNetworks() - Method in interface verinec.data.repository.IVerinecRepository
Get the networks data of this project.
getPhysicalNetworks() - Method in class verinec.data.repository.VerinecRepository
Get the list of physical connections of this project.
getPhysicalNetworks() - Method in class verinec.gui.VerinecStudio.StudioRepository
Get the networks data of this project.
getPort() - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
getPort() - Method in class verinec.netsim.util.tables.SocketSimProccessTable.Key
gets the destination port
getPortDescriptor(int) - Method in class verinec.importer.analysis.HostCommRenderer
Fetch a PortDescriptor.
getPortsList() - Method in class verinec.importer.analysis.HostCommRenderer
Fetch the used ports on this host.
getPortXML() - Method in class verinec.importer.analysis.PortDescriptor
Fetch the service description.
getPos() - Method in class verinec.importer.parser.iptables.parser.ParserToken
 
getProcess(IAddress, IAddress, int) - Method in class verinec.netsim.components.Node
gets the Sim Proccess that was registered before
getProcess(int) - Method in class verinec.netsim.components.Node
gets the Sim Proccess that was registered before
getProcessor(String) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
gets a PacketProcessor that is instancaied in this layer.
getProcessorName() - Method in class verinec.netsim.entities.packets.ARPPacket
 
getProcessorName() - Method in class verinec.netsim.entities.packets.DLPacket
 
getProcessorName() - Method in class verinec.netsim.entities.packets.IPPacket
 
getProcessorName() - Method in class verinec.netsim.entities.packets.Packet
gets the name of the processor that will process this packet
getProcessorName() - Method in class verinec.netsim.entities.packets.TCPPacket
 
getProcessorName() - Method in class verinec.netsim.entities.packets.UDPPacket
 
getProgram() - Method in class verinec.netsim.loggers.events.ApplicationEvent
gets the name of the programm that caused this event
getProgress() - Method in class verinec.netsim.gui.SimulationToolbar
Returns the current value of the progressbar.
getProjectName() - Method in interface verinec.data.repository.IVerinecRepository
Query for the project name of the currently opened project.
getProjectName() - Method in class verinec.data.repository.VerinecRepository
This method is implemented here because normally, concrete implementations won't need added behaviour.
getProjectNames() - Method in class verinec.data.repository.FileRepository
Get the names of all existing projects that can be opened with openProject() This method just redirects to the sgetProjectNames method.
getProjectNames() - Method in interface verinec.data.repository.IVerinecRepository
Get the names of all existing projects that can be opened with openProject().
getProjectNames() - Static method in class verinec.data.repository.RepositoryFactory
Returns an array of all available projects in the repository.
getProjectNames() - Method in class verinec.gui.VerinecStudio.StudioRepository
Get the names of all existing projects that can be opened with openProject().
getProtocol() - Method in class verinec.netsim.entities.packets.IPPacket
gets the overlying protocol
getProtocol() - Method in interface verinec.netsim.firewall.util.tables.keys.ITableKey
Returns the protcol of the packet-key.
getProtocol() - Method in class verinec.netsim.firewall.util.tables.keys.SimpleKey
 
getProtocol() - Method in class verinec.netsim.loggers.events.IPEvent
gets the protocol of the overlying layer
getProviderName() - Method in class verinec.netsim.processors.dns.DNSNameServiceDescriptor
 
getPsh() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Gets the push flag in the pattern.
getPsh() - Method in class verinec.netsim.loggers.events.TCPEvent
gets the psh flag of a tcp packet logged in this event
getQueuedTasks() - Method in class verinec.importer.analysis.StartLookUpHost
Get the number of the queued host to look up.
getRandomId() - Static method in class verinec.gui.core.NwComponent
Get a positive random number to be used as id.
getRawConfiguration() - Method in class verinec.importer.parser.ethernet.ImportEth
Get a string with all configuration files for ethernet
getRawConfiguration() - Method in class verinec.importer.parser.ethernet.ImportEthernet
 
getRawConfiguration() - Method in class verinec.importer.parser.ImportHostname
 
getRawConfiguration() - Method in class verinec.importer.parser.iptables.ImportIptables
 
getRawConfiguration() - Method in interface verinec.importer.parser.IServiceParser
Get the raw configuration, that is the configuratio ninformation of the implementation of service.
getReason() - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
getReason() - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
 
getReasonElements() - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
getReasonElements() - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
 
getReceiver() - Method in class verinec.netsim.events.PacketArrivedEvent
gets the recveiver of the packet
getRemoteHostname(ImporterEnvironment) - Method in class verinec.importer.parser.ImportHostname
Get name of remote host.
getRepository() - Method in class verinec.gui.VerinecStudio
Get the repository representing the current state of the network in the GUI.
getRepository() - Method in interface verinec.netsim.ISimulation
gets the repository containing the network definition
getRepository() - Method in class verinec.netsim.loggers.events.Events
gets the repository containig the network configuration
getRepository() - Method in class verinec.netsim.Simulation
 
getRepository() - Method in class verinec.netsim.StaticSimulation
 
getRepositoryName() - Method in class verinec.netsim.loggers.events.Events
gets the name of the repository containig the network configuration
getRequest() - Method in class verinec.netsim.entities.packets.helpers.DNSPacket
 
getResolver() - Method in class verinec.adaptation.Translator
Get the resolver xslt translator to resolve node types.
getRestrictor(String, String) - Method in interface verinec.adaptation.repository.ITranslationRepository
Get a restriction analyzer.
getRestrictor(String, String) - Method in class verinec.adaptation.repository.XSLFileRepository
Get a restriction analyzer.
getResult() - Method in class verinec.gui.WarningDialog
Get the selection by the user.
getReverseAddress(IAddress) - Method in class verinec.netsim.util.tables.AddressTable
Looks up the key(Address) associated with the value
getReverseAddress(byte[]) - Method in class verinec.netsim.util.tables.DNSTable
Looks up the key(domain name) associated with the ip address
getRoot() - Method in class verinec.importer.analysis.AnalysisThread
Fetch the root, i.e. the host where verinec is running.
getRootNetworkInterface(String, PCNode) - Method in class verinec.importer.analysis.AnalysisThread
Get the network inteface which wasn't detected by the traceroute
getRst() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Gets the reset field in the pattern.
getRst() - Method in class verinec.netsim.loggers.events.TCPEvent
gets the rst flag of a tcp packet logged in this event
getRule() - Method in class verinec.netsim.loggers.events.FirewallEvent
Gets the rule which caused the event
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDestination
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchSource
 
getRuleName() - Method in interface verinec.netsim.firewall.packetFilter.matchList.ISimpleMatch
Returns the Name of the rule.
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchInInterface
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchMac
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchOutInterface
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchDestinationPortRange
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchSourcePortRange
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
 
getRuleName() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpOption
 
getRulePosition() - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
getSavedConfig() - Method in class verinec.gui.core.DrawPanel
Load stored configuration or create default if none found.
getSavedConfig(VerinecStudio) - Static method in class verinec.gui.core.NetworkTypes
 
getScaledSnapRaster() - Method in class verinec.gui.core.DrawPanel
Get the snap raster width in pixels, adjusted to current scaling.
getSchemaLocationAttribute() - Static method in class verinec.util.VerinecNamespaces
The JDOM Attribute for the schema locations.
getSelectedItem() - Method in class verinec.gui.configurator.NodesToolbar
Returns the name of the selected button.
getSender() - Method in class verinec.netsim.events.PacketArrivedEvent
gets the sender of the packet
getSeq() - Method in class verinec.netsim.entities.packets.TCPPacket
gets the seq field
getSeq() - Method in class verinec.netsim.loggers.events.TCPEvent
gets the sequnce number of a tcp packet logged in this event
getSeq() - Method in class verinec.netsim.util.net.sockets.SocketImpl
gets the sequence number of this socket
getSeq_ack() - Method in class verinec.netsim.util.net.sockets.SocketImpl
gets the last acknowledged sequence number
getServerFolder() - Method in class verinec.adaptation.snmp.tftpserver.TFTPServer
Get's the TFTP Server folder absoluth path
getService() - Method in class verinec.netsim.loggers.events.Event
gets the service where the event happend
getServiceNames() - Method in interface verinec.adaptation.repository.ITranslationRepository
Get the names of all defined services.
getServiceNames() - Method in class verinec.adaptation.repository.XSLFileRepository
Get the names of all existing services.
getServiceType(String, Element) - Method in class verinec.adaptation.Translator
Determine the service type from that service element and the node type.
getSha() - Method in class verinec.netsim.loggers.events.ARPEvent
gets the source layer 2 address
getSide() - Method in class verinec.gui.core.NwInterface
Find out on which side of the node this interface is situated.
getSimpleAction() - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
getSimTime() - Method in class verinec.netsim.firewall.PacketFilters
 
getSmallestKey() - Method in class verinec.netsim.util.tables.SlidingWindowBuffer
 
getSmallestSeq() - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
 
getSnappedCoordinate(int) - Method in class verinec.gui.core.DrawPanel
Rounds the coordinate to the nearest snap point.
getSocket(Node) - Method in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
getSocketImpl(int, IAddress, int) - Method in class verinec.netsim.components.layers.TransportLayer
gets a bound socket from this host, null if there isn't a bound socket with specified parameters
getSocketImpl(int) - Method in class verinec.netsim.components.layers.TransportLayer
Gets a SocketImpl associated to a given port
getSocketImpl(int, IAddress, int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
gets a bound socket from this host, null if there isn't a bound socket with specified parameters
getSpa() - Method in class verinec.netsim.entities.packets.ARPPacket
gets the Layer 3 Source Address
getSpa() - Method in class verinec.netsim.loggers.events.ARPEvent
gets the source layer 3 address
getSrc() - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
gets the source of the Packet
getSrc() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchMac
 
getSrc() - Method in class verinec.netsim.firewall.util.tables.keys.SimpleKey
Gets source address of the key's packet.
getSrc() - Method in class verinec.netsim.loggers.events.Event
gets the source of the packet in an event with addressed communiction
getSrcAddress() - Method in class verinec.netsim.entities.packets.Packet
gets the packets source address
getSrcAddress() - Method in class verinec.netsim.loggers.events.UDPEvent
gets the source address of the packet logged in this event
getSrcPort() - Method in class verinec.netsim.entities.packets.UDPPacket
gets the source port
getSrcPort() - Method in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
getSrcPort() - Method in class verinec.netsim.firewall.util.tables.keys.UDPKey
 
getSrcPort() - Method in class verinec.netsim.loggers.events.UDPEvent
gets the source port
getSrcPortRange() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
getSshConnection(String, int, String, String, String, File, String, String) - Static method in class verinec.util.J2sshProcess
Perform all the messy work of setting up the ssh connection.
getSshConnection(String, String, File, String, SshConnectionProperties, HostKeyVerification) - Static method in class verinec.util.J2sshProcess
Perform all the messy work of setting up the ssh connection.
getStarter() - Method in class verinec.importer.analysis.AAnalyserTask
Fetch the starter of this task.
getState() - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Fetch the actual golbal state of the analyis process.
getState() - Method in class verinec.netsim.util.net.sockets.SocketImpl
gets the state of this Socket
getStateValue() - Method in class verinec.netsim.firewall.util.tables.TableEntry
Get the state of the connection.
getStopTime() - Method in interface verinec.netsim.ISimulation
gets the time value when the simulation stops
getStopTime() - Method in class verinec.netsim.loggers.events.Events
gets the stop time for this simulation
getStopTime() - Method in class verinec.netsim.Simulation
 
getStopTime() - Method in class verinec.netsim.StaticSimulation
 
getStringCenteredLocation(Graphics2D, String, int, int) - Static method in class verinec.gui.GuiUtil
Get the location of a string as it would be used by drawStringCentered.
getStroke() - Method in class verinec.gui.core.NwWire
Returns the stroke of the wire.
getStudio() - Method in class verinec.importer.analysis.AnalysisThread
Fetch the verinec studio.
getSubnet() - Method in class verinec.importer.analysis.scanner.StartScan.ConfigPanel
Return the subnet configured to be scanned.
getSubnet() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Return the subnet configured to be scanned.
getsubnetMask() - Method in class verinec.netsim.addresses.IPAddress
gets the default subnet mask for this address.
getSyn() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Gets the synchronize field in the pattern.
getSyn() - Method in class verinec.netsim.loggers.events.TCPEvent
gets the syn flag of a tcp packet logged in this event
getSynTRs() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Return the nubmer of traceroutes which can be executed synchronous
getTable(String) - Static method in class verinec.netsim.firewall.util.tables.StatefulTablesSingleton
Gets a stateful table belonging to the node's hostname
getTCP(Packet) - Static method in class verinec.netsim.firewall.util.TraversePackets
Gets the TCP packet out of the payload of a Data Link Packet.
getTcpMatchList() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
 
getTha() - Method in class verinec.netsim.loggers.events.ARPEvent
gets the destination layer 2 address
getThread(int) - Method in class verinec.importer.analysis.AAnalyserStartOperation
Get a AAnalyserTask from the threads-array.
getThread() - Method in class verinec.netsim.util.net.sockets.SocketImpl
gets the Thread using this socket
getTime() - Method in class verinec.netsim.loggers.events.Event
gets the time when the event happend
getTime() - Method in class verinec.netsim.util.tables.AddressTable.Entry
gets the time value when the entry was created
getTimeOut() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Return the time out in ms between sending and receiving of a message.
getTimeout() - Method in class verinec.netsim.firewall.util.tables.TableEntry
Get the timeout value.
getTimeOutAt() - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
gets the timeout time
getTimesexecuted() - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
gets the times that this event was scheduled and executed
getTimeToLive() - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
getToolTip(String) - Static method in class verinec.gui.configurator.nodeeditor.InputValidator
Matches a pattern with a short explication.
getTpa() - Method in class verinec.netsim.entities.packets.ARPPacket
gets the Layer 3 Destination Address
getTpa() - Method in class verinec.netsim.loggers.events.ARPEvent
gets the destination layer 3 address
getTranslator(String, String) - Method in interface verinec.adaptation.repository.ITranslationRepository
Get a translator.
getTranslator(String, String) - Method in class verinec.adaptation.repository.XSLFileRepository
Get a translator.
getTranslatorNames(String) - Method in interface verinec.adaptation.repository.ITranslationRepository
Get all available translators for this service
getTranslatorNames(String) - Method in class verinec.adaptation.repository.XSLFileRepository
Get all available translators for this service
getTransportlayer() - Method in class verinec.netsim.components.Node
gets the nodes transport layer
getTransportLayer() - Method in class verinec.netsim.util.net.sockets.SocketImpl
gets the TransportLayer
getTRObject() - Static method in class verinec.importer.analysis.traceroute.TRJPcap
this method generates a new TRJPcapObject and handels the device, sender and captor.
getTTL() - Method in class verinec.netsim.entities.packets.IPPacket
gets the time to live value of the packet
getTTL() - Method in class verinec.netsim.loggers.events.IPEvent
gets the time to live of the ip packet
getTTL() - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
Deprecated. use getTimeToLive() instead;
getType() - Method in class verinec.gui.core.NwComponent
Get the network type of this component.
getType() - Method in class verinec.gui.core.NwWire
Get the network type of this wire.
getType() - Method in class verinec.gui.core.PCNode
Get the network type - which is invalid for a node.
getType() - Method in class verinec.importer.parser.iptables.parser.ParserToken
 
getType() - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
getType() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
getType() - Method in class verinec.netsim.loggers.events.EventDetail
gets the Type of the Event Detail
getType() - Method in class verinec.netsim.processors.dns.DNSNameServiceDescriptor
 
getTypeFromXmlName(String) - Static method in class verinec.gui.core.NetworkTypes
Get a network type code from the name in xml.
getTypes() - Static method in class verinec.gui.core.NetworkTypes
Get the available network types.
getUDP(Packet) - Static method in class verinec.netsim.firewall.util.TraversePackets
Gets the UDP packet out of the payload of a Data Link Packet.
getUDPSocketImpl(int) - Method in class verinec.netsim.components.layers.TransportLayer
Gets a Datagram SocketImpl associated to a given port
getUnreachableHostIP() - Method in class verinec.importer.analysis.traceroute.TraceRoute
get the representation of an unreachable host
getUpEvent(PacketArrivedEventUp) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
 
getUpEvent(PacketArrivedEventUp) - Method in interface verinec.netsim.components.layers.Observer
Receives a PacketEventArrived from below.
getUpEvent(PacketArrivedEventUp) - Method in class verinec.netsim.components.layers.PhysicalNetworkLayer
 
getUrg() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Gets the urgent field in the pattern.
getUrg() - Method in class verinec.netsim.loggers.events.TCPEvent
gets the urg flag of a tcp packet logged in this event
getValid() - Method in class verinec.netsim.loggers.events.TCPEvent
gets the validity property of a tcp packet logged in this event
getValue(String) - Method in class verinec.importer.parser.ethernet.ConfigFile
Get the value of a option defined in the file.
getValue() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
 
getValue() - Method in class verinec.netsim.util.tables.AddressTable.Entry
 
getValue() - Method in class verinec.netsim.util.tables.DNSTable.Entry
 
getValue() - Method in class verinec.netsim.util.tables.SocketSimProccessTable.Entry
 
getValue() - Method in class verinec.netsim.util.tables.ThreadRegistry.Entry
 
getWindowsize() - Method in class verinec.netsim.entities.packets.TCPPacket
gets the sender's remainig window size
getWindowsize() - Method in class verinec.netsim.loggers.events.TCPEvent
gets the window size field of a tcp packet logged in this event
getWindowSize() - Method in class verinec.netsim.util.net.sockets.SocketInputStream
gets the window size of the buffer
getWire() - Method in class verinec.gui.core.NwBinding
Get the wire attached to this binding.
getWireColor(int) - Static method in class verinec.gui.core.NetworkTypes
Get the right color for a wire of this type.
getWireStroke(int, int) - Static method in class verinec.gui.core.NetworkTypes
Get the right stroke for this type of wire.
getWord() - Method in class verinec.importer.parser.iptables.parser.ParserToken
 
getXml() - Method in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Get the xml element defining this panel.
getXmlName(int) - Static method in class verinec.gui.core.NetworkTypes
Get a name for that type to use within XML.
getXpos() - Method in class verinec.importer.analysis.HostCommRenderer
Fetch the x postion.
getYpos() - Method in class verinec.importer.analysis.HostCommRenderer
Fetch the y position.
getZoom() - Method in class verinec.gui.core.ZoomChooser
The currently selected zoom value.
getZoomFactor() - Method in class verinec.gui.core.DrawPanel
Get the current zoom factor.
globalin - Variable in class verinec.netsim.firewall.PacketFilters
reference-string to the global INPUT chain specified from the node.xml
globalout - Variable in class verinec.netsim.firewall.PacketFilters
reference-string to the global OUTPUT chain specified from the node.xml
GLOBALS_FILE - Static variable in class verinec.data.repository.FileRepository
Filename for the globals definitions.
globalsFile - Variable in class verinec.data.repository.FileRepository
The globals data file, created from FileRepository.GLOBALS_FILE.
globalState - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
 
go(String, String) - Static method in class verinec.gui.configurator.nodeeditor.InputValidator
Function that verifies a string with a regular expression
GoSubAction - Class in verinec.netsim.firewall.packetFilter.actionList.actions
 
GoSubAction(Element) - Constructor for class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
Creates a new Go Sub Action.
GOSUBACTION - Static variable in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
Goto command for chains.
gotoReference - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
Reference to which chain should be jumped to
green - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
The default GREEN color was not really readable, so this is the color for valid inputs.
group - Variable in class verinec.importer.parser.ImporterDialog
Swing stuff.
guessLayer() - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
guessLayer() - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
gui - Variable in class verinec.gui.configurator.Configurator
 
gui - Variable in class verinec.gui.core.DrawPanel
The main application class.
gui - Variable in class verinec.gui.core.InfoSplitPane
 
gui - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
gui - Variable in class verinec.gui.core.NwComponent
Reference to the main application.
gui - Variable in class verinec.gui.core.NwWire
The main application
gui - Variable in class verinec.validation.gui.menu.actions.CloseAction
 
gui - Variable in class verinec.validation.gui.menu.actions.CloseAllAction
 
gui - Variable in class verinec.validation.gui.menu.actions.NewSchemaAction
 
gui - Variable in class verinec.validation.gui.menu.actions.OpenLogfileAction
 
gui - Variable in class verinec.validation.gui.menu.actions.OpenSchemaAction
 
gui - Variable in class verinec.validation.gui.menu.actions.SaveAction
 
gui - Variable in class verinec.validation.gui.menu.actions.SaveAllAction
 
gui - Variable in class verinec.validation.gui.menu.actions.SaveAsAction
 
gui - Variable in class verinec.validation.gui.ValidatorEditorPanel
 
guiAddInterface(NwInterface, int) - Method in class verinec.gui.core.PCNode
Add an interface to the graphical representation of the node.
guiName - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
guiRemoveInterface(NwInterface, int) - Method in class verinec.gui.core.PCNode
Remove an interface to the graphical representation of the node.
GuiUtil - Class in verinec.gui
Contains utility methods for GUI operations.
GuiUtil() - Constructor for class verinec.gui.GuiUtil
Never instantiate GuiUtil, it contains only static methods.
GuiUtil.ColorChooseAction - Class in verinec.gui
Action class for the color chooser button.
GuiUtil.ColorChooseAction() - Constructor for class verinec.gui.GuiUtil.ColorChooseAction
Create the action with name Change Color.
GuiUtil.InvertFilter - Class in verinec.gui
Invert filter for RGB images.
GuiUtil.InvertFilter() - Constructor for class verinec.gui.GuiUtil.InvertFilter
 
GuiUtil.SpringUtilities - Class in verinec.gui
A helper class that provides utility methods for creating form- or grid-style layouts with SpringLayout.
GuiUtil.SpringUtilities() - Constructor for class verinec.gui.GuiUtil.SpringUtilities
 

H

halftime - Variable in class verinec.netsim.gui.SimulationScheduler
needed for Layer2Receive, to determine their start-time.
handleEstablished(Packet, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
Method which handles the packet for the ESTABLISHED value.
handleEstablished(Packet, StatefulInspection) - Method in class verinec.netsim.firewall.util.tables.keys.IPKey
 
handleEstablished(Packet, StatefulInspection) - Method in interface verinec.netsim.firewall.util.tables.keys.ITableKey
Method which checks if a packet is in the NEW satet of the appropriate packet's protocol.
handleEstablished(Packet, StatefulInspection) - Method in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
handleEstablished(Packet, StatefulInspection) - Method in class verinec.netsim.firewall.util.tables.keys.UDPKey
 
handleInvalid(Packet, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
Method which handles the packet for the INVALID value.
handleNegate(boolean) - Method in class verinec.netsim.firewall.packetFilter.matchList.SimpleMatch
Method which checks if the negate field was set and returns the new boolean value accordingly.
handleNew(Packet, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
Method which handles the packet for the NEW value
handleNew(Packet, StatefulInspection) - Method in class verinec.netsim.firewall.util.tables.keys.IPKey
 
handleNew(Packet, StatefulInspection) - Method in interface verinec.netsim.firewall.util.tables.keys.ITableKey
Method which checks if a packet is in the ESTABLISHED satet of the appropriate packet's protocol.
handleNew(Packet, StatefulInspection) - Method in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
handleNew(Packet, StatefulInspection) - Method in class verinec.netsim.firewall.util.tables.keys.UDPKey
 
handleRelated(Packet, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
 
handleRelated(Packet, StatefulInspection) - Method in class verinec.netsim.firewall.util.tables.keys.IPKey
 
handleRelated(Packet, StatefulInspection) - Method in interface verinec.netsim.firewall.util.tables.keys.ITableKey
Method which checks if a packet is in the RELATED satet of the appropriate packet's protocol.
handleRelated(Packet, StatefulInspection) - Method in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
handleRelated(Packet, StatefulInspection) - Method in class verinec.netsim.firewall.util.tables.keys.UDPKey
 
Hardware - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
hardware - Variable in class verinec.importer.parser.ethernet.ImportEthernet
The <hardware> element
hasBinding(String) - Method in class verinec.netsim.components.layers.PhysicalNetworkLayer
checks if there is a binding to this interface.
hasChanged() - Method in class verinec.validation.gui.ValidatorEditorPanel
returns if the content has been changed
hasChild(String) - Method in class verinec.importer.analysis.HostCommRenderer
Test if the host associated with this renderer has a specified child.
hasFinished() - Method in class verinec.util.AbstractProgramExec
Use in asynchronous execution to check if program has terminated.
hasFocusTextField - Variable in class verinec.gui.configurator.nodeeditor.NodeEditor
The textField which has currently the focus
hashCode() - Method in interface verinec.netsim.firewall.util.tables.keys.ITableKey
HashCode method which overrides @link Object#hashCode() The method was overriden so that one can compare @link ITableKey Objects.
hashCode() - Method in class verinec.netsim.firewall.util.tables.keys.SimpleKey
 
hasVariable(String) - Method in class verinec.importer.parser.ethernet.ConfigFile
Check if a option is defined in the file.
HELP_ICON - Static variable in class verinec.gui.VerinecStudio
Icon for the help action.
hexLowerChar(byte) - Method in class verinec.netsim.addresses.MACAddress
 
hexUpperChar(byte) - Method in class verinec.netsim.addresses.MACAddress
 
hi - Variable in class verinec.netsim.firewall.packetFilter.matchList.portRange.PortRange
 
hideInfo(NwComponent) - Method in class verinec.gui.core.DefaultComponentEditor
Removes the description of the component
hold(SimTime) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
hops - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute
The nubmer of max Hops for the traceroutes
hops - Variable in class verinec.importer.analysis.traceroute.TraceWorkerThread
the number of max hops
host - Variable in class verinec.adaptation.DistSsh
 
host - Variable in class verinec.adaptation.DistWMI
 
host - Variable in class verinec.importer.analysis.StartLookUpHost.HostNameLookUpThread
The host to resolve.
host - Variable in class verinec.util.SshProgramExec
Hostname to connect to
HostCommRenderer - Class in verinec.importer.analysis
Each host is stored as an HostCommRenderer object in a HashMap in the SnifferThread.
HostCommRenderer(String, String) - Constructor for class verinec.importer.analysis.HostCommRenderer
Creates a new host renderer and tries to lookup host name using reverse DNS in a separate thread.
HostCommRenderer(String, String, String) - Constructor for class verinec.importer.analysis.HostCommRenderer
Creates a new host renderer with known host name.
hostIP - Variable in class verinec.adaptation.snmp.CiscoTransmit
 
hostIP - Variable in class verinec.adaptation.snmp.DistCisco
Our own ip.
Hostname - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
HostName - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Data-type definition according to base_types.xsd
hostName - Variable in class verinec.importer.analysis.HostCommRenderer
 
hostname - Variable in class verinec.importer.parser.ImportHostname
 
hostname - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchState
Hostname of the node.
hostname - Variable in class verinec.netsim.firewall.PacketFilters
Hostname of the node.
hostname - Variable in class verinec.netsim.firewall.util.tables.StatefulInspection
Hostname for which this Stateful Inspection Table belongs to.
hostname - Variable in class verinec.util.J2sshProcess.SingleKnownHostsKeyVerification
 
hostRenderer - Variable in class verinec.importer.analysis.scanner.HostScanWorker
Host Identifier of the host to scan, container for results.
hostRenderer - Variable in class verinec.importer.ImporterModule.ResultWaiter
 
HostScanWorker - Class in verinec.importer.analysis.scanner
This thread scans all the ports of a specified host using nmap.
HostScanWorker(StartScan, int) - Constructor for class verinec.importer.analysis.scanner.HostScanWorker
Create the worker thread to scan hosts using nmap.
HostScanWorker(int, HostCommRenderer) - Constructor for class verinec.importer.analysis.scanner.HostScanWorker
Prepare the worker for a single scan.
hostText - Variable in class verinec.importer.parser.ImporterDialog.PanelRemote
Fields for the ssh connection.
hostVerification - Variable in class verinec.adaptation.DistSsh
 
hostVerification - Variable in class verinec.util.SshProgramExec
Requirement for host verification.
hours - Static variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
 
hoursBox - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
 
hubIcon - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
hubIconPath - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
HWAddress - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd

I

IAction - Interface in verinec.netsim.firewall.packetFilter.actionList.actions
 
IAddress - Interface in verinec.netsim.addresses
This Interface defines the minimal methods for the addresses used in the simulator.
ICMP - Static variable in class verinec.netsim.constants.Protocolls
String Representation for the ICMP Protocol
icmpcode - Variable in class verinec.importer.parser.iptables.parser.Parser.IcmpOptionParserToken
icmp code
ICMPTreatment(Packet) - Method in class verinec.importer.analysis.sniffer.SnifferThread
Analyses an ICMP Packet.
icmptype - Variable in class verinec.importer.parser.iptables.parser.Parser.IcmpOptionParserToken
icmp type
icon - Static variable in class verinec.validation.gui.menu.actions.AnalyzeAction
 
icon - Static variable in class verinec.validation.gui.menu.actions.OpenLogfileAction
 
icon - Static variable in class verinec.validation.gui.menu.actions.OpenSchemaAction
 
icon - Static variable in class verinec.validation.gui.menu.actions.SaveAction
 
icon - Static variable in class verinec.validation.gui.menu.actions.SaveAsAction
 
icon - Static variable in class verinec.validation.gui.menu.actions.ValidateAction
 
IConfigPanel - Interface in verinec.importer.analysis
A panel to configure an operation.
IConfigurable - Interface in verinec.gui.core
Interface for configurable modules and other configurable parts of the application.
ID - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
id - Variable in class verinec.importer.analysis.sniffer.SnifferThread
The identifier of this thread
id - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
The identifier of this traceroute.
id - Variable in class verinec.netsim.firewall.packetFilter.PacketFilterChain
ID of the chain.
id - Variable in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
Identifier - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
IDistributor - Interface in verinec.adaptation
Methods that all distributors must have.
IDistributorFactory - Interface in verinec.adaptation
Creates distributors for given targets.
IdleSeconds - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
IEditorComponent - Interface in verinec.gui.configurator.nodeeditor
This Interface specifies that every panel, text field or combo box used in the EditorGUI will implement the functions update(), save(), discard(), discardRed() and add(Component).
IExtendedLogger - Interface in verinec.netsim.loggers
A Interface for an extenden Logger that can return the logged events
IF_ABOVE - Static variable in class verinec.gui.core.PCNode
Interface is to be placed above node.
IF_BELOW - Static variable in class verinec.gui.core.PCNode
Interface is to be placed below node.
IF_LEFT - Static variable in class verinec.gui.core.PCNode
Interface is to be placed on the left side of node.
IF_RIGHT - Static variable in class verinec.gui.core.PCNode
Interface is to be placed on the right side of node.
iface - Variable in class verinec.gui.configurator.Configurator.AddBindingAction
 
iface - Variable in class verinec.netsim.components.layers.DataLinkLayer
 
ifcfg - Variable in class verinec.importer.parser.ethernet.ImportEth
current ConfigFile object
IFirewall - Interface in verinec.netsim.firewall
 
IfMap - Class in verinec.netsim.firewall.packetFilter
Maps interfaces to interface-filter-mappings
IfMap(Element) - Constructor for class verinec.netsim.firewall.packetFilter.IfMap
Creates a new IfMap (Interface Mapping).
ifname - Variable in class verinec.importer.parser.ethernet.ImportEth
Name of interface in current file.
ifname - Variable in class verinec.importer.parser.iptables.parser.Parser.InterfaceParserToken
interface
ILLEGALOPERATION - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Illegal operation error code
ILogger - Interface in verinec.netsim.loggers
A interface for a simple logger that has no other functionalities than loggin an event.
impl - Variable in class verinec.netsim.util.net.sockets.SimSocketImplFactory
 
impl - Variable in class verinec.netsim.util.net.sockets.SocketInputStream
 
impl - Variable in class verinec.netsim.util.net.sockets.SocketOutputStream
 
IMPORT_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for import symbol.
importConfig - Variable in class verinec.importer.parser.ethernet.ImportEth
 
importer - Variable in class verinec.importer.parser.ImporterDialog
The importer module
ImporterDialog - Class in verinec.importer.parser
Dialog to configure and start importing existing configuration.
ImporterDialog(ImporterModule, PCNode) - Constructor for class verinec.importer.parser.ImporterDialog
Create the dialog to import existing configuration for node already in Verinec.
ImporterDialog(ImporterModule) - Constructor for class verinec.importer.parser.ImporterDialog
Create the dialog to import existing configuration and create a new node with it.
ImporterDialog.PanelLocal - Class in verinec.importer.parser
Panel for local import.
ImporterDialog.PanelLocal() - Constructor for class verinec.importer.parser.ImporterDialog.PanelLocal
Create a new PanelLocal.
ImporterDialog.PanelRemote - Class in verinec.importer.parser
Panel for remote import.
ImporterDialog.PanelRemote() - Constructor for class verinec.importer.parser.ImporterDialog.PanelRemote
Create additional fields for the ssh login.
ImporterDialog.PanelTest - Class in verinec.importer.parser
Configuration Settings for import from local files.
ImporterDialog.PanelTest() - Constructor for class verinec.importer.parser.ImporterDialog.PanelTest
Create the panel for test dialog.
ImporterDialog.SettingsPanelBase - Class in verinec.importer.parser
Configuration panel.
ImporterDialog.SettingsPanelBase() - Constructor for class verinec.importer.parser.ImporterDialog.SettingsPanelBase
Initialise the panel for remote configuration import.
ImporterEnvironment - Class in verinec.importer.parser
This class holds all the settings made by the user in the Editor.
ImporterEnvironment(PCNode) - Constructor for class verinec.importer.parser.ImporterEnvironment
Create an environment with node.
ImporterEnvironment() - Constructor for class verinec.importer.parser.ImporterEnvironment
Create an environment without node.
ImporterEnvironment.ImportLogRecord - Class in verinec.importer.parser
warning record Can be of different text types like INFO, WARNING, ... todo: full list?
ImporterEnvironment.ImportLogRecord(String, String, String, String) - Constructor for class verinec.importer.parser.ImporterEnvironment.ImportLogRecord
Create a new log record.
ImporterModule - Class in verinec.importer
Importer module, integrating the sniffer and the parser into Verinec.
ImporterModule() - Constructor for class verinec.importer.ImporterModule
 
ImporterModule.AnalysisAction - Class in verinec.importer
Action to show analysis dialog.
ImporterModule.AnalysisAction() - Constructor for class verinec.importer.ImporterModule.AnalysisAction
Initialize with name Start Network Analyis
ImporterModule.ParserAction - Class in verinec.importer
Action to show parser dialog.
ImporterModule.ParserAction(PCNode) - Constructor for class verinec.importer.ImporterModule.ParserAction
Instantiate a ConfigAction with title 'Read configuration files' and IMPORT_ICON.
ImporterModule.PortscanAction - Class in verinec.importer
Action for node context menu to show port scan dialog.
ImporterModule.PortscanAction(PCNode) - Constructor for class verinec.importer.ImporterModule.PortscanAction
Initialize with name Start Sniffer.
ImporterModule.ResultWaiter - Class in verinec.importer
 
ImporterModule.ResultWaiter(Thread, HostCommRenderer, PCNode) - Constructor for class verinec.importer.ImporterModule.ResultWaiter
 
ImportEth - Class in verinec.importer.parser.ethernet
ImportEth represents the set of all Ethernet config files in the /etc/sysconfig/network-scripts directiory.
ImportEth(ImportEthernet, ImporterEnvironment) - Constructor for class verinec.importer.parser.ethernet.ImportEth
Perform the import of ethernet files.
ImportEthernet - Class in verinec.importer.parser.ethernet
Import the interface configuration files of a RedHat system.
ImportEthernet() - Constructor for class verinec.importer.parser.ethernet.ImportEthernet
 
ImportEthernet.EthernetConfig - Class in verinec.importer.parser.ethernet
Configuration dialog and container for ethernet import.
ImportEthernet.EthernetConfig() - Constructor for class verinec.importer.parser.ethernet.ImportEthernet.EthernetConfig
Create with the necessary fields.
ImportHostname - Class in verinec.importer.parser
Main class of NetworkImporter.
ImportHostname() - Constructor for class verinec.importer.parser.ImportHostname
 
ImportHostname.HostnameConfig - Class in verinec.importer.parser
Config panel for hostname import.
ImportHostname.HostnameConfig() - Constructor for class verinec.importer.parser.ImportHostname.HostnameConfig
Create the panel.
ImportIptables - Class in verinec.importer.parser.iptables
Imports the configuration data of iptables
ImportIptables() - Constructor for class verinec.importer.parser.iptables.ImportIptables
 
ImportIptables.IptablesConfig - Class in verinec.importer.parser.iptables
Dialog to choose whether iptables import is on or not and how information is retreived.
ImportIptables.IptablesConfig() - Constructor for class verinec.importer.parser.iptables.ImportIptables.IptablesConfig
Create panel with fields for activating iptables import and command to use.
importLoopback() - Method in class verinec.importer.parser.ethernet.ImportEth
Todo: should not rely on nickname of device.
in - Variable in class verinec.importer.parser.iptables.parser.Parser.RuleParserToken
in interface
IN - Static variable in interface verinec.netsim.firewall.IFirewall
Specifies the direction of the traffic.
incrAge(int) - Method in class verinec.netsim.entities.packets.Packet
increments the packets age
incrementCounter() - Method in class verinec.importer.analysis.PortDescriptor
Increment the packet counter (packets sent to this port).
incrSeq() - Method in class verinec.netsim.util.net.sockets.SocketImpl
increases the sequence number of this socket by one
incrTimesexecuted() - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
increments the times that this event was scheduled and executed by 1
indices - Variable in class verinec.netsim.gui.EventDeletionDialog
 
InfoSplitPane - Class in verinec.gui.core
The sidebar of the Application.
InfoSplitPane(VerinecStudio) - Constructor for class verinec.gui.core.InfoSplitPane
Instantiate the pane.
infoSplitPane - Variable in class verinec.gui.VerinecStudio
This is the panel to the right, where information / editors can be attached.
init(InputStream) - Method in class verinec.adaptation.PropDistFactory
Initialize the map.
init() - Method in class verinec.data.repository.VerinecRepository
Initialise the nodes and networks variables with empty xml.
init() - Static method in class verinec.importer.analysis.traceroute.TRJPcap
The initialization of the sender and the device.
init() - Method in class verinec.importer.parser.ImporterDialog
Init Main window.
init() - Method in class verinec.netsim.components.NetworkModel
 
Init1 - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Init2 - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Init3 - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Init4 - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Init5 - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Init6 - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Init7 - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Init8 - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Init9 - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
initActions(Element) - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
initAddress(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
Inits the ip Address as a BitSet
initAnimation(DrawPanel) - Method in class verinec.netsim.loggers.events.EventDetail
Initializes the event to be displayed on a panel as a animation
initConfig(Document) - Method in class verinec.gui.core.DrawPanel
Initialise configuration from config element.
initDefaultChain(String) - Method in class verinec.netsim.firewall.PacketFilters
Creates a Default chain and adds it to the PacketFilterChain.
initialize() - Method in class verinec.gui.core.DrawPanel
(Re)set the panel to its initial state.
initialize() - Method in class verinec.gui.core.InfoSplitPane
(Re)set the panel to its initial state.
initialize(VerinecStudio) - Static method in class verinec.gui.core.NetworkTypes
Initializes the type mapping, either from saved configuration or from default.
initialize() - Method in class verinec.gui.core.NwComponent
Reset the component to initial state, that is remove all foreign listeners and menue entries.
initialize() - Method in class verinec.gui.core.NwNode
Lets the super class perform the initialization, then re-adds the mouse listeners.
initializeGui() - Method in class verinec.gui.VerinecStudio
Set up the default menues etc.
initializeLabel(DrawPanel) - Method in class verinec.netsim.loggers.events.ApplicationEvent
 
initializeLabel(DrawPanel) - Method in class verinec.netsim.loggers.events.ARPEvent
 
initializeLabel(DrawPanel) - Method in class verinec.netsim.loggers.events.ConsumeEvent
 
initializeLabel(DrawPanel) - Method in class verinec.netsim.loggers.events.EthernetEvent
 
initializeLabel(DrawPanel) - Method in class verinec.netsim.loggers.events.EventDetail
Initializes the label (the animated object)
initializeLabel(DrawPanel) - Method in class verinec.netsim.loggers.events.FirewallEvent
 
initializeLabel(DrawPanel) - Method in class verinec.netsim.loggers.events.IPEvent
 
initializeLabel(DrawPanel) - Method in class verinec.netsim.loggers.events.TCPEventStateChange
 
initializeLabel(DrawPanel) - Method in class verinec.netsim.loggers.events.UDPEvent
 
initializePosition() - Method in class verinec.netsim.gui.Layer2EventMac
Initialize the position.
initializePosition() - Method in class verinec.netsim.gui.Layer2EventReceive
Initialize the position.
initializePosition() - Method in class verinec.netsim.gui.Layer2EventSend
Initialize the position.
initializePosition() - Method in class verinec.netsim.gui.Layer3Event
initializes the position.
initializePosition() - Method in class verinec.netsim.gui.Layer4Event
Initialize the position.
initializePosition() - Method in class verinec.netsim.gui.Layer5Event
Initialize the position.
initializePosition() - Method in class verinec.netsim.gui.SimuEvent
Intended to initialisize the position, size, color etc of the Event.
initIfMaps(Element) - Method in class verinec.netsim.firewall.packetFilter.InterfaceFilterMappings
Initializes the If-Maps and checks wether two identical entries were defined.
initIpv4MatchCases(Element) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
Initializes all the defined match cases
initLookUpHost() - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Prepare the host lookup state.
initPacketFilterChain(Element) - Method in class verinec.netsim.firewall.PacketFilters
Method to init the packet-filter-chain
initPacketFilterRules(List) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
initPositionsForStudio() - Method in class verinec.importer.analysis.AnalysisThread
This method starts the computation of the postions for the nodes in the studion.
initProgress(int, int) - Method in class verinec.netsim.gui.SimulationToolbar
Sets up progressbar.
initReceive(NwWire, NwBinding) - Method in class verinec.netsim.loggers.events.EthernetEvent
 
initScan(int) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Prepare the scanning state.
initSend(NwWire, NwBinding) - Method in class verinec.netsim.loggers.events.EthernetEvent
 
initSniffing(int, int, long) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Initialize the sniffing state of a specified divice.
initSniffingGeneral(int) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Prepare the sniffing state.
InitStatefulInspection(Element) - Method in class verinec.netsim.firewall.PacketFilters
Method which inits Stateful inspection.
initTcpMatchCases(Element) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
 
initTimeouts(Document) - Static method in class verinec.netsim.firewall.util.tables.keys.IPKey
Method which loads the timeout values from a config document.
initTimeouts(Document) - Static method in class verinec.netsim.firewall.util.tables.keys.TCPKey
Method which loads the timeout values from a config document.
initTimeouts(Document) - Static method in class verinec.netsim.firewall.util.tables.keys.UDPKey
Method which loads the timeout values from a config document.
initTR(int) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Prepare the traceroute state.
input - Variable in class verinec.util.J2sshProcess
Input stream of process output.
input_chain - Variable in class verinec.netsim.firewall.PacketFilters
reference to the global INPUT chain object
inputChanged() - Method in class verinec.netsim.gui.Simulator
This method indicates the config Panel that something in the event list has changed.
inputevents - Variable in class verinec.netsim.Simulation
 
inputevents - Variable in class verinec.netsim.StaticSimulation
 
InputValidator - Class in verinec.gui.configurator.nodeeditor
This class contains the functionality needed to check the input of the EditorTextFields and to define the values for the EditorComboBox.
InputValidator() - Constructor for class verinec.gui.configurator.nodeeditor.InputValidator
 
inputValidatorMessage - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
Is an InputValidator class field (Regular expression) that serves as InputValidator pattern; Depending on the pattern a ToolTip string is attributed.
instance - Static variable in class verinec.netsim.firewall.util.tables.StatefulTablesSingleton
Keeps each node's Stateful Inspection Hash Table in a Hash Table itself.
instance - Static variable in class verinec.netsim.loggers.Logger
 
Instance(ILogger) - Static method in class verinec.netsim.loggers.Logger
Sets the logger instance to a given instance of a logger.
Instance(String, String) - Static method in class verinec.netsim.loggers.Logger
Creates a new Logger (@see Logger) if there isn't alreadyone and then it returns the instance of the logger
instance - Static variable in class verinec.netsim.util.Random
 
instance - Static variable in class verinec.netsim.util.tables.ThreadRegistry
 
instance - Static variable in class verinec.util.LocalSAXBuilder
 
instance() - Static method in class verinec.util.LocalSAXBuilder
Creates an instance of LocalSAXBuilder if it does not exist or returns the existing one otherwise.
instance - Static variable in class verinec.validation.gui.menu.actions.AnalyzeAction
 
instance - Static variable in class verinec.validation.gui.menu.actions.CloseAction
 
instance - Static variable in class verinec.validation.gui.menu.actions.CloseAllAction
 
instance - Static variable in class verinec.validation.gui.menu.actions.NewSchemaAction
 
instance - Static variable in class verinec.validation.gui.menu.actions.OpenLogfileAction
 
instance - Static variable in class verinec.validation.gui.menu.actions.OpenSchemaAction
 
instance - Static variable in class verinec.validation.gui.menu.actions.SaveAction
 
instance - Static variable in class verinec.validation.gui.menu.actions.SaveAllAction
 
instance - Static variable in class verinec.validation.gui.menu.actions.SaveAsAction
 
instance - Static variable in class verinec.validation.gui.menu.actions.ValidateAction
 
instance - Static variable in class verinec.validation.gui.menu.items.AnalyzeMenuItem
 
instance - Static variable in class verinec.validation.gui.menu.items.CloseAllMenuItem
 
instance - Static variable in class verinec.validation.gui.menu.items.CloseMenuItem
 
instance - Static variable in class verinec.validation.gui.menu.items.NewSchemaMenuItem
 
instance - Static variable in class verinec.validation.gui.menu.items.OpenLogfileMenuItem
 
instance - Static variable in class verinec.validation.gui.menu.items.OpenSchemaMenuItem
 
instance - Static variable in class verinec.validation.gui.menu.items.SaveAllMenuItem
 
instance - Static variable in class verinec.validation.gui.menu.items.SaveAsMenuItem
 
instance - Static variable in class verinec.validation.gui.menu.items.SaveMenuItem
 
instance - Static variable in class verinec.validation.gui.menu.items.ValidateMenuItem
 
inStream - Variable in class verinec.util.AbstractProgramExec
 
inTable(Packet, String) - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
Checks if a packet already belongs to a connection.
integer - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
XML built-in data-type
interf - Variable in class verinec.netsim.firewall.packetFilter.IfMap
References to a interface defined in the node.xml TODO get the reference
interf - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchInInterface
References to an interface defined in the node.xml
interf - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchOutInterface
References to a interface defined in the node.xml
InterfaceFilterMappings - Class in verinec.netsim.firewall.packetFilter
Maps interfaces to the packet-filter
InterfaceFilterMappings(Element) - Constructor for class verinec.netsim.firewall.packetFilter.InterfaceFilterMappings
Creates a new Interface Filter Mappings.
interfaceFilterMappings - Variable in class verinec.netsim.firewall.PacketFilters
Stores the Interface Filter Mappings
InterfaceFilterMappingsException - Exception in verinec.netsim.firewall.packetFilter
Used if an interface mapping defined two chains for the same direction and interface.
InterfaceFilterMappingsException(String) - Constructor for exception verinec.netsim.firewall.packetFilter.InterfaceFilterMappingsException
Instantiate the exception with a description.
interfaceIcon - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
interfaceIconPath - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
interfaceID - Variable in class verinec.netsim.components.layers.DataLinkLayer
 
interfaces - Variable in class verinec.gui.core.PCNode
array of the 4 sides of the node for interfaces.
interfacesTable - Variable in class verinec.importer.parser.ImporterEnvironment
a table mapping interface names to the identifier used in ImportHardware table is filled in ImportHardware and used in Iptable keys: interface names values: id value of the interface
interfaceTable - Variable in class verinec.importer.parser.iptables.Iptable
The table containing the ids of the interface names -> local copy of the ImporterEnvironments interfacesTable
InterfaceUtility - Class in verinec.util
This utilily class provides methods to find Class resources that implement a given Interface.
InterfaceUtility() - Constructor for class verinec.util.InterfaceUtility
 
INTERNETDATA - Static variable in class verinec.netsim.constants.Ethernet
The INTERNETDATA Type
interrupted - Variable in class verinec.importer.analysis.scanner.HostScanWorker
Whether the worker should stop.
intitPacketMatchList(Element) - Method in class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
 
inTransition - Variable in class verinec.gui.VerinecStudio
Whether the analyser is currently busy changing from one module to an other.
INVALID - Static variable in class verinec.netsim.firewall.packetFilter.matchList.MatchState
Invalid state
invertNodeSelection() - Method in class verinec.gui.core.DrawPanel
Unselect all selected nodes and select all unselected ones.
IOperation - Interface in verinec.importer.analysis
Interface for network import operations.
IP - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
IP - Class in verinec.netsim.constants
This Class contains static Strings for IP Events that are used for logging.
IP() - Constructor for class verinec.netsim.constants.IP
 
IP - Static variable in class verinec.netsim.constants.Protocolls
String Representation for the IP Protocol
IP_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.IPKey
Default time out value for IP-connections (Default Connections)
IPacketAction - Interface in verinec.netsim.firewall.packetFilter.actionList
Packet Action Interface
IPacketFilter - Interface in verinec.netsim.firewall.packetFilter
Interface to the Packet-Filter
IPacketMatch - Interface in verinec.netsim.firewall.packetFilter.matchList
Interface for the general Match Cases.
IPacketMatchIP - Interface in verinec.netsim.firewall.packetFilter.matchList.ipv4
Interface for all IP Match Cases.
IPacketMatchUDP - Interface in verinec.netsim.firewall.packetFilter.matchList.portRange
Interface for all UDP and TCP Match Cases.
ipAddress - Variable in class verinec.importer.analysis.HostCommRenderer
 
IPAddress - Class in verinec.netsim.addresses
This class is an IPAddress that uses internally a four byte representation.
IPAddress() - Constructor for class verinec.netsim.addresses.IPAddress
Constructs a new IPAddress with the value 0.0.0.0
IPAddress(byte, byte, byte, byte) - Constructor for class verinec.netsim.addresses.IPAddress
Constructs a new IPAddress with the value i0.i1.i2.i3
IPAddress(Inet4Address) - Constructor for class verinec.netsim.addresses.IPAddress
Constructs a new IPAddress from a java Inet4Address
IPAddress(String) - Constructor for class verinec.netsim.addresses.IPAddress
Constructs a new IPAddress form a String.
IPAddressNetmask - Class in verinec.netsim.addresses
This Class represents an IPAddress with Netmask.
IPAddressNetmask() - Constructor for class verinec.netsim.addresses.IPAddressNetmask
Constructs a new IPAddress 0.0.0.0 with Netmask 0.0.0.0
IPAddressNetmask(byte, byte, byte, byte) - Constructor for class verinec.netsim.addresses.IPAddressNetmask
Constructs a new IP Address with the Value i0.i1.i2.i3 and Netmask 0.0.0.0
IPAddressNetmask(byte, byte, byte, byte, byte, byte, byte, byte) - Constructor for class verinec.netsim.addresses.IPAddressNetmask
Constructs a new IP Address with the Value i0.i1.i2.i3 and Netmask n0.n1.n2.n3
IPAddressNetmask(String, String) - Constructor for class verinec.netsim.addresses.IPAddressNetmask
Constructs a new IPAddress with Netmask form a String.
IPEvent - Class in verinec.netsim.loggers.events
A IP Event that happens when sending/receiving IP Packets
IPEvent(String, String, String) - Constructor for class verinec.netsim.loggers.events.IPEvent
Creates a new IP Event
IPEvent() - Constructor for class verinec.netsim.loggers.events.IPEvent
Creates a new IP Event
IPKey - Class in verinec.netsim.firewall.util.tables.keys
 
IPKey(IAddress, IAddress) - Constructor for class verinec.netsim.firewall.util.tables.keys.IPKey
Creates a new IP Key for the Hash Table.
IPOK_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for ip ok symbol.
IPPacket - Class in verinec.netsim.entities.packets
a IP Packet
IPPacket(Model, IPAddress, IPAddress) - Constructor for class verinec.netsim.entities.packets.IPPacket
Creates a new IPPacket
ippacket - Variable in class verinec.netsim.processors.applications.PacketSender
 
IPProcessor - Class in verinec.netsim.processors
An IP Processor (Implementation of the IP Protocol)
IPProcessor(abstractNetworkLayer) - Constructor for class verinec.netsim.processors.IPProcessor
Creates a new IP Processor
IPProcessor() - Constructor for class verinec.netsim.processors.IPProcessor
Creates a new IP Processor
IPRange - Class in verinec.netsim.firewall.packetFilter.matchList.ipv4
Class which keeps information about specified Match Prefixes.
IPRange(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
Creates a new Match Prefix.
ipRange - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDestination
References to a prefix-list defined in the node.xml no longer needed
ipRange - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchSource
References to a prefix-list defined in the node.xml no longer needed
iptabCmd - Static variable in class verinec.importer.parser.iptables.ImportIptables.IptablesConfig
Default iptables command.
Iptable - Class in verinec.importer.parser.iptables
The Iptable class represents a table of the iptable configuration.
Iptable(String, ImporterEnvironment) - Constructor for class verinec.importer.parser.iptables.Iptable
constructor calls lexer and parser calls GenerateTable which initialises the traversation of the parse tree and the generation of the XML elements
iptablesOutput - Variable in class verinec.importer.parser.iptables.ImportIptables
The output of iptables, in case we need it later.
iptablesWarnings - Variable in class verinec.importer.parser.ImporterEnvironment
Warnings for iptables import.
iptabPath - Static variable in class verinec.importer.parser.iptables.ImportIptables.IptablesConfig
Default iptables file location.
IPv4 - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Data-type definition according to base_types.xsd
ipv4MatchList - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
IPX - Static variable in class verinec.netsim.constants.Protocolls
String Representation for the IPX Protocol
is - Variable in class verinec.netsim.util.net.sockets.SocketImpl
the socket's input stream returned by #getInputStream()
is - Variable in class verinec.util.AbstractProgramExec.StreamGobbler
 
isAck() - Method in class verinec.netsim.entities.packets.TCPPacket
test if the ackfied is set
isActive() - Method in class verinec.importer.analysis.scanner.StartScan.ConfigPanel
Whether this panel is active.
isActive() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Test whether this card is set enabled or not.
isActive() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Whether this panel is active.
isAnimationInitialized() - Method in class verinec.netsim.loggers.events.EventDetail
checks if the animation is initialized
isAnyAddress(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is the any-address specifier.
isAnyInterface(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is the any-interface specifier.
isBuiltInChain(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a built-in chain.
isBuiltInTarget(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a built-in target (ACCEPT, DROP)
isCancelled() - Method in class verinec.importer.analysis.AnalysisConfigPanel.AnalysingDialog
Tells whether the dialog was used to cancel an operation.
isCancled() - Method in class verinec.importer.analysis.traceroute.ATraceRoute
Test if the execution was cancled.
isCommonProtocol(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a common protocol (tcp, udp, icmp, all).
isCompatible(NwComponent, NwComponent) - Static method in class verinec.gui.GuiUtil
Test if two components might be connected.
isConfigValid() - Method in class verinec.importer.analysis.AnalysisConfigPanel
Checks if all the necessary fields are filled in.
isConfigValid() - Method in interface verinec.importer.analysis.IConfigPanel
Check whether configuration represented by this panel is valid.
isConfigValid() - Method in class verinec.importer.analysis.scanner.StartScan.ConfigPanel
Whether the configuration in this panel is valid.
isConfigValid() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Check whether configuration represented by this panel is valid.
isConfigValid() - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Check whether configuration is valid.
isConfigValid() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Whether the configuration in this panel is valid.
isConnectionReset() - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
isCount(Element) - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
This method checks if the count attribute was set in the action-element.
isEcnOptionKey(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a ECN-Option keyword.
IServiceParser - Interface in verinec.importer.parser
A class to parse a service into Verinec configuration.
isEthernet(String) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if string is XML tag name for ethernet.
isEthernet(Element) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if element is ethernet element.
isEthernet(Packet) - Static method in class verinec.netsim.firewall.util.TraversePackets
This method checks if the packet has a Data Link header.
isEthernetBinding(String) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if string is XML tag name for ethernet binding.
isEthernetBinding(Element) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if element is ethernet binding element.
isExtensionTarget(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a extension target (LOG, REJECT).
isFin() - Method in class verinec.netsim.entities.packets.TCPPacket
gets the fin bit
isFinished() - Method in class verinec.importer.analysis.StartLookUpHost
Find out whether the lookup is finished.
isFull() - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
Method which checks if the state table has reached the maximum entries.
ISimpleMatch - Interface in verinec.netsim.firewall.packetFilter.matchList
Simple Interface for the Match Cases.
ISimulation - Interface in verinec.netsim
Defines the interface for simulators.
isInGroup(String, String[]) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is in a List of Strings, used by other test methods.
isIpv4(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a IPv4-Address.
isKeyword(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a keyword
isListeningT() - Method in class verinec.adaptation.snmp.CiscoTransmit
Only for test purposes
isMAC(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a MAC-Address.
isMatchExtensionKey(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a match extension key.
isMatchstate(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a match-state The lexer treats the states as StringValue.
isModifyAllowed() - Method in class verinec.gui.VerinecStudio
Find out whether the current module allows modifications to be made.
isMultiBinding(int) - Static method in class verinec.gui.core.NetworkTypes
Test wether this network type is multi binding or single binding.
isNegate() - Method in class verinec.netsim.firewall.packetFilter.matchList.SimpleMatch
Checks for negation.
isNegateCode() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
isNegateType() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
isNetwork(String) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if string is XML tag name for network.
isNetwork(Element) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if element is network element.
isNetworkNeeded() - Method in class verinec.util.LocalSAXBuilder
Tells if network is needed for schemas.
isNewEvent - Variable in class verinec.netsim.gui.EventCreationDialog
 
isNewLine(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a new line.
isNode(String) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if string is XML tag name for node.
isNode(Element) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if element is node element.
isNumber(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is an integer number.
isOption(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a fragment option
isPacketForwarding() - Method in class verinec.netsim.components.Node
 
isParenthesis(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a parenthesis.
isPortFree(int) - Method in class verinec.netsim.components.layers.TransportLayer
checks if a a socket is port to a given portnumber
isProjectModified() - Method in class verinec.gui.VerinecStudio
Determines if changes to the network definitions have been made.
isPsh() - Method in class verinec.netsim.entities.packets.TCPPacket
gets the psh bit
isPunctuation(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a punctuation (only comma [,] and exclamation mark [!]).
isRejectType(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a reject type keyword.
isReply() - Method in class verinec.netsim.firewall.util.tables.TableEntry
 
isReplyPacket(ITableKey, Packet) - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
This method checks if a packet is a reply packet of an exisitng connection.
isRst() - Method in class verinec.netsim.entities.packets.TCPPacket
gets the rst bit
isSelected() - Method in class verinec.gui.core.NwComponent
Returns the selection state of the object.
isSerial(String) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if string is XML tag name for serial.
isSerial(Element) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if element is serial element.
isSerialBinding(String) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if string is XML tag name for serial binding.
isSerialBinding(Element) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if element is serial binding element.
isSnapToGrid() - Method in class verinec.gui.core.DrawPanel
Return whether nodes should snap to grid.
isSpace(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a space character.
isSpecialTarget(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a special built-in target (QUEUE, RETURN).
isSyn() - Method in class verinec.netsim.entities.packets.TCPPacket
tests if the syn field is set
isTarget(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is any target (built-in, special or extension target).
isTargetExtensionKey(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a target extension key
isTwoDigitHex(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Verify if a word is a two digit hexadecimal number in 0xff format.
isTwoDigitHexFragment(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Test if the word is a two digits hexadecimal number without the 0x in front of it.
isTypeOf(ParserToken, String) - Method in class verinec.importer.parser.iptables.parser.Parser
Test if a given token is of a given type.
isUDPPortFree(int) - Method in class verinec.netsim.components.layers.TransportLayer
checks if a a datagram socket is port to a given portnumber
isUrg() - Method in class verinec.netsim.entities.packets.TCPPacket
gets the urg bit
isValid() - Method in class verinec.netsim.entities.packets.TCPPacket
gets the packets validity (simulates checksum testing)
isValueOf(ParserToken, String) - Method in class verinec.importer.parser.iptables.parser.Parser
Test if a given token has a given value.
isWlan(String) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if string is XML tag name for wlan.
isWlan(Element) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if element is wlan element.
isWlanBinding(String) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if string is XML tag name for wlan binding.
isWlanBinding(Element) - Static method in class verinec.gui.configurator.nodeeditor.ElementType
Trivial method to check if element is wlan binding element.
ITableKey - Interface in verinec.netsim.firewall.util.tables.keys
Interface for the different key types of the Hash Table.
itemStateChanged(ItemEvent) - Method in class verinec.gui.core.StandardToolbar
Reports changes in the toolbar to the draw panel.
ITranslationRepository - Interface in verinec.adaptation.repository
Interface for access to XSL translation repository.
IVerinecModule - Interface in verinec.gui
The Verinec Editor provides an api to plug in modules.
IVerinecRepository - Interface in verinec.data.repository
Interface for access to XML repository.

J

J2sshProcess - Class in verinec.util
Process implementation for J2ssh.
J2sshProcess(String, SshClient, File) - Constructor for class verinec.util.J2sshProcess
Start a program execution process.
J2sshProcess.ProcessThread - Class in verinec.util
A thread to execute a command on a channel.
J2sshProcess.ProcessThread() - Constructor for class verinec.util.J2sshProcess.ProcessThread
Initialize with a name.
J2sshProcess.SingleKnownHostsKeyVerification - Class in verinec.util
Used if the fingerprint of the target host is specified.
J2sshProcess.SingleKnownHostsKeyVerification(String, String) - Constructor for class verinec.util.J2sshProcess.SingleKnownHostsKeyVerification
Initialize hostname and fingerprint.
jboParams - Variable in class verinec.netsim.gui.EventCreationDialog
List of defaults for the params.
jdomToProps(Element) - Static method in class verinec.util.DataUtil
Convert a nodes element's variables to properties.
jlogger - Variable in class verinec.netsim.components.layers.PhysicalNetworkLayer
 
jlogger - Variable in class verinec.netsim.components.Node
 
jlogger - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
jlogger - Variable in class verinec.netsim.gui.EventCreationDialog
 
jlogger - Variable in class verinec.netsim.processors.applications.AbstractApplication
java logger used by this class
jlogger - Variable in class verinec.netsim.processors.ARPProcessor
 
jlogger - Variable in class verinec.netsim.processors.DataLinkProcessor802
 
jlogger - Variable in class verinec.netsim.processors.IPProcessor
 
jlogger - Variable in class verinec.netsim.processors.TCPProcessor
 
jlogger - Variable in class verinec.netsim.processors.UDPProcessor
 
jlogger - Variable in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
jlogger - Variable in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
this classes logger
jlogger - Variable in class verinec.netsim.util.net.sockets.SocketImpl
 
jlogger - Variable in class verinec.netsim.util.net.sockets.SocketInputStream
 
jlogger - Variable in class verinec.netsim.util.net.sockets.SocketOutputStream
 
jlogger - Variable in class verinec.netsim.util.tables.SlidingWindowByteBuffer
 
jlogger - Variable in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
 
jlogger - Variable in class verinec.validation.gui.actions.AddAction
 
jlogger - Variable in class verinec.validation.gui.actions.RemoveAction
 
jlogger - Variable in class verinec.validation.gui.actions.UpdateAction
 
jlogger - Variable in class verinec.validation.gui.menu.actions.AnalyzeAction
 
jlogger - Variable in class verinec.validation.gui.menu.actions.NewSchemaAction
 
jlogger - Variable in class verinec.validation.gui.menu.actions.OpenLogfileAction
 
jlogger - Variable in class verinec.validation.gui.menu.actions.OpenSchemaAction
 
jlogger - Variable in class verinec.validation.gui.menu.actions.SaveAction
 
jlogger - Variable in class verinec.validation.gui.menu.actions.SaveAllAction
 
jlogger - Variable in class verinec.validation.gui.menu.actions.ValidateAction
 
jlogger - Variable in class verinec.validation.gui.ValidatorEditorPanel
 
join(InetAddress) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
joinGroup(SocketAddress, NetworkInterface) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
joinThreads() - Method in class verinec.importer.analysis.AAnalyserStartOperation
Join all threads of the threads-array
JPCAP - Static variable in class verinec.importer.analysis.traceroute.TraceRoute
Algorithm: Use our own implementation with JPCAP.

K

key - Variable in class verinec.netsim.util.tables.SocketSimProccessTable.Entry
 
keyfile - Variable in class verinec.adaptation.DistSsh
 
keyfile - Variable in class verinec.util.SshProgramExec
The path to file containing the private keys.
keyPressed(KeyEvent) - Method in class verinec.gui.core.NwNode.MoveKeyListener
See if action is one of the arrow keys and move selected nodes in the appropriate direction.
keyText - Variable in class verinec.importer.parser.ImporterDialog.PanelRemote
Fields for the ssh connection.
keywords - Static variable in class verinec.importer.parser.iptables.parser.Language
KEYWORDS
kind - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpOption
 

L

label - Variable in class verinec.gui.configurator.nodeeditor.EditorComboBox
The label; is stored as an instance field and will be displayed next to the field.
label - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
The label; is stored as an instance field and will be displayed next to the field.
label - Variable in class verinec.netsim.loggers.events.EventDetail
the label of this event, used to display a graphic
labelPanel - Variable in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
 
Language - Class in verinec.importer.parser.iptables.parser
Specification of the grammer of the iptables -vnL command output.
Language() - Constructor for class verinec.importer.parser.iptables.parser.Language
 
LAST_ACK - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
LAST_ACK_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
LASTACK - Static variable in class verinec.netsim.constants.TCP
The NEW IN LASTACK STATE Event Type
lastAcked - Variable in class verinec.netsim.util.tables.SlidingWindowBuffer
 
lastBlock - Variable in class verinec.adaptation.snmp.tftpserver.Download
last block sent.
lastBlockNo - Variable in class verinec.adaptation.snmp.tftpserver.Download
block # of last block sent.
lastError - Variable in class verinec.util.SchemaValidator
The exception that caused a validation failure.
lastObservedSimTime - Variable in class verinec.netsim.firewall.util.tables.StatefulInspection
Last simulation time observed.
lastPacket - Variable in class verinec.adaptation.snmp.tftpserver.Download
last packet sent (for resends).
lastPacket - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
lastPacketDesc - Variable in class verinec.adaptation.snmp.tftpserver.Download
description of last packet sent (for logs).
lastPacketDesc - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
lastToken(String, String) - Method in class verinec.importer.parser.ethernet.ImportEthernet
Devide the String filname in tokens seperated by the String divisor.
layer - Variable in class verinec.netsim.events.ARPTimeoutEvent
 
layer - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
layer - Variable in class verinec.netsim.processors.applications.PacketSender
 
layer - Variable in class verinec.netsim.processors.EventProcessor
 
layer - Variable in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
layer - Variable in class verinec.netsim.util.net.sockets.SocketImpl
 
Layer2EventMac - Class in verinec.netsim.gui
Represents an Event of the MacLayer.
Layer2EventMac(Element, DrawPanel) - Constructor for class verinec.netsim.gui.Layer2EventMac
Initialize variables and calculate the data for the animation.
Layer2EventReceive - Class in verinec.netsim.gui
Represent a receiving Event of the datalink layer.
Layer2EventReceive(Element, int, int, DrawPanel) - Constructor for class verinec.netsim.gui.Layer2EventReceive
Initialize variables and calculate the data for the animation.
Layer2EventSend - Class in verinec.netsim.gui
Represents a sending Event of the datalink layer.
Layer2EventSend(Element, int, int, DrawPanel) - Constructor for class verinec.netsim.gui.Layer2EventSend
Initialize variables and calculate the data for the animation.
Layer3Event - Class in verinec.netsim.gui
Represents an Event of the Networklayer.
Layer3Event(Element, DrawPanel) - Constructor for class verinec.netsim.gui.Layer3Event
Initialize variables and calculate the data for the animation.
Layer4Event - Class in verinec.netsim.gui
Represents an Event of the Transportlayer.
Layer4Event(Element, DrawPanel) - Constructor for class verinec.netsim.gui.Layer4Event
Initialize variables and calculates the data for the animation.
Layer5Event - Class in verinec.netsim.gui
Represents an Event of the Applicationlayer.
Layer5Event(Element, DrawPanel) - Constructor for class verinec.netsim.gui.Layer5Event
Initialize variables and calculates the data for the animation.
layerFilter - Variable in class verinec.netsim.gui.SimulationScheduler
A filter to control which layers are shown.
LayerFilterPanel - Class in verinec.netsim.gui
GUI component for the event filtering.
LayerFilterPanel(SimulationScheduler) - Constructor for class verinec.netsim.gui.LayerFilterPanel
Initialize the panel.
layerName - Variable in class verinec.netsim.components.layers.abstractNetworkLayer
 
layerPanel - Variable in class verinec.netsim.gui.LayerFilterPanel
 
Layers - Class in verinec.netsim.constants
This Class contains static Strings for Layers that are used for logging.
Layers() - Constructor for class verinec.netsim.constants.Layers
 
lblAlgorithm - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
 
lblDst - Variable in class verinec.netsim.gui.EventCreationDialog
 
lblEvents - Variable in class verinec.netsim.gui.EventListPanel
 
lblHops - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
 
lblMessage - Variable in class verinec.gui.core.PleaseWaitDialog
Variable to hold the message.
lblOptions - Variable in class verinec.netsim.gui.EventListPanel.SimPanel
 
lblParams - Variable in class verinec.netsim.gui.EventCreationDialog
 
lblProg - Variable in class verinec.netsim.gui.EventCreationDialog
 
lblProgVal - Variable in class verinec.netsim.gui.EventCreationDialog
 
lblRep - Variable in class verinec.netsim.gui.EventListPanel.SimPanel
 
lblSrc - Variable in class verinec.netsim.gui.EventCreationDialog
 
lblStart - Variable in class verinec.netsim.gui.EventCreationDialog
 
lblStatus - Variable in class verinec.gui.VerinecStudio
 
lblStop - Variable in class verinec.netsim.gui.EventListPanel.SimPanel
 
lblSubnet - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
 
lblSynTRs - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
 
lblTimeOut - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
 
Leaf - Class in verinec.netsim.entities.packets
A Leaf in the composite Design Pattern.
Leaf(Model) - Constructor for class verinec.netsim.entities.packets.Leaf
 
Leaf(Model, Object) - Constructor for class verinec.netsim.entities.packets.Leaf
Creates a new Leaf
leave(InetAddress) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
leaveGroup(SocketAddress, NetworkInterface) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
length - Static variable in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Uniform length for TextFields.
length - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
Length specifies how many Bits are relevant for the subnetmask.
level - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
lexer - Variable in class verinec.importer.parser.iptables.Iptable
data of the lexical analysis of the String iptdata
Lexer - Class in verinec.importer.parser.iptables.parser
Lexer for a iptables -vnL command output.
Lexer(String) - Constructor for class verinec.importer.parser.iptables.parser.Lexer
Create a new lexer and analyser the content.
Lexer.CountingTokenizer - Class in verinec.importer.parser.iptables.parser
This tokenizer keeps track of the position of the words.
Lexer.CountingTokenizer(String) - Constructor for class verinec.importer.parser.iptables.parser.Lexer.CountingTokenizer
Create a new reader from text
lifeCycle() - Method in class verinec.netsim.processors.applications.AbstractApplication
 
lifeCycle() - Method in class verinec.netsim.processors.applications.PacketSender
sends the Packet to the next lower layer
line - Variable in class verinec.importer.parser.iptables.parser.ParserToken
The line number this token is found in the input document.
lineCounter - Variable in class verinec.importer.parser.iptables.parser.Lexer
Current line in the input data.
linesep - Static variable in class verinec.adaptation.snmp.CiscoUtil
Cisco seems to accept both windows and unix encoded end of line.
LINUX - Static variable in class verinec.importer.analysis.scanner.StartScan
Nmap for linux should be launched.
linuxPath - Variable in class verinec.adaptation.gui.AdaptationModule.TranslatorConfig
 
list - Variable in class verinec.netsim.gui.EventListPanel
 
LISTEN - Static variable in class verinec.netsim.constants.TCP
The NEW IN LISTEN STATE Event Type
LISTEN - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
listen(int) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
listen(int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
LISTEN_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
listener - Variable in class verinec.adaptation.snmp.tftpserver.Download
socket listener for incoming packets.
listener - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
load(VerinecStudio) - Method in class verinec.adaptation.gui.AdaptationModule
Hook the module into the gui.
load(VerinecStudio) - Method in class verinec.gui.configurator.Configurator
 
load(VerinecStudio) - Method in interface verinec.gui.IVerinecModule
Load this module to be the active module.
load(VerinecStudio) - Method in class verinec.importer.ImporterModule
Load the module into the application GUI.
load(VerinecStudio) - Method in class verinec.netsim.gui.Simulator
 
load(VerinecStudio) - Method in class verinec.validation.gui.ValidationGui
 
LOAD_ICON - Static variable in class verinec.gui.VerinecStudio
Icon for the load action.
loadAction - Variable in class verinec.gui.VerinecStudio
 
LoadCFButton - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
loadConfig(String) - Method in class verinec.gui.VerinecStudio
Get a configuration previously saved with VerinecStudio.saveConfig(String, Document).
loadConfiguration() - Method in class verinec.importer.analysis.AnalysisConfigPanel
Load stored configuration for analysis.
loadEvents(int) - Method in class verinec.netsim.gui.SimulationScheduler
Update the events table to contain the current ones.
loadFile(File) - Method in class verinec.importer.parser.ethernet.ImportEth
Initialise all variables depending on the file f, make a new ConfigFile object
loadFile() - Method in class verinec.validation.gui.ValidatorEditorPanel
loads a file and sets this editor panels text to the files content
loadIcon(String) - Method in class verinec.gui.core.NwComponent
Loads an icon for this component.
loadIcon(Object, String) - Static method in class verinec.gui.GuiUtil
Loads an image either using getResource() or from the file system.
loadProject() - Method in class verinec.gui.VerinecStudio
Display a dialog to choose a network from the repository to load.
loadProject(IVerinecRepository) - Method in class verinec.gui.VerinecStudio
Actually load a stored network from the repository.
loadResult(String) - Method in class verinec.netsim.gui.Simulator
Load a test result file and display it.
loadSimuInputAction - Variable in class verinec.netsim.gui.Simulator
 
loadSimuResultAction - Variable in class verinec.netsim.gui.Simulator
 
loadTimeouts() - Static method in class verinec.netsim.firewall.util.tables.keys.SimpleKey
Method which loads the timeout values for each protocol.
local - Variable in class verinec.importer.parser.ImporterDialog
Swing stuff.
localDirName - Variable in class verinec.adaptation.snmp.tftpserver.Download
name of the local download directory.
localDirName - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
localHost - Variable in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
localhost - Variable in class verinec.netsim.util.tables.SocketSimProccessTable.Key
 
localImport(ImporterEnvironment) - Method in class verinec.importer.parser.iptables.ImportIptables
 
localName - Variable in class verinec.adaptation.snmp.tftpserver.Download
name of the file.
localName - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
localpath - Variable in class verinec.adaptation.snmp.DistCisco
Root directory for the tftp server.
LocalSAXBuilder - Class in verinec.util
A SAXBuilder using local copies of the Verinec schemas.
LocalSAXBuilder() - Constructor for class verinec.util.LocalSAXBuilder
This is a singleton, use LocalSAXBuilder.instance()
location - Variable in class verinec.validation.gui.SchemaLinkingPanel
 
log - Variable in class verinec.adaptation.DistSsh
 
log - Variable in class verinec.adaptation.repository.XSLFileRepository
 
log - Variable in class verinec.adaptation.snmp.DistCisco
 
log - Variable in class verinec.data.repository.FileRepository
 
log - Variable in class verinec.importer.analysis.AnalysisThread
For logging.
log - Variable in class verinec.importer.analysis.HostCommRenderer
 
log - Variable in class verinec.importer.analysis.StartLookUpHost.HostNameLookUpThread
 
log - Variable in class verinec.importer.analysis.traceroute.TraceWorkerThread
 
log - Static variable in class verinec.importer.analysis.traceroute.TRJPcap
 
log - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
The logger for this object
log - Variable in class verinec.importer.parser.ethernet.ConfigFile
 
log - Variable in class verinec.importer.parser.ethernet.ImportEth
 
log - Variable in class verinec.importer.parser.ethernet.ImportEthernet
 
log - Variable in class verinec.importer.parser.ImporterDialog
 
log - Variable in class verinec.importer.parser.ImportHostname
 
log - Variable in class verinec.importer.parser.iptables.ImportIptables
Debugging.
log - Variable in class verinec.importer.parser.iptables.Iptable
Debugging.
log(ILogger, IPacketAction, PacketFilterChain, String, String) - Static method in class verinec.netsim.firewall.util.SimuLog
Method that creates a Verinec Simulator Log entry.
log(ILogger, IPacketAction, PacketFilterChain, PacketFilterRule, String, String) - Static method in class verinec.netsim.firewall.util.SimuLog
Method that creates a Verinec Simulator Log entry.
log(String) - Static method in class verinec.netsim.firewall.util.TraversePackets
 
logAction - Variable in class verinec.netsim.firewall.packetFilter.actionList.Action
Used to log to the output xml
LogAction - Class in verinec.netsim.firewall.packetFilter.actionList.actions
Log Action logs any actions into the output xml file
LogAction(Element) - Constructor for class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
Creates a new Log Action.
logAction(IPacketAction, PacketFilterChain) - Method in class verinec.netsim.loggers.events.FirewallEvent
Sets the action as element attributes.
logException(Throwable, String, String, String) - Static method in class verinec.util.LogUtil
Log an exception into the logger using the throwing() method of java.util.logging.Logger.
LOGFILE_PREFIX - Static variable in class verinec.importer.analysis.scanner.HostScanWorker
Prefix for the log file name.
logger - Variable in class verinec.adaptation.gui.AdaptationModule
 
logger - Variable in class verinec.adaptation.snmp.CiscoTransmit
 
logger - Variable in class verinec.adaptation.snmp.tftpserver.Download
debugging.
logger - Variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
 
logger - Variable in class verinec.adaptation.snmp.tftpserver.TFTPServer
 
logger - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
logger - Variable in class verinec.adaptation.Translator
 
logger - Variable in class verinec.data.repository.VerinecRepository
 
logger - Variable in class verinec.gui.configurator.nodeeditor.EditorComboBox
 
logger - Variable in class verinec.gui.configurator.nodeeditor.EditorPanel
 
logger - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
Debugging.
logger - Variable in class verinec.gui.configurator.nodeeditor.NodeEditor
Debugging.
logger - Variable in class verinec.gui.VerinecStudio
 
logger - Variable in class verinec.importer.analysis.scanner.HostScanWorker
For logging.
logger - Variable in class verinec.importer.analysis.scanner.StartScan
 
logger - Variable in class verinec.importer.analysis.sniffer.SnifferThread
The logger for this object
logger - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
A logger for debug.
logger - Variable in class verinec.importer.analysis.sniffer.StartSniffer
The logger for this object
logger - Variable in class verinec.importer.analysis.traceroute.ATraceRoute
Logging
logger - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute
The logger for this object
logger - Variable in class verinec.importer.analysis.traceroute.TraceRoute
The logger for this object
logger - Variable in class verinec.netsim.events.ApplicationEvent
 
logger - Variable in class verinec.netsim.events.PacketArrivedEvent
 
logger - Variable in class verinec.netsim.firewall.Firewall
 
logger - Variable in class verinec.netsim.firewall.packetFilter.actionList.Action
logger for this class
logger - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
Logger for actions.
logger - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.DropAction
 
logger - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
 
logger - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
logger - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.NoopAction
 
logger - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
logger - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.ReturnAction
 
logger - Variable in class verinec.netsim.firewall.packetFilter.actionList.DefaultPolicy
 
logger - Variable in class verinec.netsim.firewall.packetFilter.actionList.PacketActionList
 
logger - Variable in class verinec.netsim.firewall.packetFilter.IfMap
 
logger - Variable in class verinec.netsim.firewall.packetFilter.InterfaceFilterMappings
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDestination
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchSource
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchInInterface
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchMac
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchOutInterface
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchState
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchDestinationPortRange
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchSourcePortRange
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
 
logger - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpOption
 
logger - Variable in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
logger - Variable in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
logger - Variable in class verinec.netsim.firewall.PacketFilters
 
logger - Variable in class verinec.netsim.firewall.util.tables.keys.SimpleKey
 
logger - Variable in class verinec.netsim.firewall.util.tables.StatefulInspection
 
logger - Variable in class verinec.netsim.gui.Simulator
 
Logger - Class in verinec.netsim.loggers
Logger creates a single instance of a Logger.
Logger() - Constructor for class verinec.netsim.loggers.Logger
 
logger - Variable in class verinec.netsim.processors.applications.AbstractApplication
logger used by the application
logger - Variable in class verinec.netsim.processors.applications.PacketSender
 
logger - Variable in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
logger - Variable in class verinec.netsim.util.net.sockets.SocketImpl
 
logger - Variable in class verinec.util.LocalSAXBuilder
 
Login - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
LoginPrompt - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
logJdom(Logger, Element) - Static method in class verinec.util.LogUtil
Log a jdom xml tree to the logger.
LogLevel - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Choice list for EditorComboBox with a neutral Element to indicate no selection
loglevel - Variable in class verinec.importer.parser.iptables.parser.Parser.LogOptionParserToken
level of logging
logNumber2logString(int) - Method in class verinec.importer.parser.iptables.Iptable
 
logRuleDetail(PacketFilterRule) - Method in class verinec.netsim.loggers.events.FirewallEvent
Logs the details of the rule which triggered an action.
LogUtil - Class in verinec.util
Utility class for logging using java.util.logging
LogUtil() - Constructor for class verinec.util.LogUtil
Only static methods, do not instantiate.
LOOKINGUP - Static variable in class verinec.netsim.constants.Actions
String Representation for the LookingUp Action
lookup(Thread) - Static method in class verinec.netsim.util.tables.ThreadRegistry
looks up on which node a thread is running
lookupAllHostAddr(String) - Method in class verinec.netsim.processors.dns.DNSNameService
 
lookUpHost - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
The actual state of the host lookups
lookUpHostName(HostCommRenderer) - Method in class verinec.importer.analysis.AnalysisThread
Look up the host name of a HostCommRenderer.
lookUpHostName(HostCommRenderer) - Method in class verinec.importer.analysis.StartLookUpHost
Look up the name of a host.
lookUpHosts - Variable in class verinec.importer.analysis.AnalysisThread
The starter of the loolups for the host names
lookUpHostsMaxSynchronousThread - Variable in class verinec.importer.analysis.AnalysisThread
The number of maximum synchronous host look ups
lookUpHostState - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
The actual state of the host lookups as a string to display
lookUpHostUpdate(int, int) - Method in class verinec.importer.analysis.AnalysisThread
Update the state the look ups for the host names.
low - Variable in class verinec.netsim.firewall.packetFilter.matchList.portRange.PortRange
 
lowerobserver - Variable in class verinec.netsim.components.layers.abstractNetworkLayer
 
lowerobserver - Variable in class verinec.netsim.components.layers.NetworkLayer
 

M

mac - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Data-type definition according to base_types.xsd
macaddr - Variable in class verinec.importer.parser.iptables.parser.Parser.MacOptionParserToken
mac address
MACAddress - Variable in class verinec.importer.analysis.HostCommRenderer
 
MACAddress - Class in verinec.netsim.addresses
This class is an MACAddress that uses a six byte representation divided by semicolons.
MACAddress() - Constructor for class verinec.netsim.addresses.MACAddress
Constructs a new MACAddress with the Value 00:00:00:00:00:00
MACAddress(byte, byte, byte, byte, byte, byte) - Constructor for class verinec.netsim.addresses.MACAddress
Constructs a new MACAddress with the Value m0:m1:m2:m3:m4:m5
MACAddress(String) - Constructor for class verinec.netsim.addresses.MACAddress
Constructs a new MACAddress form a String.
macLayer - Variable in class verinec.netsim.gui.LayerFilterPanel
 
main(String[]) - Static method in class verinec.adaptation.snmp.tftpserver.TFTPServer
Start the server stand alone.
main(String[]) - Static method in class verinec.gui.VerinecStudio
Start the program.
main(String[]) - Static method in class verinec.util.SchemaValidator
Creates an instance of SchemaValidator and loads the document specified on the command line.
mainListener - Variable in class verinec.adaptation.snmp.tftpserver.TFTPServer
 
mainSocket - Variable in class verinec.adaptation.snmp.tftpserver.TFTPServer
 
makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class verinec.gui.GuiUtil.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
makeGrid(Container, int, int, int, int, int, int) - Static method in class verinec.gui.GuiUtil.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
map - Variable in class verinec.adaptation.PropDistFactory
 
mappings - Variable in class verinec.netsim.firewall.packetFilter.InterfaceFilterMappings
 
mask - Variable in class verinec.importer.parser.iptables.parser.Parser.TcpFlagOptionParserToken
mask of flags to check
master - Variable in class verinec.importer.analysis.StartLookUpHost.HostNameLookUpThread
The StartLookUpHost which created this object
match(Packet, String, String) - Method in interface verinec.netsim.firewall.packetFilter.matchList.IPacketMatch
Checks wether a packet matches to one of the set rules.
match(IPPacket) - Method in interface verinec.netsim.firewall.packetFilter.matchList.ipv4.IPacketMatchIP
Checks wether an IP packet matches to one of the set rules.
match(IPAddress) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
Checks if a the IP address specified matches to configured Match-Prefix.
match(IPPacket) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDestination
 
match(IPPacket) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
 
match(IPPacket) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
 
match(IPPacket) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchSource
 
match(Packet, String, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
match(Packet, String, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchInInterface
 
match(Packet, String, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
match(Packet, String, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchMac
 
match(Packet, String, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchOutInterface
 
match(Packet, String, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
 
match(Packet, String, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
 
match(Packet, String, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
match(Packet, String, String) - Method in class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
 
match(UDPPacket) - Method in interface verinec.netsim.firewall.packetFilter.matchList.portRange.IPacketMatchUDP
Checks wether an IP packet matches to one of the set rules.
match(UDPPacket) - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchDestinationPortRange
 
match(UDPPacket) - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchSourcePortRange
 
match(UDPPacket) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
 
match(UDPPacket) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
 
match(UDPPacket) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpOption
 
match_extension_keys - Static variable in class verinec.importer.parser.iptables.parser.Language
Match extension keys - values of option keys.
match_negation - Variable in class verinec.importer.parser.iptables.parser.Parser.AddressParserToken
match negation of address
match_negation - Variable in class verinec.importer.parser.iptables.parser.Parser.DSCPOptionParserToken
match negation
match_negation - Variable in class verinec.importer.parser.iptables.parser.Parser.IcmpOptionParserToken
match negation of icmp type
match_negation - Variable in class verinec.importer.parser.iptables.parser.Parser.InterfaceParserToken
match negation of interface
match_negation - Variable in class verinec.importer.parser.iptables.parser.Parser.MacOptionParserToken
match negation mac address
match_negation - Variable in class verinec.importer.parser.iptables.parser.Parser.PortOptionParserToken
match negation port range
match_negation - Variable in class verinec.importer.parser.iptables.parser.Parser.ProtocolParserToken
match negation of protocol
match_negation - Variable in class verinec.importer.parser.iptables.parser.Parser.TcpFlagOptionParserToken
match negation flags
match_negation - Variable in class verinec.importer.parser.iptables.parser.Parser.TcpOptOptionParserToken
match negation option
matchAction(Packet, String, String, String, String, ILogger) - Method in interface verinec.netsim.firewall.packetFilter.IPacketFilter
This method receives a packet and checks in the defined packet-filter-chains if there are any rules that match.
matchAction(Packet, String, String, String, String, ILogger) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
matchAction(Packet, String, String, String, String, ILogger) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
matchAction(Packet, String, String, Node, String, ILogger) - Method in class verinec.netsim.firewall.PacketFilters
This method receives a packet and checks in the defined packet-filter-chains if there are any rules that match.
matchChain(String, String) - Method in class verinec.netsim.firewall.packetFilter.InterfaceFilterMappings
Matches interface and direction to the corresponding chain.
MatchDestination - Class in verinec.netsim.firewall.packetFilter.matchList.ipv4
MatchSource Class.
MatchDestination(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDestination
Creates a new Match Destination rule.
MatchDestinationPortRange - Class in verinec.netsim.firewall.packetFilter.matchList.portRange
 
MatchDestinationPortRange(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchDestinationPortRange
Creates a new Match Destination Port Range rule.
MatchDsField - Class in verinec.netsim.firewall.packetFilter.matchList.ipv4
Matches the 6 bit DSCP (Differentiated Services Code Point) field within the TOS field in the IP header.
MatchDsField(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
Creates a new Match DS Field rule.
MatchIcmp - Class in verinec.netsim.firewall.packetFilter.matchList
Match ICMP TODO Protocoll not yet implemented by the validator see http://de.wikipedia.org/wiki/ICMP for more info NOTE: negate-icmp is the negate variable from the superclass SimpleMatch
MatchIcmp(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
Creates a new Match ICMP rule.
matchId(String) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
Checks if a specified id matches this packet filter chains id.
MatchInInterface - Class in verinec.netsim.firewall.packetFilter.matchList
Match In-Interface from iptables.man: Name of an interface via which a packet was received (only for packets entering the INPUT, FORWARD and PREROUTING chains).
MatchInInterface(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.MatchInInterface
Creates a new Match In Interface rule.
MatchIPEcn - Class in verinec.netsim.firewall.packetFilter.matchList.ipv4
ECN Explicit Congestion Notification TODO not yet implemented by the simulator see http://en.wikipedia.org/wiki/Network_congestion_avoidance for more info or http://de.wikipedia.org/wiki/Explicit_Congestion_Notification or http://www.faqs.org/rfcs/rfc2481.html from iptables.man: This allows you to match the ECN bits of the IPv4 and TCP header.
MatchIPEcn(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
Creates a new Match ECN Field rule.
MatchIpv4 - Class in verinec.netsim.firewall.packetFilter.matchList
 
MatchIpv4(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
Creates a new Match IPv4 rule.
matchList - Variable in class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
 
MatchMac - Class in verinec.netsim.firewall.packetFilter.matchList
Matches Source MAC address.
MatchMac(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.MatchMac
Creates a new Match MAC rule.
MatchOutInterface - Class in verinec.netsim.firewall.packetFilter.matchList
Match Out-Interface from iptables.man: Name of an interface via which a packet is going to be sent (for packets entering the FORWARD, OUTPUT and POSTROUTING chains).
MatchOutInterface(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.MatchOutInterface
Creates a new Match Out Interface rule.
matchPattern(TCPPacket) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Checks if the specified flag-pattern matches to the one from a TCPPacket.
matchPortRange(int) - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.PortRange
Checks if the port specified matches to the port-range specified by the rule.
MatchSource - Class in verinec.netsim.firewall.packetFilter.matchList.ipv4
MatchSource Class.
MatchSource(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchSource
Creates a new Match Source rule.
MatchSourcePortRange - Class in verinec.netsim.firewall.packetFilter.matchList.portRange
 
MatchSourcePortRange(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchSourcePortRange
Creates a new Match Source Port Range rule.
MatchState - Class in verinec.netsim.firewall.packetFilter.matchList
Match State Do stateful firewall tests.
MatchState(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.MatchState
Creates a new Match State rule.
matchstates - Static variable in class verinec.importer.parser.iptables.parser.Language
match-states for the state option.
MatchTcp - Class in verinec.netsim.firewall.packetFilter.matchList
 
MatchTcp(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
Creates a new Match TCP rule.
MatchTcpEcn - Class in verinec.netsim.firewall.packetFilter.matchList.tcp
ECN - Explicit Congestion Notification TODO not yet implemented in the simulator see http://en.wikipedia.org/wiki/Network_congestion_avoidance for more info
MatchTcpEcn(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
Creates a new Match TCP ECN rule.
MatchTcpFlags - Class in verinec.netsim.firewall.packetFilter.matchList.tcp
Match Class which matches TCP flags set in a TCP packet to the specified pattern.
MatchTcpFlags(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Creates a new Match TCP Flags rule.
MatchTcpOption - Class in verinec.netsim.firewall.packetFilter.matchList.tcp
Match TCP Option TODO not yet implemented by the simulator see http://de.wikipedia.org/wiki/Transmission_Control_Protocol for more info
MatchTcpOption(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpOption
Creates a new Match TCP Option rule.
MatchUdp - Class in verinec.netsim.firewall.packetFilter.matchList
Match UDP packet TODO Protocol not yet implemented by the validator
MatchUdp(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
Creates a new Match UDP rule.
MAX_RETRIES - Static variable in class verinec.importer.analysis.traceroute.ATraceRoute
Number of tries for an unreachable host ie. timeout
MAX_RETRIES - Static variable in class verinec.importer.analysis.traceroute.TRJPcap
number of tries for an unreachable host ie. timeout
MAX_UNREACHABLE_HOSTS - Static variable in class verinec.importer.analysis.traceroute.ATraceRoute
Number of left out hosts which are unreachable (ie. a timeout occured).
maxEntries - Variable in class verinec.netsim.firewall.util.tables.StatefulInspection
Defines the maximal entries in the state table
maxHops - Variable in class verinec.importer.analysis.traceroute.ATraceRoute
The number of maximum steps to a target host.
maxTCPSegmentSize - Variable in class verinec.netsim.components.layers.TransportLayer
the size of a tcp Segment
menuAbout - Variable in class verinec.gui.VerinecStudio
 
menuBar - Variable in class verinec.gui.VerinecStudio
 
menuImporter - Variable in class verinec.importer.ImporterModule
 
menuNetwork - Variable in class verinec.gui.VerinecStudio
 
menuPreferences - Variable in class verinec.gui.VerinecStudio
 
menuSimulation - Variable in class verinec.netsim.gui.Simulator
 
min - Static variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
 
minBox - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
 
mode - Variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
 
mode - Variable in class verinec.gui.configurator.NodesToolbar.SetModeAction
Outline mode constant to set if button pressed.
MODE - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
 
mode - Variable in class verinec.importer.analysis.sniffer.SnifferThread
One of the modes defined in Configure.
model - Variable in class verinec.netsim.Simulation
 
modeSelection - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
 
modifyAllowed - Variable in class verinec.gui.VerinecStudio
Wether modifying is currently allowed.
moduleC - Variable in class verinec.gui.VerinecStudio.FindClassThread
 
moduleSelectAction - Variable in class verinec.gui.VerinecStudio
 
moduleSelector - Variable in class verinec.gui.VerinecStudio
 
mouse - Variable in class verinec.gui.core.NwComponent
 
mouseButton - Variable in class verinec.gui.configurator.NodesToolbar
 
mouseClicked(MouseEvent) - Method in class verinec.gui.core.DrawPanel
Empty procedure, only added because the listener needs it.
mouseCreateMove(MouseEvent) - Method in class verinec.gui.core.DrawPanel
Execute moving of the preview square.
mouseDragged(MouseEvent) - Method in class verinec.gui.configurator.WireConnectionListener
Dragging on the interface must be forwared to the DrawPanel.
mouseDragged(MouseEvent) - Method in class verinec.gui.core.DrawPanel
Performs one of the following action, according to the type of dragging: if a Node is dragged, update the dragging position if the user draws a selection rectangle, save new coordinates
mouseEntered(MouseEvent) - Method in class verinec.gui.core.DrawPanel
Repaint the view, just in case.
mouseExited(MouseEvent) - Method in class verinec.gui.core.DrawPanel
Repaint the view, just in case
mouseMoved(MouseEvent) - Method in class verinec.gui.configurator.WireConnectionListener
Ignore.
mouseMoved(MouseEvent) - Method in class verinec.gui.core.DrawPanel
If we are in create mode - Save Coordinates into variables - repaint the Component to draw the new node outline
mousePressed(MouseEvent) - Method in class verinec.gui.configurator.Configurator.DrawPanelMouse
RIGHT CLICK: reset selection of Toolbar to pointer.
mousePressed(MouseEvent) - Method in class verinec.gui.configurator.WireConnectionListener
When an interface is selected with left button, we want to connect it to other interface or hub.
mousePressed(MouseEvent) - Method in class verinec.gui.core.DrawPanel
Right click deselects all selected nodes.
mousePressed(MouseEvent) - Method in class verinec.gui.core.NwComponent.Mouse
Select a component or unselect it from selected group with ctrl-key pressed.
mouseReleased(MouseEvent) - Method in class verinec.gui.configurator.Configurator.DrawPanelMouse
LEFT CLICK: If we are in CREATE state, create a new node at the event position.
mouseReleased(MouseEvent) - Method in class verinec.gui.configurator.WireConnectionListener
Determines where the binding should be added to.
mouseReleased(MouseEvent) - Method in class verinec.gui.core.DrawPanel
Performs one of the following action according to the type of release.
mouseReleased(MouseEvent) - Method in class verinec.gui.core.NwComponent.Mouse
Show context menue if there are items in it when button3 is pressed on component.
MOVE - Static variable in class verinec.gui.core.DrawPanel
Draw an outline of the new position for every node and interface when moving some nodes.
moveComponent(int, int) - Method in class verinec.gui.core.NwComponent
Moves the component to the new coordinates.
MOVEDOWN_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for move interface down symbol.
MOVELEFT_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for move interface left symbol.
MOVERIGHT_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for move interface right symbol.
moveSelectedNodes(int, int) - Method in class verinec.gui.core.DrawPanel
Move all selected nodes in the panel.
MOVEUP_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for move interface up symbol.
msg - Variable in class verinec.gui.core.PleaseWaitDialog
 
MultiBinding - Class in verinec.gui.core
Represents a binding for an interface that can have multiple bindings.
MultiBinding(MultiInterface, VerinecStudio) - Constructor for class verinec.gui.core.MultiBinding
Create a new Binding under owner.
MultiBinding(Element, MultiInterface, VerinecStudio) - Constructor for class verinec.gui.core.MultiBinding
Create a Binding from the XML element.
multiBinding - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
MultiInterface - Class in verinec.gui.core
Represents an interface for the network type serial.
MultiInterface(int, Point, int, PCNode, VerinecStudio) - Constructor for class verinec.gui.core.MultiInterface
Create an interface with one binding.
MultiInterface(Element, Point, PCNode, VerinecStudio) - Constructor for class verinec.gui.core.MultiInterface
Instantiates the bindings.
my_executor - Variable in class verinec.importer.analysis.StartLookUpHost
The executor of the threadpool
myOwner - Variable in class verinec.netsim.gui.Layer2EventMac
 
myOwner - Variable in class verinec.netsim.gui.Layer3Event
 
myOwner - Variable in class verinec.netsim.gui.Layer4Event
 
myOwner - Variable in class verinec.netsim.gui.Layer5Event
 
myPC - Variable in class verinec.netsim.gui.Layer2EventMac
 
myPC - Variable in class verinec.netsim.gui.Layer3Event
 
myRound(double, int) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
This methode allows to round a number on a specified scale.
myWire - Variable in class verinec.gui.core.NwBinding
The wire connected to the binding.

N

Name - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
name - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.AlgorithmItem
 
name - Variable in class verinec.importer.analysis.traceroute.TraceWorkerThread
the name of this task
name - Variable in class verinec.importer.parser.ImporterEnvironment.ImportLogRecord
 
name - Variable in class verinec.importer.parser.iptables.parser.Parser.ChainParserToken
chain name
name - Variable in class verinec.netsim.firewall.packetFilter.PacketFilterChain
Name of the chain.
name - Variable in class verinec.netsim.processors.EventProcessor
 
nameToNode - Variable in class verinec.gui.VerinecStudio
 
negate - Variable in class verinec.netsim.firewall.packetFilter.matchList.SimpleMatch
 
negateCode - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
Code negation If negate-code is yes, match anything that is icmp but not with that code.
negateType - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
Type negation If negate-type is yes, match anything that is icmp but not of that type.
neighbours - Variable in class verinec.importer.analysis.HostCommRenderer
The neightbours of this host, form a graph view.
netmask - Variable in class verinec.netsim.addresses.IPAddressNetmask
 
NetSimException - Exception in verinec.netsim
Until now this is the only exception for verinec.netsim.
NetSimException() - Constructor for exception verinec.netsim.NetSimException
Currently we do nothing special, just forward to the Exception class
NetSimException(String) - Constructor for exception verinec.netsim.NetSimException
Currently we do nothing special, just forward to the Exception class
NetSimException(String, Throwable) - Constructor for exception verinec.netsim.NetSimException
Currently we do nothing special, just forward to the Exception class
NetSimException(Throwable) - Constructor for exception verinec.netsim.NetSimException
Currently we do nothing special, just forward to the Exception class
NETWORK - Static variable in class verinec.netsim.constants.Layers
String Representation for Network Layer
network - Variable in class verinec.netsim.gui.LayerFilterPanel
 
NETWORK_ICON - Static variable in class verinec.netsim.gui.Simulator
Icon for the new action.
networkBackground - Static variable in class verinec.gui.core.DrawPanel
Background color for the network windows.
NetworkLayer - Class in verinec.netsim.components.layers
A NetworkLayer (Layer 3 in the OSI Model).
NetworkLayer(Model, EventProcessor) - Constructor for class verinec.netsim.components.layers.NetworkLayer
Creates a new NetworkLayer
networklayer - Variable in class verinec.netsim.components.Node
 
NetworkLayerPacketArrivedEventDown - Class in verinec.netsim.events
Event for a packet that arrived from an upper layer down to a networklayer.
NetworkLayerPacketArrivedEventDown(Model, ModelComponent, ModelComponent, Packet, ILogger, double, double) - Constructor for class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
Constructs a new Event for a arriving packet.
NetworkLayerPacketArrivedEventDown(NetworkLayerPacketArrivedEventDown) - Constructor for class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
Constructs a new Event for a arriving packet.
networklayers - Variable in class verinec.netsim.components.NetworkModel
 
NetworkModel - Class in verinec.netsim.components
 
NetworkModel(IVerinecRepository, Events) - Constructor for class verinec.netsim.components.NetworkModel
creates a network model from the definition in the repository and schedules the given events
networks - Variable in class verinec.data.repository.VerinecRepository
The network data.
NETWORKS_FILE - Static variable in class verinec.data.repository.FileRepository
Filename for the network definitions.
networksFile - Variable in class verinec.data.repository.FileRepository
The network data file, created from FileRepository.NETWORKS_FILE.
NetworkTypes - Class in verinec.gui.core
Helper class to separate network types and provide strings and images for the components.
NetworkTypes() - Constructor for class verinec.gui.core.NetworkTypes
Network Types is composed of static methods.
NetworkTypes.NetworkConfig - Class in verinec.gui.core
Implements the configuration dialog for the network types.
NetworkTypes.NetworkConfig(NetworkTypes, Document) - Constructor for class verinec.gui.core.NetworkTypes.NetworkConfig
Instantiate with Border Layout.
NEW - Static variable in class verinec.netsim.firewall.packetFilter.matchList.MatchState
New state
NEW_ICON - Static variable in class verinec.gui.VerinecStudio
Icon for the new action.
new_lines - Static variable in class verinec.importer.parser.iptables.parser.Language
New line
newAction - Variable in class verinec.gui.VerinecStudio
 
newProject() - Method in class verinec.gui.VerinecStudio
Set the editor to an empty network.
NewSchemaAction - Class in verinec.validation.gui.menu.actions
Creates a new Editor.
NewSchemaAction(String, ValidationGui, VerinecStudio) - Constructor for class verinec.validation.gui.menu.actions.NewSchemaAction
 
NewSchemaMenuItem - Class in verinec.validation.gui.menu.items
MenuItem to create a new schema editors This class is implemented as a Singleton.
NewSchemaMenuItem(Action) - Constructor for class verinec.validation.gui.menu.items.NewSchemaMenuItem
 
newSettings - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
Hashtable of network types.
nextBlockNo - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
nextElement() - Method in class verinec.importer.parser.iptables.parser.Lexer.CountingTokenizer
As in java.util.StringTokenizer: Alias for nextToken().
nextNewLine() - Method in class verinec.importer.parser.iptables.parser.Parser
Discard untill end of line.
nextToken() - Method in class verinec.importer.parser.iptables.parser.Lexer.CountingTokenizer
Read the next word as in java.util.StringTokenizer and update the pos.
nextToken(String) - Method in class verinec.importer.parser.iptables.parser.Lexer.CountingTokenizer
As in java.util.StringTokenizer and update the pos.
nextWord() - Method in class verinec.importer.parser.iptables.parser.Parser
Load the next token in the variable currentWord.
NMAP_LINUX - Static variable in class verinec.importer.analysis.scanner.HostScanWorker
nmap.bin
NMAP_PATH - Static variable in class verinec.importer.analysis.scanner.HostScanWorker
Path where nmap is installed.
NMAP_WINDOWS - Static variable in class verinec.importer.analysis.scanner.HostScanWorker
nmap.exe
nmapCall - Variable in class verinec.importer.analysis.scanner.HostScanWorker
To execute nmap.
NMTOKEN - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
XML built-in data-type.
NO_SELECTION - Static variable in class verinec.gui.configurator.NodesToolbar
Constant to be returned when no button is selected.
noAclParser(File) - Static method in class verinec.adaptation.snmp.CiscoUtil
Parse config file to find all access-list numbers and build no access-list 'acl_number' commands.
NOACTIONTAKEN - Static variable in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
This really shouldn't happen...
node - Variable in class verinec.adaptation.gui.AdaptationModule.TransAction
The PC node of this action or null if general action.
node - Variable in class verinec.gui.configurator.Configurator.PCNodeAction
 
Node - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
node - Variable in class verinec.importer.ImporterModule.ResultWaiter
 
node - Variable in class verinec.importer.parser.ImporterDialog
The node to add imported information to.
node - Variable in class verinec.importer.parser.ImporterEnvironment
The node to attach the imported configuration to.
node - Variable in class verinec.netsim.components.layers.abstractNetworkLayer
 
Node - Class in verinec.netsim.components
A Node represents a Network Component in the Network
Node(Model, Element) - Constructor for class verinec.netsim.components.Node
Constructs a Node with the parameters in the element
node - Variable in class verinec.netsim.events.ApplicationEvent
 
node - Variable in class verinec.netsim.gui.Simulator.GenerateAction
 
node - Variable in class verinec.netsim.processors.applications.AbstractApplication
node on which the application runs
node - Variable in class verinec.netsim.util.tables.ThreadRegistry.Entry
 
nodeEditor - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
Links to the NodeEditor instance in order to call the NodeEditor.setFocusTextField() and register itself.
NodeEditor - Class in verinec.gui.configurator.nodeeditor
Creates an interface to edit the configuration of a node.
NodeEditor(VerinecStudio) - Constructor for class verinec.gui.configurator.nodeeditor.NodeEditor
Constructs a new NodeEditor Panel.
nodeID - Variable in class verinec.netsim.components.Node
 
NodeName - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Data-type definition according to base_types.xsd
NodePanel - Class in verinec.gui.configurator.nodeeditor
Panel to edit a node.
NodePanel(Element, NodeEditor) - Constructor for class verinec.gui.configurator.nodeeditor.NodePanel
Create the panel to edit nodes.
nodeRemover - Static variable in class verinec.util.DataUtil
A transformer to remove the <node> tags from a nodes element.
nodes - Variable in class verinec.data.repository.VerinecRepository
The document containing the nodes.
nodes - Variable in class verinec.netsim.components.NetworkModel
 
NODES_DIRECTORY - Static variable in class verinec.data.repository.FileRepository
Directory name for the nodes xml files.
nodesDir - Variable in class verinec.data.repository.FileRepository
The nodes directory, created from FileRepository.NODES_DIRECTORY.
nodesToolbar - Variable in class verinec.gui.configurator.Configurator
 
NodesToolbar - Class in verinec.gui.configurator
Sets up a toolbar to create nodes.
NodesToolbar(VerinecStudio) - Constructor for class verinec.gui.configurator.NodesToolbar
Sets up the icons and adds them on the panel
NodesToolbar.SetModeAction - Class in verinec.gui.configurator
Sets the DrawPanel to the specified outline mode if the action is performed.
NodesToolbar.SetModeAction(int) - Constructor for class verinec.gui.configurator.NodesToolbar.SetModeAction
Create, setting a mode from DrawPanel outline modes.
NONE - Static variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Modus "no modus"
NONE - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
NONE_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
NoopAction - Class in verinec.netsim.firewall.packetFilter.actionList.actions
 
NoopAction() - Constructor for class verinec.netsim.firewall.packetFilter.actionList.actions.NoopAction
Generates a new Accept Action.
NOOPACTION - Static variable in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
TODO what is noop for?
NOSUCHUSER - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
No such user error code
NOTHING - Static variable in class verinec.gui.core.DrawPanel
Do not draw any outline.
notifyMode(ImporterDialog.SettingsPanelBase) - Method in class verinec.importer.parser.ethernet.ImportEthernet
Notify about mode change.
notifyMode(ImporterDialog.SettingsPanelBase) - Method in class verinec.importer.parser.ImportHostname
Change mode.
notifyMode(ImporterDialog.SettingsPanelBase) - Method in class verinec.importer.parser.iptables.ImportIptables
Change mode
notifyMode(ImporterDialog.SettingsPanelBase) - Method in interface verinec.importer.parser.IServiceParser
Update the service parser about the current mode.
NS_CONFIGURATION - Static variable in class verinec.util.VerinecNamespaces
The configuration namespace, prefix conf.
NS_EVENTCREATION - Static variable in class verinec.netsim.gui.EventCreationDialog
Namespace of the configuration data.
NS_EVENTS - Static variable in class verinec.util.VerinecNamespaces
The events namespaces, prefix evt.
NS_GUI - Static variable in class verinec.util.VerinecNamespaces
The gui metadata namespace, prefix gui.
NS_NETWORK - Static variable in class verinec.util.VerinecNamespaces
The networks namespace, prefix nw.
NS_NETWORKTYPES - Static variable in class verinec.gui.core.NetworkTypes
Namespace of the configuration data.
NS_NODE - Static variable in class verinec.util.VerinecNamespaces
The nodes namespace, prefix vn.
NS_RESTRICTION - Static variable in class verinec.util.VerinecNamespaces
The restriction namespace, prefix res.
NS_SCHEMAINSTANCE - Static variable in class verinec.util.VerinecNamespaces
Schema instance namespace, prefix xsi
NS_TRANSLATION - Static variable in class verinec.util.VerinecNamespaces
The translation metadata namespace, prefix tr.
NullEntity - Class in verinec.netsim.entities
A Nul Entity
NullEntity(Model) - Constructor for class verinec.netsim.entities.NullEntity
Creates a new Null Entity
NullLogger - Class in verinec.netsim.loggers
A Logger that does no logging at all.
NullLogger() - Constructor for class verinec.netsim.loggers.NullLogger
Creates a null logger
NullOutputStream - Class in verinec.netsim
 
NullOutputStream() - Constructor for class verinec.netsim.NullOutputStream
 
numUnknownHosts - Variable in class verinec.importer.analysis.AnalysisThread
this variable is needed to destinquish unknown hosts and to number them
NW - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
nw() - Method in class verinec.importer.parser.ethernet.ConfigFile
Create a VeriNec <nw> XML element with the specifications of the file.
NwBinding - Class in verinec.gui.core
Base class for bindings, implementing standard implementations of methods for bindings.
NwBinding(Element, Point, NwInterface, String, VerinecStudio) - Constructor for class verinec.gui.core.NwBinding
Instantiates a binding.
NwComponent - Class in verinec.gui.core
Base class for every network component of the GUI.
NwComponent(Element, Point, float, String, VerinecStudio, int) - Constructor for class verinec.gui.core.NwComponent
Initializes the size, position and the coordination of the component.
NwComponent.Mouse - Class in verinec.gui.core
Handling of mouse clicks on nodes: select/unselect and context menue with right click.
NwComponent.Mouse() - Constructor for class verinec.gui.core.NwComponent.Mouse
 
nwComponentChangeListeners - Variable in class verinec.gui.VerinecStudio
The selection state change listeners.
nwComponentStateChanged(NwComponent) - Method in class verinec.gui.VerinecStudio
Tell the analyser that a NwComponent has changed its state.
NwDNSServer - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
NwDNSServer - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Regular Expression for EditorMultiTextField
nwElement(int) - Method in class verinec.importer.parser.ethernet.ImportEth
Create a Verinec <nw> XML element with the specifications of the file.
NwHub - Class in verinec.gui.core
A hub connects a collection of interfaces together.
NwHub(int, int, int, VerinecStudio) - Constructor for class verinec.gui.core.NwHub
Create a new hub at posX/posY.
NwHub(Element, VerinecStudio) - Constructor for class verinec.gui.core.NwHub
Initializes the hub from XML, but does not add it to the gui.
NwInterface - Class in verinec.gui.core
This class offers standard implementations of methods that every interface must contain.
NwInterface(Element, Point, PCNode, VerinecStudio) - Constructor for class verinec.gui.core.NwInterface
Initializes the interface.
NwNode - Class in verinec.gui.core
Handles common events of the hubs and the nodes.
NwNode(Element, float, String, VerinecStudio, int) - Constructor for class verinec.gui.core.NwNode
Passes the parameters to the super class.
NwNode.MoveKeyListener - Class in verinec.gui.core
Listener for keyboard typing.
NwNode.MoveKeyListener() - Constructor for class verinec.gui.core.NwNode.MoveKeyListener
 
NwType - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Choice list for EditorComboBox where values are required
NwWire - Class in verinec.gui.core
Base class for wires.
NwWire(int, NwBinding, NwHub, VerinecStudio) - Constructor for class verinec.gui.core.NwWire
Create a wire and connect it to the source and dest.

O

Observer - Interface in verinec.netsim.components.layers
Object is the Object Interface in the Observer Designpattern.
observerElements() - Method in class verinec.netsim.components.layers.NetworkLayer
gets the list of observers from the lower layer
observerElements() - Method in class verinec.netsim.components.layers.PhysicalNetworkLayer
gets all upper observer of this Layer.
OK_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for ok symbol.
oldSelection - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
The index in typeChooser of the selection, so we know what was selected before when the selection is changed.
oldSelection - Variable in class verinec.gui.VerinecStudio.ModulesConfig
 
oldState - Variable in class verinec.gui.configurator.WireConnectionListener
Store the old edit state of the panel.
OnBoot - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
OnOff - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Choice list for EditorComboBox with a neutral Element to indicate no selection
op - Variable in class verinec.importer.analysis.AnalysisConfigPanel.AnalysingDialog
 
opcode - Variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
 
OpenLogfileAction - Class in verinec.validation.gui.menu.actions
Opens a log file.
OpenLogfileAction(String, ValidationGui, VerinecStudio) - Constructor for class verinec.validation.gui.menu.actions.OpenLogfileAction
 
OpenLogfileMenuItem - Class in verinec.validation.gui.menu.items
MenuItem to open a logfile in a new editors This class is implemented as a Singleton.
OpenLogfileMenuItem(Action) - Constructor for class verinec.validation.gui.menu.items.OpenLogfileMenuItem
 
OpenSchemaAction - Class in verinec.validation.gui.menu.actions
Opens a clixml schema.
OpenSchemaAction(String, ValidationGui, VerinecStudio) - Constructor for class verinec.validation.gui.menu.actions.OpenSchemaAction
 
OpenSchemaMenuItem - Class in verinec.validation.gui.menu.items
MenuItem to open a clixml schema in a new editors This class is implemented as a Singleton.
OpenSchemaMenuItem(Action) - Constructor for class verinec.validation.gui.menu.items.OpenSchemaMenuItem
 
operatingSystem - Variable in class verinec.importer.analysis.HostCommRenderer
Textual information about the operating system to add into the node description.
opt - Variable in class verinec.importer.parser.iptables.parser.Parser.RuleParserToken
fragment option
option - Variable in class verinec.importer.parser.iptables.parser.Parser.TcpOptOptionParserToken
option number
OptionalElementComboBox - Class in verinec.gui.configurator.nodeeditor
A Combo Box for a whole element that is optional.
OptionalElementComboBox(Element, Collection, String, Element, String[], String) - Constructor for class verinec.gui.configurator.nodeeditor.OptionalElementComboBox
Create the box, deactivating the depEditors if the attribute is currently not set.
optionlist - Variable in class verinec.importer.parser.ethernet.ConfigFile
 
options() - Method in class verinec.importer.parser.ethernet.ConfigFile
Get the list of all options of the file.
options - Static variable in class verinec.importer.parser.iptables.parser.Language
Fragment options - all possible values in row "opt"
options - Variable in class verinec.importer.parser.iptables.parser.Parser.RuleParserToken
match or target extension options
options - Variable in class verinec.importer.parser.iptables.parser.Parser.TcpOptionParserToken
 
os - Variable in class verinec.importer.analysis.scanner.HostScanWorker
Operating system to use.
os - Variable in class verinec.netsim.util.net.sockets.SocketImpl
the socket's output stream returned by #getOutputStream()
os - Variable in class verinec.util.AbstractProgramExec.StreamGobbler
 
OS_SHELL_COMMAND - Static variable in class verinec.importer.analysis.traceroute.TraceRoute
Algorithm: Use the OS shell command
other - Variable in class verinec.importer.ImporterModule.ResultWaiter
 
OtherIPTreatement(IPPacket) - Method in class verinec.importer.analysis.sniffer.SnifferThread
Unrecognized IPPacket..
out - Variable in class verinec.importer.parser.iptables.parser.Parser.RuleParserToken
out interface
OUT - Static variable in interface verinec.netsim.firewall.IFirewall
Specifies the direction of the traffic.
outG - Variable in class verinec.util.AbstractProgramExec
 
output - Variable in class verinec.util.J2sshProcess
Output stream for process input.
output_chain - Variable in class verinec.netsim.firewall.PacketFilters
reference to the global OUTPUT chain object
outStream - Variable in class verinec.util.AbstractProgramExec
 
owner - Variable in class verinec.gui.core.NwBinding
The network interface this binding is part of.
owner - Variable in class verinec.gui.core.NwInterface
The node this interface belongs to.
ownerNWBinding - Variable in class verinec.netsim.loggers.events.ARPEvent
 
ownerNWBinding - Variable in class verinec.netsim.loggers.events.EthernetEvent
 
ownerNWBinding - Variable in class verinec.netsim.loggers.events.IPEvent
 
ownerPCNode - Variable in class verinec.netsim.loggers.events.EventDetail
the node, on which this event will be displayed

P

p - Variable in class verinec.importer.analysis.traceroute.ATRShellCommand
The shell command process
Packet - Class in verinec.netsim.entities.packets
A minimal Packet with Source, Destination, Age and PacketID.
Packet(Model) - Constructor for class verinec.netsim.entities.packets.Packet
creates a new packet.
packet - Variable in class verinec.netsim.events.PacketArrivedEvent
the packet that is send along with this event
packet - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
packet_filters - Variable in class verinec.importer.parser.iptables.ImportIptables
The <packet-filters> element
packetAction - Variable in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
PacketActionList - Class in verinec.netsim.firewall.packetFilter.actionList
 
PacketActionList(Element) - Constructor for class verinec.netsim.firewall.packetFilter.actionList.PacketActionList
Creates a new Packet Action List with the corresponding action defined in the node.
packetArrived(Packet) - Method in class verinec.importer.analysis.sniffer.SnifferThread
Depending on packet type, invokes the appropriate analysis.
PacketArrivedEvent - Class in verinec.netsim.events
abstract Event with common properties for a packet that arrived to a layer.
PacketArrivedEvent(Model, ModelComponent, ModelComponent, Packet, ILogger) - Constructor for class verinec.netsim.events.PacketArrivedEvent
Constructs a new Event for a arriving packet.
PacketArrivedEventDown - Class in verinec.netsim.events
Event with common properties for a packet that arrived from an upper layer down to a layer.
PacketArrivedEventDown(Model, ModelComponent, ModelComponent, Packet, ILogger) - Constructor for class verinec.netsim.events.PacketArrivedEventDown
Constructs a new Event for a arriving packet.
PacketArrivedEventUp - Class in verinec.netsim.events
Event with common properties for a packet that arrived from an lower layer up to a layer.
PacketArrivedEventUp(Model, ModelComponent, ModelComponent, Packet, ILogger) - Constructor for class verinec.netsim.events.PacketArrivedEventUp
Constructs a new Event for a arriving packet.
packetButton - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Button to choose mode
packetCount - Variable in class verinec.importer.analysis.PortDescriptor
Number of packets for that port in sniffing phase.
packetField - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
 
PacketFilterChain - Class in verinec.netsim.firewall.packetFilter
 
PacketFilterChain(Element) - Constructor for class verinec.netsim.firewall.packetFilter.PacketFilterChain
Creates a new Packet Filter Chain and configures the default policy and the packet filter rules which are specified in the node Element.
PacketFilterChain(String) - Constructor for class verinec.netsim.firewall.packetFilter.PacketFilterChain
Creates a Packet Filter Chain with an empty rule-set and with an ACCEPT Default Policy.
packetFilterChains - Variable in class verinec.netsim.firewall.PacketFilters
Stores all available Filter-Chains
PacketFilterRule - Class in verinec.netsim.firewall.packetFilter
 
PacketFilterRule(Element) - Constructor for class verinec.netsim.firewall.packetFilter.PacketFilterRule
Creates a new Packet Filter Rule.
packetFilterRules - Variable in class verinec.netsim.firewall.packetFilter.PacketFilterChain
Packet Filter Rules of the chain.
packetFilters - Variable in class verinec.netsim.firewall.Firewall
Packet Filters of the Firewall.
PacketFilters - Class in verinec.netsim.firewall
 
PacketFilters(Element, String) - Constructor for class verinec.netsim.firewall.PacketFilters
Creates a new Packet Filter.
PacketFilters(String) - Constructor for class verinec.netsim.firewall.PacketFilters
Creates a packet-filter which accepts everything.
packetID - Variable in class verinec.netsim.entities.packets.Packet
 
PacketMatchList - Class in verinec.netsim.firewall.packetFilter.matchList
 
PacketMatchList(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
Creates an new Packet Match List.
packetMatchList - Variable in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
PACKETS - Static variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Modus: Count packets
PacketSender - Class in verinec.netsim.processors.applications
The Process that sends Packets for the blocking Socket
PacketSender(Model, IPPacket, TransportLayer, ILogger) - Constructor for class verinec.netsim.processors.applications.PacketSender
Creates a PacketSender Process
paint(Graphics) - Method in class verinec.gui.core.DrawPanel
Adjust the paint method to call paintOverlays after painting of the rest.
paintComponent(Graphics) - Method in class verinec.gui.core.DrawPanel
Draws the wires.
paintOverlays(Graphics) - Method in class verinec.gui.core.DrawPanel
Paint selection rectangle or placement preview.
panel - Variable in class verinec.importer.analysis.AnalysisThread
Reference to the panel holding the configuration.
panel - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
 
panelChoice() - Method in class verinec.importer.parser.ImporterDialog
JPanel for the import method choices.
panelControls() - Method in class verinec.importer.parser.ImporterDialog
Create the panel with the control buttons.
panelMouse - Variable in class verinec.gui.configurator.Configurator
 
para - Variable in class verinec.importer.parser.iptables.parser.Parser.ChainParserToken
value in parentheses
PARAMETERS - Static variable in class verinec.importer.analysis.scanner.HostScanWorker
The parameters for nmap
parameters - Variable in class verinec.netsim.events.ApplicationEvent
 
parameters - Variable in class verinec.netsim.gui.Layer5Event
 
parElem - Variable in class verinec.gui.configurator.nodeeditor.OptionalElementComboBox
Reference to the parent element.
parent - Variable in class verinec.gui.core.ConfigPanel
The module this config panel is to configure.
parent - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
parent - Variable in class verinec.importer.analysis.HostCommRenderer
The partent of this host, form a tree view.
parent - Variable in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
the socketImpl, which forwards it's work to this state socketImpl
parentheses - Static variable in class verinec.importer.parser.iptables.parser.Language
Parenthesis
parentNode - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
A link to the XML Element which contains the XML attribute.
parse(byte[], int, int) - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Parses a raw packet to get different informations
parseConfiguration(Document) - Static method in class verinec.gui.core.NetworkTypes
 
parseHostname(String) - Method in class verinec.importer.parser.ImportHostname
 
parseIptablesOutput(ImporterEnvironment, String) - Method in class verinec.importer.parser.iptables.ImportIptables
Create the packt-filters elements based on iptables output
parser - Variable in class verinec.importer.parser.iptables.Iptable
data of the parsed String iptdata
Parser - Class in verinec.importer.parser.iptables.parser
Parser for a iptables -vnL command output.
Parser(Vector, ImporterEnvironment) - Constructor for class verinec.importer.parser.iptables.parser.Parser
Parser for a iptables -L command output This class makes some syntactic analysis and creates a parseTree from a list of tokens.
Parser.AddressParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse an address for source or destination.
Parser.AddressParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.AddressParserToken
 
Parser.ChainParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse a chain.
Parser.ChainParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.ChainParserToken
 
Parser.DSCPOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the DSCP options.
Parser.DSCPOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.DSCPOptionParserToken
 
Parser.EcnMatchOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the ECN match options.
Parser.EcnMatchOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.EcnMatchOptionParserToken
 
Parser.EcnOptionParserToken - Class in verinec.importer.parser.iptables.parser
ParseEcnOptions
Parser.EcnOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.EcnOptionParserToken
 
Parser.EcnTargetOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the ECN target options.
Parser.EcnTargetOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.EcnTargetOptionParserToken
 
Parser.IcmpOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the ICMP options.
Parser.IcmpOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.IcmpOptionParserToken
 
Parser.InterfaceParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the interface for in or out interface specification.
Parser.InterfaceParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.InterfaceParserToken
 
Parser.LogOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the log options
Parser.LogOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.LogOptionParserToken
 
Parser.MacOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the MAC options.
Parser.MacOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.MacOptionParserToken
 
Parser.OptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the option
Parser.OptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.OptionParserToken
 
Parser.ParenthesisParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse parenthesis.
Parser.ParenthesisParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.ParenthesisParserToken
 
Parser.PolicyParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse a policy.
Parser.PolicyParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.PolicyParserToken
 
Parser.PortOptionParserToken - Class in verinec.importer.parser.iptables.parser
Parse port options for TCP and UDP port options.
Parser.PortOptionParserToken(String) - Constructor for class verinec.importer.parser.iptables.parser.Parser.PortOptionParserToken
 
Parser.ProtocolParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the protocol identifier.
Parser.ProtocolParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.ProtocolParserToken
 
Parser.ReferencesParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse a reference.
Parser.ReferencesParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.ReferencesParserToken
 
Parser.RejectOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the reject options
Parser.RejectOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.RejectOptionParserToken
 
Parser.RuleParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the rules.
Parser.RuleParserToken(int) - Constructor for class verinec.importer.parser.iptables.parser.Parser.RuleParserToken
 
Parser.StateOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the state or ctstate options
Parser.StateOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.StateOptionParserToken
 
Parser.TableParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the table.
Parser.TableParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.TableParserToken
Initialise the parser with an empty chain.
Parser.TcpFlagOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the TCP flag options
Parser.TcpFlagOptionParserToken(String) - Constructor for class verinec.importer.parser.iptables.parser.Parser.TcpFlagOptionParserToken
 
Parser.TcpOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the TCP options.
Parser.TcpOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.TcpOptionParserToken
 
Parser.TcpOptOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the TCP opt option
Parser.TcpOptOptionParserToken(String) - Constructor for class verinec.importer.parser.iptables.parser.Parser.TcpOptOptionParserToken
 
Parser.UdpOptionParserToken - Class in verinec.importer.parser.iptables.parser
Token to parse the UDP options
Parser.UdpOptionParserToken() - Constructor for class verinec.importer.parser.iptables.parser.Parser.UdpOptionParserToken
 
ParserToken - Class in verinec.importer.parser.iptables.parser
Represents a token of the parsed input stream.
ParserToken(String, String) - Constructor for class verinec.importer.parser.iptables.parser.ParserToken
Creates a ParserToken with the given word and type.
ParserToken(String, String, int) - Constructor for class verinec.importer.parser.iptables.parser.ParserToken
Creates a new Node with the given word, type and line number.
ParserToken(String, String, int, int) - Constructor for class verinec.importer.parser.iptables.parser.ParserToken
Creates a new Node with the given word, type and line and position number.
parseTree - Variable in class verinec.importer.parser.iptables.parser.Parser
The result of the parser
passivate() - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
passphrase - Variable in class verinec.adaptation.DistSsh
 
passphrase - Variable in class verinec.util.SshProgramExec
The passphrase to use with the key file.
passphraseText - Variable in class verinec.importer.parser.ImporterDialog.PanelRemote
Passphrase for the ssh keyfile.
password - Variable in class verinec.adaptation.DistSsh
 
password - Variable in class verinec.adaptation.DistWMI
 
Password - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
password - Variable in class verinec.util.SshProgramExec
The password to use for password authentication.
PasswordAsk - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
PasswordPrompt - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
passwordText - Variable in class verinec.importer.parser.ImporterDialog.PanelRemote
Fields for the ssh connection.
PATH - Static variable in class verinec.importer.analysis.traceroute.TRTCPLinux
The path of the extern tcptraceroute porgramm
PATH - Static variable in class verinec.importer.analysis.traceroute.TRTCPWindows
The path of the extern tcptraceroute porgramm
pause - Variable in class verinec.netsim.gui.SimulationToolbar
 
PAUSE_ICON - Static variable in class verinec.netsim.gui.SimulationToolbar
Icon location for pause command.
pauseSimulation() - Method in class verinec.netsim.gui.SimulatorThread
Pauses the simulation.
pausetime - Variable in class verinec.netsim.gui.SimulationScheduler
 
payload - Variable in class verinec.netsim.entities.packets.Leaf
 
payloadToByteArray() - Method in class verinec.netsim.entities.packets.UDPPacket
 
payloadToByteArray(Object) - Static method in class verinec.netsim.processors.dns.DNSNameService
 
pBuffer - Variable in class verinec.netsim.util.tables.SlidingWindowByteBuffer
 
PCNode - Class in verinec.gui.core
Represents a node of the network.
PCNode(int, int, VerinecStudio) - Constructor for class verinec.gui.core.PCNode
Do not use outside VerinecStudio, but use VerinecStudio.addNode(int,int) Creates a new node with no interfaces and a random number as name.
PCNode(Element, VerinecStudio) - Constructor for class verinec.gui.core.PCNode
Use to create a node from a JDom definition element.
peek(InetAddress) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
peekData(DatagramPacket) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
PeerDNS - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
percentage - Static variable in class verinec.gui.core.ZoomChooser
 
Phone - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Phonenumber - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Data-type definition according to base_types.xsd
PHYSICAL - Static variable in class verinec.netsim.constants.Layers
String Representation for Physical Layer
PHYSICAL - Static variable in class verinec.netsim.constants.Protocolls
String Representation for the 802 Physical Protocol
physical - Variable in class verinec.netsim.gui.LayerFilterPanel
 
PhysicalNetwork - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
PhysicalNetworkLayer - Class in verinec.netsim.components.layers
A physical Network Layer.
PhysicalNetworkLayer(Model, EventProcessor) - Constructor for class verinec.netsim.components.layers.PhysicalNetworkLayer
Creates a new physical Network Layer
physicalnetworklayers - Variable in class verinec.netsim.components.NetworkModel
 
PhysicalProcessor802 - Class in verinec.netsim.processors
A Processor in Layer 1.
PhysicalProcessor802(abstractNetworkLayer) - Constructor for class verinec.netsim.processors.PhysicalProcessor802
Creates a new Physical Processor
PhysicalProcessor802() - Constructor for class verinec.netsim.processors.PhysicalProcessor802
Creates a new Physical Processor
Ping - Class in verinec.netsim.processors.applications
Connect to a server with TCP.
Ping(Model, Node, String, ILogger, String, String) - Constructor for class verinec.netsim.processors.applications.Ping
creates a new ping application
PingServer - Class in verinec.netsim.processors.applications
Server for TCP handshakes.
PingServer(Model, Node, String) - Constructor for class verinec.netsim.processors.applications.PingServer
creates a new ping server
PingUDP - Class in verinec.netsim.processors.applications
Initiate a UDP exchange with a server.
PingUDP(Model, Node, String, ILogger, String, String) - Constructor for class verinec.netsim.processors.applications.PingUDP
creates a new ping application
PingUDPServer - Class in verinec.netsim.processors.applications
Server for UDP exchange.
PingUDPServer(Model, Node, String) - Constructor for class verinec.netsim.processors.applications.PingUDPServer
creates a new ping server
PlatformName - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Choice list for EditorComboBox with a neutral Element to indicate no selection
play - Variable in class verinec.netsim.gui.SimulationToolbar
 
playSimulation() - Method in class verinec.netsim.gui.Simulator
Start playing the simulation.
playSimulation() - Method in class verinec.netsim.gui.SimulatorThread
Launches the thread.
PleaseWaitDialog - Class in verinec.gui.core
A tiny modal dialog to display while long operations occur.
PleaseWaitDialog(Dialog, String, String) - Constructor for class verinec.gui.core.PleaseWaitDialog
Create the dialog with the given title and message.
PleaseWaitDialog(Frame, String, String) - Constructor for class verinec.gui.core.PleaseWaitDialog
Create the dialog with the given title and message.
pnbrText - Variable in class verinec.importer.parser.ImporterDialog.PanelRemote
Fields for the ssh connection.
popup - Variable in class verinec.gui.core.NwComponent
Gui element
port - Variable in class verinec.adaptation.DistSsh
 
port - Variable in class verinec.adaptation.snmp.DistCisco
Port for the tftp server to start.
port - Variable in class verinec.util.SshProgramExec
A port number to use, pass -1 to leave default
PortDescriptor - Class in verinec.importer.analysis
A descriptor for each port number on a host.
PortDescriptor(String, int, String) - Constructor for class verinec.importer.analysis.PortDescriptor
Create a minimalistic port description.
porthi - Variable in class verinec.importer.parser.iptables.parser.Parser.PortOptionParserToken
port range upper bound
portlo - Variable in class verinec.importer.parser.iptables.parser.Parser.PortOptionParserToken
port range lower bound
PortRange - Class in verinec.netsim.firewall.packetFilter.matchList.portRange
 
PortRange(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.portRange.PortRange
Creates a new Port Range rule.
portsMap - Variable in class verinec.importer.analysis.HostCommRenderer
 
portXML - Variable in class verinec.importer.analysis.PortDescriptor
 
pos - Variable in class verinec.gui.core.NwComponent
The position can get negative, although we want the component to always apear on screen.
pos - Variable in class verinec.importer.parser.iptables.parser.Lexer
Current reading position within the line.
pos - Variable in class verinec.importer.parser.iptables.parser.ParserToken
The position of the beginning character of the token within the line.
prefix - Variable in class verinec.adaptation.DistCP
 
prefPublicKey - Static variable in class verinec.adaptation.DistSsh
The public key algorithm is fixed to ssh-rsa.
prefPublicKey - Variable in class verinec.util.SshProgramExec
The preferred public key algorithm.
prepend - Variable in class verinec.adaptation.snmp.DistCisco
Text to prepend to the configuration file.
previousInputValue - Variable in class verinec.gui.configurator.nodeeditor.EditorComboBox
If the value of a field is changed, its original value is stored in this variable.
previousInputValue - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
If the value of a field is changed, its original value is stored in this variable.
printMessage(String) - Method in class verinec.importer.analysis.AAnalyserStartOperation
Print a message, eg on the standart output or in the gui.
printMessage(String) - Method in class verinec.importer.analysis.AAnalyserTask
Print a message, eg. on the standart output or in the gui.
printMessage(String) - Method in class verinec.importer.analysis.AnalysisThread
Print a message.
printNetworkInterfaces() - Static method in class verinec.importer.analysis.traceroute.TRJPcap
Show all networkinterfaces which are found on the system
printSizes(Component) - Static method in class verinec.gui.GuiUtil.SpringUtilities
A debugging utility that prints to stdout the component's minimum, preferred, and maximum sizes.
proccessUp(UDPPacket) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
Processes the upcoming packet.
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
Proccesses an incoming packet
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
proccessUp(Packet) - Method in class verinec.netsim.util.net.sockets.SocketImpl
Processes a packet
process(Element, Element, boolean) - Method in class verinec.adaptation.Translator
Common procedure for both translation and restriction of a configuration.
process - Variable in class verinec.netsim.util.tables.SocketSimProccessTable.Entry
 
process - Variable in class verinec.util.AbstractProgramExec
 
processCommands(Element, IDistributor) - Method in class verinec.adaptation.Distribute
Processes all commands inside a pre- or post-process tag.
processDown(PacketArrivedEventDown) - Method in class verinec.netsim.processors.ARPProcessor
 
processDown(PacketArrivedEventDown) - Method in class verinec.netsim.processors.DataLinkProcessor802
 
processDown(PacketArrivedEventDown) - Method in class verinec.netsim.processors.EventProcessor
processes events for a packet that was send down to this layer
processDown(NetworkLayerPacketArrivedEventDown) - Method in class verinec.netsim.processors.IPProcessor
processes down a NetworkLayerPacketArrivedEventDown.
processDown(PacketArrivedEventDown) - Method in class verinec.netsim.processors.IPProcessor
 
processDown(PacketArrivedEventDown) - Method in class verinec.netsim.processors.PhysicalProcessor802
 
processDown(PacketArrivedEventDown) - Method in class verinec.netsim.processors.TCPProcessor
 
processDown(PacketArrivedEventDown) - Method in class verinec.netsim.processors.UDPProcessor
 
processes - Variable in class verinec.netsim.components.Node
 
PROCESSING - Static variable in class verinec.netsim.constants.Actions
String Representation for the Processing Action
processNode(PCNode) - Method in class verinec.adaptation.gui.AdaptationModule.DistributeAction
Process a node in the distribute action.
processNode(PCNode) - Method in class verinec.adaptation.gui.AdaptationModule.ExportAction
Process a node in the export action.
processNode(PCNode) - Method in class verinec.adaptation.gui.AdaptationModule.TransAction
Process a node in the action, overwrite to perform the desired action.
processorelements() - Method in class verinec.netsim.components.layers.abstractNetworkLayer
enummerates all Processors in this Layer
processors - Variable in class verinec.netsim.components.layers.abstractNetworkLayer
 
processPacket(DatagramPacket) - Method in class verinec.adaptation.snmp.tftpserver.Download
 
processPacket(DatagramPacket) - Method in class verinec.adaptation.snmp.tftpserver.Upload
 
processService(Element, String, boolean) - Method in class verinec.adaptation.Translator
Translate or restrict a single service.
processUp(PacketArrivedEventUp) - Method in class verinec.netsim.processors.ARPProcessor
 
processUp(PacketArrivedEventUp) - Method in class verinec.netsim.processors.DataLinkProcessor802
 
processUp(PacketArrivedEventUp) - Method in class verinec.netsim.processors.EventProcessor
processes events for a packet that was send up to this layer
processUp(PacketArrivedEventUp) - Method in class verinec.netsim.processors.IPProcessor
 
processUp(PacketArrivedEventUp) - Method in class verinec.netsim.processors.PhysicalProcessor802
 
processUp(PacketArrivedEventUp) - Method in class verinec.netsim.processors.TCPProcessor
 
processUp(PacketArrivedEventUp) - Method in class verinec.netsim.processors.UDPProcessor
 
processUpReply(ARPPacket, ILogger) - Method in class verinec.netsim.processors.ARPProcessor
 
processUpRequest(ARPPacket, ILogger) - Method in class verinec.netsim.processors.ARPProcessor
 
processWindowEvent(WindowEvent) - Method in class verinec.gui.core.PleaseWaitDialog
Call cancel when window is closed.
program - Variable in class verinec.netsim.gui.Layer5Event
 
ProgramExec - Class in verinec.util
Wrapper methods for execution of native programs via the Runtime.exec().
ProgramExec(String, File, InputStream, OutputStream, OutputStream) - Constructor for class verinec.util.ProgramExec
Prepare a program execution.
progress - Variable in class verinec.netsim.gui.SimulationToolbar
 
progress(int) - Method in class verinec.netsim.gui.SimulatorThread
Loads the new events to the panel.
projectDir - Variable in class verinec.data.repository.FileRepository
The project directory, created from FileRepository.fileRoot and projectName parameter in constructor.
projectName - Variable in class verinec.data.repository.VerinecRepository
The name of the currently opened project.
prop_tftppath - Static variable in class verinec.adaptation.snmp.DistCisco
 
prop_tftpport - Static variable in class verinec.adaptation.snmp.DistCisco
 
PropDistFactory - Class in verinec.adaptation
Creates distributors for given targets, based on the name of the distributor.
PropDistFactory() - Constructor for class verinec.adaptation.PropDistFactory
Initializes the mapping with the file /res/distributormap.properties.
PropDistFactory(InputStream) - Constructor for class verinec.adaptation.PropDistFactory
Initializes the mapping with the stream specified as parameter.
PROPERTIES_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for properties symbol.
propsToJdom(Properties) - Static method in class verinec.util.DataUtil
Convert properties to a <nodes> jdom element containing a list of <variable>.
propsToJdom(Properties, Namespace) - Static method in class verinec.util.DataUtil
Convert properties to a <nodes> jdom element containing a list of <variable>.
prot - Variable in class verinec.importer.parser.iptables.parser.Parser.RuleParserToken
portocol
protname - Variable in class verinec.importer.parser.iptables.parser.Parser.ProtocolParserToken
protocol
Protocol - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
Protocol - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Choice list for EditorComboBox where values are required
Protocol - Variable in class verinec.netsim.entities.packets.IPPacket
 
protocol - Variable in class verinec.netsim.firewall.util.tables.keys.SimpleKey
Protocol of the packet.
Protocolls - Class in verinec.netsim.constants
This Class contains static Strings for Protocolls that are used for logging.
Protocolls() - Constructor for class verinec.netsim.constants.Protocolls
 
protocols - Static variable in class verinec.importer.parser.iptables.parser.Language
Common protocols - possible values in row "prot"
psh - Variable in class verinec.netsim.entities.packets.TCPPacket
the push flag.
psh - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
the push flag.
punctuations - Static variable in class verinec.importer.parser.iptables.parser.Language
Punctuation
put(Object, Object) - Method in class verinec.netsim.util.tables.AddressTable
 
put(Object, Object, double) - Method in class verinec.netsim.util.tables.AddressTable
Associates the specified value with the specified key and time in this map.
put(Object, Object) - Method in class verinec.netsim.util.tables.DNSTable
Associates the specified set of ip adressed with the specified domain name in this map.
put(Object, Object, Object, double) - Method in class verinec.netsim.util.tables.RoutingTable
adds an entry to the routing table
put(int, byte) - Method in class verinec.netsim.util.tables.SlidingWindowBuffer
writes a byte of data
put(TCPPacket) - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
writes a TCP Packet into the buffer
put(Object, Object) - Method in class verinec.netsim.util.tables.SocketSimProccessTable
 
put(Object, Object) - Method in class verinec.netsim.util.tables.ThreadRegistry
 
put(String, String, boolean) - Method in class verinec.util.SshCopy
Copy a file from our system to the remote system.
put(String, String, boolean, String, int, String, String, String, File, String, String) - Static method in class verinec.util.SshCopy
Copy a file from our system to the remote system.

R

rand - Variable in class verinec.importer.parser.ImporterEnvironment
Used to create unique id's.
random - Static variable in class verinec.gui.core.NwComponent
Random number generator for id's.
Random - Class in verinec.netsim.util
A Singleton for the java.util.Random Class to have a single instance of the Randomizer
Random() - Constructor for class verinec.netsim.util.Random
 
rawconfig - Variable in class verinec.importer.parser.ethernet.ImportEthernet
Store information from the file in case it is needed.
read() - Method in class verinec.netsim.util.net.sockets.SocketInputStream
reads one byte of data from this buffer
reader - Variable in class verinec.importer.parser.iptables.parser.Lexer
The content to analyse.
readFields(Element) - Method in class verinec.gui.core.NetworkTypes.NetworkConfig
Read fields and assign them to an XML element.
readFile() - Method in class verinec.importer.parser.ethernet.ConfigFile
Read the file specified in the constructor and return it as a IniEditor.Section value.
readFileAsString(InputStream) - Static method in class verinec.util.FileUtil
Read input stream and put content into String.
readNTString(DataInputStream) - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Reads a null terminated string for a data input stream
ready - Variable in class verinec.util.J2sshProcess.ProcessThread
 
reason - Variable in class verinec.netsim.firewall.packetFilter.actionList.Action
 
reason - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
reason - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
reason - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
reason - Variable in class verinec.netsim.processors.DataLinkProcessor802
 
RECEIVE - Static variable in class verinec.netsim.constants.IP
The Receive Event Type
RECEIVE - Static variable in class verinec.netsim.constants.UDP
The RECEIVE Event Type
receive(DatagramPacket) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
receiveConfig(String) - Method in class verinec.adaptation.snmp.CiscoTransmit
For receiving the configuration file from Cisco router.
receiver - Variable in class verinec.netsim.events.PacketArrivedEvent
the recveiver of the packet that is send along with this event
registerClient(Socket, SimProcess) - Method in class verinec.netsim.components.Node
Registeres a SimProcess with a port of a Socket.
registerClient(IPAddress, IPAddress, int, SimProcess) - Method in class verinec.netsim.components.Node
Registeres a SimProcess with a port of a Socket.
registerServer(int, SimProcess) - Method in class verinec.netsim.components.Node
Registeres a SimProcess with a port of a ServerSocket.
RejectAction - Class in verinec.netsim.firewall.packetFilter.actionList.actions
Reject Action Send back ICMP message.
RejectAction(Element) - Constructor for class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
Creates a new Reject Action.
REJECTACTION - Static variable in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
A reject action returns an icmp packet back to the source of the packet.
rejecttype - Variable in class verinec.importer.parser.iptables.parser.Parser.RejectOptionParserToken
type of error packet to send back
rejectType2int(String) - Method in class verinec.importer.parser.iptables.Iptable
Parse the word as a RejectType, transform it to integer.
rejectTypes - Static variable in class verinec.importer.parser.iptables.parser.Language
Reject option types
RELATED - Static variable in class verinec.netsim.firewall.packetFilter.matchList.MatchState
Related state
releaseID(byte) - Static method in class verinec.importer.analysis.traceroute.TRJPcap
Release an id.
reloadProject() - Method in class verinec.gui.VerinecStudio
Reloads the network from the repository.
remote - Variable in class verinec.importer.parser.ImporterDialog
Swing stuff.
remoteImport(ImporterEnvironment) - Method in class verinec.importer.parser.ethernet.ImportEthernet
Make a local copy of the remote system's "/etc/sysconfig/network-scripts" directory.
remoteImport(ImporterEnvironment) - Method in class verinec.importer.parser.iptables.ImportIptables
 
RemoteName - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
remotePrefix - Variable in class verinec.adaptation.DistSsh
 
remove - Variable in class verinec.importer.parser.iptables.parser.Parser.EcnTargetOptionParserToken
remove?
RemoveAction - Class in verinec.validation.gui.actions
Action that removes a schema location from the open log file.
RemoveAction(ValidatorEditorPanel, JTextField, Element) - Constructor for class verinec.validation.gui.actions.RemoveAction
Creates a new remove action
removeAllMouseListeners(Component) - Static method in class verinec.gui.GuiUtil
Removes all mouse listeners from a component.
removeAllMouseMotionListeners(Component) - Static method in class verinec.gui.GuiUtil
Removes all mouse motion listeners from a component.
removeBinding(NwBinding) - Method in class verinec.gui.core.MultiInterface
Removes a binding from the interface.
removeBinding(NwBinding) - Method in class verinec.gui.core.NwInterface
Removes a binding from the interface.
removeBinding(NwBinding) - Method in class verinec.gui.core.SingleInterface
Remove the (only) binding from the interface.
removeChild(HostCommRenderer) - Method in class verinec.importer.analysis.HostCommRenderer
Add a child to the host associated with this renderer
removeFailed(IAddress) - Method in class verinec.netsim.components.layers.NetworkLayer
removes an address from the list of failed arp
removeInterface(NwInterface) - Method in class verinec.gui.core.PCNode
Removes the specified interface from the node and - if needed - resizes the node.
removeNode(String) - Method in class verinec.data.repository.FileRepository
Remove an existing node from the configuration.
removeNode(String) - Method in interface verinec.data.repository.IVerinecRepository
Remove an existing node from the configuration.
removeNode(String) - Method in class verinec.data.repository.VerinecRepository
Remove the node, that is detach it from nodes.
removeNodeChildren(Element) - Static method in class verinec.util.DataUtil
Remove all node elements from a nodes document.
removeNwComponentStateListener(ChangeListener) - Method in class verinec.gui.VerinecStudio
Remove a class from NwComponent change listener.
removeObserver(Object) - Method in class verinec.netsim.components.layers.NetworkLayer
remove a observer from the lower observers list
removeObserver(Object) - Method in class verinec.netsim.components.layers.PhysicalNetworkLayer
removes an observer
removeOlderThan(double) - Method in class verinec.netsim.util.tables.AddressTable
Removes all entries from the Set that are older that time.
removeOption(String) - Method in class verinec.importer.parser.ethernet.ConfigFile
Remove the option name opt from the list unhandled.
removePacket() - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
removes the packet with the smallest sequence number
removePacket(int) - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
removes a packet with a given sequence number from the buffer
removeWire() - Method in class verinec.gui.core.NwBinding
Removes the wire from the binding.
removeWire(NwWire) - Method in class verinec.gui.core.NwHub
Deconnects a wire from the hub.
rep - Variable in class verinec.adaptation.Translator
 
REPLY - Static variable in class verinec.netsim.constants.ARP
The REPLY Event Type
reply - Variable in class verinec.netsim.firewall.util.tables.TableEntry
States if the connection has seen reply traffic
repo - Variable in class verinec.gui.VerinecStudio
The currently used repository, or null if this is a new project.
repository - Variable in class verinec.netsim.components.NetworkModel
 
repository - Variable in class verinec.netsim.Simulation
 
repository - Variable in class verinec.netsim.StaticSimulation
 
RepositoryFactory - Class in verinec.data.repository
Factory for repositories.
RepositoryFactory() - Constructor for class verinec.data.repository.RepositoryFactory
 
REQUEST - Static variable in class verinec.netsim.constants.ARP
The REQUEST Event Type
requestID() - Static method in class verinec.importer.analysis.traceroute.TRJPcap
Fetch a unused id, which can be used as indentifier.
resendPacket() - Method in class verinec.adaptation.snmp.tftpserver.Download
Resends last sent packet if an error occured with sending of data.
reset() - Method in class verinec.gui.core.ConfigPanel
Reset the configuration display to what has been in the module.
resetAction - Static variable in class verinec.gui.configurator.nodeeditor.EditorPanel
 
resetConfiguration(Component) - Method in class verinec.netsim.gui.Simulator
Will never be called because we have no config panel.
resetModules() - Method in class verinec.gui.VerinecStudio
Reset the modules drop down.
resetRedAction - Static variable in class verinec.gui.configurator.nodeeditor.EditorPanel
 
resetToCursor() - Method in class verinec.gui.configurator.NodesToolbar
Resets the the selection on the cursor icon
resetUpdateBtn() - Method in class verinec.gui.VerinecStudio.ModulesConfig
 
resizeComponent(float) - Method in class verinec.gui.core.NwBinding
resizes the binding and also resizes its wire.
resizeComponent(float) - Method in class verinec.gui.core.NwComponent
Resizes the component to the new size.
resizeComponent(float) - Method in class verinec.gui.core.NwNode
Resizes the node, adjusting it to its new size and also moves it to the right location if we zoom in or out.
resizeDefaultSize(float) - Static method in class verinec.gui.core.NwComponent
Scale the default size of a component.
resizeWire(float) - Method in class verinec.gui.core.NwWire
Resizes the wire.
resolveAndSend(Packet, ILogger) - Method in class verinec.netsim.processors.ARPProcessor
 
resolveAndSendForward(Packet, Event) - Method in class verinec.netsim.processors.ARPProcessor
 
resolveMacros(Element) - Method in class verinec.adaptation.Translator
Resolve macros within attribute values.
resolveNodeType(Element, Element) - Method in class verinec.adaptation.Translator
Resolve the type- and target-id's to types and targets inside the node configuration information.
resolveVariables() - Method in class verinec.netsim.loggers.events.ApplicationEvent
Resolves all variables in the attribute by looking up their value in the parent
restore(Element) - Method in interface verinec.importer.analysis.IConfigPanel
Restore this panel from its configuration info.
restore(Element) - Method in class verinec.importer.analysis.scanner.StartScan.ConfigPanel
Restore configuration from XML.
restore(Element) - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Restore settings using the config as returned by StartSniffer.ConfigPanel.getConfigurationXML().
restore(Element) - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Restore configuration from XML.
restrict(Element) - Method in class verinec.adaptation.Translator
Creates the restriction information for a set of network nodes.
RESTRICT_DIR - Static variable in class verinec.adaptation.repository.XSLFileRepository
Directory name inside fileRoot for restrictors
restrictNode(Element) - Method in class verinec.adaptation.Translator
Extract the restriction information of an expanded and resolved node.
restrictors - Variable in class verinec.adaptation.repository.XSLFileRepository
Cache for the restrictors
result - Variable in class verinec.gui.WarningDialog
 
resultAvailable(boolean) - Method in class verinec.netsim.gui.Simulator
Tell the module whether there is a result that can be saved.
retrieveState(FSMSocketImpl) - Method in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
retrieveTimeout(FSMSocketImpl) - Method in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
Retry - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
return2Analyser() - Method in class verinec.importer.analysis.AnalysisThread
This method returns the found hosts to the studio.
return2Analyser_createNodes(HostCommRenderer, Element) - Method in class verinec.importer.analysis.AnalysisThread
This method returns the found hosts to the studio if the traceroutes where used.
ReturnAction - Class in verinec.netsim.firewall.packetFilter.actionList.actions
 
ReturnAction() - Constructor for class verinec.netsim.firewall.packetFilter.actionList.actions.ReturnAction
Generates a new Accept Action.
RETURNACTION - Static variable in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
Return to caller.
retval - Variable in class verinec.util.J2sshProcess
 
root - Variable in class verinec.importer.analysis.AnalysisThread
The root, ie the host where this application is running
rootDir - Variable in class verinec.adaptation.snmp.tftpserver.TFTPServer
 
ROUTEDTO - Static variable in class verinec.netsim.constants.Actions
String Representation for the RoutedTo Action
ROUTETO - Static variable in class verinec.netsim.constants.Actions
String Representation for the Route Action
routingtable - Variable in class verinec.netsim.components.layers.TransportLayer
 
routingtable - Variable in class verinec.netsim.components.Node
 
RoutingTable - Class in verinec.netsim.util.tables
 
RoutingTable() - Constructor for class verinec.netsim.util.tables.RoutingTable
Creates a new RoutingTable
RoutingTable.Entry - Class in verinec.netsim.util.tables
 
RoutingTable.Entry(IPAddressNetmask, IAddress, IAddress, double) - Constructor for class verinec.netsim.util.tables.RoutingTable.Entry
Creates a new AddressTable Entry (@see AddressTable.Entry)
RoutingTable.NetmaskAddressComparator - Class in verinec.netsim.util.tables
 
RoutingTable.NetmaskAddressComparator() - Constructor for class verinec.netsim.util.tables.RoutingTable.NetmaskAddressComparator
 
RRQ - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Read Request opcode
rst - Variable in class verinec.netsim.entities.packets.TCPPacket
the reset flag.
rst - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
the reset flag.
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDestination
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchSource
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchInInterface
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchMac
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchOutInterface
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchState
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchDestinationPortRange
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchSourcePortRange
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
 
ruleName - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpOption
 
rulePosition - Variable in class verinec.netsim.firewall.packetFilter.PacketFilterChain
What rule positon the chain jumped from.
rules - Variable in class verinec.importer.parser.iptables.parser.Parser.ChainParserToken
rules
run() - Method in class verinec.adaptation.snmp.tftpserver.Download.Listener
Do the receiving.
run() - Method in class verinec.adaptation.snmp.tftpserver.TFTPServer.Listener
Listen for packets.
run() - Method in class verinec.adaptation.snmp.tftpserver.Upload.Listener
Listen for packets.
run() - Method in class verinec.gui.VerinecStudio.FindClassThread
Searches for the IVerinecModules and updates them in the Config Dialog.
run() - Method in class verinec.importer.analysis.AnalysisThread
Check settings and run sniffing, traceroute and portscans.
run() - Method in class verinec.importer.analysis.scanner.HostScanWorker
Start to scan the ports of hosts.
run() - Method in class verinec.importer.analysis.sniffer.SnifferThread
Configuring jpcap as defined in the ConfigPanel and sniff on the specified interface.
run() - Method in class verinec.importer.analysis.StartLookUpHost.HostNameLookUpThread
The lookup of the host name.
run() - Method in class verinec.importer.analysis.traceroute.TraceWorkerThread
Run the trace route thread.
run() - Method in class verinec.importer.ImporterModule.ResultWaiter
 
run() - Method in class verinec.netsim.gui.SimulatorThread
Animates in every slope the events.
run() - Method in class verinec.util.AbstractProgramExec.StreamGobbler
Reads the input stream (program output) until the stream is finished and writes it to the output stream, then exits the thread.
run() - Method in class verinec.util.AbstractProgramExec.TimeoutWatcher
Aborts execution if program is still running.
run() - Method in class verinec.util.J2sshProcess.ProcessThread
Calls client.executeCommand(cmdline).
RunButton - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
runImport(ImporterEnvironment) - Method in class verinec.importer.parser.ethernet.ImportEthernet
Perform import if activated.
runImport(ImporterEnvironment) - Method in class verinec.importer.parser.ImportHostname
Create the hostname attribute.
runImport(ImporterEnvironment) - Method in class verinec.importer.parser.iptables.ImportIptables
Perform import if activated.
runImport(ImporterEnvironment) - Method in interface verinec.importer.parser.IServiceParser
Start the import process if this service is activated.
runImports() - Method in class verinec.importer.parser.ImporterDialog
 
running - Variable in class verinec.adaptation.snmp.tftpserver.Download.Listener
 
running - Variable in class verinec.adaptation.snmp.tftpserver.TFTPServer.Listener
 
running - Variable in class verinec.adaptation.snmp.tftpserver.Upload.Listener
 
running - Variable in class verinec.netsim.gui.SimulatorThread
 
RUNNING_CONFIG - Static variable in class verinec.adaptation.snmp.CiscoTransmit
Specifies the running-config file as configuration file choice
runSimulationAction - Variable in class verinec.netsim.gui.Simulator
 

S

save() - Method in class verinec.gui.configurator.nodeeditor.EditorComboBox
Saves the current value of the field.
save() - Method in class verinec.gui.configurator.nodeeditor.EditorPanel
Iterates through the child components of the Panel and calls its save() function.
save() - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
Saves the current value of the field.
save() - Method in interface verinec.gui.configurator.nodeeditor.IEditorComponent
This is the function which follows if update() has encountered unsaved inputs and has returned true or the "save"-button has been hit.
Save - Static variable in class verinec.gui.configurator.nodeeditor.NodeEditor
Gui names.
save() - Method in class verinec.gui.core.ConfigPanel
Save the displayed configuration into the module.
save() - Method in class verinec.validation.gui.ValidatorEditorPanel
saves the document to the related file
save(Element) - Method in class verinec.validation.gui.ValidatorEditorPanel
saves an element in the file edited by this editor
SAVE_ICON - Static variable in class verinec.gui.VerinecStudio
Icon for the save action.
saveAction - Variable in class verinec.gui.VerinecStudio
 
SaveAction - Class in verinec.validation.gui.menu.actions
Saves the open document This class is implemented as a Singleton.
SaveAction(String, ValidationGui) - Constructor for class verinec.validation.gui.menu.actions.SaveAction
 
SaveAllAction - Class in verinec.validation.gui.menu.actions
Saves all open documents.
SaveAllAction(String, ValidationGui) - Constructor for class verinec.validation.gui.menu.actions.SaveAllAction
 
SaveAllMenuItem - Class in verinec.validation.gui.menu.items
MenuItem to all open editors This class is implemented as a Singleton.
SaveAllMenuItem(Action) - Constructor for class verinec.validation.gui.menu.items.SaveAllMenuItem
 
saveAndReload() - Method in class verinec.validation.gui.actions.SchemaLinkingPaneActionListener
Saves the element into the open file, reloads the file and displays it.
saveAs(File, int) - Method in class verinec.validation.gui.ValidatorEditorPanel
saves the content of the editor in a given file
SAVEAS_ICON - Static variable in class verinec.gui.VerinecStudio
Icon for the save as action.
saveAsAction - Variable in class verinec.gui.VerinecStudio
 
SaveAsAction - Class in verinec.validation.gui.menu.actions
Saves open document under a different file.
SaveAsAction(String, ValidationGui) - Constructor for class verinec.validation.gui.menu.actions.SaveAsAction
 
SaveAsMenuItem - Class in verinec.validation.gui.menu.items
MenuItem to actual open editor under a selected file This class is implemented as a Singleton.
SaveAsMenuItem(Action) - Constructor for class verinec.validation.gui.menu.items.SaveAsMenuItem
 
SaveCFButton - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
saveConfig(String, Document) - Method in class verinec.gui.VerinecStudio
Save a module or application part configuration permanently.
saveConfiguration(Document) - Method in class verinec.adaptation.gui.AdaptationModule
Save new configuration
saveConfiguration(Document) - Method in class verinec.gui.core.DrawPanel
Save the config and update values from xml.
saveConfiguration(Document) - Method in interface verinec.gui.core.IConfigurable
Save the configuration from the ConfigPanel permanently as well as use it for running configuration.
saveConfiguration(Document) - Method in class verinec.gui.core.NetworkTypes
Set the network types from saved configuration.
saveConfiguration(Document) - Method in class verinec.gui.VerinecStudio
Save the modules configuration.
saveConfiguration() - Method in class verinec.importer.analysis.AnalysisConfigPanel
Save configuration for analysis to config file.
saveConfiguration(Component) - Method in class verinec.netsim.gui.Simulator
Will never be called because we have no config panel.
SaveMenuItem - Class in verinec.validation.gui.menu.items
MenuItem to save open editor This class is implemented as a Singleton.
SaveMenuItem(Action) - Constructor for class verinec.validation.gui.menu.items.SaveMenuItem
 
saveProject() - Method in class verinec.gui.VerinecStudio
Save the current network data under its name or ask for a name if it does not yet have one.
saveProjectAs() - Method in class verinec.gui.VerinecStudio
Saves the network under a new name.
saveSimeResultAction - Variable in class verinec.netsim.gui.Simulator
 
saveSimuInputAction - Variable in class verinec.netsim.gui.Simulator
 
saveXMLElement(Element, String) - Static method in class verinec.util.FileUtil
Saves an Element into a File.
scale(int) - Method in class verinec.gui.core.PCNode
Changes the size of the node by 2*correction pixels.
scaledSnapRaster - Variable in class verinec.gui.core.DrawPanel
Scaled snap raster width.
scan - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
The actual state of the scanning
scan(HostCommRenderer) - Method in class verinec.importer.analysis.scanner.HostScanWorker
This method will parse the file created by nmap and fill the information into the hostRenderer.
scan() - Method in class verinec.importer.analysis.scanner.StartScan
This method will create a HostScanThread for each host to scan and wait for them to finish.
scanIterGetElement - Variable in class verinec.importer.analysis.scanner.StartScan
The iterator to get the host for the scanns
scanPanel - Variable in class verinec.importer.analysis.AnalysisConfigPanel
The scan configuration panel, holding settings for portscans.
scanState - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
The actual state of the scanning as a string to display
scanUpdateState() - Method in class verinec.importer.analysis.AnalysisThread
Update the status of the scans.
schedule(Entity, SimTime) - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
 
schedulepause(int) - Method in class verinec.netsim.gui.SimulationScheduler
Schedules a pause.
scheduler - Variable in class verinec.netsim.gui.LayerFilterPanel
 
SCHEMA_CONFIGURATION - Static variable in class verinec.util.VerinecNamespaces
Schema Namespace for the translator output: http://diuf.unifr.ch/tns/projects/verinec/configuration
SCHEMA_EVENTCREATION - Static variable in class verinec.netsim.gui.EventCreationDialog
Schema URI for the configuration file.
SCHEMA_EVENTS - Static variable in class verinec.util.VerinecNamespaces
Schema Namespace for the simulator input/output: http://diuf.unifr.ch/tns/projects/verinec/events
SCHEMA_GUI - Static variable in class verinec.util.VerinecNamespaces
Schema Namespace for the GUI metadata: http://diuf.unifr.ch/tns/projects/verinec/gui
SCHEMA_NETWORK - Static variable in class verinec.util.VerinecNamespaces
Schema Namespace for networks: http://diuf.unifr.ch/tns/projects/verinec/network
SCHEMA_NETWORKTYPES - Static variable in class verinec.gui.core.NetworkTypes
Schema URI for the configuration file.
SCHEMA_NODE - Static variable in class verinec.util.VerinecNamespaces
Schema Namespace for nodes: http://diuf.unifr.ch/tns/projects/verinec/node
SCHEMA_RESTRICTION - Static variable in class verinec.util.VerinecNamespaces
Schema Namespace for the translator restriction information: http://diuf.unifr.ch/tns/projects/verinec/restriction
SCHEMA_SCHEMAINSTANCE - Static variable in class verinec.util.VerinecNamespaces
Schema instance namespace (and URL)
SCHEMA_TRANSLATION - Static variable in class verinec.util.VerinecNamespaces
Schema Namespace for translation metadata: http://diuf.unifr.ch/tns/projects/verinec/translation
SchemaLinkingPane - Class in verinec.validation.gui
The SchemaLinkingPane containing a list of @see SchemaLinkingPane .
SchemaLinkingPane(Element, ValidatorEditorPanel) - Constructor for class verinec.validation.gui.SchemaLinkingPane
Creates a new SchemaLinkingPane
SchemaLinkingPaneActionListener - Class in verinec.validation.gui.actions
An abstract ActionListener to edit Schema Locations in the netsim logfile.
SchemaLinkingPaneActionListener(ValidatorEditorPanel, JTextField, Element) - Constructor for class verinec.validation.gui.actions.SchemaLinkingPaneActionListener
Creates a new ActionListener
SchemaLinkingPanel - Class in verinec.validation.gui
A Linking Panel to add/edit schema locations in a netsim log file.
SchemaLinkingPanel(Element, ValidatorEditorPanel) - Constructor for class verinec.validation.gui.SchemaLinkingPanel
Creates a new SchemaLinkingPanel from an element.
schemaLocal - Variable in class verinec.util.LocalSAXBuilder
 
schemaLocationAttrString - Static variable in class verinec.util.VerinecNamespaces
xmlns:xsi and xsi:schemaLocation attribute value to define all schemas.
schemaLocations - Static variable in class verinec.util.VerinecNamespaces
List of all schema namespaces and schema locations, ready for xsi:schemaLocation attribute.
SchemaValidator - Class in verinec.util
Creates a validating parser and tries to parse a document with schema validation turned on.
SchemaValidator() - Constructor for class verinec.util.SchemaValidator
Create an instance of the SchemaValidator.
ScrollableEditor - Class in verinec.validation.gui
A ScrollPane containing a ValidatorEdiotor panel
ScrollableEditor(ValidationGui, VerinecStudio, File, int) - Constructor for class verinec.validation.gui.ScrollableEditor
creates a schollpane containing a ValidatorEdiotor panel
scrollPane - Variable in class verinec.netsim.gui.EventListPanel
 
sd - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
sdialog - Variable in class verinec.gui.VerinecStudio.FindClassThread
 
search - Variable in class verinec.gui.VerinecStudio.FindClassThread
 
sec - Static variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
 
secBox - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
 
secondPanel - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
secureReceiveConfig() - Method in class verinec.adaptation.snmp.CiscoTransmit
Still have to be implemented !!
secureSendConfig(int) - Method in class verinec.adaptation.snmp.CiscoTransmit
Still have to be implemented !!
SELECT - Static variable in class verinec.gui.core.DrawPanel
Draw a blue selection rectangle to show what will be selected in multiple selection.
selectAllNodes() - Method in class verinec.gui.core.DrawPanel
Select all nodes.
selectedComponents - Variable in class verinec.gui.configurator.nodeeditor.NodeEditor
Keeps track of the in the drawpanel currently selected Components
selection - Variable in class verinec.gui.core.NwComponent
Gui element
selfClone() - Method in class verinec.netsim.entities.packets.ARPPacket
 
selfClone() - Method in class verinec.netsim.entities.packets.DLPacket
 
selfClone() - Method in class verinec.netsim.entities.packets.IPPacket
 
selfClone() - Method in class verinec.netsim.entities.packets.Leaf
 
selfClone() - Method in class verinec.netsim.entities.packets.TCPPacket
 
selfClone() - Method in class verinec.netsim.entities.packets.UDPPacket
 
SEND - Static variable in class verinec.netsim.constants.IP
The Send Event Type
SEND - Static variable in class verinec.netsim.constants.UDP
THE SEND Event Type
send(DatagramPacket) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
send(Vector, ILogger) - Method in class verinec.netsim.util.net.sockets.SocketImpl
sends a packet down to the next layer
send(TCPPacket, ILogger) - Method in class verinec.netsim.util.net.sockets.SocketImpl
sends a TCP Packet
SEND_ICON - Static variable in class verinec.gui.GuiUtil
Icon location for send symbol.
sendACK() - Method in class verinec.adaptation.snmp.tftpserver.Upload
 
sendArpLookUpBroadcast(IAddress, ILogger, IAddress, IAddress) - Method in class verinec.netsim.processors.ARPProcessor
performs a arp lookup.
sendConfig(int, String) - Method in class verinec.adaptation.snmp.CiscoTransmit
Sends running-config or startup-config file, depending on choice This will be used to send a config file when using snmp version 1 or 2c
sendData(TCPPacket, ILogger) - Method in class verinec.netsim.util.net.sockets.SocketImpl
sends a TCP Packet
sendDown(Packet, double, ILogger) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
 
sendDown(Packet, double, ModelComponent, ILogger) - Method in class verinec.netsim.components.layers.NetworkLayer
sends a packet down to the physical layer
sendDown(Packet, double, ModelComponent, ILogger) - Method in class verinec.netsim.components.layers.PhysicalNetworkLayer
sends down a packet to the next layer.
sendDown(Packet, double, ILogger) - Method in interface verinec.netsim.components.layers.Subject
Sends a Packet to the lower Layers(Observers).
sendDown(Packet, double, ILogger) - Method in class verinec.netsim.components.layers.TransportLayer
 
sendDownBoradcast(Packet, double, ModelComponent, ILogger) - Method in class verinec.netsim.components.layers.NetworkLayer
 
sender - Static variable in class verinec.importer.analysis.traceroute.TRJPcap
the package sender
sender - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
The packet sender
sender - Variable in class verinec.netsim.events.PacketArrivedEvent
 
sendError(int) - Method in class verinec.adaptation.snmp.tftpserver.Download
 
sendError(int) - Method in class verinec.adaptation.snmp.tftpserver.Upload
 
sendIP(Packet, IAddress, IAddress, ILogger) - Method in class verinec.netsim.processors.ARPProcessor
 
sendNextBlock() - Method in class verinec.adaptation.snmp.tftpserver.Download
 
sendPacket(DatagramPacket) - Method in class verinec.adaptation.snmp.tftpserver.Download
 
sendPacket(DatagramPacket) - Method in class verinec.adaptation.snmp.tftpserver.Upload
 
sendResetRow(int, Snmp) - Method in class verinec.adaptation.snmp.CiscoTransmit
 
sendUp(Packet, double, ILogger) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
 
sendUp(Packet, double, ModelComponent, ILogger) - Method in class verinec.netsim.components.layers.PhysicalNetworkLayer
sends up a packet to the next layer
sendUp(Packet, double, ILogger) - Method in interface verinec.netsim.components.layers.Subject
Sends a Packet to the upper Layers(Observers).
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplListen
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
 
sendUrgentData(int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
separator - Variable in class verinec.gui.configurator.nodeeditor.EditorTextField
Only used for EditorMultiTextField; Contains the InputValidator class field (Regular expression) that states the possible separators.
seq - Variable in class verinec.netsim.entities.packets.TCPPacket
the sequence number
seq - Variable in class verinec.netsim.util.net.sockets.SocketImpl
running sequence number of send messages
seq_ack - Variable in class verinec.netsim.util.net.sockets.SocketImpl
last acknowledged sequence number, last received ack
Serial - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
SerialBinding - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
SerialPanel - Class in verinec.gui.configurator.nodeeditor
Panel to edit a serial interface.
SerialPanel(Element, NodeEditor) - Constructor for class verinec.gui.configurator.nodeeditor.SerialPanel
Create a panel to edit serial properties.
serialVersionUID - Static variable in class verinec.netsim.loggers.events.ApplicationEvent
 
serialVersionUID - Static variable in class verinec.netsim.loggers.events.ARPEvent
 
serialVersionUID - Static variable in class verinec.netsim.loggers.events.ConsumeEvent
 
serialVersionUID - Static variable in class verinec.netsim.loggers.events.EthernetEvent
 
serialVersionUID - Static variable in class verinec.netsim.loggers.events.Event
 
serialVersionUID - Static variable in class verinec.netsim.loggers.events.Events
 
serialVersionUID - Static variable in class verinec.netsim.loggers.events.FirewallEvent
 
serialVersionUID - Static variable in class verinec.netsim.loggers.events.IPEvent
 
serialVersionUID - Static variable in class verinec.netsim.loggers.events.TCPEventStateChange
 
serialVersionUID - Static variable in class verinec.netsim.loggers.events.UDPEvent
 
serialVersionUID - Static variable in class verinec.netsim.loggers.Logger
 
serialVersionUID - Static variable in exception verinec.netsim.NetSimException
 
serialVersionUID - Static variable in class verinec.netsim.util.Random
 
service - Variable in class verinec.netsim.gui.Layer4Event
 
serviceParsers - Variable in class verinec.importer.parser.ImporterDialog
List of IServiceParser instances.
services - Variable in class verinec.netsim.components.Node
 
Session - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
setAck(int) - Method in class verinec.netsim.entities.packets.TCPPacket
sets the ack bit
setAck(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Sets the acknowledgement flag in the pattern.
setAck(int) - Method in class verinec.netsim.loggers.events.TCPEvent
logs the ackfield of a tcp packet
setAction(IAction) - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
setActiveModule(IVerinecModule) - Method in class verinec.gui.VerinecStudio
Changes the module of the application, letting the module load itselves.
setAddress(IAddress) - Method in class verinec.netsim.events.ARPTimeoutEvent
sets the address to lookup by arp
setAddress(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
Sets the String representation of the IP address.
setAddress(InetAddress) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
setAddress(InetAddress) - Method in class verinec.netsim.util.net.sockets.SocketImpl
sets the Address of this Socket
setAge(int) - Method in class verinec.netsim.entities.packets.Packet
sets the packets age
setAge(int) - Method in class verinec.netsim.loggers.events.TCPEvent
logs the agefield of a tcp packet
setAnswer(String[]) - Method in class verinec.netsim.entities.packets.helpers.DNSPacket
 
setArpTable(AddressTable) - Method in class verinec.netsim.components.layers.NetworkLayer
sets the Layers ARP table
setAttribute(Attribute) - Method in class verinec.netsim.loggers.events.ApplicationEvent
 
setBacklog(int) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
Sets the number of accpeting connections
setBacklog(int) - Method in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
Sets the number of accpeting connections
setBacklog(int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
Sets the number of accpeting connections
setBitAddress(BitSet) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
Sets the Bits representation of the IP address.
setBlockNo(int) - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Sets the blocknumber of the packet
setBottomComponent(Component) - Method in class verinec.gui.VerinecStudio
Set a component to the bottom right corner of the application.
setBounds(int, int, int, int) - Method in class verinec.gui.core.MultiInterface
Move the interface and all its bindings.
setBounds(int, int, int, int) - Method in class verinec.gui.core.NwBinding
Sets the new location and notifies its wire.
setBounds(int, int, int, int) - Method in class verinec.gui.core.NwComponent
Set the position and size of the component on the panel.
setBounds(Rectangle) - Method in class verinec.gui.core.NwComponent
Set the position of the component.
setBounds(int, int, int, int) - Method in class verinec.gui.core.NwHub
Notifies the wires about the changed coordinates.
setBounds(int, int, int, int) - Method in class verinec.gui.core.NwNode
Set the position and size of the node.
setBounds(int, int, int, int) - Method in class verinec.gui.core.PCNode
Moves the node and all its interfaces.
setBounds(int, int, int, int) - Method in class verinec.gui.core.SingleInterface
Set the position and size of the interface.
setCe(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
 
setChain(String) - Method in class verinec.netsim.firewall.packetFilter.IfMap
Set the chain reference
setChildren(Vector) - Method in class verinec.importer.analysis.HostCommRenderer
Fetch the children of the host associated with this renderer.
setCode(int) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
setCode(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
setCount(int) - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Set the count for this card.
setCwr(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
 
setData(byte[]) - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Sets the data
setDefaultModule() - Method in class verinec.gui.VerinecStudio
Load the default module, that is the first module in the configuration.
setDefaultPolicy(DefaultPolicy) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
setDescription(String) - Method in class verinec.netsim.loggers.events.Event
sets the discrption the the Event.
setDestPortRange(MatchDestinationPortRange) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
setDialog(VerinecStudio.SearchingDialog) - Method in class verinec.gui.VerinecStudio.FindClassThread
 
setDirection(int) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
setDirection(int) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.DropAction
 
setDirection(int) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
 
setDirection(int) - Method in interface verinec.netsim.firewall.packetFilter.actionList.actions.IAction
 
setDirection(int) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
setDirection(int) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.NoopAction
 
setDirection(int) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
setDirection(int) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.ReturnAction
 
setDirection(String) - Method in class verinec.netsim.firewall.packetFilter.IfMap
Sets the direction.
setDrawPanel(DrawPanel) - Method in class verinec.gui.core.StandardToolbar
Set the DrawPanel to report changes to.
setDscp(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
 
setDscpClass(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
 
setDst(MACAddress) - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
sets the destination of the packet
setDst(String) - Method in class verinec.netsim.loggers.events.Event
sets the destination of the packet in an event with addressed communiction
setDstAddress(IAddress) - Method in class verinec.netsim.entities.packets.Packet
sets the packets destimation address
setDstAddress(String) - Method in class verinec.netsim.loggers.events.UDPEvent
 
setDstPort(int) - Method in class verinec.netsim.entities.packets.UDPPacket
sets the destination port
setDstPort(String) - Method in class verinec.netsim.loggers.events.UDPEvent
sets the destination port
setEce(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
 
setEct(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
 
setEditState(int) - Method in class verinec.gui.core.DrawPanel
Set the current state for the panel.
setErrorMsg(String) - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Sets the error message
setErrorNo(int) - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Sets the error number, i.e one of the error codes
setEvent(PacketArrivedEvent) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
setEvent(PacketArrivedEvent) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.DropAction
 
setEvent(PacketArrivedEvent) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
 
setEvent(PacketArrivedEvent) - Method in interface verinec.netsim.firewall.packetFilter.actionList.actions.IAction
 
setEvent(PacketArrivedEvent) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
setEvent(PacketArrivedEvent) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.NoopAction
 
setEvent(PacketArrivedEvent) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
setEvent(PacketArrivedEvent) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.ReturnAction
 
setEventDetail(EventDetail) - Method in class verinec.netsim.loggers.events.Event
sets the eventdetail of this event.
setEvents(Element) - Method in class verinec.netsim.gui.SimulationToolbar
Set the simulation events to play.
setEventType(String) - Method in class verinec.netsim.loggers.events.TCPEventStateChange
Sets the event's new state
setExperiment(Experiment) - Method in class verinec.netsim.Simulation
sets the experiment of the simulation
setFin(boolean) - Method in class verinec.netsim.entities.packets.TCPPacket
sets the fin bit
setFin(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Sets the finish flag in the pattern.
setFin(boolean) - Method in class verinec.netsim.loggers.events.TCPEvent
logs the fin flag of a tcp packet
setFirstScheduledAt(double) - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
sets when the packet was scheduled first
setFName(String) - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Sets the name of the file to write
setFocusTextField(EditorTextField) - Method in class verinec.gui.configurator.nodeeditor.NodeEditor
Notify the nodeeditor which field has focus (to check for changes if the whole panel looses focus).
setForward(String) - Method in class verinec.netsim.firewall.PacketFilters
Set the forward interface
setFragment(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
setGlobalin(String) - Method in class verinec.netsim.firewall.PacketFilters
Sets the global-in interface
setGlobalout(String) - Method in class verinec.netsim.firewall.PacketFilters
Sets the global-out interface
setGlobals(Element) - Method in class verinec.data.repository.FileRepository
Set the global elements without touching the nodes.
setGlobals(Element) - Method in interface verinec.data.repository.IVerinecRepository
Set the global elements without touching the nodes.
setGlobals(Element) - Method in class verinec.data.repository.VerinecRepository
Set new globals, overwriting the existing ones.
setGotoReference(String) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
 
setHi(int) - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.PortRange
Sets the upper port boundary
setHostLookUp(String) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Set the actual state of the host lookups.
setHostName(String) - Method in class verinec.importer.analysis.HostCommRenderer
Set the name of the host associated with this renderer.
setId(String) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
setId(String) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
setId(String) - Method in class verinec.netsim.loggers.events.Event
sets this Events ID.
setID(String) - Method in class verinec.netsim.loggers.events.FirewallEvent
sets the id of this event
setImpl(Class) - Method in class verinec.netsim.util.net.sockets.SimSocketImplFactory
 
setInputEvents(Events) - Method in class verinec.netsim.components.NetworkModel
sets the Inputevents
setInputEvents(Events) - Method in interface verinec.netsim.ISimulation
sets the InputsEvents of the simulator.
setInputEvents(Events) - Method in class verinec.netsim.Simulation
 
setInputEvents(Events) - Method in class verinec.netsim.StaticSimulation
 
setInterf(String) - Method in class verinec.netsim.firewall.packetFilter.IfMap
Sets a new interface
setInterf(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchInInterface
Set the refererenced interface
setInterf(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchOutInterface
 
setInterface(String) - Method in class verinec.netsim.components.layers.DataLinkLayer
sets the name of the interface
setInterface(String) - Method in class verinec.netsim.loggers.events.Event
sets the name of the interface(nic) where this event occured
setInterfaceFilterMappings(InterfaceFilterMappings) - Method in class verinec.netsim.firewall.PacketFilters
Sets the interface-filter-mappings
setInterfaceID(String) - Method in class verinec.netsim.components.layers.DataLinkLayer
 
setInterfaceSide(NwInterface, int, int) - Method in class verinec.gui.core.PCNode
Set on which side an interface should be located.
setIpv4MatchList(Vector) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
setKind(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpOption
 
setLastObservedSimTime(int) - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
 
setLayer(NetworkLayer) - Method in class verinec.netsim.events.ARPTimeoutEvent
sets the layer in which the timeout happend
setLayer(abstractNetworkLayer) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
setLayer(abstractNetworkLayer) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.DropAction
 
setLayer(abstractNetworkLayer) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
 
setLayer(abstractNetworkLayer) - Method in interface verinec.netsim.firewall.packetFilter.actionList.actions.IAction
 
setLayer(abstractNetworkLayer) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
setLayer(abstractNetworkLayer) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.NoopAction
 
setLayer(abstractNetworkLayer) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
setLayer(abstractNetworkLayer) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.ReturnAction
 
setLayer(String) - Method in class verinec.netsim.loggers.events.Event
sets the layer where the event happend.
setLayer(abstractNetworkLayer) - Method in class verinec.netsim.processors.EventProcessor
sets the layer in which one this processor is active
setLayer(TransportLayer) - Method in class verinec.netsim.util.net.sockets.SocketImpl
sets the layer for this instance
setLayerName(String) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
sets this Layers name
setLength(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
 
setLevel(String) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
setLocalPort(int) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
setLocalPort(int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
sets the Local Port of this Socket
setLocation(int, int) - Method in class verinec.gui.core.NwComponent
Set the position of the component.
setLocation(Point) - Method in class verinec.gui.core.NwComponent
Set the position of the component.
setLogAction(LogAction) - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
setLogger(ILogger) - Method in class verinec.netsim.events.PacketArrivedEvent
sets the Logger of this Event that may be used later to log consequences of this event.
setLogger(ILogger) - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
setLogger(ILogger) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
setLogger(ILogger) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.DropAction
 
setLogger(ILogger) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
 
setLogger(ILogger) - Method in interface verinec.netsim.firewall.packetFilter.actionList.actions.IAction
 
setLogger(ILogger) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
setLogger(ILogger) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.NoopAction
 
setLogger(ILogger) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
setLogger(ILogger) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.ReturnAction
 
setLogger(ILogger) - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
Set the Event Logger.
setLogger(ILogger) - Method in class verinec.netsim.processors.applications.AbstractApplication
 
setLogger(ILogger) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
setLogger(ILogger) - Method in class verinec.netsim.util.net.sockets.SocketImpl
sets the Logger in the InputStream Associated with this Socket
setLow(int) - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.PortRange
Sets the lower port boundary
setMappings(Vector) - Method in class verinec.netsim.firewall.packetFilter.InterfaceFilterMappings
Sets new interface filter mappings (if-map)
setMatchList(Vector) - Method in class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
 
setMessage(String) - Method in class verinec.gui.core.PleaseWaitDialog
Set the message of the dialog, replacing the old one.
setMode(String) - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Sets the mode
setMode(int) - Method in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Set the mode for this card.
setModel(NetworkModel) - Method in class verinec.netsim.Simulation
sets the model of the simulation
setModifyAllowed(boolean) - Method in class verinec.gui.VerinecStudio
For the module to set if modifying is allowed.
setModus(int) - Method in class verinec.importer.analysis.traceroute.TraceRoute
sets the algorithm. ie the algorithm, which should be used and initialisize the AtraceRoute object
setName(String) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
setName(String) - Method in class verinec.netsim.processors.EventProcessor
sets the name of the processor
setNegate(boolean) - Method in class verinec.netsim.firewall.packetFilter.matchList.SimpleMatch
Set the negation
setNegateCode(boolean) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
setNegateType(boolean) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
setNode(Element) - Method in class verinec.data.repository.FileRepository
Set a network Node.
setNode(Element) - Method in interface verinec.data.repository.IVerinecRepository
Set a network Node.
setNode(Element) - Method in class verinec.data.repository.VerinecRepository
Set a network Node.
setNode(Element) - Method in class verinec.gui.VerinecStudio.StudioRepository
Set a network Node.
setNode(PCNode) - Method in class verinec.importer.parser.ImporterEnvironment
Set the node for this import.
setNode(Node) - Method in class verinec.netsim.components.layers.abstractNetworkLayer
sets the node in which this layer lies
setNode(String) - Method in class verinec.netsim.loggers.events.Event
sets the node where the event happend
setNodeID(String) - Method in class verinec.netsim.components.Node
sets the nodes identifier
setNodes(Element) - Method in interface verinec.data.repository.IVerinecRepository
Replace node and global data by the ones under the <nodes> element.
setNodes(Element) - Method in class verinec.data.repository.VerinecRepository
Overwrite all nodes and global values.
setOpcode(int) - Method in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Sets the data opcode to the given opcode
setOperatingSystem(String) - Method in class verinec.importer.analysis.HostCommRenderer
Set the operating system.
setOperation(IOperation) - Method in class verinec.importer.analysis.AnalysisConfigPanel.AnalysingDialog
Set the current process, to allow canceling.
setOption(int, Object) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
setOption(int, Object) - Method in class verinec.netsim.util.net.sockets.fsm.FSMSocketImpl
 
setOption(int, Object) - Method in class verinec.netsim.util.net.sockets.SocketImpl
 
setPacket(Packet) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
setPacket(Packet) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.DropAction
 
setPacket(Packet) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
 
setPacket(Packet) - Method in interface verinec.netsim.firewall.packetFilter.actionList.actions.IAction
 
setPacket(Packet) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
setPacket(Packet) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.NoopAction
 
setPacket(Packet) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
setPacket(Packet) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.ReturnAction
 
setPacketAction(IPacketAction) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
setPacketFilterChains(Vector) - Method in class verinec.netsim.firewall.PacketFilters
Sets the packet-filter-chains
setPacketFilterRules(Vector) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
setPacketID(String) - Method in class verinec.netsim.entities.packets.Packet
sets the packets id
setPacketId(String) - Method in class verinec.netsim.loggers.events.Event
sets the packetid of a packed that can be related to this event
setPacketMatchList(PacketMatchList) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
setParameters(String) - Method in class verinec.netsim.loggers.events.ApplicationEvent
sets the parameters with which the program was called
setParent(HostCommRenderer) - Method in class verinec.importer.analysis.HostCommRenderer
Set the partent of the host associated with this renderer.
setPart(int, byte) - Method in class verinec.netsim.addresses.IPAddress
Sets the i'th byte of the Address to the value a.
setPayload(Object) - Method in class verinec.netsim.entities.packets.Leaf
adds payload to the packet
setPayloadType(String) - Method in class verinec.netsim.loggers.events.EthernetEvent
sets the payloadType
setPhysicalNetworks(Element) - Method in class verinec.data.repository.FileRepository
Set the networks of this project.
setPhysicalNetworks(Element) - Method in interface verinec.data.repository.IVerinecRepository
Set the networks of this project.
setPhysicalNetworks(Element) - Method in class verinec.data.repository.VerinecRepository
Set the physical networks of this project.
setPort(int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
sets the Remote Port of this Socket
setPortFromNmap(Element) - Method in class verinec.importer.analysis.PortDescriptor
Convert an nmap port element to the node.xsd schema generic-service.
setPortXML(Element) - Method in class verinec.importer.analysis.PortDescriptor
Set the service description element of the service running on this portnumber.
setPositionsForStudio(HostCommRenderer, int, double, double, int, int) - Method in class verinec.importer.analysis.AnalysisThread
The computation of a node's postion in the stuido.
setProgram(String) - Method in class verinec.netsim.loggers.events.ApplicationEvent
sets the name of the programm that caused this event
setProgress(int) - Method in class verinec.netsim.gui.SimulationToolbar
Sets the progressbar to a new value.
setProtocol(String) - Method in class verinec.netsim.entities.packets.IPPacket
sets the overlying protocol
setProtocol(String) - Method in class verinec.netsim.loggers.events.IPEvent
sets the protocol of the overlying layer
setPsh(boolean) - Method in class verinec.netsim.entities.packets.TCPPacket
sets the psh bit
setPsh(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Sets the push flag in the pattern.
setPsh(boolean) - Method in class verinec.netsim.loggers.events.TCPEvent
logs the psh flag of a tcp packet
setReason(List) - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
setReason(List) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.AcceptAction
 
setReason(List) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.DropAction
 
setReason(List) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.GoSubAction
 
setReason(List) - Method in interface verinec.netsim.firewall.packetFilter.actionList.actions.IAction
 
setReason(List) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.LogAction
 
setReason(List) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.NoopAction
 
setReason(List) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
setReason(List) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.ReturnAction
 
setReason(List) - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
 
setReply(boolean) - Method in class verinec.netsim.firewall.util.tables.TableEntry
 
setRepository(IVerinecRepository) - Method in class verinec.netsim.components.NetworkModel
sets the repository containing the network archtitecture/configuration
setRepository(IVerinecRepository) - Method in interface verinec.netsim.ISimulation
sets the repository of the simulator.
setRepository(IVerinecRepository) - Method in class verinec.netsim.Simulation
 
setRepository(IVerinecRepository) - Method in class verinec.netsim.StaticSimulation
 
setRepositoryName(String) - Method in class verinec.netsim.gui.EventListPanel.SimPanel
Sets the Text of the Repository Input TextField
setRepositoryName(String) - Method in class verinec.netsim.loggers.events.Events
sets the name of the repository containig the network configuration
setRequest(String) - Method in class verinec.netsim.entities.packets.helpers.DNSPacket
 
setResizeWeight(double) - Method in class verinec.gui.VerinecStudio
Change the ratio between upper and lower part of InfoSplitPane.
setRst(boolean) - Method in class verinec.netsim.entities.packets.TCPPacket
sets the rst bit
setRst(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Sets the reset field in the pattern.
setRst(boolean) - Method in class verinec.netsim.loggers.events.TCPEvent
logs the rst flag of a tcp packet
setRule(String) - Method in class verinec.netsim.loggers.events.FirewallEvent
Sets the rule which caused the event
setRulePosition(int) - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
setScanState(String) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Set the actual state of the scanning.
setSelected(boolean) - Method in class verinec.gui.core.NwComponent
Changes whether the node is currently selected or not.
setSeq(int) - Method in class verinec.netsim.entities.packets.TCPPacket
sets the seq bit
setSeq(int) - Method in class verinec.netsim.loggers.events.TCPEvent
logs the sequence number field of a tcp packet
setSeq(int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
sets the sequence number of this socket
setSeq_ack(int) - Method in class verinec.netsim.util.net.sockets.SocketImpl
sets the last acknowledged sequence number
setService(String) - Method in class verinec.netsim.loggers.events.Event
sets the name of the service where the event happend
setSha(String) - Method in class verinec.netsim.loggers.events.ARPEvent
sets the source layer 3 address
setShowNames(boolean) - Method in class verinec.gui.core.DrawPanel
Hides or shows the node name display.
setShowNames(boolean) - Method in class verinec.gui.core.StandardToolbar
Set or unset the show names button.
setSide(int) - Method in class verinec.gui.core.NwInterface
Set the side of the node this interface is on.
setSimpleAction(int) - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
setSimTime(String) - Method in class verinec.netsim.firewall.PacketFilters
 
setSimulation(boolean) - Method in class verinec.importer.analysis.AnalysisConfigPanel
Tell the panel whether network sniffing is simulated.
setSimulationBoundaries(int, int) - Method in class verinec.netsim.gui.SimulatorThread
Set start and stop time of the simulation.
setSnapGrid(boolean) - Method in class verinec.gui.core.StandardToolbar
Set or unset the snap to grid button.
setSnapToGrid(boolean) - Method in class verinec.gui.core.DrawPanel
Enables or disables snap to grid behaviour when moving nodes.
setSniffingState(String) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Set the actual state of the sniffing.
setSpa(IAddress) - Method in class verinec.netsim.entities.packets.ARPPacket
sets the Layer 3 Source Address
setSpa(String) - Method in class verinec.netsim.loggers.events.ARPEvent
sets the source layer 3 address
setSpeed(int) - Method in class verinec.netsim.gui.SimulatorThread
Changes the simulationspeed.
setSrc(MACAddress) - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
sets the souce of the packet
setSrc(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchMac
 
setSrc(String) - Method in class verinec.netsim.loggers.events.Event
sets the source of the packet in an event with addressed communiction
setSrcAddress(IAddress) - Method in class verinec.netsim.entities.packets.Packet
sets the packets source address
setSrcAddress(String) - Method in class verinec.netsim.loggers.events.UDPEvent
 
setSrcPort(int) - Method in class verinec.netsim.entities.packets.UDPPacket
sets the source port
setSrcPort(String) - Method in class verinec.netsim.loggers.events.UDPEvent
sets the source port
setSrcPortRange(MatchSourcePortRange) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
setStarter(AAnalyserStartOperation) - Method in class verinec.importer.analysis.AAnalyserTask
Set the starter of this task.
setState(FSMSocketImpl) - Method in class verinec.netsim.util.net.sockets.SocketImpl
Sets the state of this socket
setStateValue(String) - Method in class verinec.netsim.firewall.util.tables.TableEntry
Set the state of the connection.
setStatus(String) - Method in class verinec.gui.VerinecStudio
Set the text for the status bar.
setStatus(String) - Method in class verinec.importer.analysis.AnalysisConfigPanel
Set the current state of the panel.
setStopTime(String) - Method in class verinec.netsim.gui.EventListPanel.SimPanel
Sets the Text of the StopTime Input TextField
setStopTime(double) - Method in interface verinec.netsim.ISimulation
sets the time to the value when the simulation stops.
setStopTime(double) - Method in class verinec.netsim.loggers.events.Events
sets the stop time for this simulation
setStopTime(double) - Method in class verinec.netsim.Simulation
 
setStopTime(double) - Method in class verinec.netsim.StaticSimulation
 
setSyn(boolean) - Method in class verinec.netsim.entities.packets.TCPPacket
sets the syn bit
setSyn(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Sets the synchronize field in the pattern.
setSyn(boolean) - Method in class verinec.netsim.loggers.events.TCPEvent
logs the syn flag of a tcp packet
setTarget(Element) - Method in class verinec.adaptation.DistCP
Set the target for copy operation.
setTarget(Element) - Method in class verinec.adaptation.DistNone
Set the target which is empty.
setTarget(Element) - Method in class verinec.adaptation.DistSsh
Set the connection data from a target element.
setTarget(Element) - Method in class verinec.adaptation.DistWMI
Set the target for a connection to WMI.
setTarget(Element) - Method in interface verinec.adaptation.IDistributor
Initialize a distributor with a given target.
setTarget(Element) - Method in class verinec.adaptation.snmp.DistCisco
Set the target for snmp operation, i.e for sending the configuration file to Cisco router.
setTcpMatchList(Vector) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
 
setTha(String) - Method in class verinec.netsim.loggers.events.ARPEvent
sets the destination layer 2 address
setThread(int, AAnalyserTask) - Method in class verinec.importer.analysis.AAnalyserStartOperation
Set a specified thread.
setTime(String) - Method in class verinec.netsim.loggers.events.Event
sets the time when the event happend
setTimeout(int) - Method in class verinec.netsim.firewall.util.tables.TableEntry
Set the timeout value.
setTimeOutAt(double) - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
sets the timeout
setTimesexecuted(int) - Method in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
sets the times that this event was scheduled and executed
setTimeToLive(int) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
settings - Variable in class verinec.importer.parser.ImporterEnvironment
The currently active panel.
setTopComponent(Component) - Method in class verinec.gui.VerinecStudio
Set a component to the upper right corner of the application.
setTpa(IAddress) - Method in class verinec.netsim.entities.packets.ARPPacket
sets the Layer 3 Destination Address
setTpa(String) - Method in class verinec.netsim.loggers.events.ARPEvent
sets the destination layer 3 address
setTransportlayer(TransportLayer) - Method in class verinec.netsim.components.Node
sets the nodes transport layer
setTRState(String) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Set the actual state of the traceroutes.
setTTL(int) - Method in class verinec.netsim.entities.packets.IPPacket
sets the time to live value of the packet
setTTL(String) - Method in class verinec.netsim.loggers.events.IPEvent
sets the time to live of the ip packet
setTTL(byte) - Method in class verinec.netsim.util.net.sockets.DatagramSocketImpl
Deprecated. use set TimeToLive instead
setType(int) - Method in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
 
setType(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
setType(String) - Method in class verinec.netsim.loggers.events.EventDetail
sets the Type of the Event Detail
setupGUI(VerinecStudio) - Method in class verinec.validation.gui.ScrollableEditor
Set's up the gui.
setupGUI(VerinecStudio) - Method in class verinec.validation.gui.ValidatorEditorPanel
Set's up the gui.
setUrg(boolean) - Method in class verinec.netsim.entities.packets.TCPPacket
sets the urg bit
setUrg(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
Sets the the urgent field in the pattern.
setUrg(boolean) - Method in class verinec.netsim.loggers.events.TCPEvent
logs the urg flag of a tcp packet
setValid(boolean) - Method in class verinec.netsim.loggers.events.TCPEvent
logs the validity property of a tcp packet
setValidity(boolean) - Method in class verinec.netsim.entities.packets.TCPPacket
sets the validity of this packet.
setValue(String) - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
 
setValue(Object) - Method in class verinec.netsim.util.tables.AddressTable.Entry
 
setValue(Object) - Method in class verinec.netsim.util.tables.DNSTable.Entry
 
setValue(Object) - Method in class verinec.netsim.util.tables.SocketSimProccessTable.Entry
 
setValue(Object) - Method in class verinec.netsim.util.tables.ThreadRegistry.Entry
 
setWindowsize(int) - Method in class verinec.netsim.entities.packets.TCPPacket
sets the sender's remainig window size
setWindowsize(int) - Method in class verinec.netsim.loggers.events.TCPEvent
logs the window size field of a tcp packet
setXPos(int) - Method in class verinec.importer.analysis.HostCommRenderer
Set the x position to hnow, where the node should be placed in the gui.
setYPos(int) - Method in class verinec.importer.analysis.HostCommRenderer
Set the y position to hnow, where the node should be placed in the gui.
setZoom(int) - Method in class verinec.gui.core.StandardToolbar
Set the zoom value of the zoom selector (100 means 100%).
setZoom(int) - Method in class verinec.gui.core.ZoomChooser
Set the selected value to the new value.
setZoomFactor(float) - Method in class verinec.gui.core.DrawPanel
Set the new zoom factor to apply.
sgetProjectNames() - Static method in class verinec.data.repository.FileRepository
Get the names of all existing projects.
showDialog(VerinecStudio) - Static method in class verinec.gui.core.ConfigDialog
Create and display the config dialog.
showErrorMessage(String, String) - Method in class verinec.importer.analysis.AnalysisConfigPanel
Standard error pane.
showIcon(boolean) - Method in class verinec.gui.core.NwComponent
Load the icon if there is one.
showInfo(NwComponent) - Method in class verinec.gui.core.DefaultComponentEditor
Shows the configuration of the selected component.
SHOWNAMES_ICON - Static variable in class verinec.gui.core.StandardToolbar
 
showNodeNames - Variable in class verinec.gui.core.DrawPanel
Whether node names must be displayed.
side - Variable in class verinec.gui.configurator.Configurator.ChangeSideAction
 
side - Variable in class verinec.gui.core.NwInterface
The side of the node this interface is on.
simButton - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Button to choose mode
SimDatagramSocketImplFactory - Class in verinec.netsim.util.net.sockets
 
SimDatagramSocketImplFactory() - Constructor for class verinec.netsim.util.net.sockets.SimDatagramSocketImplFactory
 
simPanel - Variable in class verinec.netsim.gui.EventListPanel
 
SimpleKey - Class in verinec.netsim.firewall.util.tables.keys
SimpleKey class. used to create keys for the Stateful Inspection HashTable.
SimpleKey(String, IAddress, IAddress) - Constructor for class verinec.netsim.firewall.util.tables.keys.SimpleKey
Creates a Key for a HashTable entry.
SimpleMatch - Class in verinec.netsim.firewall.packetFilter.matchList
 
SimpleMatch(Element) - Constructor for class verinec.netsim.firewall.packetFilter.matchList.SimpleMatch
Creates a new Simple Match.
SimSocketImplFactory - Class in verinec.netsim.util.net.sockets
The SocketImplFactory used in the constructor of Socket(@link java.net.Socket) that creates the SocketImpl.
SimSocketImplFactory() - Constructor for class verinec.netsim.util.net.sockets.SimSocketImplFactory
Creates a new SocketImplFactory
simTime - Variable in class verinec.netsim.firewall.PacketFilters
Current simulation time of the node.
SimTime - Class in verinec.netsim.util
Defines the interface for simulators.
SimTime() - Constructor for class verinec.netsim.util.SimTime
 
SimuEvent - Class in verinec.netsim.gui
Serves as the superclass of all Events.
SimuEvent(Element, DrawPanel) - Constructor for class verinec.netsim.gui.SimuEvent
Perform graphical initialisation.
simulate - Variable in class verinec.importer.analysis.AnalysisConfigPanel
Wheter we are in simulation mode.
SIMULATE - Static variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Modus: Simulate.
Simulation - Class in verinec.netsim
The standart Simulation constructed by the SimulationFactory.
Simulation() - Constructor for class verinec.netsim.Simulation
constructs a new simulation with no infrastrructure or scheduled input events
Simulation(IVerinecRepository, Events) - Constructor for class verinec.netsim.Simulation
constructs a new simulation with the network infrastrructure from the repository and scheduled input events.
Simulation(IVerinecRepository, Events, double) - Constructor for class verinec.netsim.Simulation
constructs a new simulation with the network infrastructure from the repository, scheduled input events and a given stop time.
SIMULATION_PACKET_COUNT - Static variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Number of packets to capture in simulation mode.
simulationend - Variable in class verinec.netsim.gui.SimulationScheduler
unrealistic low value, so this will be changed during initialisation.
simulationEvents - Variable in class verinec.netsim.gui.Simulator
 
SimulationException - Exception in verinec.netsim.gui
Used if an Event does not find its corresponding object on the drawPanel.
SimulationException(String) - Constructor for exception verinec.netsim.gui.SimulationException
Instantiate the exception with a description.
SimulationFactory - Class in verinec.netsim
Factory for Simulations that create Simulations.
SimulationFactory() - Constructor for class verinec.netsim.SimulationFactory
 
SimulationScheduler - Class in verinec.netsim.gui
Responsible for the animation of the events.
SimulationScheduler(Element, SimulatorThread, VerinecStudio) - Constructor for class verinec.netsim.gui.SimulationScheduler
Parses all the events and adds them to the table.
simulationstart - Variable in class verinec.netsim.gui.SimulationScheduler
unrealistic high value, so this will be changed during initialisation.
SimulationToolbar - Class in verinec.netsim.gui
Acts a a controlcenter for the simulation.
SimulationToolbar(VerinecStudio, Simulator) - Constructor for class verinec.netsim.gui.SimulationToolbar
Initializes buttons and sliders.
simulationToolbar - Variable in class verinec.netsim.gui.Simulator
 
simulator - Variable in class verinec.netsim.gui.SimulationToolbar
 
Simulator - Class in verinec.netsim.gui
Simulator module for Verinec.
Simulator() - Constructor for class verinec.netsim.gui.Simulator
 
Simulator.GenerateAction - Class in verinec.netsim.gui
Display the dialog to generate input events.
Simulator.GenerateAction(PCNode) - Constructor for class verinec.netsim.gui.Simulator.GenerateAction
Instantiate with name Create Event.
Simulator.LoadSimuInputAction - Class in verinec.netsim.gui
Load simulation input.
Simulator.LoadSimuInputAction() - Constructor for class verinec.netsim.gui.Simulator.LoadSimuInputAction
Initialize with name Load Simulation Input
Simulator.PlaySimuResultAction - Class in verinec.netsim.gui
Load simulation result and display it.
Simulator.PlaySimuResultAction() - Constructor for class verinec.netsim.gui.Simulator.PlaySimuResultAction
Instantiate with Load Simulation Result .
Simulator.RunSimulationAction - Class in verinec.netsim.gui
Calculate simulation result and display it.
Simulator.RunSimulationAction() - Constructor for class verinec.netsim.gui.Simulator.RunSimulationAction
Instantiate with Run Simulation.
Simulator.SaveSimuInputAction - Class in verinec.netsim.gui
Save simulation input that was edited for this network.
Simulator.SaveSimuInputAction() - Constructor for class verinec.netsim.gui.Simulator.SaveSimuInputAction
Instantiate with Save Simulation Input.
Simulator.SaveSimuResultAction - Class in verinec.netsim.gui
Save simulation result, normally created by the simulator.
Simulator.SaveSimuResultAction() - Constructor for class verinec.netsim.gui.Simulator.SaveSimuResultAction
Instantiate with Save Simulation Result.
SimulatorThread - Class in verinec.netsim.gui
This thread is responsible for animating the simulation.
SimulatorThread(Element, int, SimulationToolbar, VerinecStudio) - Constructor for class verinec.netsim.gui.SimulatorThread
Initalizes the thread and creates a scheduler for the events.
SimuLog - Class in verinec.netsim.firewall.util
 
SimuLog() - Constructor for class verinec.netsim.firewall.util.SimuLog
 
simuScheduler - Variable in class verinec.netsim.gui.SimulatorThread
 
simuThread - Variable in class verinec.netsim.gui.SimulationScheduler
 
simuThread - Variable in class verinec.netsim.gui.SimulationToolbar
 
SingleBinding - Class in verinec.gui.core
Represents a binding for an interface type having only one binding.
SingleBinding(Element, Point, SingleInterface, VerinecStudio) - Constructor for class verinec.gui.core.SingleBinding
Build a binding from XML.
SingleInterface - Class in verinec.gui.core
Represents an interface for a network type with single binding.
SingleInterface(int, Point, int, PCNode, VerinecStudio) - Constructor for class verinec.gui.core.SingleInterface
Create an interface that can have only one binding.
SingleInterface(Element, Point, PCNode, VerinecStudio) - Constructor for class verinec.gui.core.SingleInterface
Load a node from XML and add the binding.
SlidingWindowBuffer - Class in verinec.netsim.util.tables
A sliding window buffer
SlidingWindowBuffer(int) - Constructor for class verinec.netsim.util.tables.SlidingWindowBuffer
Creates a new sliding window buffer.
SlidingWindowByteBuffer - Class in verinec.netsim.util.tables
A sliding window buffer reading bytes from a SlidingWindowPacketBuffer
SlidingWindowByteBuffer(SlidingWindowPacketBuffer) - Constructor for class verinec.netsim.util.tables.SlidingWindowByteBuffer
Creates a new buffer
SlidingWindowPacketBuffer - Class in verinec.netsim.util.tables
A sliding window buffer containing packets
SlidingWindowPacketBuffer(int) - Constructor for class verinec.netsim.util.tables.SlidingWindowPacketBuffer
Creates a new sliding window buffer.
SNAPGRID_ICON - Static variable in class verinec.gui.core.StandardToolbar
 
snapRaster - Variable in class verinec.gui.core.DrawPanel
Constant for the snap to grid coordinates.
snapToGrid - Variable in class verinec.gui.core.DrawPanel
Whether nodes moved should snap to grid.
sniff() - Method in class verinec.importer.analysis.sniffer.SnifferThread
Stop packet capturing on this interface.
sniff() - Method in class verinec.importer.analysis.sniffer.StartSniffer
Start all sniffer threads and waits for them to finish.
SnifferThread - Class in verinec.importer.analysis.sniffer
Captures packets on the specified network device.
SnifferThread(NetworkInterface, int, long, StartSniffer, int) - Constructor for class verinec.importer.analysis.sniffer.SnifferThread
Create a new Sniffer.
sniffing - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
The actual state of the sniffing
sniffingAddToResult(String, HostCommRenderer) - Method in class verinec.importer.analysis.AnalysisThread
Add a host to the sniffing result.
sniffingGetHost(String) - Method in class verinec.importer.analysis.AnalysisThread
Get the host renderer for an ip.
sniffingGetResult() - Method in class verinec.importer.analysis.AnalysisThread
Fetch the result of the sniffing.
sniffingInitState(int, int, long) - Method in class verinec.importer.analysis.AnalysisThread
Initialize the state for the sniffing.
sniffingPrintResult() - Method in class verinec.importer.analysis.AnalysisThread
Print all the results of the sniffing, ie every host which was found.
sniffingResult - Variable in class verinec.importer.analysis.AnalysisThread
Map of host information: ip->HostCommRenderer.
sniffingState - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
The actual state of the sniffing as a string to display
sniffingUpdateState(int) - Method in class verinec.importer.analysis.AnalysisThread
Update the actual state of the sniffing.
sniffPanel - Variable in class verinec.importer.analysis.AnalysisConfigPanel
The sniff configuration panel, holding sniffer settings.
sniffStep() - Method in class verinec.importer.analysis.AnalysisThread
 
snmpv3Process(Element) - Method in class verinec.adaptation.snmp.DistCisco
Collects the different information in the snmpv3 Element, according to the schema.
snmpVersion - Variable in class verinec.adaptation.snmp.DistCisco
 
socket - Variable in class verinec.adaptation.snmp.tftpserver.Download
socket used to communicate with server.
socket - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
socket - Variable in class verinec.netsim.processors.applications.dnsd.Dnsd
 
SocketImpl - Class in verinec.netsim.util.net.sockets
A socket implementation that redirects all traffic into the simulator instead of sending it to the systems network stack.
SocketImpl() - Constructor for class verinec.netsim.util.net.sockets.SocketImpl
Constructs a new SocketImplementation the TransportLayer to which all the data is redirected
SocketImplClosed - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in closed state
SocketImplClosed(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
Creates a new SocketImpl in closed state.
SocketImplCloseWait - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in close wait state
SocketImplCloseWait(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplCloseWait
Creates a new SocketImpl in close wait state.
SocketImplClosing - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in closing state
SocketImplClosing(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplClosing
Creates a new SocketImpl in closing state.
SocketImplEstablished - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in established connection state
SocketImplEstablished(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplEstablished
Creates a new SocketImpl in established state.
SocketImplFinWait1 - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in fin wait 1 state
SocketImplFinWait1(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait1
Creates a new SocketImpl in fin wait1 state.
SocketImplFinWait2 - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in fin wait 2 state
SocketImplFinWait2(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplFinWait2
Creates a new SocketImpl in fin wait2 state.
SocketImplLastAck - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in last ack state
SocketImplLastAck(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplLastAck
Creates a new SocketImpl in last ack state.
SocketImplListen - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in listen state
SocketImplListen(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplListen
Creates a new SocketImpl in listen state.
SocketImpls - Variable in class verinec.netsim.util.net.sockets.fsm.SocketImplClosed
 
SocketImplSynRecieved - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in syn received state
SocketImplSynRecieved(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplSynRecieved
Creates a new SocketImpl in syn received state.
SocketImplSynSend - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in syn send state
SocketImplSynSend(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplSynSend
Creates a new SocketImpl in syn send state.
SocketImplTimedWait - Class in verinec.netsim.util.net.sockets.fsm
A SocketImpl in timed waite state
SocketImplTimedWait(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.fsm.SocketImplTimedWait
Creates a new SocketImpl in timed wait state.
SocketInputStream - Class in verinec.netsim.util.net.sockets
A SocketInputStream that gets it's data from a SocketImpl.
SocketInputStream(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.SocketInputStream
Constructs a new SocketInputStream that gets it's data from a SocketImpl
SocketOutputStream - Class in verinec.netsim.util.net.sockets
A SocketOutputStream that write it's data into a Vector and sends thisone as payload to a SocketImpl.
SocketOutputStream(SocketImpl) - Constructor for class verinec.netsim.util.net.sockets.SocketOutputStream
Constructs a new SocketOutputStream that write it's data to a SocketImpl
Sockets - Variable in class verinec.netsim.components.layers.TransportLayer
 
SocketSimProccessTable - Class in verinec.netsim.util.tables
 
SocketSimProccessTable() - Constructor for class verinec.netsim.util.tables.SocketSimProccessTable
Creates a new ProccessTable
SocketSimProccessTable.Entry - Class in verinec.netsim.util.tables
The Entry of this Map containing a Key and the SimProccess that opened the Socket(Key)
SocketSimProccessTable.Entry(SocketSimProccessTable.Key, SimProcess) - Constructor for class verinec.netsim.util.tables.SocketSimProccessTable.Entry
Creates a new Map Entry
SocketSimProccessTable.Key - Class in verinec.netsim.util.tables
The key of this Map containing the localhost and destination host address and destination port.
SocketSimProccessTable.Key(IAddress, IAddress, int) - Constructor for class verinec.netsim.util.tables.SocketSimProccessTable.Key
creates a new key
sortTreeData(HostCommRenderer) - Method in class verinec.importer.analysis.AnalysisThread
Sort a subtree, i.e. this methode arrange the childs of a node in a way, so that a child with a lot of children is followed by one with only a few.
source - Variable in class verinec.gui.core.NwWire
The binding this wire is connected to.
source - Variable in class verinec.importer.parser.iptables.parser.Parser.RuleParserToken
source address
spa - Variable in class verinec.netsim.entities.packets.ARPPacket
 
spaces - Static variable in class verinec.importer.parser.iptables.parser.Language
Space characters
special_targets - Static variable in class verinec.importer.parser.iptables.parser.Language
Special built-in TARGETS
speed - Variable in class verinec.netsim.gui.SimulationToolbar
 
speed - Variable in class verinec.netsim.gui.SimulatorThread
 
spHops - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Max hops Spinner
sports - Variable in class verinec.importer.parser.iptables.parser.Parser.TcpOptionParserToken
 
sports - Variable in class verinec.importer.parser.iptables.parser.Parser.UdpOptionParserToken
 
spSynTRs - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Synchronous traceroute Spinner
spTimeOut - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
TimeOut Spinner
src - Variable in class verinec.netsim.events.ApplicationEvent
 
src - Variable in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
 
src - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchMac
Source MAC-address
src - Variable in class verinec.netsim.firewall.util.tables.keys.SimpleKey
Source address of the packet.
src - Variable in class verinec.netsim.processors.applications.AbstractApplication
Source
srcAddress - Variable in class verinec.netsim.entities.packets.Packet
 
srcPort - Variable in class verinec.netsim.entities.packets.UDPPacket
 
srcPort - Variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
Source Port
srcPort - Variable in class verinec.netsim.firewall.util.tables.keys.UDPKey
 
srcport - Variable in class verinec.netsim.gui.Layer4Event
 
srcPortRange - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
ssh - Variable in class verinec.util.J2sshProcess
 
ssh - Variable in class verinec.util.SshCopy
 
SshCopy - Class in verinec.util
Do remote file copying using secure shell (Scp).
SshCopy(String, int, String, String, String, File, String, String) - Constructor for class verinec.util.SshCopy
Create a scp client with a remote system to copy files.
SshProgramExec - Class in verinec.util
Wrapper methods for execution of native programs on any system using ssh.
SshProgramExec(String, File, InputStream, OutputStream, OutputStream, String, int, String, String, String, File, String, String) - Constructor for class verinec.util.SshProgramExec
Prepare a program execution.
StandardToolbar - Class in verinec.gui.core
Toolbar with standard functions for the application.
StandardToolbar() - Constructor for class verinec.gui.core.StandardToolbar
Initializes the toolbar and adds it to the panel.
start - Variable in class verinec.netsim.gui.SimulatorThread
 
start() - Method in interface verinec.netsim.ISimulation
starts the simulation and returns all Eventsthat happend during the simulation.
start() - Method in class verinec.netsim.Simulation
 
start() - Method in class verinec.netsim.StaticSimulation
 
START_ICON - Static variable in class verinec.netsim.gui.SimulationToolbar
Icon location for start command.
START_TIME - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
 
starter - Variable in class verinec.importer.analysis.AAnalyserTask
The starter which controls this task
starter - Variable in class verinec.importer.analysis.traceroute.TraceWorkerThread
the StartTraceRoute object, ie the caller of this thread
StartLookUpHost - Class in verinec.importer.analysis
This class manages the lookup of the host names.
StartLookUpHost(int, AnalysisThread) - Constructor for class verinec.importer.analysis.StartLookUpHost
This constuructor just initializes the executor for the threadpool.
StartLookUpHost.HostNameLookUpThread - Class in verinec.importer.analysis
A thread that populates a host name in a host renderer.
StartLookUpHost.HostNameLookUpThread(HostCommRenderer, StartLookUpHost) - Constructor for class verinec.importer.analysis.StartLookUpHost.HostNameLookUpThread
The constructor
startPlayer(Element) - Method in class verinec.netsim.gui.SimulationToolbar
Start playing the simulation of the events.
startProcess(String, File) - Method in class verinec.util.AbstractProgramExec
Factory method to instantiate a process.
startProcess(String, File) - Method in class verinec.util.ProgramExec
Instantiate a process using Runtime.
startProcess(String, File) - Method in class verinec.util.SshProgramExec
Instantiate a process using Runtime.
startScan - Variable in class verinec.importer.analysis.scanner.HostScanWorker
The scanner to get hosts from.
StartScan - Class in verinec.importer.analysis.scanner
Starts the port scan operations for all hosts that should be scanned.
StartScan(StartScan.ConfigPanel, AnalysisThread, Collection) - Constructor for class verinec.importer.analysis.scanner.StartScan
Implement operation to launch portscan threads for the found hosts.
StartScan(HostCommRenderer) - Constructor for class verinec.importer.analysis.scanner.StartScan
Implement operation to launch a portscan against one host.
StartScan.ConfigPanel - Class in verinec.importer.analysis.scanner
Configuration panel for the port scanner.
StartScan.ConfigPanel(AnalysisConfigPanel) - Constructor for class verinec.importer.analysis.scanner.StartScan.ConfigPanel
Create the panel.
startSniffer - Variable in class verinec.importer.analysis.sniffer.SnifferThread
Reference to the main application.
StartSniffer - Class in verinec.importer.analysis.sniffer
The StartSniffer controls the jpcap instances on the devices.
StartSniffer(StartSniffer.ConfigPanel, AnalysisThread) - Constructor for class verinec.importer.analysis.sniffer.StartSniffer
Create the Sniffer for each interface.
StartSniffer.ConfigPanel - Class in verinec.importer.analysis.sniffer
Configuration for the sniffer.
StartSniffer.ConfigPanel(AnalysisConfigPanel) - Constructor for class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Create the config panel for the sniffer part of network analysis.
StartSniffer.ConfigPanel.ConfigCard - Class in verinec.importer.analysis.sniffer
Base class for configuration cards.
StartSniffer.ConfigPanel.ConfigCard() - Constructor for class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Common constructor for a config card.
StartSniffer.ConfigPanel.DeviceConfigCard - Class in verinec.importer.analysis.sniffer
Configuration card for individual interface.
StartSniffer.ConfigPanel.DeviceConfigCard(String, NetworkInterface) - Constructor for class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.DeviceConfigCard
Create a device config panel.
StartSniffer.ConfigPanel.GlobalConfigCard - Class in verinec.importer.analysis.sniffer
Configuration card for global config.
StartSniffer.ConfigPanel.GlobalConfigCard() - Constructor for class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.GlobalConfigCard
Instantiate global configuration with default values.
startSniffing() - Method in class verinec.importer.analysis.AnalysisConfigPanel
Tell the panel that we start with the analysis.
startThreads() - Method in class verinec.importer.analysis.AAnalyserStartOperation
Start all threads of the threads-array
startTime - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
 
startTime - Variable in class verinec.netsim.gui.Layer2EventReceive
 
startTime - Variable in class verinec.netsim.gui.Layer2EventSend
 
startTime - Variable in class verinec.netsim.loggers.events.EthernetEvent
 
startTimeTotal - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
 
StartTraceRoute - Class in verinec.importer.analysis.traceroute
The StartTraceRoute controls and starts the threads, which do the traceroutes.
StartTraceRoute(StartTraceRoute.ConfigPanel, AnalysisThread) - Constructor for class verinec.importer.analysis.traceroute.StartTraceRoute
The constructor creates n TraceRouteThread and handels the informations form the dialog.
StartTraceRoute.AlgorithmItem - Class in verinec.importer.analysis.traceroute
This class encapsulates some informations of the different traceroute algorithms.
StartTraceRoute.AlgorithmItem(int, String, String) - Constructor for class verinec.importer.analysis.traceroute.StartTraceRoute.AlgorithmItem
 
StartTraceRoute.ConfigPanel - Class in verinec.importer.analysis.traceroute
Configuration for the traceroutes.
StartTraceRoute.ConfigPanel(AnalysisConfigPanel) - Constructor for class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Create the panel.
STARTUP_CONFIG - Static variable in class verinec.adaptation.snmp.CiscoTransmit
Specifies the startup-config file as configuration file choice
startX - Variable in class verinec.netsim.gui.Layer2EventMac
 
startX - Variable in class verinec.netsim.gui.Layer2EventReceive
 
startX - Variable in class verinec.netsim.gui.Layer2EventSend
 
startX - Variable in class verinec.netsim.gui.Layer3Event
 
startX - Variable in class verinec.netsim.gui.Layer4Event
 
startX - Variable in class verinec.netsim.gui.Layer5Event
 
startX - Variable in class verinec.netsim.loggers.events.EventDetail
start position of the moving label on x axis
startY - Variable in class verinec.netsim.gui.Layer2EventMac
 
startY - Variable in class verinec.netsim.gui.Layer2EventReceive
 
startY - Variable in class verinec.netsim.gui.Layer2EventSend
 
startY - Variable in class verinec.netsim.gui.Layer3Event
 
startY - Variable in class verinec.netsim.gui.Layer4Event
 
startY - Variable in class verinec.netsim.gui.Layer5Event
 
startY - Variable in class verinec.netsim.loggers.events.EventDetail
start position of the moving label on y axis
state - Variable in class verinec.adaptation.snmp.tftpserver.Download
state of the download.
state - Variable in class verinec.adaptation.snmp.tftpserver.Upload
state of the upload.
state - Variable in class verinec.netsim.util.net.sockets.SocketImpl
 
stateChanged(ChangeEvent) - Method in class verinec.gui.configurator.nodeeditor.NodeEditor
Is called when node in VerinecStudio is selected, unselected, and so on.
stateChanged(ChangeEvent) - Method in class verinec.gui.core.DefaultComponentEditor
Delivers the active Node to the infoSplitPane, where specific information of the Node is displayed.
stateChanged(ChangeEvent) - Method in class verinec.netsim.gui.SimulationToolbar
Handles the events of the silders.
statefulInspection(Packet, IPacketAction, String, Node, String) - Method in class verinec.netsim.firewall.PacketFilters
Method which handles the Stateful Inspection's HashTable for the packet-filter.
StatefulInspection - Class in verinec.netsim.firewall.util.tables
Class used for Stateful Inspection.
StatefulInspection(int, String) - Constructor for class verinec.netsim.firewall.util.tables.StatefulInspection
Creates new Stateful Inspection Hashtable.
StatefulTablesSingleton - Class in verinec.netsim.firewall.util.tables
This class is used to ensure that each node has one and only one Stateful Inspection Hash Table.
StatefulTablesSingleton() - Constructor for class verinec.netsim.firewall.util.tables.StatefulTablesSingleton
private constructor, prevents direct instantiation of this class.
states - Variable in class verinec.importer.parser.iptables.parser.Parser.StateOptionParserToken
List of states.
StateTableException - Exception in verinec.netsim.firewall.util.tables
Exception thrown when the state table has not been intialised.
StateTableException(String) - Constructor for exception verinec.netsim.firewall.util.tables.StateTableException
Instantiate the exception with a description.
stateValue - Variable in class verinec.netsim.firewall.util.tables.TableEntry
Describes in which state this Table Entry is in.
StaticSimulation - Class in verinec.netsim
The static simulator does not simulate anything.
StaticSimulation(IVerinecRepository, Events, double) - Constructor for class verinec.netsim.StaticSimulation
creates a static simulation.
StaticSimulation(IVerinecRepository, Events) - Constructor for class verinec.netsim.StaticSimulation
creates a static simulation.
StaticSimulation() - Constructor for class verinec.netsim.StaticSimulation
creates an static simulation.
statusMessage - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
For logging purposes.
stdToolbar - Variable in class verinec.gui.core.DrawPanel
The toolbar instance.
stdToolbar - Variable in class verinec.gui.VerinecStudio
 
stepBackward() - Method in class verinec.netsim.gui.SimulatorThread
Jumps one time unit backward and animates the steps.
stepForward() - Method in class verinec.netsim.gui.SimulatorThread
Jumps one time unit forward and animates the steps.
stop - Variable in class verinec.netsim.gui.SimulationToolbar
 
STOP_ICON - Static variable in class verinec.netsim.gui.SimulationToolbar
Icon location for stop command.
stopServer() - Method in class verinec.adaptation.snmp.tftpserver.TFTPServer
Stops the TFTP server
stopSimulation() - Method in class verinec.netsim.gui.SimulatorThread
Stops the simulation.
stoptime - Variable in class verinec.netsim.Simulation
 
stoptime - Variable in class verinec.netsim.StaticSimulation
 
storage - Static variable in class verinec.gui.VerinecStudio
Location where the configuration will be saved to and loaded from.
streamsReady() - Method in class verinec.util.J2sshProcess.ProcessThread
The J2sshProcess may only return if the ProcessThread has the client streams ready.
string - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
XML built-in data-type
String2Number(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Parse the word as an integer.
studio - Variable in class verinec.adaptation.gui.AdaptationModule
 
studio - Variable in class verinec.gui.configurator.WireConnectionListener
 
studio - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
studio - Variable in class verinec.validation.gui.menu.actions.NewSchemaAction
 
studio - Variable in class verinec.validation.gui.menu.actions.OpenLogfileAction
 
studio - Variable in class verinec.validation.gui.menu.actions.OpenSchemaAction
 
studio - Variable in class verinec.validation.gui.ValidationGui
 
studio - Variable in class verinec.validation.gui.ValidatorEditorPanel
 
studioGetHost(String) - Method in class verinec.importer.analysis.AnalysisThread
Try to get the HostCommRenderer of an ip from the studio result.
studioGetHostFromReprository(HostCommRenderer) - Method in class verinec.importer.analysis.AnalysisThread
This method makes a lookup of a host in the reprository of the studio, to test if this one was allready found and safed in the studio.
studioGetResult() - Method in class verinec.importer.analysis.AnalysisThread
Fetch the result of the studio, ie the pcnodes which are in the gui.
studioInitResult() - Method in class verinec.importer.analysis.AnalysisThread
Load and save the Nodes from the Studio to provide fast and easy access for tests.
studioIsHostInStudio(HostCommRenderer) - Method in class verinec.importer.analysis.AnalysisThread
Tests if a host is found in the studio.
studioResult - Variable in class verinec.importer.analysis.AnalysisThread
The Nodes which are allready in the Studio
subanimate(int, int, int, int) - Method in class verinec.netsim.loggers.events.ApplicationEvent
 
subanimate(int, int, int, int) - Method in class verinec.netsim.loggers.events.ARPEvent
 
subanimate(int, int, int, int) - Method in class verinec.netsim.loggers.events.ConsumeEvent
 
subanimate(int, int, int, int) - Method in class verinec.netsim.loggers.events.EthernetEvent
 
subanimate(int, int, int, int) - Method in class verinec.netsim.loggers.events.EventDetail
animates a substep of the whole animation
subanimate(int, int, int, int) - Method in class verinec.netsim.loggers.events.FirewallEvent
 
subanimate(int, int, int, int) - Method in class verinec.netsim.loggers.events.IPEvent
 
subanimate(int, int, int, int) - Method in class verinec.netsim.loggers.events.TCPEventStateChange
 
subanimate(int, int, int, int) - Method in class verinec.netsim.loggers.events.UDPEvent
 
Subject - Interface in verinec.netsim.components.layers
Subject is the Subject Interface for the Observer Designpattern.
Subnet - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
substep - Variable in class verinec.netsim.gui.SimulatorThread
 
SUBSTEP_UNITY - Static variable in class verinec.netsim.gui.SimulatorThread
Number of substeps for each step.
sudopwText - Variable in class verinec.importer.parser.ImporterDialog.PanelLocal
Password for sudo to execute root commands.
sufficientRights - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Whether we can open interfaces in promiscious mode.
syn - Variable in class verinec.netsim.entities.packets.TCPPacket
the synchronize flag.
syn - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
the synchronize flag.
SYN_RCV - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
SYN_RCV_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
SYN_SENT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
SYN_SENT_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
SYNCHRONOUS_HOST_SCAN - Static variable in class verinec.importer.analysis.scanner.StartScan
Constant to determine the number of parallel scans.
SYNRECEIVED - Static variable in class verinec.netsim.constants.TCP
The NEW IN SYNRECEIVED STATE Event Type
SYNSEND - Static variable in class verinec.netsim.constants.TCP
The NEW IN SYNSEND STATE Event Type
System - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Choice list for EditorComboBox where values are required

T

t_start - Variable in class verinec.importer.analysis.sniffer.SnifferThread
The time when the execution of the sniffer starts
table - Variable in class verinec.netsim.processors.applications.dnsd.Dnsd
 
TableEntry - Class in verinec.netsim.firewall.util.tables
 
TableEntry(String, String) - Constructor for class verinec.netsim.firewall.util.tables.TableEntry
Creates a new hash table entry.
TableEntry(String, String, int) - Constructor for class verinec.netsim.firewall.util.tables.TableEntry
Creates a new hash table entry with a given timeout.
tabs - Variable in class verinec.gui.core.ConfigDialog
 
target - Variable in class verinec.gui.configurator.WireConnectionListener
 
target - Variable in class verinec.importer.parser.iptables.parser.Parser.RuleParserToken
target
target_extension_keys - Static variable in class verinec.importer.parser.iptables.parser.Language
Target extension keys - values of options keys.
targetaddress - Variable in class verinec.adaptation.snmp.CiscoTransmit
 
targetAddress - Variable in class verinec.adaptation.snmp.DistCisco
 
targetHost - Variable in class verinec.importer.analysis.traceroute.ATraceRoute
The ip adress of the target host in string representation.
targetIP - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
The ip adress of the target host
targetpos - Variable in class verinec.importer.parser.iptables.parser.Parser.ChainParserToken
 
tborder - Variable in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
 
TCP - Static variable in class verinec.netsim.constants.Protocolls
String Representation for the TCP Protocol
TCP - Class in verinec.netsim.constants
This Class contains static Strings for TCP Events that are used for logging.
TCP() - Constructor for class verinec.netsim.constants.TCP
 
TCP_TRACEROUTE - Static variable in class verinec.importer.analysis.traceroute.TraceRoute
Algorithm: Use the TCP traceroute executable
TCPEvent - Class in verinec.netsim.loggers.events
Creates a TCP Event which is not related with TCP State change (e.g sending and recieving).
TCPEvent(String, TCPPacket) - Constructor for class verinec.netsim.loggers.events.TCPEvent
Creates a new tcp event element type
TCPEvent(String) - Constructor for class verinec.netsim.loggers.events.TCPEvent
Creates a new tcp event element type
TCPEventStateChange - Class in verinec.netsim.loggers.events
An Event that occurs when a the TCP FSM changes from one state to another.
TCPEventStateChange(String) - Constructor for class verinec.netsim.loggers.events.TCPEventStateChange
Creates
TCPEventStateChange() - Constructor for class verinec.netsim.loggers.events.TCPEventStateChange
creates a TCP EventDetail
TCPKey - Class in verinec.netsim.firewall.util.tables.keys
 
TCPKey(IAddress, IAddress, int, int) - Constructor for class verinec.netsim.firewall.util.tables.keys.TCPKey
Creates a new TCP Key for the Hash Table.
tcpMatchList - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
 
TCPPacket - Class in verinec.netsim.entities.packets
A TCP Packet
TCPPacket(Model, IPAddress, IPAddress, int, int) - Constructor for class verinec.netsim.entities.packets.TCPPacket
Creates a new TCP Packet
TCPProcessor - Class in verinec.netsim.processors
a TCP Processor (implemenatation of the TCP Protocol) the biggest part of the TCP code is in #verinec.netsim.util.net.sockets.SocketImpl
TCPProcessor(abstractNetworkLayer) - Constructor for class verinec.netsim.processors.TCPProcessor
creates a new TCP Layer
TCPProcessor() - Constructor for class verinec.netsim.processors.TCPProcessor
creates a new TCP Layer
TCPTreatment(TCPPacket) - Method in class verinec.importer.analysis.sniffer.SnifferThread
Analyses a TCP packet.
TCPUDPTreatement(IPPacket, int, int) - Method in class verinec.importer.analysis.sniffer.SnifferThread
Common treatement for tcp and udp packets.
terminateSimulation() - Method in class verinec.netsim.gui.SimulationScheduler
Removes the filterpanel from the sidewindow when the simulation is terminated.
terminateSimulation() - Method in class verinec.netsim.gui.SimulationToolbar
Terminates the simulation.
terminateSimulation() - Method in class verinec.netsim.gui.SimulatorThread
Terminates the simulation, that is set running=false, stop the simulation and notify the scheduler.
test - Variable in class verinec.importer.parser.ImporterDialog
Swing stuff.
testAccessRights() - Static method in class verinec.importer.analysis.AnalysisThread
This method tests if the user has sufficent rights for capturing, that is if he can set the device into promiscious mode.
testAccessRights() - Static method in class verinec.importer.analysis.sniffer.StartSniffer
This method tests if the user has sufficent rights for capturing, that is if he can set the device into promiscious mode.
testAccessRights() - Static method in class verinec.importer.analysis.traceroute.TRJPcap
 
testContinueSniffing() - Method in class verinec.importer.analysis.sniffer.SnifferThread
 
testHost(HostCommRenderer) - Method in class verinec.importer.analysis.scanner.StartScan.ConfigPanel
Test whether the host should be scanned according to filter rules.
testHost(HostCommRenderer) - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Test whether the host should be traced according to filter rules.
text - Variable in class verinec.importer.parser.ImporterEnvironment.ImportLogRecord
 
texttype - Variable in class verinec.importer.parser.ImporterEnvironment.ImportLogRecord
 
tftp - Variable in class verinec.adaptation.snmp.tftpserver.Download
parsed packet.
tftp - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
TFTPPacket - Class in verinec.adaptation.snmp.tftpserver
Class responsible for encapsulating TFTP packets.
TFTPPacket() - Constructor for class verinec.adaptation.snmp.tftpserver.TFTPPacket
 
TFTPServer - Class in verinec.adaptation.snmp.tftpserver
TFTP server main class The server can be run from the command line, with command java -classpath .
TFTPServer(int, File) - Constructor for class verinec.adaptation.snmp.tftpserver.TFTPServer
Creates a TFTPServer instance that starts the server process in a new thread.
TFTPServer.Listener - Class in verinec.adaptation.snmp.tftpserver
a thread to listen for incoming packets
TFTPServer.Listener() - Constructor for class verinec.adaptation.snmp.tftpserver.TFTPServer.Listener
 
thirdPanel - Variable in class verinec.importer.analysis.AnalysisConfigPanel
 
thisHostIP - Static variable in class verinec.importer.analysis.traceroute.TRJPcap
the ip adress of this host
thisHostIP - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
The ip adress of this host
thread - Variable in class verinec.gui.VerinecStudio.SearchingDialog
 
thread - Variable in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
thread - Variable in class verinec.netsim.util.net.sockets.SocketImpl
 
thread - Variable in class verinec.netsim.util.tables.ThreadRegistry.Entry
 
ThreadRegistry - Class in verinec.netsim.util.tables
The ThreadRegistry saves the assocation between thread and node.
ThreadRegistry() - Constructor for class verinec.netsim.util.tables.ThreadRegistry
Constructs a new registry.
ThreadRegistry.Entry - Class in verinec.netsim.util.tables
 
ThreadRegistry.Entry(Thread, Node) - Constructor for class verinec.netsim.util.tables.ThreadRegistry.Entry
creates a new Thread-Node-Entry
threads - Variable in class verinec.importer.analysis.AAnalyserStartOperation
An array of the threads which are working for a Starter eg. the SnifferThrads
TIME - Static variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel
Modus: Time limitation
time - Variable in class verinec.netsim.events.ApplicationEvent
 
TIME_WAIT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
TIME_WAIT_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
timeButton - Variable in class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard
Button to choose mode
timedOut - Variable in class verinec.util.AbstractProgramExec
 
TIMEDWAIT - Static variable in class verinec.netsim.constants.TCP
The NEW IN TIMEDWAIT STATE Event Type
TimeOut - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
timeOut - Variable in class verinec.importer.analysis.traceroute.ATraceRoute
time out in ms between sending and receiving of a packet
timeOut - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute
The timeout for the traceroutes
timeOut - Variable in class verinec.importer.analysis.traceroute.TraceWorkerThread
the timeOut for the traceroute in ms
TIMEOUT - Static variable in class verinec.netsim.constants.TCP
The Timeout Event Type
timeout - Variable in class verinec.netsim.firewall.util.tables.TableEntry
Timeout value for this entry.
timeout() - Method in class verinec.util.AbstractProgramExec
For the TimeoutWatcher to notify that process has run too long if not yet finished.
timeOutAt - Variable in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
 
timer - Variable in class verinec.adaptation.snmp.tftpserver.Download
timer used for resends.
timer - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
timerCount - Variable in class verinec.adaptation.snmp.tftpserver.Download
number of times the timer has expired.
timerCount - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
timerExpired - Variable in class verinec.adaptation.snmp.tftpserver.Download
 
timerExpired - Variable in class verinec.adaptation.snmp.tftpserver.Upload
 
timesexecuted - Variable in class verinec.netsim.events.NetworkLayerPacketArrivedEventDown
 
title - Variable in class verinec.gui.VerinecStudio
 
titlePanel - Variable in class verinec.netsim.gui.LayerFilterPanel
 
toByteArray() - Method in class verinec.netsim.addresses.IPAddress
returns the array of the 4 bytes of this address
toInetAddress() - Method in class verinec.netsim.addresses.IPAddress
returns a InetAddress coressponding this Address
tokenPointer - Variable in class verinec.importer.parser.iptables.parser.Parser
Number of current token.
tokens - Variable in class verinec.importer.parser.iptables.parser.Lexer
The list of tokens
tokens - Variable in class verinec.importer.parser.iptables.parser.Parser
result of the lexer, input to the parser.
toolbar - Variable in class verinec.netsim.gui.SimulatorThread
 
toolbarPanel - Variable in class verinec.gui.VerinecStudio
 
toString() - Method in class verinec.adaptation.gui.AdaptationModule
Return the name of this module: Distributor.
toString() - Method in class verinec.gui.configurator.Configurator
 
toString() - Method in interface verinec.gui.IVerinecModule
The toString method should just return the modules name for the module selection dropdown.
toString() - Method in class verinec.importer.analysis.HostCommRenderer
Convert this host renderer to a readable string.
toString() - Method in class verinec.importer.analysis.PortDescriptor
Retruns a String containing the number and the description of the ports.
toString() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute.AlgorithmItem
We want the toString to give the name of the algorithm.
toString() - Method in class verinec.importer.ImporterModule
Return the name of the module.
toString() - Method in class verinec.importer.parser.iptables.parser.ParserToken
Get a string representation containing the token's type, its word, its line and position number.
toString() - Method in interface verinec.netsim.addresses.IAddress
This method returns this address in a form represented by a String.
toString() - Method in class verinec.netsim.addresses.IPAddress
get the IPAddress in the dotted string representation.
toString() - Method in class verinec.netsim.addresses.MACAddress
Converts this MACAddress into the semicolon separated String format xx:xx:xx:xx:xx:xx
toString() - Method in class verinec.netsim.entities.packets.ARPPacket
 
toString() - Method in class verinec.netsim.entities.packets.Leaf
 
toString() - Method in class verinec.netsim.entities.packets.Packet
This returns a String representation of the Packet.
toString() - Method in class verinec.netsim.entities.packets.TCPPacket
 
toString() - Method in class verinec.netsim.entities.packets.UDPPacket
 
toString() - Method in class verinec.netsim.firewall.Firewall
This returns a String representation of the Packet.
toString() - Method in interface verinec.netsim.firewall.IFirewall
This returns a String representation of the Firewall
toString() - Method in class verinec.netsim.firewall.packetFilter.actionList.Action
 
toString() - Method in interface verinec.netsim.firewall.packetFilter.actionList.IPacketAction
Returns the String representation of the Packet Action
toString() - Method in class verinec.netsim.firewall.packetFilter.IfMap
 
toString() - Method in class verinec.netsim.firewall.packetFilter.InterfaceFilterMappings
 
toString() - Method in interface verinec.netsim.firewall.packetFilter.IPacketFilter
This returns a String representation of the Packet Filter
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.IPRange
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDestination
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchDsField
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchIPEcn
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.ipv4.MatchSource
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchInInterface
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchIpv4
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchMac
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchOutInterface
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchState
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchTcp
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.MatchUdp
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.PacketMatchList
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchDestinationPortRange
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.MatchSourcePortRange
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.portRange.PortRange
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpEcn
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
 
toString() - Method in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpOption
 
toString() - Method in class verinec.netsim.firewall.packetFilter.PacketFilterChain
 
toString() - Method in class verinec.netsim.firewall.packetFilter.PacketFilterRule
 
toString() - Method in class verinec.netsim.firewall.PacketFilters
 
toString() - Method in class verinec.netsim.firewall.util.tables.keys.SimpleKey
 
toString() - Method in class verinec.netsim.firewall.util.tables.TableEntry
 
toString() - Method in class verinec.netsim.gui.Simulator
 
toString() - Method in class verinec.netsim.loggers.events.Event
This returns the XML Representation of this Event
toString() - Method in class verinec.netsim.loggers.events.EventDetail
 
toString() - Method in class verinec.netsim.util.tables.SocketSimProccessTable.Key
 
toString() - Method in class verinec.validation.gui.ValidationGui
 
TOTAL_HOSTS - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
 
totalSubsteps - Variable in class verinec.netsim.gui.Layer2EventReceive
 
totalSubsteps - Variable in class verinec.netsim.gui.Layer2EventSend
 
totalSubsteps - Variable in class verinec.netsim.loggers.events.EthernetEvent
 
tpa - Variable in class verinec.netsim.entities.packets.ARPPacket
 
tr - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
The actual state of the traceroutes
tr - Variable in class verinec.importer.analysis.traceroute.TraceRoute
the object, where the specific traceroute algorithm is implemented
tr - Variable in class verinec.importer.analysis.traceroute.TraceWorkerThread
the traceroute object
trace_exec - Static variable in class verinec.importer.analysis.traceroute.TRTCPLinux
 
trace_exec - Static variable in class verinec.importer.analysis.traceroute.TRTCPWindows
 
traceRoute(int, int, String) - Method in class verinec.importer.analysis.traceroute.ATraceRoute
The traceroute method, which has to be implemented.
traceRoute() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute
Start all traceroute threads and waits for them to finish.
TraceRoute - Class in verinec.importer.analysis.traceroute
This class manages several different possibilities to do a traceroute and allows to use them in a general, common way.
TraceRoute(int) - Constructor for class verinec.importer.analysis.traceroute.TraceRoute
the constructor, it sets the algorithm
TraceRoute() - Constructor for class verinec.importer.analysis.traceroute.TraceRoute
the defalt constructor, it sets the algorithm to a default value.
traceRoute(int, int, String) - Method in class verinec.importer.analysis.traceroute.TraceRoute
public traceroute command
traceRoute(String) - Method in class verinec.importer.analysis.traceroute.TraceRoute
public traceroute command with Default parameters for maxHops, timeOut and Modus
traceRoute(int, int, String, int) - Method in class verinec.importer.analysis.traceroute.TraceRoute
the traceRoute function. all parameter are checked here, the algorithm is set and if everything is ok, the traceroute method is called.
traceRoute(int, int, String) - Method in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
This method implements a classical traceroute algorithm with increasing ttl.
traceRoute(int, int, String) - Method in class verinec.importer.analysis.traceroute.TRShellCommandLinux
The traceRoute algorithm using linux shell command.
traceRoute(int, int, String) - Method in class verinec.importer.analysis.traceroute.TRShellCommandWindows
The traceRoute algorithm using windows shell command.
traceRoute(int, int, String) - Method in class verinec.importer.analysis.traceroute.TRTCPLinux
The traceroute algorithm using the extern tcptraceroute programm.
traceRoute(int, int, String) - Method in class verinec.importer.analysis.traceroute.TRTCPWindows
The traceroute algorithm using the extern tracetcp.exe programm.
TraceRouteException - Exception in verinec.importer.analysis.traceroute
Base exception for the traceroute package.
TraceRouteException() - Constructor for exception verinec.importer.analysis.traceroute.TraceRouteException
Currently we do nothing special, just forward to the Exception class.
TraceRouteException(String) - Constructor for exception verinec.importer.analysis.traceroute.TraceRouteException
Currently we do nothing special, just forward to the Exception class.
TraceRouteException(String, Throwable) - Constructor for exception verinec.importer.analysis.traceroute.TraceRouteException
Currently we do nothing special, just forward to the Exception class.
traceStep() - Method in class verinec.importer.analysis.AnalysisThread
Perform the trace step.
TraceWorkerThread - Class in verinec.importer.analysis.traceroute
This class does the traceroutes.
TraceWorkerThread(StartTraceRoute, int, int, int, String) - Constructor for class verinec.importer.analysis.traceroute.TraceWorkerThread
The constructor just initialize the object.
trAddToResult(String, HostCommRenderer) - Method in class verinec.importer.analysis.AnalysisThread
Add a new host to the traceroute result.
trAddToResult(Vector, HostCommRenderer) - Method in class verinec.importer.analysis.AnalysisThread
Add a vector of ips to the traceroute result and create the tree structure.
transform(Document) - Method in class verinec.validation.gui.menu.actions.ValidateAction
 
transform2(Document) - Method in class verinec.validation.gui.menu.actions.ValidateAction
 
translate(Element) - Method in class verinec.adaptation.gui.AdaptationModule
 
translate(Element) - Method in class verinec.adaptation.Translator
Translates a set of network nodes.
TRANSLATE_DIR - Static variable in class verinec.adaptation.repository.XSLFileRepository
Directory name inside fileRoot for translators
translateNode(Element) - Method in class verinec.adaptation.Translator
Translate a single expanded and resolved node.
TranslationRepFactory - Class in verinec.adaptation.repository
Create repositories for XSL translations.
TranslationRepFactory() - Constructor for class verinec.adaptation.repository.TranslationRepFactory
 
translator - Variable in class verinec.adaptation.gui.AdaptationModule
The translator instance.
Translator - Class in verinec.adaptation
Main class to translate a configuration.
Translator(ITranslationRepository) - Constructor for class verinec.adaptation.Translator
Instantiate the translator, using repository repo
translators - Variable in class verinec.adaptation.repository.XSLFileRepository
Cache for the translators
transport - Variable in class verinec.adaptation.snmp.CiscoTransmit
 
TRANSPORT - Static variable in class verinec.netsim.constants.Layers
String Representation for Transport Layer
transport - Variable in class verinec.netsim.gui.LayerFilterPanel
 
TransportLayer - Class in verinec.netsim.components.layers
Transport Layer (Layer 4 in the OSI Model)
TransportLayer(Model, EventProcessor, RoutingTable) - Constructor for class verinec.netsim.components.layers.TransportLayer
Constructs a new TransportLayer
transportlayer - Variable in class verinec.netsim.components.Node
 
traverseChain(Packet, String, String, PacketFilterChain, ILogger) - Method in class verinec.netsim.firewall.PacketFilters
Traverse Chain picks out the referenced chain and traverses it.
traverseDefaultChain(Packet, String, String, ILogger) - Method in class verinec.netsim.firewall.PacketFilters
Traverses the corresponding default chain.
TraversePackets - Class in verinec.netsim.firewall.util
Utility Class to traverse Packets to access their specific payload.
TraversePackets() - Constructor for class verinec.netsim.firewall.util.TraversePackets
 
treatTimxceed(ICMPPacket) - Method in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
 
trGetHost(String) - Method in class verinec.importer.analysis.AnalysisThread
Try to get the HostCommRenderer of an ip from the traceroute result.
TRIGGEREDACTION - Static variable in class verinec.netsim.loggers.events.FirewallEvent
 
trIterGetElement - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute
The iterator for the host, to which a traceroute should be done
TRJPcap - Class in verinec.importer.analysis.traceroute
This class employs the JPcap library to send and receive ICMP packages to do a traceroute.
TRJPcap() - Constructor for class verinec.importer.analysis.traceroute.TRJPcap
The constructor is private, the factory method TRJPcap.getTRObject() must be used to get an instance.
TRJPcap.TRJPcapObject - Class in verinec.importer.analysis.traceroute
This class provides a traceroute and encapsulates the algorithm.
TRJPcap.TRJPcapObject(JpcapSender, JpcapCaptor, InetAddress) - Constructor for class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
The constructor needs a sender and a captor for the packages and the ip of the host, which calls the traceroute method.
trOptionPanel - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Option Panel
trPanel - Variable in class verinec.importer.analysis.AnalysisConfigPanel
The traceroute configuration panel, holding settings for traceroutes.
trPrintResult() - Method in class verinec.importer.analysis.AnalysisThread
Print the whole result form the traceroutes to the standart output
trResult - Variable in class verinec.importer.analysis.AnalysisThread
The same structure to save the traces like it is used to save the host form the sniffing
TRShellCommandLinux - Class in verinec.importer.analysis.traceroute
This class provides a traceroute by using the shell command traceroute on linux.
TRShellCommandLinux() - Constructor for class verinec.importer.analysis.traceroute.TRShellCommandLinux
 
TRShellCommandWindows - Class in verinec.importer.analysis.traceroute
This class provides a traceroute by using the shell command tracert on windows.
TRShellCommandWindows() - Constructor for class verinec.importer.analysis.traceroute.TRShellCommandWindows
 
trState - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
The actual state of the traceroutes as a string to display
TRTCPLinux - Class in verinec.importer.analysis.traceroute
This class provides a traceroute by using the tcptraceroute tool for linux.
TRTCPLinux() - Constructor for class verinec.importer.analysis.traceroute.TRTCPLinux
 
TRTCPWindows - Class in verinec.importer.analysis.traceroute
This class provides a traceroute by using the TraceTCP tool for windows.
TRTCPWindows() - Constructor for class verinec.importer.analysis.traceroute.TRTCPWindows
Prepare the traceroute instance and check for existence of the tracetcp.exe program at the specified location.
trUpdateState() - Method in class verinec.importer.analysis.AnalysisThread
Update the state of the Traceroutes.
trWasExecuted() - Method in class verinec.importer.analysis.AnalysisThread
It tests if the traceroutes where executed.
ttl - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
 
TTL - Variable in class verinec.netsim.entities.packets.IPPacket
 
ttl - Variable in class verinec.netsim.util.net.sockets.DatagramSocketImpl
 
TwoDigitHex2Integer(String) - Static method in class verinec.importer.parser.iptables.parser.Language
Parse the word as a hex string of the form 0xNN.
txtClass - Variable in class verinec.gui.VerinecStudio.ModulesConfig
 
txtGridSpacing - Variable in class verinec.gui.core.DrawPanel.ViewConfig
 
txtIptablesCmd - Variable in class verinec.importer.parser.iptables.ImportIptables.IptablesConfig
The iptables command line to use.
txtIptablesPath - Variable in class verinec.importer.parser.iptables.ImportIptables.IptablesConfig
The file with iptables output for test import.
txtSubnet - Variable in class verinec.importer.analysis.scanner.StartScan.ConfigPanel
Subnet mask to filter.
txtSubnet - Variable in class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel
Textfield to specified the subnet mask to filter
type - Variable in class verinec.gui.configurator.Configurator.PCNodeAction
 
Type - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
type - Variable in class verinec.gui.core.NwComponent
The network type of this component.
type - Variable in class verinec.gui.core.NwWire
The network type of this wire.
type - Variable in class verinec.importer.parser.ImporterEnvironment.ImportLogRecord
 
type - Variable in class verinec.importer.parser.iptables.parser.ParserToken
The text of this token.
type - Variable in class verinec.netsim.events.ApplicationEvent
 
type - Variable in class verinec.netsim.firewall.packetFilter.actionList.actions.RejectAction
The ICMP packet type 0 = Echo Reply 3 = Destination Unreachable 4 = Source Quench 5 = Redirect 8 = Echo Request 9 = Router Advertisment 10 = Router Solicitation 11 = Time Exceeded 12 = Parameter Problem 13 = Timestamp (erleichtert die Synchronisation von Uhren) 14 = Timestamp Reply 15 = Information Request 16 = Information Reply 17 = Address Mask Request 18 = Address Mask Reply 19 = Reserved (for Security) 20-29 = Reserved (for Robustness Experiment) 30 = Traceroute 31 = Datagram Conversion Error 32 = Mobile Host Redirect 33 = IPv6 Where-Are-You 34 = IPv6 I-Am-Here 35 = Mobile Registration Request 36 = Mobile Registration Reply 37 = Domain Name Request 38 = Domain Name Reply 39 = SKIP 40 = Photuris 41 = ICMP messages utilized by experimental mobility protocols such as Seamoby 42-255 = Reserved defaults to 3
type - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchIcmp
The ICMP packet type 0 = Echo Reply 3 = Destination Unreachable 4 = Source Quench 5 = Redirect 8 = Echo Request 9 = Router Advertisment 10 = Router Solicitation 11 = Time Exceeded 12 = Parameter Problem 13 = Timestamp (erleichtert die Synchronisation von Uhren) 14 = Timestamp Reply 15 = Information Request 16 = Information Reply 17 = Address Mask Request 18 = Address Mask Reply 19 = Reserved (for Security) 20-29 = Reserved (for Robustness Experiment) 30 = Traceroute 31 = Datagram Conversion Error 32 = Mobile Host Redirect 33 = IPv6 Where-Are-You 34 = IPv6 I-Am-Here 35 = Mobile Registration Request 36 = Mobile Registration Reply 37 = Domain Name Request 38 = Domain Name Reply 39 = SKIP 40 = Photuris 41 = ICMP messages utilized by experimental mobility protocols such as Seamoby 42-255 = Reserved
type - Variable in class verinec.netsim.gui.EventCreationDialog
 
type - Variable in class verinec.netsim.gui.Layer4Event
 
type - Variable in class verinec.netsim.gui.Layer5Event
 
type - Variable in class verinec.validation.gui.ValidatorEditorPanel
 
TYPE_LOGFILE - Static variable in class verinec.validation.gui.ValidatorEditorPanel
Logfile doucment type
TYPE_SCHEMA - Static variable in class verinec.validation.gui.ValidatorEditorPanel
Schema document type
typeChooser - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
typeCode - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
typeExpected(ParserToken, String) - Method in class verinec.importer.parser.iptables.parser.Parser
Test if a given token is of a given type, causing an exception if not.
typeLastToken() - Method in class verinec.importer.parser.iptables.parser.Lexer
Get the type of the last token in the list.
types - Static variable in class verinec.gui.core.NetworkTypes
Table of types: mapping between Integer typeCode and XML element.

U

UDP - Static variable in class verinec.netsim.constants.Protocolls
String Representation for the UDP Protocol
UDP - Class in verinec.netsim.constants
This Class contains static Strings for TCP Events that are used for logging.
UDP() - Constructor for class verinec.netsim.constants.UDP
 
UDP_TIMEOUT - Static variable in class verinec.netsim.firewall.util.tables.keys.UDPKey
Default time out value for UDP connections
UDPEvent - Class in verinec.netsim.loggers.events
A UDP EventDetail element with source and destination port.
UDPEvent(String, String, UDPPacket) - Constructor for class verinec.netsim.loggers.events.UDPEvent
Creates a new udp event element type
UDPEvent(String, String) - Constructor for class verinec.netsim.loggers.events.UDPEvent
Creates a new udp event element type
UDPEvent(String, UDPPacket) - Constructor for class verinec.netsim.loggers.events.UDPEvent
Creates a new udp event element type
UDPEvent() - Constructor for class verinec.netsim.loggers.events.UDPEvent
Creates a new udp event element type
UDPEvent(String) - Constructor for class verinec.netsim.loggers.events.UDPEvent
Creates a new udp event element type
UDPKey - Class in verinec.netsim.firewall.util.tables.keys
 
UDPKey(IAddress, IAddress, int, int) - Constructor for class verinec.netsim.firewall.util.tables.keys.UDPKey
Creates a new UDP Key for the Hash Table.
UDPPacket - Class in verinec.netsim.entities.packets
A UDP Packet
UDPPacket(Model, IPAddress, IPAddress, int, int) - Constructor for class verinec.netsim.entities.packets.UDPPacket
Creates a new UDP Packet
UDPProcessor - Class in verinec.netsim.processors
A Processor (Protocoll Impelementation) of UDP.
UDPProcessor(abstractNetworkLayer) - Constructor for class verinec.netsim.processors.UDPProcessor
Creates a new UDP Processor
UDPProcessor() - Constructor for class verinec.netsim.processors.UDPProcessor
Creates a new UDP Processor
UDPTreatement(UDPPacket) - Method in class verinec.importer.analysis.sniffer.SnifferThread
Analyses a UDP packet.
unbind(SocketImpl) - Method in class verinec.netsim.components.layers.TransportLayer
removes a Socket from the bound Sockets list
unbind() - Method in class verinec.netsim.util.net.sockets.SocketImpl
Un-binds this Socket and frees the used port
unbindUDP(DatagramSocketImpl) - Method in class verinec.netsim.components.layers.TransportLayer
removes a datagram Socket from the bound Sockets list
unhandled - Variable in class verinec.importer.parser.ethernet.ConfigFile
 
unhandledOptions() - Method in class verinec.importer.parser.ethernet.ConfigFile
Get the list of all options of the file that are not handled while creating the VeriNec <nw> XML element.
UNKNOWN - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Unknown opcode
UNKNOWNCODE - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Unknowncode error code
UNKNOWNTID - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Unknown TID error code
unload() - Method in class verinec.adaptation.gui.AdaptationModule
Do clean up when module gets unloaded.
unload() - Method in class verinec.gui.configurator.Configurator
 
unload() - Method in interface verinec.gui.IVerinecModule
Unload this module, it can clean up its own stuff etc.
unload() - Method in class verinec.importer.ImporterModule
Unload the module.
unload() - Method in class verinec.netsim.gui.Simulator
Stops the simulation.
unload() - Method in class verinec.validation.gui.ValidationGui
removes all tabs from this tabbed pane
unloadProject() - Method in class verinec.gui.VerinecStudio
Check if it is ok to unload the current project and unloads it.
UNREACHABLE_HOST_IP - Static variable in class verinec.importer.analysis.traceroute.ATraceRoute
Standart ip for an host which is unreachable ie. a timeout occred
UNREACHABLE_HOST_NAME - Static variable in class verinec.importer.analysis.traceroute.ATraceRoute
Standart host name for an host which is unreachable ie. a timeout occred
unreachableHosts - Variable in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
 
unselectAllComponents() - Method in class verinec.gui.core.DrawPanel
Sets the selection property of every NwComponent to false
unsignedLong - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
XML built-in data-type
UP - Static variable in class verinec.netsim.constants.Actions
String Representation for the Up Action
UP - Static variable in interface verinec.netsim.firewall.packetFilter.actionList.actions.IAction
 
update() - Method in class verinec.gui.configurator.nodeeditor.EditorComboBox
Checks if there have been changes in the fields.
update() - Method in class verinec.gui.configurator.nodeeditor.EditorPanel
Iterates through the child components of the Panel and calls its update() function.
update() - Method in class verinec.gui.configurator.nodeeditor.EditorTextField
Checks if there have been changes in the fields.
update() - Method in interface verinec.gui.configurator.nodeeditor.IEditorComponent
Determines whether there are unsaved inputs and discards the data of incorrect inputs.
Update - Static variable in class verinec.gui.configurator.nodeeditor.NodeEditor
Gui names.
updateAck() - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
 
UpdateAction - Class in verinec.validation.gui.actions
Action that updates a schema location of the open log file.
UpdateAction(ValidatorEditorPanel, JTextField, Element) - Constructor for class verinec.validation.gui.actions.UpdateAction
Creates a new Action.
updateComponent(NwComponent) - Method in class verinec.gui.configurator.Configurator
Adds context menues depending on the types.
updateComponent(NwComponent) - Method in class verinec.importer.ImporterModule
Adds context menues depending on the types.
updateComponent(NwComponent) - Method in class verinec.netsim.gui.Simulator
Adds context menues depending on the types.
updateConfig() - Method in class verinec.adaptation.gui.AdaptationModule.TranslatorConfig
Save the fields in the form to the module.
updateConfig() - Method in class verinec.gui.core.ConfigPanel
Update the ConfigPanel.config document from new dialog settings.
updateConfig() - Method in class verinec.gui.core.DrawPanel.ViewConfig
Put the field values into the config XML.
updateConfig() - Method in class verinec.gui.core.NetworkTypes.NetworkConfig
Save the config information into the network types.
updateConfig() - Method in class verinec.gui.VerinecStudio.ModulesConfig
Update the XML with information from dialog window.
updateCount() - Method in class verinec.importer.analysis.sniffer.SnifferThread
 
updateDialog() - Method in class verinec.adaptation.gui.AdaptationModule.TranslatorConfig
Reset the fields in the form.
updateDialog() - Method in class verinec.gui.core.ConfigPanel
Update the dialog fields with the config document.
updateDialog() - Method in class verinec.gui.core.DrawPanel.ViewConfig
Set the fields in the form from config.
updateDialog() - Method in class verinec.gui.core.NetworkTypes.NetworkConfig
Initialize the view from the default configuration XML.
updateDialog() - Method in class verinec.gui.VerinecStudio.ModulesConfig
Update the dialog from the configuration information.
updateEntries(String) - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
Method which updates all entries in the hash table.
updateEntry(TableEntry, boolean, Node, String) - Method in class verinec.netsim.firewall.util.tables.keys.IPKey
 
updateEntry(TableEntry, boolean, Node, String) - Method in interface verinec.netsim.firewall.util.tables.keys.ITableKey
Method which updates the connection entry according to the protocol.
updateEntry(TableEntry, boolean, Node, String) - Method in class verinec.netsim.firewall.util.tables.keys.TCPKey
 
updateEntry(TableEntry, boolean, Node, String) - Method in class verinec.netsim.firewall.util.tables.keys.UDPKey
 
updateEntry(ITableKey, boolean, Node, String) - Method in class verinec.netsim.firewall.util.tables.StatefulInspection
Method which updates an entry in the state table.
updateFoundClasses(ArrayList) - Method in class verinec.gui.VerinecStudio.ModulesConfig
 
updateGlobalState() - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Update the global state, i.e. the whole state of the analysis process, which will be displayed.
updateLastAcked() - Method in class verinec.netsim.util.tables.SlidingWindowBuffer
 
updateLookUpHost(int, int) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Update the state of the host lookup.
updateNode(Element) - Method in class verinec.importer.analysis.HostCommRenderer
Add the scan result to a node xml tree.
updateNode(PCNode) - Method in class verinec.importer.parser.ethernet.ImportEthernet
Update the PCNode with new information.
updateNode(PCNode) - Method in class verinec.importer.parser.ImportHostname
Update the PCNode with new information.
updateNode(PCNode) - Method in class verinec.importer.parser.iptables.ImportIptables
Update the PCNode with new information.
updateNode(PCNode) - Method in interface verinec.importer.parser.IServiceParser
Update the configuration of this node with the imported information.
updatePanel(ImporterDialog.SettingsPanelBase) - Method in class verinec.importer.parser.ImporterDialog
 
updateScan() - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Update the scan State.
updateSniffing(int) - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Update the sniffing state of a specified device.
updateState() - Method in class verinec.importer.analysis.AnalysisThread
Update the display of the actual analysis state.
updateState() - Method in class verinec.importer.analysis.scanner.StartScan
Update the acutal state of progress.
updateState(int) - Method in class verinec.importer.analysis.sniffer.StartSniffer
Update the actual state of a SnifferThread and send this information to the AnalysisThread
updateState() - Method in class verinec.importer.analysis.StartLookUpHost
Update the actual state of the queued and finished lookups.
updateState() - Method in class verinec.importer.analysis.traceroute.StartTraceRoute
Update the actual state.
updateTitledBorder() - Method in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
If a name field changes, the border has to be updated accordingly.
updateTR() - Method in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
Update the actual state of the traceroutes.
Upload - Class in verinec.adaptation.snmp.tftpserver
Class responsible for uploading a data to our TFTP server directory.
Upload(DatagramPacket, TFTPPacket, String) - Constructor for class verinec.adaptation.snmp.tftpserver.Upload
Creates an Upload instance
Upload.Listener - Class in verinec.adaptation.snmp.tftpserver
Private class Listener that listens a socket todo: what is the difference to TFTPServer and Download Listener?
Upload.Listener() - Constructor for class verinec.adaptation.snmp.tftpserver.Upload.Listener
 
UPLOADING - Static variable in class verinec.adaptation.snmp.tftpserver.Upload
 
upperobserver - Variable in class verinec.netsim.components.layers.abstractNetworkLayer
 
upperobserver - Variable in class verinec.netsim.components.layers.PhysicalNetworkLayer
 
urg - Variable in class verinec.netsim.entities.packets.TCPPacket
the urgent flag.
urg - Variable in class verinec.netsim.firewall.packetFilter.matchList.tcp.MatchTcpFlags
the urgent flag.
URL_CONFIGURATION - Static variable in class verinec.util.VerinecNamespaces
Schema Location URL for the translator output: http://diuf.unifr.ch/tns/projects/verinec/configuration.xsd
URL_EVENTS - Static variable in class verinec.util.VerinecNamespaces
Schema Location URL for the simulator input/output: http://diuf.unifr.ch/tns/projects/verinec/events.xsd
URL_GUI - Static variable in class verinec.util.VerinecNamespaces
Schema Location URL for the GUI metadata: http://diuf.unifr.ch/tns/projects/verinec/gui.xsd
URL_NETWORK - Static variable in class verinec.util.VerinecNamespaces
Schema Location URL for networks: http://diuf.unifr.ch/tns/projects/verinec/network.xsd
URL_NODE - Static variable in class verinec.util.VerinecNamespaces
Schema Location URL for nodes: http://diuf.unifr.ch/tns/projects/verinec/node.xsd
URL_RESTRICTION - Static variable in class verinec.util.VerinecNamespaces
Schema Location URL for the translator restriction information: http://diuf.unifr.ch/tns/projects/verinec/restriction.xsd
URL_TRANSLATION - Static variable in class verinec.util.VerinecNamespaces
Schema Location URL for translation metadata: http://diuf.unifr.ch/tns/projects/verinec/translation.xsd
urlEncode(String) - Method in class verinec.util.LocalSAXBuilder
Encode all spaces in the string with their character code.
usedIDs - Static variable in class verinec.importer.analysis.traceroute.TRJPcap
This array saves the used ids.
UserCancelledError - Exception in verinec.adaptation
 
UserCancelledError() - Constructor for exception verinec.adaptation.UserCancelledError
 
UserCancelledError(String) - Constructor for exception verinec.adaptation.UserCancelledError
 
UserCancelledError(String, Throwable) - Constructor for exception verinec.adaptation.UserCancelledError
 
username - Variable in class verinec.adaptation.DistSsh
 
username - Variable in class verinec.adaptation.DistWMI
 
username - Variable in class verinec.util.SshProgramExec
The username to log into the remote system.
userText - Variable in class verinec.importer.parser.ImporterDialog.PanelRemote
Fields for the ssh connection.

V

validate(Element) - Method in class verinec.util.SchemaValidator
Convenience method to validate an Element.
validate(Document) - Method in class verinec.util.SchemaValidator
Validate a document with the schema validating parser.
validate() - Method in class verinec.validation.gui.menu.actions.ValidateAction
 
ValidateAction - Class in verinec.validation.gui.menu.actions
validates the open netsim logfile against the linked schemas.
ValidateAction(String, ValidationGui) - Constructor for class verinec.validation.gui.menu.actions.ValidateAction
 
ValidateMenuItem - Class in verinec.validation.gui.menu.items
MenuItem to validate the open netsim logfile against the linked schema.
ValidateMenuItem(Action) - Constructor for class verinec.validation.gui.menu.items.ValidateMenuItem
 
validateNetworks(Element) - Method in class verinec.data.repository.VerinecRepository
Tests a networks document for validity.
validateNode(Element) - Method in class verinec.data.repository.VerinecRepository
Validate a node using the SchemaValidator.
validatePhysicalNetworks(Element) - Method in class verinec.data.repository.VerinecRepository
Tests a physical network for validity.
validationGui - Variable in class verinec.validation.gui.menu.actions.AnalyzeAction
 
validationGui - Variable in class verinec.validation.gui.menu.actions.ValidateAction
 
ValidationGui - Class in verinec.validation.gui
The validation gui, which opens log files and clixml schemas in tabs.
ValidationGui() - Constructor for class verinec.validation.gui.ValidationGui
 
ValidationToolbar - Class in verinec.validation.gui
The toolbar with all buttons used for the validator
ValidationToolbar(VerinecStudio, ValidationGui) - Constructor for class verinec.validation.gui.ValidationToolbar
creates a toolbar with all buttons used for the validator
validator - Variable in class verinec.data.repository.VerinecRepository
Validator to check nodes and network before saving and after loading.
ValidatorEditorPanel - Class in verinec.validation.gui
The validator editor.
ValidatorEditorPanel(ValidationGui, VerinecStudio, File, int) - Constructor for class verinec.validation.gui.ValidatorEditorPanel
Creates a new Editor Panel
ValidatorMenu - Class in verinec.validation.gui.menu
The menu for the validator including all menu items needed for the validator
ValidatorMenu(VerinecStudio, ValidationGui) - Constructor for class verinec.validation.gui.menu.ValidatorMenu
Creates a new Menu
validity - Variable in class verinec.netsim.entities.packets.TCPPacket
validity simulates the checksum.
value - Variable in class verinec.importer.parser.iptables.parser.Parser.EcnOptionParserToken
kind of ecn option
value - Variable in class verinec.importer.parser.iptables.parser.Parser.PolicyParserToken
value of default policy
value - Variable in class verinec.importer.parser.iptables.parser.Parser.ReferencesParserToken
number of references
value - Variable in class verinec.netsim.firewall.packetFilter.matchList.MatchState
What state it should monitor values: NEW; ESTABLISHED; RELATED; INVALID
valueChanged(ListSelectionEvent) - Method in class verinec.netsim.gui.EventListPanel
 
valueExpected(ParserToken, String) - Method in class verinec.importer.parser.iptables.parser.Parser
Test if a given token has a given value, causing an exception if not.
vep - Variable in class verinec.validation.gui.actions.SchemaLinkingPaneActionListener
the editor
vep - Variable in class verinec.validation.gui.ScrollableEditor
 
verifyHost(String, SshPublicKey) - Method in class verinec.util.J2sshProcess.SingleKnownHostsKeyVerification
Check if the public key fingerprint and the hostname match the parameters given in the constructor.
verinec - package verinec
Main package of Verinec.
verinec.adaptation - package verinec.adaptation
Classes to control the translation of the XML configuration data into concrete configuration lines for specific systems.
verinec.adaptation.gui - package verinec.adaptation.gui
 
verinec.adaptation.repository - package verinec.adaptation.repository
The translation repository provides XSL stylesheets for the translator.
verinec.adaptation.snmp - package verinec.adaptation.snmp
 
verinec.adaptation.snmp.tftpserver - package verinec.adaptation.snmp.tftpserver
 
verinec.data.repository - package verinec.data.repository
Repository for node and network definitions.
verinec.gui - package verinec.gui
Important classes of the GUI.
verinec.gui.configurator - package verinec.gui.configurator
A module to define and configure the network interactively.
verinec.gui.configurator.nodeeditor - package verinec.gui.configurator.nodeeditor
 
verinec.gui.core - package verinec.gui.core
Implements the basic operations of the GUI.
verinec.importer - package verinec.importer
Importer Module of Verinec.
verinec.importer.analysis - package verinec.importer.analysis
Generate network configuration from analysing existing networks.
verinec.importer.analysis.scanner - package 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 - package verinec.importer.analysis.sniffer
The sniffer examines traffic in existing networks to generate Verinec configuration data.
verinec.importer.analysis.traceroute - package verinec.importer.analysis.traceroute
 
verinec.importer.parser - package verinec.importer.parser
 
verinec.importer.parser.ethernet - package verinec.importer.parser.ethernet
 
verinec.importer.parser.iptables - package verinec.importer.parser.iptables
 
verinec.importer.parser.iptables.parser - package verinec.importer.parser.iptables.parser
 
verinec.netsim - package verinec.netsim
The base packet containing the factory for the Simulator.
verinec.netsim.addresses - package verinec.netsim.addresses
The Addresses used internally in the Simulator.
verinec.netsim.components - package verinec.netsim.components
 
verinec.netsim.components.layers - package verinec.netsim.components.layers
 
verinec.netsim.constants - package verinec.netsim.constants
 
verinec.netsim.entities - package verinec.netsim.entities
 
verinec.netsim.entities.packets - package verinec.netsim.entities.packets
 
verinec.netsim.entities.packets.helpers - package verinec.netsim.entities.packets.helpers
 
verinec.netsim.events - package verinec.netsim.events
The collection of desmoj.Event's used in the network simulator.
verinec.netsim.firewall - package verinec.netsim.firewall
 
verinec.netsim.firewall.packetFilter - package verinec.netsim.firewall.packetFilter
 
verinec.netsim.firewall.packetFilter.actionList - package verinec.netsim.firewall.packetFilter.actionList
 
verinec.netsim.firewall.packetFilter.actionList.actions - package verinec.netsim.firewall.packetFilter.actionList.actions
 
verinec.netsim.firewall.packetFilter.matchList - package verinec.netsim.firewall.packetFilter.matchList
 
verinec.netsim.firewall.packetFilter.matchList.ipv4 - package verinec.netsim.firewall.packetFilter.matchList.ipv4
 
verinec.netsim.firewall.packetFilter.matchList.portRange - package verinec.netsim.firewall.packetFilter.matchList.portRange
 
verinec.netsim.firewall.packetFilter.matchList.tcp - package verinec.netsim.firewall.packetFilter.matchList.tcp
 
verinec.netsim.firewall.util - package verinec.netsim.firewall.util
 
verinec.netsim.firewall.util.tables - package verinec.netsim.firewall.util.tables
 
verinec.netsim.firewall.util.tables.keys - package verinec.netsim.firewall.util.tables.keys
 
verinec.netsim.gui - package verinec.netsim.gui
Simulation result viewer.
verinec.netsim.loggers - package verinec.netsim.loggers
Loggers are used to build up the logging tree-structured document.
verinec.netsim.loggers.events - package verinec.netsim.loggers.events
Events that can be logged.
verinec.netsim.processors - package verinec.netsim.processors
 
verinec.netsim.processors.applications - package verinec.netsim.processors.applications
 
verinec.netsim.processors.applications.dnsd - package verinec.netsim.processors.applications.dnsd
 
verinec.netsim.processors.dns - package verinec.netsim.processors.dns
 
verinec.netsim.util - package verinec.netsim.util
 
verinec.netsim.util.net.sockets - package verinec.netsim.util.net.sockets
 
verinec.netsim.util.net.sockets.fsm - package verinec.netsim.util.net.sockets.fsm
 
verinec.netsim.util.tables - package verinec.netsim.util.tables
 
verinec.util - package verinec.util
Collection of various utilities for variable expanding, schema validation and more.
verinec.validation.gui - package verinec.validation.gui
The gui packet for displaying and editing netsim logfiles and clixml schema files.
verinec.validation.gui.actions - package verinec.validation.gui.actions
The package containing actions for the Linking Pane.
verinec.validation.gui.menu - package verinec.validation.gui.menu
 
verinec.validation.gui.menu.actions - package 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 - package verinec.validation.gui.menu.items
The package containing menu items to open, close, save and validate netsim logfiles and clixml schemas.
VERINEC_NAMESPACE - Static variable in class verinec.netsim.gui.SimuEvent
The namespace to be used in operations on the Jdom tree with the events.
VerinecException - Exception in verinec
Base exception for verinec.
VerinecException() - Constructor for exception verinec.VerinecException
Currently we do nothing special, just forward to the Exception class.
VerinecException(String) - Constructor for exception verinec.VerinecException
Currently we do nothing special, just forward to the Exception class.
VerinecException(String, Throwable) - Constructor for exception verinec.VerinecException
Currently we do nothing special, just forward to the Exception class.
VerinecException(Throwable) - Constructor for exception verinec.VerinecException
Currently we do nothing special, just forward to the Exception class.
VerinecImporterException - Exception in verinec.importer.parser
Exceptions in the verinec.importer package.
VerinecImporterException() - Constructor for exception verinec.importer.parser.VerinecImporterException
Create exception without message.
VerinecImporterException(String) - Constructor for exception verinec.importer.parser.VerinecImporterException
Create exception with message.
VerinecImporterException(String, Throwable) - Constructor for exception verinec.importer.parser.VerinecImporterException
Create exception with message and cause.
VerinecImporterException(Throwable) - Constructor for exception verinec.importer.parser.VerinecImporterException
Create exception with cause.
VerinecNamespaces - Class in verinec.util
Defines constants for the namespaces used in the Verinec application.
VerinecNamespaces() - Constructor for class verinec.util.VerinecNamespaces
Do not instantiate VerinecNamespaces, it contains only static constants.
VerinecRepository - Class in verinec.data.repository
Abstract class implementing bases for the repository.
VerinecRepository(String) - Constructor for class verinec.data.repository.VerinecRepository
Constructor for the base repository class.
VerinecStudio - Class in verinec.gui
The main class of the Gui.
VerinecStudio() - Constructor for class verinec.gui.VerinecStudio
Initializes the main frame, opens a window, and creates menus and toolbars.
verinecStudio - Variable in class verinec.netsim.gui.EventCreationDialog
Table of types: mapping between type name and XML element.
verinecStudio - Variable in class verinec.netsim.gui.EventDeletionDialog
 
verinecStudio - Variable in class verinec.netsim.gui.EventListPanel
 
verinecStudio - Variable in class verinec.netsim.gui.SimulationScheduler
 
verinecStudio - Variable in class verinec.netsim.gui.SimulationToolbar
 
verinecStudio - Variable in class verinec.netsim.gui.Simulator
 
verinecStudio - Variable in class verinec.netsim.gui.SimulatorThread
 
VerinecStudio.AboutAction - Class in verinec.gui
Displays an "About" box.
VerinecStudio.AboutAction() - Constructor for class verinec.gui.VerinecStudio.AboutAction
Instantiate with name "About...".
VerinecStudio.EscKeyAction - Class in verinec.gui
Listener for keyboard typing, reacts on esc key to unselect nodes.
VerinecStudio.EscKeyAction() - Constructor for class verinec.gui.VerinecStudio.EscKeyAction
 
VerinecStudio.ExitAction - Class in verinec.gui
Action to exit the application.
VerinecStudio.ExitAction() - Constructor for class verinec.gui.VerinecStudio.ExitAction
Instantiate the action with name Exit VeriNeC.
VerinecStudio.FindClassThread - Class in verinec.gui
Thread that searches for IVerinecModules
VerinecStudio.FindClassThread(VerinecStudio.ModulesConfig) - Constructor for class verinec.gui.VerinecStudio.FindClassThread
Instanciate the thread
VerinecStudio.LoadAction - Class in verinec.gui
Execute loading of data.
VerinecStudio.LoadAction() - Constructor for class verinec.gui.VerinecStudio.LoadAction
Instantiate with name Load.
VerinecStudio.ModulesConfig - Class in verinec.gui
Configuration Dialog for adding and removing modules.
VerinecStudio.ModulesConfig(VerinecStudio, Document) - Constructor for class verinec.gui.VerinecStudio.ModulesConfig
Instantiate the panel.
VerinecStudio.ModuleSelectAction - Class in verinec.gui
Switch to other module.
VerinecStudio.ModuleSelectAction() - Constructor for class verinec.gui.VerinecStudio.ModuleSelectAction
Instantiate .
VerinecStudio.NewAction - Class in verinec.gui
Execute new network configuration.
VerinecStudio.NewAction() - Constructor for class verinec.gui.VerinecStudio.NewAction
Instantiate with name New.
VerinecStudio.OptionsAction - Class in verinec.gui
Show preferences dialog.
VerinecStudio.OptionsAction() - Constructor for class verinec.gui.VerinecStudio.OptionsAction
Instantiate with name "Options...".
VerinecStudio.SaveAction - Class in verinec.gui
Execute saving of data.
VerinecStudio.SaveAction() - Constructor for class verinec.gui.VerinecStudio.SaveAction
Instantiate with name Save.
VerinecStudio.SaveAsAction - Class in verinec.gui
Execute save as of data.
VerinecStudio.SaveAsAction() - Constructor for class verinec.gui.VerinecStudio.SaveAsAction
Instantiate with name Save as...
VerinecStudio.SearchingDialog - Class in verinec.gui
Modal Dialog that is shown during searching for Modules.
VerinecStudio.SearchingDialog(Dialog, VerinecStudio.FindClassThread) - Constructor for class verinec.gui.VerinecStudio.SearchingDialog
Instanciates a new Modal Dialog that is shown during searching for Modules.
VerinecStudio.StudioRepository - Class in verinec.gui
A repository to interact with the network currently represented in the gui.
VerinecStudio.StudioRepository(String) - Constructor for class verinec.gui.VerinecStudio.StudioRepository
Create the studio repository.
vetoableChange(PropertyChangeEvent) - Method in class verinec.gui.configurator.nodeeditor.EditFieldsPanel.NameChangeListener
Calls EditFieldsPanel.updateTitledBorder() to make new name appear.

W

waitFor() - Method in class verinec.util.J2sshProcess
causes the current thread to wait, if necessary, until the process represented by this Process object has terminated.
waitForResponse(ICMPPacket) - Method in class verinec.importer.analysis.traceroute.TRJPcap.TRJPcapObject
Wait for an ICMP response to our request.
waitingpackets - Variable in class verinec.netsim.processors.ARPProcessor
 
wakeup() - Method in class verinec.netsim.gui.SimulatorThread
Wakes up the sleeping thread.
warning(String) - Method in class verinec.importer.parser.iptables.parser.Parser
Add a warning for generic error to the messages to show the user.
WarningDialog - Class in verinec.gui
Dialog to report warnings.
WarningDialog(Frame, String, String, String, boolean) - Constructor for class verinec.gui.WarningDialog
Create a warning dialog with configuration and error messages.
WEPKey - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
wepkey - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Data-type definition according to base_types.xsd
WINDOWS - Static variable in class verinec.importer.analysis.scanner.StartScan
Nmap for windows should be launched.
windows - Variable in class verinec.importer.parser.ImporterEnvironment
Operating system. todo: make this more flexible
windowsize - Variable in class verinec.netsim.entities.packets.TCPPacket
the sender's remainig window size
windowsize() - Method in class verinec.netsim.util.tables.SlidingWindowBuffer
gets the remaining window size
windowsize() - Method in class verinec.netsim.util.tables.SlidingWindowPacketBuffer
gets the remaining window size
winPath - Variable in class verinec.adaptation.gui.AdaptationModule.TranslatorConfig
 
WIRE - Static variable in class verinec.gui.core.DrawPanel
Draw an outline of the wire.
wireColor - Variable in class verinec.gui.core.NwWire
How this wire should be drawn.
WireConnectionListener - Class in verinec.gui.configurator
Mouse listener for MultiBindings and SingleInterfaces to detect connection of a wire.
WireConnectionListener(Configurator, VerinecStudio) - Constructor for class verinec.gui.configurator.WireConnectionListener
Constructor for the listener.
wireMouse - Variable in class verinec.gui.configurator.Configurator
 
wireStroke - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
wireStroke - Variable in class verinec.gui.core.NwWire
How this wire should be drawn.
wireVector - Variable in class verinec.gui.core.NwHub
The wires of this hub.
Wlan - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
WlanBinding - Static variable in class verinec.gui.configurator.nodeeditor.ElementType
values of XML elements. defined according to node.xsd
WlanPanel - Class in verinec.gui.configurator.nodeeditor
Panel to edit a wlan interface.
WlanPanel(Element, NodeEditor) - Constructor for class verinec.gui.configurator.nodeeditor.WlanPanel
Create a panel to edit wlan properties.
word - Variable in class verinec.importer.parser.iptables.parser.Lexer
Current word.
word - Variable in class verinec.importer.parser.iptables.parser.ParserToken
The type identifier of the token.
WORKED_OFF_HOSTS - Variable in class verinec.importer.analysis.AnalysisThread.AnalyserStatus
 
write(int) - Method in class verinec.netsim.NullOutputStream
 
write(byte[], int, int) - Method in class verinec.netsim.NullOutputStream
 
write(byte[]) - Method in class verinec.netsim.NullOutputStream
 
write(int) - Method in class verinec.netsim.util.net.sockets.SocketOutputStream
sends a TCPPacket with one byte of data
write(int, ILogger) - Method in class verinec.netsim.util.net.sockets.SocketOutputStream
sends a TCPPacket with one byte of data
write(byte[]) - Method in class verinec.netsim.util.net.sockets.SocketOutputStream
 
write(byte[], int, int) - Method in class verinec.netsim.util.net.sockets.SocketOutputStream
 
WRQ - Static variable in class verinec.adaptation.snmp.tftpserver.TFTPPacket
Write Request opcode

X

xml - Variable in class verinec.gui.configurator.nodeeditor.EditFieldsPanel
Every panel has an according XML structure.
Xml2Color(Element) - Static method in class verinec.gui.GuiUtil
Convert an XML element to a java.awt.Color.
xmlbuilder - Variable in class verinec.util.SchemaValidator
A SAX builder with schema validation turned on.
xmlName - Variable in class verinec.gui.core.NetworkTypes.NetworkConfig
 
xmlnames - Static variable in class verinec.gui.core.NetworkTypes
Mapping of XML names for network types to XML element.
xmloutput - Static variable in class verinec.data.repository.FileRepository
The jdom XMLOutputter to write xml files.
xmlScrollPanel - Variable in class verinec.gui.core.InfoSplitPane
 
xpos - Variable in class verinec.importer.analysis.HostCommRenderer
 
XSLFileRepository - Class in verinec.adaptation.repository
Implementation of the interface for managing the XSL translation stylesheets.
XSLFileRepository() - Constructor for class verinec.adaptation.repository.XSLFileRepository
Instantiate the repository, creating the necessary files.

Y

YesNo - Static variable in class verinec.gui.configurator.nodeeditor.InputValidator
Choice list for EditorComboBox with a neutral Element to indicate no selection
ypos - Variable in class verinec.importer.analysis.HostCommRenderer
 

Z

ZoomChooser - Class in verinec.gui.core
Combo box for zoom factor.
ZoomChooser(ItemListener) - Constructor for class verinec.gui.core.ZoomChooser
Create a ZoomChooser which reports item selection to l.
zoomFactor - Variable in class verinec.gui.core.DrawPanel
The current zoom factor.

_

_instance - Static variable in class verinec.gui.VerinecStudio
 

A B C D E F G H I J K L M N O P R S T U V W X Y Z _
Copyright © 2005 Verinec, DIUF