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

A

AbstractActivity - Class in at.jku.fim.rubanetra.protocol.activity
A template for a non-replaceable Activity.
AbstractActivity(Object) - Constructor for class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
Constructs a prototypical Activity event.
AbstractReplaceableActivity - Class in at.jku.fim.rubanetra.protocol.activity
Extension of AbstractActivity, added abstraction of a ReplaceableActivity, i.e.
AbstractReplaceableActivity(Object) - Constructor for class at.jku.fim.rubanetra.protocol.activity.AbstractReplaceableActivity
Constructs a prototypical Event.
ACCEPT_ALL - Static variable in class at.jku.fim.rubanetra.config.model.PortSpecification.UniversalPortSpecification
 
Activity - Interface in at.jku.fim.rubanetra.protocol.activity
This interface constitutes the basis of all concrete activity implementations, i.e.
add(Port) - Method in class at.jku.fim.rubanetra.config.model.PortSpecification
Adds a single port to this specification.
add(PortRange) - Method in class at.jku.fim.rubanetra.config.model.PortSpecification
Adds a new port-range to this specification.
addClientToServerTcpActivity(TcpActivity) - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
Assigns and extends a tcp activity to be part of this TLS/SSL stream
addImageActivity(HttpImageActivity) - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpActivity
Adds and replaces a Http image activity which origins may be considered to lie within this HTTP activity.
addInputFiles(String...) - Method in class at.jku.fim.rubanetra.config.ConfigurationController
Adds files containing network captures to the configuration builder RubanetraSystemConfigurationBuilder.
addInputPath(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Adds a file-path of a readable file containing data adhering to the specified RubanetraSystemConfiguration.InputFormat to the list of files that are to be parsed.
addOptionalField(OptionalField) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
Convenience method to add an optional field to the collection of all optional fields.
addPcapProcessor(T) - Method in class at.jku.fim.rubanetra.pcap.PcapFileHandler
 
addPcapProcessor(T) - Method in interface at.jku.fim.rubanetra.pcap.PcapHandler
Adds a custom listener or processor to the set of already registered listeners.
addPropertyChangeListener(PropertyChangeListener) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
Adds a property change listener for all properties of this activity.
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
Adds a property change listener for one exactly defined property of this activity.
addPropertyChangeListener(PropertyChangeListener) - Method in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
Adds a listener instance to this object, notifications and property names are subject to the individual subclass implementations.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
Adds a listener instance to this object, notifications and property names are subject to the individual subclass implementations.
addProtocolSetting(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Adds a concrete protocol configuration to the system's configuration.
addServerToClientTcpActivity(TcpActivity) - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
Assigns and extends a tcp activity to be part of this TLS/SSL stream
ALL - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
ALL - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
ALL() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortSpecificationContext
 
ArpActivity - Class in at.jku.fim.rubanetra.protocol.activity.arp
An encapsulation of an ArpPacket including IP information if available.
ArpActivity(PcapActivity, ArpPacket) - Constructor for class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
Default constructor for this class, the source pcap activity will be replaced.
assignDefaultFeatures(ObjectMapper) - Static method in class at.jku.fim.rubanetra.output.impl.XmlOutputWriterStrategy
 
at.jku.fim.rubanetra.config - package at.jku.fim.rubanetra.config
 
at.jku.fim.rubanetra.config.model - package at.jku.fim.rubanetra.config.model
 
at.jku.fim.rubanetra.config.model.impl - package at.jku.fim.rubanetra.config.model.impl
 
at.jku.fim.rubanetra.drools - package at.jku.fim.rubanetra.drools
 
at.jku.fim.rubanetra.output - package at.jku.fim.rubanetra.output
 
at.jku.fim.rubanetra.output.impl - package at.jku.fim.rubanetra.output.impl
 
at.jku.fim.rubanetra.output.mixin - package at.jku.fim.rubanetra.output.mixin
 
at.jku.fim.rubanetra.pcap - package at.jku.fim.rubanetra.pcap
 
at.jku.fim.rubanetra.protocol - package at.jku.fim.rubanetra.protocol
 
at.jku.fim.rubanetra.protocol.activity - package at.jku.fim.rubanetra.protocol.activity
 
at.jku.fim.rubanetra.protocol.activity.arp - package at.jku.fim.rubanetra.protocol.activity.arp
 
at.jku.fim.rubanetra.protocol.activity.dhcp - package at.jku.fim.rubanetra.protocol.activity.dhcp
 
at.jku.fim.rubanetra.protocol.activity.dns - package at.jku.fim.rubanetra.protocol.activity.dns
 
at.jku.fim.rubanetra.protocol.activity.ethernet - package at.jku.fim.rubanetra.protocol.activity.ethernet
 
at.jku.fim.rubanetra.protocol.activity.ftp - package at.jku.fim.rubanetra.protocol.activity.ftp
 
at.jku.fim.rubanetra.protocol.activity.http - package at.jku.fim.rubanetra.protocol.activity.http
 
at.jku.fim.rubanetra.protocol.activity.icmp - package at.jku.fim.rubanetra.protocol.activity.icmp
 
at.jku.fim.rubanetra.protocol.activity.ip - package at.jku.fim.rubanetra.protocol.activity.ip
 
at.jku.fim.rubanetra.protocol.activity.msn - package at.jku.fim.rubanetra.protocol.activity.msn
 
at.jku.fim.rubanetra.protocol.activity.netbios - package at.jku.fim.rubanetra.protocol.activity.netbios
 
at.jku.fim.rubanetra.protocol.activity.pop3 - package at.jku.fim.rubanetra.protocol.activity.pop3
 
at.jku.fim.rubanetra.protocol.activity.skype - package at.jku.fim.rubanetra.protocol.activity.skype
 
at.jku.fim.rubanetra.protocol.activity.smtp - package at.jku.fim.rubanetra.protocol.activity.smtp
 
at.jku.fim.rubanetra.protocol.activity.snmp - package at.jku.fim.rubanetra.protocol.activity.snmp
 
at.jku.fim.rubanetra.protocol.activity.tcp - package at.jku.fim.rubanetra.protocol.activity.tcp
 
at.jku.fim.rubanetra.protocol.activity.telnet - package at.jku.fim.rubanetra.protocol.activity.telnet
 
at.jku.fim.rubanetra.protocol.activity.tls - package at.jku.fim.rubanetra.protocol.activity.tls
 
at.jku.fim.rubanetra.protocol.activity.udp - package at.jku.fim.rubanetra.protocol.activity.udp
 
at.jku.fim.rubanetra.protocol.handler - package at.jku.fim.rubanetra.protocol.handler
 
at.jku.fim.rubanetra.protocol.mapper - package at.jku.fim.rubanetra.protocol.mapper
 
at.jku.fim.rubanetra.protocol.mapper.impl - package at.jku.fim.rubanetra.protocol.mapper.impl
 

B

BaseProtocol - Interface in at.jku.fim.rubanetra.protocol
This is the main interface that currently all provided protocol decoders have to implement.
bind(BaseProtocol) - Method in interface at.jku.fim.rubanetra.protocol.BaseProtocol
A protocol decoder should be able to pass its decoded data to another parser.
bind(KrakenIpv4Handler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenEthernetProtocolHandler
Bind the internal EthernetDecoder to an IPv4 decoder, i.e.
bind(KrakenIpv6Handler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenEthernetProtocolHandler
Bind the internal EthernetDecoder to an IPv6 decoder, i.e.
bind(KrakenArpHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenEthernetProtocolHandler
Bind the internal EthernetDecoder to an ARP decoder, i.e.
bind(KrakenEthernetProtocolHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv4Handler
An experimental backward binding, i.e.
bind(KrakenTcpHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv4Handler
Forward binding to the tcpProtocol internal TCP decoder, i.e.
bind(KrakenUdpHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv4Handler
Forward binding to the udpProtocol internal UDP decoder, i.e.
bind(KrakenIcmpv4Handler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv4Handler
Bind the internal IpDecoder to an ICMPv4 decoder, i.e.
bind(KrakenEthernetProtocolHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv6Handler
Experimental backward binding using an Ethernet decoder that is to be bound to this IPv6 decoder.
bind(KrakenTcpHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv6Handler
Forward binding from this IPv6 decoder to a TCP protocol decoder.
bind(KrakenUdpHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv6Handler
Forward binding from this IPv6 decoder to an UDP decoder.
bind(KrakenIcmpv6Handler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv6Handler
Bind the internal Ipv6Decoder to an ICMPv6 decoder, i.e.
bind(KrakenIpv4Handler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
Experimental backward binding from an IPv4 handler to this TCP handler
bind(KrakenIpv6Handler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
Experimental backward binding from an IPv6 handler to this TCP handler
bind(KrakenHttpHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
Forward binding to a HTTP protocol handler, i.e.
bind(KrakenMsnHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
Forward binding to a MSN handler, i.e.
bind(KrakenDnsProtocolHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
Forward binding to a DNS handler, i.e.
bind(KrakenFtpHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
Forward binding to a FTP handler, i.e.
bind(KrakenNetbiosHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
Forward binding to a NetBios handler, i.e.
bind(KrakenPop3Handler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
Forward binding to a POP3 handler, i.e.
bind(KrakenTelnetHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
Forward binding to a Telnet handler, i.e.
bind(KrakenSmtpHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
Forward binding to a SMTP handler, i.e.
bind(KrakenIpv4Handler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
Experimental backward binding from an IPv4 protocol decoder to this UDP decoder
bind(KrakenIpv6Handler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
Experimental backward binding from an IPv6 protocol decoder to this UDP decoder
bind(KrakenDnsProtocolHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
Forward binding from this UDP decoder to the provided DNS protocol handler, i.e.
bind(KrakenDhcpHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
Forward binding from this UDP decoder to the provided DHCP protocol handler, i.e.
bind(KrakenNetbiosHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
Forward binding from this UDP decoder to the provided NetBios protocol handler, i.e.
bind(KrakenSnmpHandler) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
Forward binding from this UDP decoder to the provided SNMP protocol handler, i.e.
bind(BaseProtocol) - Method in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
 
BIND_OP - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
BIND_OP - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
BIND_OP() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolBindingContext
 
BINDING_METHOD_NAME - Static variable in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
 
bindProtocol(String, String) - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
 
bindProtocol(String, String) - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfigurationBuilder
Bind a protocol handler to another protocol handler, i.e.
bpfFilterString() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
bpfFilterString() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSettingContext
 
BpfFilterStringContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfFilterStringContext
 
bpfNetmask() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
bpfNetmask() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSettingContext
 
BpfNetmaskContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfNetmaskContext
 
bpfOptimize() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
bpfOptimize() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSettingContext
 
BpfOptimizeContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfOptimizeContext
 
build() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
This should be the last method called, i.e.
buildProtocolConfiguration() - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
 
buildProtocolConfiguration() - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfigurationBuilder
Builds the protocol configuration that has been set up until now

C

CANON_EQ - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
CANON_EQ - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
CANON_EQ() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
canonicalizeHeader(String) - Static method in enum at.jku.fim.rubanetra.protocol.activity.http.HttpHeader
Canonicalizes a header as encountered by various decoders, i.e.
CASE_INSENSITIVE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
CASE_INSENSITIVE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
CASE_INSENSITIVE() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
checkMainConfigFile(File) - Method in class at.jku.fim.rubanetra.config.ConfigurationController
Performs a simple file metadata validation (is it readable, is it a file), however, it does not verify the contents of the file itself.
close() - Method in class at.jku.fim.rubanetra.drools.DroolsKrakenProtocolHandler
Closes the drools session and deletes, i.e.
close() - Method in class at.jku.fim.rubanetra.pcap.PcapFileHandler
 
close() - Method in interface at.jku.fim.rubanetra.pcap.PcapHandler
Closes the underlying input streams (if not closed already) and releases any system resources associated with it.
closeWriter() - Method in class at.jku.fim.rubanetra.output.impl.CsvOutputWriterStrategy
Closes the writer but does not release or close the underlying output stream.
closeWriter() - Method in class at.jku.fim.rubanetra.output.impl.JsonOutputWriterStrategy
 
closeWriter() - Method in class at.jku.fim.rubanetra.output.impl.NopOutputWriterStrategy
 
closeWriter() - Method in class at.jku.fim.rubanetra.output.impl.XmlOutputWriterStrategy
Closes the writer but does not release or close the underlying output stream.
closeWriter() - Method in interface at.jku.fim.rubanetra.output.OutputWriterStrategy
Closes the writer but does not release or close the underlying output stream.
COMMENT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
COMMENT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
COMMENTS - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
COMMENTS - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
COMMENTS() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
compareTo(Port) - Method in class at.jku.fim.rubanetra.config.model.Port
 
ConfigurationController - Class in at.jku.fim.rubanetra.config
This class serves as the projects main entry point, i.e.
ConfigurationController() - Constructor for class at.jku.fim.rubanetra.config.ConfigurationController
Creates a new instance of itself and a RubanetraSystemConfigurationBuilder
contains(int) - Method in class at.jku.fim.rubanetra.config.model.PortSpecification
This is a convenience method for PortSpecification.contains(Port).
contains(Port) - Method in class at.jku.fim.rubanetra.config.model.PortSpecification
Performs a bound check according to the underlying specification.
contains(int) - Method in class at.jku.fim.rubanetra.config.model.PortSpecification.UniversalPortSpecification
 
contains(Port) - Method in class at.jku.fim.rubanetra.config.model.PortSpecification.UniversalPortSpecification
 
contentType() - Method in class at.jku.fim.rubanetra.output.mixin.HttpMixIn
 
create() - Static method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
create(int) - Static method in class at.jku.fim.rubanetra.config.model.Port
Create a new Port
createConfigurationFileParser(File) - Static method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
createDefaultKieSession() - Static method in class at.jku.fim.rubanetra.drools.DroolsKnowledgeBaseFactory
Creates the default KieSession without changing any default values for the classpath container.
createDefaultKrakenProtocolRegistry() - Static method in class at.jku.fim.rubanetra.config.model.impl.ProtocolClassRegistry
 
createDefaultKrakenTransportLayerMappingFactory() - Static method in class at.jku.fim.rubanetra.protocol.mapper.KrakenTransportLayerMappingFactory
Creates a default transport layer mapping factory that consists of only one strategy: a Destination port to application layer protocol strategy, i.e.
createDefaultOptions() - Static method in class at.jku.fim.rubanetra.config.ConfigurationController
 
createFileFromResourceString(String) - Method in class at.jku.fim.rubanetra.config.ConfigurationController
Tries to create a file object by looking up filePath in the current classloader's classpath.
createKieContainer(File) - Static method in class at.jku.fim.rubanetra.drools.DroolsKnowledgeBaseFactory
Creates a KieContainer for all the knowledge bases found in the provided directory.
createKieSession(String, String, File...) - Static method in class at.jku.fim.rubanetra.drools.DroolsKnowledgeBaseFactory
Creates a KieSession using the provided base and session name, as well as a number of arbitrary Drools rule files.
createKieSession(String, String) - Static method in class at.jku.fim.rubanetra.drools.DroolsKnowledgeBaseFactory
Creates a KieSession for the classpath container without changing any default options, using the knowledge base and session name exactly as they are provided.
createKieSession(KieContainer, String, String) - Static method in class at.jku.fim.rubanetra.drools.DroolsKnowledgeBaseFactory
Creates a new KieSession without changing any default options, using the provided container, knowledge base and session name.
createOutputWriterStrategy(RubanetraSystemConfiguration.OutputFormat, OutputStream) - Static method in class at.jku.fim.rubanetra.config.model.impl.OutputStrategyFactory
Returns an object capable of transforming data into the provided RubanetraSystemConfiguration.OutputFormat
createPcapHandler() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Creates and sets a PcapHandler using all already defined input files, see RubanetraSystemConfigurationBuilder.addInputPath(String).
createTcpMappingStrategy(String) - Method in class at.jku.fim.rubanetra.protocol.mapper.KrakenTransportLayerMappingFactory
Tries to create a new mapping strategy using the passed identifier to determine the mapping class that will be instantiated using the default constructor.
createUdpMappingStrategy(String) - Method in class at.jku.fim.rubanetra.protocol.mapper.KrakenTransportLayerMappingFactory
Tries to create a new mapping strategy using the passed identifier to determine the mapping class that will be instantiated using the default constructor.
CSV - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
CSV - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
CSV() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputFormatContext
 
CsvOutputWriterStrategy - Class in at.jku.fim.rubanetra.output.impl
Created by stefan on 9/30/14.
CsvOutputWriterStrategy(OutputStream) - Constructor for class at.jku.fim.rubanetra.output.impl.CsvOutputWriterStrategy
 
CsvRecordOutputWriter - Interface in at.jku.fim.rubanetra.output
This interface should be implemented by all Activity implementations that can provide their data in a comma separated fashion.
CUSTOM - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
CUSTOM - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 

D

DEBUG - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
DEBUG - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
decodePcapPacket(PcapActivity) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenEthernetProtocolHandler
Takes a Pcap entry and tries to decode the payload as an Ethernet frame using a EthernetDecoder and a suitable Pcap wrapper PcapPacketToKrakenPcapPacketAdapter.
DEFAULT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
DEFAULT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
DEFAULT_CLOCK_TYPE - Static variable in class at.jku.fim.rubanetra.drools.DroolsKnowledgeBaseFactory
The default type of the rule engines session clock is a pseudo clock, see https://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html/DroolsComplexEventProcessingChapter.html#d0e10068
DEFAULT_EQUALS_BEHAVIOUR - Static variable in class at.jku.fim.rubanetra.drools.DroolsKnowledgeBaseFactory
 
DEFAULT_EVENT_PROCESSING - Static variable in class at.jku.fim.rubanetra.drools.DroolsKnowledgeBaseFactory
The default processing mode is stream mode, since reasoning over time based events should be enabled
DEFAULT_KNOWLEDGE_SESSION_TYPE - Static variable in class at.jku.fim.rubanetra.drools.DroolsKnowledgeBaseFactory
The default session is a stateful one
defaultMainConfigEnvVar - Static variable in class at.jku.fim.rubanetra.config.ConfigurationController
 
defaultMainConfigName - Static variable in class at.jku.fim.rubanetra.config.ConfigurationController
 
defaultMainConfigPath - Static variable in class at.jku.fim.rubanetra.config.ConfigurationController
 
DESTINATION_PORT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
DESTINATION_PORT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
DESTINATION_PORT() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.TransportLayerMappingStrategyContext
 
DESTINATION_PORT_STRATEGY - Static variable in class at.jku.fim.rubanetra.protocol.mapper.KrakenTransportLayerMappingFactory
 
DhcpActivity - Class in at.jku.fim.rubanetra.protocol.activity.dhcp
An encapsulation of a DhcpMessage.
DhcpActivity(PcapActivity, DhcpMessage) - Constructor for class at.jku.fim.rubanetra.protocol.activity.dhcp.DhcpActivity
Constructs an activity containing the passed Dhcp message, the source pcap activity will be replaced.
DISABLED - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
DISABLED - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
DnsActivity - Class in at.jku.fim.rubanetra.protocol.activity.dns
An encapsulation of a decoded Message.
DnsActivity(PcapActivity, Message) - Constructor for class at.jku.fim.rubanetra.protocol.activity.dns.DnsActivity
Constructs a new DnsActivity, while replacing the source pcap activity and wrapping the decoded DNS message
DOTALL - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
DOTALL - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
DOTALL() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
DroolsBaseActivity - Class in at.jku.fim.rubanetra.protocol.activity
This class serves as the base class for custom class extension inside the Drools rules files, i.e.
DroolsBaseActivity(Object) - Constructor for class at.jku.fim.rubanetra.protocol.activity.DroolsBaseActivity
Constructs a prototypical Event.
DroolsBaseActivity() - Constructor for class at.jku.fim.rubanetra.protocol.activity.DroolsBaseActivity
 
droolsBaseModelName() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
droolsBaseModelName() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralSettingContext
 
DroolsBaseModelNameContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsBaseModelNameContext
 
droolsConfigurationFile() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
droolsConfigurationFile() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralSettingContext
 
DroolsConfigurationFileContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsConfigurationFileContext
 
DroolsKnowledgeBaseFactory - Class in at.jku.fim.rubanetra.drools
This factory may be used to create instances of a KieSession and/or KieContainer.
DroolsKnowledgeBaseFactory() - Constructor for class at.jku.fim.rubanetra.drools.DroolsKnowledgeBaseFactory
 
DroolsKrakenProtocolHandler - Class in at.jku.fim.rubanetra.drools
This class may be considered the final link between the Kraken protocol parsing library, the Drools rule engine and the OutputWriterStrategy.
DroolsKrakenProtocolHandler(RubanetraSystemConfiguration) - Constructor for class at.jku.fim.rubanetra.drools.DroolsKrakenProtocolHandler
Instantiates a new handler for a pre-initialized RubanetraSystemConfiguration
droolsSessionModelName() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
droolsSessionModelName() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralSettingContext
 
DroolsSessionModelNameContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsSessionModelNameContext
 

E

enterBpfFilterString(RubanetraSystemConfigurationParser.BpfFilterStringContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
********************************************************************** General configuration options will be parsed by the following methods.
enterBpfFilterString(RubanetraSystemConfigurationParser.BpfFilterStringContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterBpfFilterString(RubanetraSystemConfigurationParser.BpfFilterStringContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterBpfNetmask(RubanetraSystemConfigurationParser.BpfNetmaskContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterBpfNetmask(RubanetraSystemConfigurationParser.BpfNetmaskContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.bpfNetmask().
enterBpfNetmask(RubanetraSystemConfigurationParser.BpfNetmaskContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.bpfNetmask().
enterBpfOptimize(RubanetraSystemConfigurationParser.BpfOptimizeContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterBpfOptimize(RubanetraSystemConfigurationParser.BpfOptimizeContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.bpfOptimize().
enterBpfOptimize(RubanetraSystemConfigurationParser.BpfOptimizeContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.bpfOptimize().
enterDroolsBaseModelName(RubanetraSystemConfigurationParser.DroolsBaseModelNameContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterDroolsBaseModelName(RubanetraSystemConfigurationParser.DroolsBaseModelNameContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterDroolsBaseModelName(RubanetraSystemConfigurationParser.DroolsBaseModelNameContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterDroolsConfigurationFile(RubanetraSystemConfigurationParser.DroolsConfigurationFileContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterDroolsConfigurationFile(RubanetraSystemConfigurationParser.DroolsConfigurationFileContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterDroolsConfigurationFile(RubanetraSystemConfigurationParser.DroolsConfigurationFileContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterDroolsSessionModelName(RubanetraSystemConfigurationParser.DroolsSessionModelNameContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterDroolsSessionModelName(RubanetraSystemConfigurationParser.DroolsSessionModelNameContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterDroolsSessionModelName(RubanetraSystemConfigurationParser.DroolsSessionModelNameContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterEveryRule(ParserRuleContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterFilePath(RubanetraSystemConfigurationParser.FilePathContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.filePath().
enterFilePath(RubanetraSystemConfigurationParser.FilePathContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.filePath().
enterGeneralConfig(RubanetraSystemConfigurationParser.GeneralConfigContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterGeneralConfig(RubanetraSystemConfigurationParser.GeneralConfigContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterGeneralSetting(RubanetraSystemConfigurationParser.GeneralSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterGeneralSetting(RubanetraSystemConfigurationParser.GeneralSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterInputConfig(RubanetraSystemConfigurationParser.InputConfigContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.inputConfig().
enterInputConfig(RubanetraSystemConfigurationParser.InputConfigContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.inputConfig().
enterInputConfigurationFileSetting(RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterInputConfigurationFileSetting(RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterInputConfigurationFileSetting(RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterInputFormat(RubanetraSystemConfigurationParser.InputFormatContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterInputFormat(RubanetraSystemConfigurationParser.InputFormatContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.inputFormat().
enterInputFormat(RubanetraSystemConfigurationParser.InputFormatContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.inputFormat().
enterInputSetting(RubanetraSystemConfigurationParser.InputSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterInputSetting(RubanetraSystemConfigurationParser.InputSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterInputSpecification(RubanetraSystemConfigurationParser.InputSpecificationContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterInputSpecification(RubanetraSystemConfigurationParser.InputSpecificationContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterInputSpecification(RubanetraSystemConfigurationParser.InputSpecificationContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterIpv4(RubanetraSystemConfigurationParser.Ipv4Context) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.ipv4().
enterIpv4(RubanetraSystemConfigurationParser.Ipv4Context) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.ipv4().
enterIpv6(RubanetraSystemConfigurationParser.Ipv6Context) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.ipv6().
enterIpv6(RubanetraSystemConfigurationParser.Ipv6Context) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.ipv6().
enterMultiplePorts(RubanetraSystemConfigurationParser.MultiplePortsContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterMultiplePorts(RubanetraSystemConfigurationParser.MultiplePortsContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterOptIPv6Trailer(RubanetraSystemConfigurationParser.OptIPv6TrailerContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterOptIPv6Trailer(RubanetraSystemConfigurationParser.OptIPv6TrailerContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterOutputConfig(RubanetraSystemConfigurationParser.OutputConfigContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterOutputConfig(RubanetraSystemConfigurationParser.OutputConfigContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterOutputConfigurationFileSetting(RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterOutputConfigurationFileSetting(RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterOutputConfigurationFileSetting(RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterOutputFormat(RubanetraSystemConfigurationParser.OutputFormatContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterOutputFormat(RubanetraSystemConfigurationParser.OutputFormatContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterOutputFormat(RubanetraSystemConfigurationParser.OutputFormatContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterOutputSetting(RubanetraSystemConfigurationParser.OutputSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterOutputSetting(RubanetraSystemConfigurationParser.OutputSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterOutputSpecification(RubanetraSystemConfigurationParser.OutputSpecificationContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterOutputSpecification(RubanetraSystemConfigurationParser.OutputSpecificationContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterOutputSpecification(RubanetraSystemConfigurationParser.OutputSpecificationContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterPortRange(RubanetraSystemConfigurationParser.PortRangeContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.portRange().
enterPortRange(RubanetraSystemConfigurationParser.PortRangeContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.portRange().
enterPortSpecification(RubanetraSystemConfigurationParser.PortSpecificationContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterPortSpecification(RubanetraSystemConfigurationParser.PortSpecificationContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterPortSpecification(RubanetraSystemConfigurationParser.PortSpecificationContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterProtocolBinding(RubanetraSystemConfigurationParser.ProtocolBindingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterProtocolBinding(RubanetraSystemConfigurationParser.ProtocolBindingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterProtocolConfig(RubanetraSystemConfigurationParser.ProtocolConfigContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
This method will be called by a ParseTreeWalker only if the protocol configuration section was specified within the main system configuration file and not in a separate file.
enterProtocolConfig(RubanetraSystemConfigurationParser.ProtocolConfigContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterProtocolConfig(RubanetraSystemConfigurationParser.ProtocolConfigContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterProtocolConfigurationFileSetting(RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
This method will be called by a ParseTreeWalker only if the optional protocol configuration file setting was specified by the user in the main system configuration file.
enterProtocolConfigurationFileSetting(RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterProtocolConfigurationFileSetting(RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterProtocolHeader(RubanetraSystemConfigurationParser.ProtocolHeaderContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterProtocolHeader(RubanetraSystemConfigurationParser.ProtocolHeaderContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterProtocolId(RubanetraSystemConfigurationParser.ProtocolIdContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.protocolId().
enterProtocolId(RubanetraSystemConfigurationParser.ProtocolIdContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.protocolId().
enterProtocolSetting(RubanetraSystemConfigurationParser.ProtocolSettingContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterProtocolSetting(RubanetraSystemConfigurationParser.ProtocolSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterProtocolSetting(RubanetraSystemConfigurationParser.ProtocolSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterRegexFlag(RubanetraSystemConfigurationParser.RegexFlagContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.regexFlag().
enterRegexFlag(RubanetraSystemConfigurationParser.RegexFlagContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.regexFlag().
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfFilterStringContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfNetmaskContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfOptimizeContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsBaseModelNameContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsConfigurationFileContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsSessionModelNameContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.FilePathContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralConfigContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralSettingContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputFormatContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSettingContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSpecificationContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv4Context
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv6Context
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.MultiplePortsContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OptIPv6TrailerContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputFormatContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSettingContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSpecificationContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortRangeContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortSpecificationContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolBindingContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolHeaderContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolIdContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SinglePortContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SortByFirstTimestampContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.TransportLayerMappingSettingContext
 
enterRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.TransportLayerMappingStrategyContext
 
enterSinglePort(RubanetraSystemConfigurationParser.SinglePortContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.singlePort().
enterSinglePort(RubanetraSystemConfigurationParser.SinglePortContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.singlePort().
enterSortByFirstTimestamp(RubanetraSystemConfigurationParser.SortByFirstTimestampContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterSortByFirstTimestamp(RubanetraSystemConfigurationParser.SortByFirstTimestampContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterSortByFirstTimestamp(RubanetraSystemConfigurationParser.SortByFirstTimestampContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterSystem(RubanetraSystemConfigurationParser.SystemContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
enterSystem(RubanetraSystemConfigurationParser.SystemContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.system().
enterSystem(RubanetraSystemConfigurationParser.SystemContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Enter a parse tree produced by RubanetraSystemConfigurationParser.system().
enterTransportLayerMappingSetting(RubanetraSystemConfigurationParser.TransportLayerMappingSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterTransportLayerMappingSetting(RubanetraSystemConfigurationParser.TransportLayerMappingSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
enterTransportLayerMappingStrategy(RubanetraSystemConfigurationParser.TransportLayerMappingStrategyContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
enterTransportLayerMappingStrategy(RubanetraSystemConfigurationParser.TransportLayerMappingStrategyContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
equals(Object) - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
ENHANCEMENT: Crude check based on the source activity should be replaced by a more detailed comparison since the decoders may not be deterministic.
EthernetActivity - Class in at.jku.fim.rubanetra.protocol.activity.ethernet
This class encapsulates an Ethernet object, which should provide a vast amount of metadata including the content buffer itself.
EthernetActivity(PcapActivity, EthernetFrame) - Constructor for class at.jku.fim.rubanetra.protocol.activity.ethernet.EthernetActivity
Constructs a new ethernet activity, replaces the source pcap activity on which the event occurred.
exitBpfFilterString(RubanetraSystemConfigurationParser.BpfFilterStringContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitBpfFilterString(RubanetraSystemConfigurationParser.BpfFilterStringContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitBpfNetmask(RubanetraSystemConfigurationParser.BpfNetmaskContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitBpfNetmask(RubanetraSystemConfigurationParser.BpfNetmaskContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitBpfOptimize(RubanetraSystemConfigurationParser.BpfOptimizeContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitBpfOptimize(RubanetraSystemConfigurationParser.BpfOptimizeContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitDroolsBaseModelName(RubanetraSystemConfigurationParser.DroolsBaseModelNameContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitDroolsBaseModelName(RubanetraSystemConfigurationParser.DroolsBaseModelNameContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitDroolsConfigurationFile(RubanetraSystemConfigurationParser.DroolsConfigurationFileContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitDroolsConfigurationFile(RubanetraSystemConfigurationParser.DroolsConfigurationFileContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitDroolsSessionModelName(RubanetraSystemConfigurationParser.DroolsSessionModelNameContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitDroolsSessionModelName(RubanetraSystemConfigurationParser.DroolsSessionModelNameContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitEveryRule(ParserRuleContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitFilePath(RubanetraSystemConfigurationParser.FilePathContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.filePath().
exitFilePath(RubanetraSystemConfigurationParser.FilePathContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.filePath().
exitGeneralConfig(RubanetraSystemConfigurationParser.GeneralConfigContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitGeneralConfig(RubanetraSystemConfigurationParser.GeneralConfigContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitGeneralSetting(RubanetraSystemConfigurationParser.GeneralSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitGeneralSetting(RubanetraSystemConfigurationParser.GeneralSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitInputConfig(RubanetraSystemConfigurationParser.InputConfigContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
********************************************************************** Dynamic I/O configuration options will be parsed by the following methods.
exitInputConfig(RubanetraSystemConfigurationParser.InputConfigContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitInputConfig(RubanetraSystemConfigurationParser.InputConfigContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitInputConfigurationFileSetting(RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitInputConfigurationFileSetting(RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitInputFormat(RubanetraSystemConfigurationParser.InputFormatContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitInputFormat(RubanetraSystemConfigurationParser.InputFormatContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitInputSetting(RubanetraSystemConfigurationParser.InputSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitInputSetting(RubanetraSystemConfigurationParser.InputSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitInputSpecification(RubanetraSystemConfigurationParser.InputSpecificationContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitInputSpecification(RubanetraSystemConfigurationParser.InputSpecificationContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitIpv4(RubanetraSystemConfigurationParser.Ipv4Context) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.ipv4().
exitIpv4(RubanetraSystemConfigurationParser.Ipv4Context) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.ipv4().
exitIpv6(RubanetraSystemConfigurationParser.Ipv6Context) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.ipv6().
exitIpv6(RubanetraSystemConfigurationParser.Ipv6Context) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.ipv6().
exitMultiplePorts(RubanetraSystemConfigurationParser.MultiplePortsContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitMultiplePorts(RubanetraSystemConfigurationParser.MultiplePortsContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitOptIPv6Trailer(RubanetraSystemConfigurationParser.OptIPv6TrailerContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitOptIPv6Trailer(RubanetraSystemConfigurationParser.OptIPv6TrailerContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitOutputConfig(RubanetraSystemConfigurationParser.OutputConfigContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitOutputConfig(RubanetraSystemConfigurationParser.OutputConfigContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitOutputConfigurationFileSetting(RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitOutputConfigurationFileSetting(RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitOutputFormat(RubanetraSystemConfigurationParser.OutputFormatContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitOutputFormat(RubanetraSystemConfigurationParser.OutputFormatContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitOutputSetting(RubanetraSystemConfigurationParser.OutputSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitOutputSetting(RubanetraSystemConfigurationParser.OutputSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitOutputSpecification(RubanetraSystemConfigurationParser.OutputSpecificationContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitOutputSpecification(RubanetraSystemConfigurationParser.OutputSpecificationContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitPortRange(RubanetraSystemConfigurationParser.PortRangeContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.portRange().
exitPortRange(RubanetraSystemConfigurationParser.PortRangeContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.portRange().
exitPortSpecification(RubanetraSystemConfigurationParser.PortSpecificationContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitPortSpecification(RubanetraSystemConfigurationParser.PortSpecificationContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitProtocolBinding(RubanetraSystemConfigurationParser.ProtocolBindingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitProtocolBinding(RubanetraSystemConfigurationParser.ProtocolBindingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitProtocolConfig(RubanetraSystemConfigurationParser.ProtocolConfigContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitProtocolConfig(RubanetraSystemConfigurationParser.ProtocolConfigContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitProtocolConfigurationFileSetting(RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitProtocolConfigurationFileSetting(RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitProtocolHeader(RubanetraSystemConfigurationParser.ProtocolHeaderContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitProtocolHeader(RubanetraSystemConfigurationParser.ProtocolHeaderContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitProtocolId(RubanetraSystemConfigurationParser.ProtocolIdContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitProtocolId(RubanetraSystemConfigurationParser.ProtocolIdContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitProtocolSetting(RubanetraSystemConfigurationParser.ProtocolSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitProtocolSetting(RubanetraSystemConfigurationParser.ProtocolSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitRegexFlag(RubanetraSystemConfigurationParser.RegexFlagContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.regexFlag().
exitRegexFlag(RubanetraSystemConfigurationParser.RegexFlagContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.regexFlag().
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfFilterStringContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfNetmaskContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfOptimizeContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsBaseModelNameContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsConfigurationFileContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsSessionModelNameContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.FilePathContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralConfigContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralSettingContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputFormatContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSettingContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSpecificationContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv4Context
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv6Context
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.MultiplePortsContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OptIPv6TrailerContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputFormatContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSettingContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSpecificationContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortRangeContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortSpecificationContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolBindingContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolHeaderContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolIdContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SinglePortContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SortByFirstTimestampContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.TransportLayerMappingSettingContext
 
exitRule(ParseTreeListener) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.TransportLayerMappingStrategyContext
 
exitSinglePort(RubanetraSystemConfigurationParser.SinglePortContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitSinglePort(RubanetraSystemConfigurationParser.SinglePortContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitSortByFirstTimestamp(RubanetraSystemConfigurationParser.SortByFirstTimestampContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitSortByFirstTimestamp(RubanetraSystemConfigurationParser.SortByFirstTimestampContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitSystem(RubanetraSystemConfigurationParser.SystemContext) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
 
exitSystem(RubanetraSystemConfigurationParser.SystemContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.system().
exitSystem(RubanetraSystemConfigurationParser.SystemContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
Exit a parse tree produced by RubanetraSystemConfigurationParser.system().
exitTransportLayerMappingSetting(RubanetraSystemConfigurationParser.TransportLayerMappingSettingContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitTransportLayerMappingSetting(RubanetraSystemConfigurationParser.TransportLayerMappingSettingContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
exitTransportLayerMappingStrategy(RubanetraSystemConfigurationParser.TransportLayerMappingStrategyContext) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
exitTransportLayerMappingStrategy(RubanetraSystemConfigurationParser.TransportLayerMappingStrategyContext) - Method in interface at.jku.fim.rubanetra.config.RubanetraSystemConfigurationListener
extendActivity(Activity) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
Extends this activity by act.

F

FALSE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
FALSE() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfOptimizeContext
 
FALSE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
FALSE() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SortByFirstTimestampContext
 
filePath() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsConfigurationFileContext
 
filePath() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
filePath() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext
 
filePath() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSpecificationContext
 
filePath(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSpecificationContext
 
filePath() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext
 
filePath() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSpecificationContext
 
filePath() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext
 
FilePathContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.FilePathContext
 
findProtocolBindingMethod(BaseProtocol, BaseProtocol, String) - Static method in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
Tries to find a suitable bind-method for two concrete implementations of BaseProtocol using reflection tools.
fireNewHttpRequestActivity(HttpRequest) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenHttpHandler
 
fireNewHttpResponseActivity(HttpResponse) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenHttpHandler
 
fireNewIcmpActivity(IcmpPacket) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv4Handler
 
fireNewIcmpActivity(Icmpv6Packet) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv6Handler
 
fireNewTcpActivity(TcpPacket, TcpSession) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
 
fireNewUdpActivity(UdpPacket) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
 
FtpActivity - Class in at.jku.fim.rubanetra.protocol.activity.ftp
TODO: this class represent a partial ftp activity, it must be reassembled by Drools rules based on the tcp socket addresses to represent a FTPSession
FtpActivity(PcapActivity, FtpActivity.Type, String) - Constructor for class at.jku.fim.rubanetra.protocol.activity.ftp.FtpActivity
Constructs a prototypical activity, replaces the source Pcap activity and stores the type of the FTP message..
FtpActivity(PcapActivity, FtpActivity.Type, byte[]) - Constructor for class at.jku.fim.rubanetra.protocol.activity.ftp.FtpActivity
Constructs a prototypical activity, replaces the source Pcap activity and stores the type of the FTP message..
FtpActivity.Type - Enum in at.jku.fim.rubanetra.protocol.activity.ftp
 

G

generalConfig() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
generalConfig() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
generalConfig(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
GeneralConfigContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralConfigContext
 
generalSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralConfigContext
 
generalSetting(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralConfigContext
 
generalSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
GeneralSettingContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralSettingContext
 
getAccount() - Method in class at.jku.fim.rubanetra.protocol.activity.msn.MsnActivity
 
getAcknowledgeNumber() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getActivityType() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
getActivityType() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
Defines the type of the activity - this value should be unique in the sense that it should be possible to identify the class of the object by using this String exclusively among all activities.
getAdditionalRecords() - Method in class at.jku.fim.rubanetra.protocol.activity.dns.DnsActivity
 
getAnsiMode() - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
 
getAnswerRecords() - Method in class at.jku.fim.rubanetra.protocol.activity.dns.DnsActivity
 
getArguments() - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
 
getArp() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getATN() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
getATN() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
getAuthorityRecords() - Method in class at.jku.fim.rubanetra.protocol.activity.dns.DnsActivity
 
getBoundProtocols() - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl.KrakenProtocolConfigurationImpl
 
getBoundProtocols() - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfiguration
Represents a primitive protocol to Kraken-protocol decoder mapping mechanism.
getBpfExpression() - Method in class at.jku.fim.rubanetra.pcap.PcapFilter
 
getBpfFilter() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getBpfNetmask() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getCanonicalFile(String) - Method in class at.jku.fim.rubanetra.config.ConfigurationController
Tries to represent the path denoted by mainConfigurationPath canonically.
getChangeCipherSpec() - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
 
getChat() - Method in class at.jku.fim.rubanetra.protocol.activity.msn.MsnActivity
 
getChecksum() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getChecksum() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
getClientAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getClientHello() - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
 
getClientState() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getClientToServerTraffic() - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
 
getCode() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpReplyActivity
 
getCommand() - Method in class at.jku.fim.rubanetra.protocol.activity.ftp.FtpActivity
 
getCommand() - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
 
getCommand() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpCommandActivity
 
getCommand() - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
 
getCompoundFrameNumbers() - Method in class at.jku.fim.rubanetra.pcap.PcapActivity
 
getCompoundFrameNumbers() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
getCompoundFrameNumbers() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
This method returns a sorted collection of all frame numbers in consecutive order and greater than zero, that define this activity.
getControlBits() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getCurrentPcapActivity() - Method in class at.jku.fim.rubanetra.pcap.PcapFileHandler
 
getCurrentPcapActivity() - Method in interface at.jku.fim.rubanetra.pcap.PcapHandler
A convenience method that provides a reference to the currently processed PcapActivity, i.e.
getCurrentPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
 
getCurrentProtocolIdentifier() - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
 
getData() - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
 
getData() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpSendActivity
 
getData() - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
 
getDatagramPacket() - Method in class at.jku.fim.rubanetra.protocol.activity.netbios.NetbiosActivity
 
getDataOffset() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getDescription() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
getDescription() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
 
getDestinationAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getDestinationAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
getDestinationAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.IpActivity
 
getDestinationAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
getDestinationAddressAsString() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
An address that can be interpreted as the destination address for this activity.
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.dhcp.DhcpActivity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.ethernet.EthernetActivity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpActivity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.PingActivity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.IpActivity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv1Activity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv2Activity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
 
getDestinationAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
getDestinationMacAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.ethernet.EthernetActivity
 
getDestinationPort() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getDestinationPort() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
getDestinationSocketAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv1Activity
 
getDestinationSocketAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv2Activity
 
getDestinationSocketAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getDestinationSocketAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
getDhcpMessage() - Method in class at.jku.fim.rubanetra.protocol.activity.dhcp.DhcpActivity
 
getDifferentiatedServicesCodePoint() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getDirection() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getDnsMatch() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpActivity
The interpretation of this field depends on the actual specification of the rule that filled this variable in the first place.
getDnsMessage() - Method in class at.jku.fim.rubanetra.protocol.activity.dns.DnsActivity
 
getDnsMessageHeader() - Method in class at.jku.fim.rubanetra.protocol.activity.dns.DnsActivity
 
getDroolsBaseModelName() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getDroolsConfigurationFile() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getDroolsSessionModelName() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getEndInstant() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
getEndInstant() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
Returns a fixed point in time that fixates the end of this activity's time-line, i.e.
getEndTimestamp() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
getEndTimestamp() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
This method should only be used within Drools rule-files and serve as timestamp indicator.
getEthernet() - Method in class at.jku.fim.rubanetra.protocol.activity.ethernet.EthernetActivity
 
getEthernetType() - Method in class at.jku.fim.rubanetra.protocol.activity.ethernet.EthernetActivity
 
getEthernetTypeEnum() - Method in class at.jku.fim.rubanetra.protocol.activity.ethernet.EthernetActivity
 
getExplicitCongestionNotification() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getFlags() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getFlowLabel() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv6Activity
 
getFragmentOffset() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getFrameNumber() - Method in class at.jku.fim.rubanetra.pcap.PcapActivity
 
getFtpActivityTypeEnum() - Method in class at.jku.fim.rubanetra.protocol.activity.ftp.FtpActivity
 
getGrammarFileName() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
getGrammarFileName() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
getHardwareAddressLength() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getHardwareType() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getHeader() - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
 
getHeader() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpSendActivity
 
getHeaderChecksum() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getHigherPort() - Method in class at.jku.fim.rubanetra.config.model.PortRange
 
getHopLimit() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv6Activity
 
getHttpMethod() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getHttpQueryParameters() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getHttpQueryString() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getHttpRequest() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getHttpResponse() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpResponseActivity
 
getHttpVersion() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getHttpVersion() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpResponseActivity
 
getIcmp() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getIcmp() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
getIcmpCode() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getIcmpMessage() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getIcmpMessage() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
getIcmpPacket() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getIcmpPacket() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
getIcmpSubType() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getIcmpSubType() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
getIcmpType() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getIcmpType() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
getIdentification() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getIdentifier() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getIdentifier() - Method in class at.jku.fim.rubanetra.protocol.activity.OptionalField
 
getImageActivities() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpActivity
The interpretation of this field depends on the actual definition of the Drools rules that will fill this set.
getImagePath() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpImageActivity
 
getImageType() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpImageActivity
 
getInputConfigurationFile() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getInputFiles() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
This class represents the actual immutable system configuration
getInputFiles() - Method in interface at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration
The set of input files possibly adhering to a PCAP-specification.
getInputFormat() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getInputFormat() - Method in interface at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration
The format of all input files (currently always PCAP)
getInternetHeaderLength() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getIpv4() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getIpv6() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv6Activity
 
getIpv6Packet() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv6Activity
 
getJNetPcapProtocol() - Method in interface at.jku.fim.rubanetra.config.model.JNetPcapProtocolId
 
getKieSession() - Method in interface at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration
The Drools knowledge session reference, used to pass new facts to the rule engine decoded by the protocol parsers.
getKrakenApplicationProtocol() - Method in interface at.jku.fim.rubanetra.config.model.KrakenApplicationProtocolId
 
getKrakenArpDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenArpHandler
 
getKrakenDhcpDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenDhcpHandler
 
getKrakenEthernetDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenEthernetProtocolHandler
 
getKrakenFtpDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenFtpHandler
 
getKrakenHttpDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenHttpHandler
 
getKrakenIcmpv4Decoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv4Handler
 
getKrakenImpv6Decoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv6Handler
 
getKrakenIpv4Decoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv4Handler
 
getKrakenIpv6Decoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv6Handler
 
getKrakenMsnDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenMsnHandler
 
getKrakenNetbiosDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenNetbiosHandler
 
getKrakenPop3Decoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenPop3Handler
 
getKrakenSmtpDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenSmtpHandler
 
getKrakenSnmpDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenSnmpHandler
 
getKrakenTcpDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
 
getKrakenTelnetDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTelnetHandler
 
getKrakenUdpDecoder() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
 
getLength() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
getList() - Method in class at.jku.fim.rubanetra.protocol.activity.ftp.FtpActivity
 
getLowerPort() - Method in class at.jku.fim.rubanetra.config.model.PortRange
 
getMainAttributes() - Static method in class at.jku.fim.rubanetra.config.ConfigurationController
 
getMessage() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpReplyActivity
 
getModeNames() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
getName() - Method in interface at.jku.fim.rubanetra.config.model.ProtocolId
 
getName() - Method in enum at.jku.fim.rubanetra.protocol.activity.http.HttpHeader
 
getNamePacket() - Method in class at.jku.fim.rubanetra.protocol.activity.netbios.NetbiosActivity
 
getNetmask() - Method in class at.jku.fim.rubanetra.pcap.PcapFilter
 
getNextHeader() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv6Activity
 
getNumberOfInputFiles() - Method in class at.jku.fim.rubanetra.pcap.PcapFileHandler
 
getOperation() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getOption() - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
 
getOptionalFields() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
getOptionalFields() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
This method returns a collection of attribute/value pairs that have to be included in the final output of all output processors including the CVS encoder and the JSON encoder.
getOptions() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getOptions() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getOutputConfigurationFile() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getOutputFormat() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getOutputFormat() - Method in interface at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration
The format that is used to transform the derived data before it is written to the output-stream.
getOutputStream() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getOutputStream() - Method in interface at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration
The main output stream that is used to write all derived information to.
getOutputWriterStrategy() - Method in interface at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration
The writer strategy that is used to transform (using RubanetraSystemConfiguration.getOutputFormat()) and finally write (using RubanetraSystemConfiguration.getOutputStream()) the derived data (delivered from RubanetraSystemConfiguration.getKieSession()).
getPadding() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getParameter() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpCommandActivity
 
getPayloadLength() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv6Activity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.dhcp.DhcpActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.dns.DnsActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.ethernet.EthernetActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.ftp.FtpActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpResponseActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.IpActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.msn.MsnActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.netbios.NetbiosActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv1Activity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv2Activity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
 
getPcapActivity() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
getPcapHandler() - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl.KrakenProtocolConfigurationImpl
 
getPcapHandler() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getPcapHandler() - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfiguration
The underlying source of all PCAP-packets for this application layer protocol.
getPcapHandler() - Method in interface at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration
The Pcap packet input stream handler that is used to parse and react to Pcap-information from the set of defined input files.
getPcapHandler() - Method in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
 
getPcapPacket() - Method in class at.jku.fim.rubanetra.pcap.PcapActivity
 
getPcapPacket() - Method in class at.jku.fim.rubanetra.pcap.PcapPacketToKrakenPcapPacketAdapter
 
getPcapTimestamp() - Method in class at.jku.fim.rubanetra.pcap.PcapActivity
 
getPdu() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv1Activity
 
getPdu() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv2Activity
 
getPort(int) - Static method in class at.jku.fim.rubanetra.config.model.Port
This method is equivalent to calling Port.create(int).
getPortNumber() - Method in class at.jku.fim.rubanetra.config.model.Port
 
getPortSpecification() - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl.KrakenProtocolConfigurationImpl
 
getPortSpecification() - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfiguration
The specification of a number of PortRanges or Ports which filters packets at the transport layer for this application layer protocol.
getProtocol() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.IpActivity
 
getProtocolAddressLength() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getProtocolConfiguration() - Method in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
 
getProtocolConfigurationFile() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getProtocolId() - Method in interface at.jku.fim.rubanetra.config.model.ProtocolId
 
getProtocolId() - Method in interface at.jku.fim.rubanetra.protocol.BaseProtocol
An arbitrary identifier for the protocol(s) this decoder should be able to parse and decode.
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenArpHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenDhcpHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenDnsProtocolHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenEthernetProtocolHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenFtpHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenHttpHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv4Handler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv6Handler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv4Handler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv6Handler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenMsnHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenNetbiosHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenPop3Handler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenSmtpHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenSnmpHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTelnetHandler
 
getProtocolId() - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
 
getProtocolSettings() - Method in interface at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration
The set of all defined protocol configurations, each representing the complete configuration of a Kraken protocol parser/decoder, containing protocol mappings (ETHERNET->IPv4->...->...).
getProtocolType() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getQuestionRecords() - Method in class at.jku.fim.rubanetra.protocol.activity.dns.DnsActivity
 
getRegisteredProtocolClass(ProtocolId) - Method in class at.jku.fim.rubanetra.config.model.impl.ProtocolClassRegistry
Return the registered class for a given protocol identifier
getRegisteredProtocolClassList() - Method in class at.jku.fim.rubanetra.config.model.impl.ProtocolClassRegistry
 
getRegisteredProtocolIdSet() - Method in class at.jku.fim.rubanetra.config.model.impl.ProtocolClassRegistry
 
getRelativeAcknowledgeNumber() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getRelativeSequenceNumber() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getReply() - Method in class at.jku.fim.rubanetra.protocol.activity.ftp.FtpActivity
 
getReply() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.PingActivity
 
getRequest() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpActivity
 
getRequest() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.PingActivity
 
getRequestHeader(String) - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getRequestHeaderMap() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getResponse() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpActivity
 
getResponse() - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
 
getResponseHeaderMap() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpResponseActivity
 
getResponseStatusCode() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpResponseActivity
 
getResponseStatusLine() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpResponseActivity
 
getRubanetraSystemConfiguration() - Method in class at.jku.fim.rubanetra.config.ConfigurationController
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfFilterStringContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfNetmaskContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfOptimizeContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsBaseModelNameContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsConfigurationFileContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsSessionModelNameContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.FilePathContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralConfigContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.GeneralSettingContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputFormatContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSettingContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSpecificationContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv4Context
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv6Context
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.MultiplePortsContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OptIPv6TrailerContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputFormatContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSettingContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSpecificationContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortRangeContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortSpecificationContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolBindingContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolHeaderContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolIdContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SinglePortContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SortByFirstTimestampContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.TransportLayerMappingSettingContext
 
getRuleIndex() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.TransportLayerMappingStrategyContext
 
getRuleNames() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
getRuleNames() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
getSenderHardwareAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getSenderProtocolAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getSequence() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getSequenceNumber() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getSerializedATN() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
getSerializedATN() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
getServerAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getServerHello() - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
 
getServerState() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getServerToClientTraffic() - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
 
getSourceAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getSourceAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
getSourceAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.IpActivity
 
getSourceAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
getSourceAddressAsString() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
An address that can be interpreted as the source address for this activity.
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.dhcp.DhcpActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.ethernet.EthernetActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.PingActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.IpActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.msn.MsnActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv1Activity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv2Activity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
 
getSourceAddressAsString() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
getSourceMacAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.ethernet.EthernetActivity
 
getSourcePort() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getSourcePort() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
getSourceSocketAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv1Activity
 
getSourceSocketAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv2Activity
 
getSourceSocketAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getSourceSocketAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
getStartInstant() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
getStartInstant() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
Returns a fixed point in time that fixates the start of this activity's time-line, i.e.
getStartTimestamp() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
getStartTimestamp() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
This method should only be used within Drools rule-files and serve as timestamp indicator.
getSubType() - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
 
getSubType() - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
 
getTargetHardwareAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getTargetProtocolAddress() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
getTcp() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getTcpLength() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getTcpProcessor(Protocol) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
Deprecated.
getTcpProcessors(Protocol) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
 
getTcpProcessors() - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
 
getTcpProcessors() - Method in interface at.jku.fim.rubanetra.protocol.mapper.KrakenTcpProtocolMapperStrategy
An unmodifiable collection of all registered decoders that are capable of processing TCP payloads.
getText() - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
 
getTimeToLive() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getTitle() - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
 
getTokenNames() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
Deprecated.
getTokenNames() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
Deprecated.
getToOutput() - Method in class at.jku.fim.rubanetra.protocol.activity.OutputActivityEvent
 
getTotalLength() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
getTrafficClass() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv6Activity
 
getTransportLayerMappingFactory() - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl.KrakenProtocolConfigurationImpl
 
getTransportLayerMappingFactory() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
getTransportLayerMappingFactory() - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfiguration
getTransportLayerMappingStrategy() - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl.KrakenProtocolConfigurationImpl
 
getTransportLayerMappingStrategy() - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfiguration
The transport layer mapping strategy to use for this Kraken-application layer protocol decoder.
getUdp() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
getUdpProcessor(Protocol) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
Deprecated.
getUdpProcessors(Protocol) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
 
getUdpProcessors() - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
 
getUdpProcessors() - Method in interface at.jku.fim.rubanetra.protocol.mapper.KrakenUdpProtocolMapperStrategy
Returns the unmodifiable set of all registered UDP processors.
getUrgentPointer() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
getUrl() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
getVal() - Method in enum at.jku.fim.rubanetra.protocol.activity.skype.SkypeActivityHelper.SkypeUdpType
 
getValue() - Method in class at.jku.fim.rubanetra.protocol.activity.OptionalField
 
getVersion() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.IpActivity
 
getVocabulary() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
getVocabulary() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
getWindowSize() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 

H

handleRx(TcpSessionKey, Buffer) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenDnsProtocolHandler
 
handleTx(TcpSessionKey, Buffer) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenDnsProtocolHandler
 
hasSkypePayload(Udp) - Static method in class at.jku.fim.rubanetra.protocol.activity.skype.SkypeActivityHelper
hasSkypeType(Udp, SkypeActivityHelper.SkypeUdpType) - Static method in class at.jku.fim.rubanetra.protocol.activity.skype.SkypeActivityHelper
Tries to determine whether or not the provided UDP packet contains data that corresponds to some known Skype flags.
header() - Method in class at.jku.fim.rubanetra.output.mixin.HttpMixIn
 
HttpActivity - Class in at.jku.fim.rubanetra.protocol.activity.http
A high level aggregation of a HttpRequestActivity and a HttpResponseActivity.
HttpActivity(HttpRequestActivity, HttpResponseActivity) - Constructor for class at.jku.fim.rubanetra.protocol.activity.http.HttpActivity
Constructs a new Http-Activity and replaces both, the passed request and the response.
HttpHeader - Enum in at.jku.fim.rubanetra.protocol.activity.http
The following header definitions were taken from the HttpHeaders (released under the Apache 2.0 license) class and wrapped into an enumeration to provide a simple canonicalization method which constitutes a workaround for the missing normalization of Kraken HTTP header fields (see HttpHeaders).
HttpImageActivity - Class in at.jku.fim.rubanetra.protocol.activity.http
Represents a deduction that was performed by rule-based reasoning that resulted in the fact that the encountered a HttpActivity-headers contained image-related metadata.
HttpImageActivity(HttpActivity) - Constructor for class at.jku.fim.rubanetra.protocol.activity.http.HttpImageActivity
 
HttpMixIn - Class in at.jku.fim.rubanetra.output.mixin
This Mixin will be used by the JsonOutputWriterStrategy to provide Jackson specific annotations to define the properties and fields of the external Http class that are to be included in the final output.
HttpMixIn() - Constructor for class at.jku.fim.rubanetra.output.mixin.HttpMixIn
 
HttpRequestActivity - Class in at.jku.fim.rubanetra.protocol.activity.http
Encapsulates a HttpRequest, that was decoded by the Kraken library.
HttpRequestActivity(PcapActivity, HttpRequest) - Constructor for class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
Constructs a new request activity and replaces the pcap source activity on which this event occurred.
HttpResponseActivity - Class in at.jku.fim.rubanetra.protocol.activity.http
Encapsulates a HttpResponse, that was decoded by the Kraken library.
HttpResponseActivity(PcapActivity, HttpResponse) - Constructor for class at.jku.fim.rubanetra.protocol.activity.http.HttpResponseActivity
Constructs a new response activity and replaces the source pcap activity on which this event occurred.

I

Icmpv4Activity - Class in at.jku.fim.rubanetra.protocol.activity.icmp
Encapsulates an IcmpPacket.
Icmpv4Activity(PcapActivity, IcmpPacket) - Constructor for class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
Constructs a new ICMP activity (IPv4 specific) and replaces the source Pcap activity on which this activity occurred
Icmpv6Activity - Class in at.jku.fim.rubanetra.protocol.activity.icmp
IPv6 specific class similar to Icmpv4Activity, but encapsulates an Icmpv6Packet instead.
Icmpv6Activity(PcapActivity, Icmpv6Packet) - Constructor for class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
Constructs a new ICMPv6 activity, replacing the source Pcap activity and providing a JNetPcap representation of the packet.
ID - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
ID - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
ID() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolIdContext
 
INFO - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
INFO - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
initialize(File) - Method in class at.jku.fim.rubanetra.config.ConfigurationController
This method initializes the system invoking a parser for the main configuration file denoted by mainConfigFile.
initialize(String) - Method in class at.jku.fim.rubanetra.config.ConfigurationController
initialize() - Method in class at.jku.fim.rubanetra.config.ConfigurationController
This method initializes the system invoking a parser for the main configuration file denoted by (in processing order): "rubanetra.conf" in the classpath and working directory "./conf/rubanetra.conf" in the classpath and working directory path denoted by environment variable FNA_SYSTEM_CONF_FILE in the class path and working directory It tries to canonicalize all encountered file paths and will fail if it is unable to create a canonical representation.
initialize(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenArpHandler
 
initialize(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenEthernetProtocolHandler
 
initialize(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv4Handler
 
initialize(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv6Handler
 
initialize(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv4Handler
 
initialize(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv6Handler
 
initialize(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
 
initialize(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
 
initialize(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
Initializes this protocol decoder with the information provided by the user.
initializeFromEnvVar(String) - Method in class at.jku.fim.rubanetra.config.ConfigurationController
Tries to look up the value of the environment variable denoted by envVariableName, and interprets it as main configuration path (ConfigurationController.initialize(java.io.File) will be called)
inputConfig() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
inputConfig() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
inputConfig(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
InputConfigContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigContext
 
inputConfigurationFileSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigContext
 
inputConfigurationFileSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
InputConfigurationFileSettingContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext
 
inputFormat() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
inputFormat() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSettingContext
 
InputFormatContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputFormatContext
 
inputSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigContext
 
inputSetting(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputConfigContext
 
inputSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
InputSettingContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSettingContext
 
inputSpecification() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSettingContext
 
inputSpecification() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
InputSpecificationContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSpecificationContext
 
INT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
INT() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfNetmaskContext
 
INT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
INT() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv4Context
 
INT(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv4Context
 
INT() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv6Context
 
INT(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv6Context
 
INT() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OptIPv6TrailerContext
 
INT(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OptIPv6TrailerContext
 
INT() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SinglePortContext
 
IpActivity - Class in at.jku.fim.rubanetra.protocol.activity.ip
This class represents the abstraction of Ipv4Activity and Ipv6Activity.
IpActivity(PcapActivity, Ipv4Packet) - Constructor for class at.jku.fim.rubanetra.protocol.activity.ip.IpActivity
IPv4 constructor to be called by subclasses.
IpActivity(PcapActivity, Ipv6Packet) - Constructor for class at.jku.fim.rubanetra.protocol.activity.ip.IpActivity
IPv6 constructor to be called by subclasses.
ipv4() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
ipv4() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OptIPv6TrailerContext
 
Ipv4Activity - Class in at.jku.fim.rubanetra.protocol.activity.ip
Encapsulates all available/decoded IPv4 packet fields and provides a compatible JNetPcap Ip4 object.
Ipv4Activity(PcapActivity, Ipv4Packet) - Constructor for class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
Constructs a new IPv4 activity that will not be included in the final output.
Ipv4Context(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv4Context
 
ipv6() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
Ipv6Activity - Class in at.jku.fim.rubanetra.protocol.activity.ip
Encapsulates certain IPv6 packet fields, and provides a compatible JNetPcap representation (Ip6) of the packet.
Ipv6Activity(PcapActivity, Ipv6Packet) - Constructor for class at.jku.fim.rubanetra.protocol.activity.ip.Ipv6Activity
Construct a new IPv6 activity and replaces the source Pcap activity on which this activity occurred,
Ipv6Context(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv6Context
 
isAck() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
isApplication(Tcp) - Static method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper
Returns true if the TCP payload contains an "Application" control message.
isBpfOptimize() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
isChangeCipherSpec(Tcp) - Static method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper
Returns true if the TCP payload contains a "ChangeCipherSpec" control message.
isClientHello(Tcp) - Static method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper
Returns true if the TCP payload contains a "Client Hello" control message.
isExcludedFromOutput() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
isExcludedFromOutput() - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
This method's return value indicates whether or not this activity will be included in the final output.
isFin() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
isOptimize() - Method in class at.jku.fim.rubanetra.pcap.PcapFilter
JNetPcap expects an integer value, where 0 is equal to false.
isPsh() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
isReplaced() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractReplaceableActivity
 
isReplaced() - Method in interface at.jku.fim.rubanetra.protocol.activity.ReplaceableActivity
 
isResponse() - Method in class at.jku.fim.rubanetra.output.mixin.HttpMixIn
 
isResponse() - Method in class at.jku.fim.rubanetra.protocol.activity.dns.DnsActivity
 
isRst() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
isServerHello(Tcp) - Static method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper
Returns true if the TCP payload contains a "Server Hello" control message.
isSortByFirstTimestamp() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
 
isSortByPcapTimestamp() - Method in class at.jku.fim.rubanetra.pcap.PcapFileHandler
 
isSyn() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
isTlsHandshake(Tcp) - Static method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper
Returns true if the TCP payload contains a "Handshake" control flag.
isUrg() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
isWithinRange(Port) - Method in class at.jku.fim.rubanetra.config.model.PortRange
Checks whether the given port is within this range, i.e.

J

JNetPcapProtocolId - Interface in at.jku.fim.rubanetra.config.model
This interface serves as an identifier for a potential JProtocol.
JsonOutputWriterStrategy - Class in at.jku.fim.rubanetra.output.impl
This class implements a Json specific transformation (using the Jackson library) of the derived Event/Fact/Activity-data.
JsonOutputWriterStrategy(OutputStream) - Constructor for class at.jku.fim.rubanetra.output.impl.JsonOutputWriterStrategy
Creates a new instance of this strategy, all passed activities will be written to the provided output-stream.

K

KrakenApplicationProtocolId - Interface in at.jku.fim.rubanetra.config.model
Implementations of this interface serve as identifiers for potential Protocols, i.e.
KrakenArpHandler - Class in at.jku.fim.rubanetra.protocol.handler
Represents a link to the Kraken library, i.e.
KrakenArpHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenArpHandler
Constructs a new Arp handler by creating an ArpDecoder, a KrakenEthernetProtocolHandler and binding to it.
krakenArpProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenArpHandler
 
KrakenBaseProtocol - Class in at.jku.fim.rubanetra.protocol
An abstract definition of a possible Kraken protocol parser and decoder wrapper.
KrakenBaseProtocol() - Constructor for class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
 
KrakenDhcpHandler - Class in at.jku.fim.rubanetra.protocol.handler
Utilizes a DhcpDecoder in order to receive decoded DHCP data, which is in turn distributed as DhcpActivity to interested observers.
KrakenDhcpHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenDhcpHandler
 
krakenDhcpProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenDhcpHandler
 
KrakenDnsProtocolHandler - Class in at.jku.fim.rubanetra.protocol.handler
This class does not utilize a Kraken decoder directly, instead it represents the decoding processors as an implementation of UdpProcessor and TcpProcessor.
KrakenDnsProtocolHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenDnsProtocolHandler
 
krakenDnsProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenDnsProtocolHandler
 
KrakenEthernetProtocolHandler - Class in at.jku.fim.rubanetra.protocol.handler
The Kraken network layer 2 decoder EthernetDecoder is used by this handler in order to create and deliver EthernetActivity instances.
KrakenEthernetProtocolHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenEthernetProtocolHandler
 
krakenEthernetProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenEthernetProtocolHandler
 
KrakenFtpHandler - Class in at.jku.fim.rubanetra.protocol.handler
This is an Kraken application layer decoder handler, i.e.
KrakenFtpHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenFtpHandler
 
krakenFtpProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenFtpHandler
 
KrakenHttpHandler - Class in at.jku.fim.rubanetra.protocol.handler
Represents an application layer Kraken decoder handler, i.e.
KrakenHttpHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenHttpHandler
 
krakenHttpProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenHttpHandler
 
KrakenIcmpv4Handler - Class in at.jku.fim.rubanetra.protocol.handler
This ICMP decoder handler relies on IcmpDecoder which is provided by the Kraken library and on KrakenIpv4Handler in order to receive the IPv4 payload used to transport the ICMP data.
KrakenIcmpv4Handler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv4Handler
 
krakenIcmpv4ProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv4Handler
 
KrakenIcmpv6Handler - Class in at.jku.fim.rubanetra.protocol.handler
Handles decoded ICMPv6 data received from a Icmpv6Decoder in order to build Icmpv6Activity objects.
KrakenIcmpv6Handler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv6Handler
 
krakenIcmpv6ProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv6Handler
 
KrakenIpv4Handler - Class in at.jku.fim.rubanetra.protocol.handler
This is an inefficient handler for Kraken's IpDecoder implementation.
KrakenIpv4Handler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenIpv4Handler
 
krakenIpv4ProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv4Handler
 
KrakenIpv6Handler - Class in at.jku.fim.rubanetra.protocol.handler
Handles IPv6 packets decoded by Ipv6Decoder and builds Ipv6Activity objects during the process.
KrakenIpv6Handler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenIpv6Handler
 
krakenIpv6ProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv6Handler
 
KrakenMsnHandler - Class in at.jku.fim.rubanetra.protocol.handler
Handles Kraken's MsnDecoder output and creates suitable MsnActivity objects during the process.
KrakenMsnHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenMsnHandler
 
krakenMsnProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenMsnHandler
 
KrakenNetbiosHandler - Class in at.jku.fim.rubanetra.protocol.handler
This class tries to handle various Netbios events dispatched by the internally used NetBiosDecoder.
KrakenNetbiosHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenNetbiosHandler
 
krakenNetbiosProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenNetbiosHandler
 
KrakenPop3Handler - Class in at.jku.fim.rubanetra.protocol.handler
This class utilizes a Pop3Decoder in order to dispatch Pop3Activity objects for decoded events.
KrakenPop3Handler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenPop3Handler
 
krakenPop3ProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenPop3Handler
 
KrakenProtocolConfiguration - Interface in at.jku.fim.rubanetra.config.model
This interface specifies methods that may be used to represent the configuration of a single application layer protocol of the Kraken-library.
KrakenProtocolConfigurationBuilder - Interface in at.jku.fim.rubanetra.config.model
Generic specification of a Kraken application protocol configuration builder.
KrakenProtocolConfigurationBuilderImpl - Class in at.jku.fim.rubanetra.config.model.impl
The default implementation of the KrakenProtocolConfigurationBuilder.
KrakenProtocolConfigurationBuilderImpl() - Constructor for class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
Creates a new builder instance using a default protocol lookup registry by calling ProtocolClassRegistry.createDefaultKrakenProtocolRegistry().
KrakenProtocolConfigurationBuilderImpl(ProtocolClassRegistry) - Constructor for class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
Creates a new builder instance using a custom protocol lookup registry.
KrakenProtocolConfigurationBuilderImpl.KrakenProtocolConfigurationImpl - Class in at.jku.fim.rubanetra.config.model.impl
This inner class represents a final protocol configuration object which will be used to initialize Kraken protocol handlers.
KrakenSmtpHandler - Class in at.jku.fim.rubanetra.protocol.handler
Uses a SmtpDecoder to receive decoded SMTP data that is wrapped into appropriate SmtpActivity extension instances.
KrakenSmtpHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenSmtpHandler
 
krakenSmtpProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenSmtpHandler
 
KrakenSnmpHandler - Class in at.jku.fim.rubanetra.protocol.handler
Handles decoded SNMP data by listening to appropriate events that are fired by SnmpDecoder and creates Snmpv1Activity and/or Snmpv2Activity objects.
KrakenSnmpHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenSnmpHandler
 
krakenSnmpProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenSnmpHandler
 
KrakenTcpDestinationPortProtocolMapper - Class in at.jku.fim.rubanetra.protocol.mapper.impl
Maps a TCP based PortSpecification to a single application layer protocol.
KrakenTcpDestinationPortProtocolMapper() - Constructor for class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
 
KrakenTcpHandler - Class in at.jku.fim.rubanetra.protocol.handler
This class handles TCP transport layer related events that are dispatched by a TcpDecoder.
KrakenTcpHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
 
krakenTcpProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
 
KrakenTcpProtocolMapperStrategy - Interface in at.jku.fim.rubanetra.protocol.mapper
Extends the Kraken interface used for mapping a transport layer protocol (TCP in this case) to application layer protocol decoders.
KrakenTelnetHandler - Class in at.jku.fim.rubanetra.protocol.handler
Handles Telnet data decoded by the Kraken library and creates suitable TelnetActivity objects that are dispatched to all registered listeners.
KrakenTelnetHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenTelnetHandler
 
krakenTelnetProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenTelnetHandler
 
KrakenTransportLayerMappingFactory - Class in at.jku.fim.rubanetra.protocol.mapper
Constructs suitable TransportLayerMappingStrategy implementations given a specific strategy identifier string.
KrakenTransportLayerMappingFactory() - Constructor for class at.jku.fim.rubanetra.protocol.mapper.KrakenTransportLayerMappingFactory
 
KrakenUdpDestinationPortProtocolMapper - Class in at.jku.fim.rubanetra.protocol.mapper.impl
Maps an UDP based PortSpecification to a single application layer protocol.
KrakenUdpDestinationPortProtocolMapper() - Constructor for class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
 
KrakenUdpHandler - Class in at.jku.fim.rubanetra.protocol.handler
This class handles UDP transport layer related events that are dispatched by a UdpDecoder similar to the KrakenTcpHandler implementation.
KrakenUdpHandler() - Constructor for class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
 
krakenUdpProtocolId - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenUdpHandler
 
KrakenUdpProtocolMapperStrategy - Interface in at.jku.fim.rubanetra.protocol.mapper
Extends the Kraken interface used for mapping a transport layer protocol (UDP in this case) to application layer protocol decoders following a certain strategy.

L

LINE_COMMENT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
LINE_COMMENT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
LITERAL - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
LITERAL - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
LITERAL() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
log - Variable in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
 
LOWER_BOUND - Static variable in class at.jku.fim.rubanetra.config.model.Port
the lower bound of the available port number pool

M

main(String[]) - Static method in class at.jku.fim.rubanetra.config.ConfigurationController
Creates a ConfigurationController using default options ConfigurationController.createDefaultOptions() and a GnuParser to parse the command line arguments.
map(TcpSegment) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
 
map(UdpPacket) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
 
matches(Tcp, TlsActivityHelper.TlsRecord) - Method in enum at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper.TlsContentType
Returns true if the payload of tcp contains this flag in its TlsRecord record.
modeNames - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
MsnActivity - Class in at.jku.fim.rubanetra.protocol.activity.msn
Encapsulates MSN chat messages.
MsnActivity(PcapActivity, String, String) - Constructor for class at.jku.fim.rubanetra.protocol.activity.msn.MsnActivity
Constructs a new MSN chat activity, replaces the source pcap activity on which this event occurred.
MULTILINE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
MULTILINE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
MULTILINE() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
multiplePorts() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
multiplePorts() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortSpecificationContext
 
MultiplePortsContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.MultiplePortsContext
 

N

NetbiosActivity - Class in at.jku.fim.rubanetra.protocol.activity.netbios
Encapsulates NetBiosDatagramPackets.
NetbiosActivity(PcapActivity, NetBiosDatagramPacket) - Constructor for class at.jku.fim.rubanetra.protocol.activity.netbios.NetbiosActivity
Constructs a prototypical Event.
NetbiosActivity(PcapActivity, NetBiosNamePacket) - Constructor for class at.jku.fim.rubanetra.protocol.activity.netbios.NetbiosActivity
Constructs a prototypical Event.
NEW_ARP_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenArpHandler
 
NEW_DNS_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenDnsProtocolHandler
 
NEW_HTTP_REQUEST_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenHttpHandler
 
NEW_HTTP_RESPONSE_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenHttpHandler
 
NEW_ICMPV_4_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv4Handler
 
NEW_ICMPV_6_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenIcmpv6Handler
 
NEW_IPV_4_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv4Handler
 
NEW_IPV_6_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenIpv6Handler
 
NEW_MSN_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenMsnHandler
 
NEW_SMTP_COMMAND_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenSmtpHandler
 
NEW_SMTP_REPLY_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenSmtpHandler
 
NEW_SMTP_SEND_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenSmtpHandler
 
NEW_TCP_ACTIVITY_PROPERTY_NAME - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenTcpHandler
 
NONE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
NONE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
NONE() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortSpecificationContext
 
NONE() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
NOP - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
NOP - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
NOP() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputFormatContext
 
NopOutputWriterStrategy - Class in at.jku.fim.rubanetra.output.impl
This implementation of the OutputWriterStrategy does nothing.
NopOutputWriterStrategy() - Constructor for class at.jku.fim.rubanetra.output.impl.NopOutputWriterStrategy
 

O

objectId(Udp) - Static method in class at.jku.fim.rubanetra.protocol.activity.skype.SkypeActivityHelper
Returns the Skype object ID, however, since the object ID could be arbitrary this method does not check whether the payload corresponds to Skype traffic.
onEstablish(TcpSessionKey) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenDnsProtocolHandler
 
onFinish(TcpSessionKey) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenDnsProtocolHandler
 
onReset(TcpSessionKey) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenDnsProtocolHandler
 
OptionalField - Class in at.jku.fim.rubanetra.protocol.activity
An optional field consists of an identifier and an arbitrary value and may be added to the final OutputStream.
OptionalField() - Constructor for class at.jku.fim.rubanetra.protocol.activity.OptionalField
Default constructor, all values are initialized as null pointers.
OptionalField(String, Object) - Constructor for class at.jku.fim.rubanetra.protocol.activity.OptionalField
Construct a new optional field
optIPv6Trailer() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.Ipv6Context
 
optIPv6Trailer() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
OptIPv6TrailerContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OptIPv6TrailerContext
 
OutputActivityEvent - Class in at.jku.fim.rubanetra.protocol.activity
This event may be fired by any custom rule definition and it directs the output handler to write an Activity to the output stream.
OutputActivityEvent(Activity) - Constructor for class at.jku.fim.rubanetra.protocol.activity.OutputActivityEvent
Constructs a prototypical Event.
outputConfig() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
outputConfig() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
outputConfig(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
OutputConfigContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigContext
 
outputConfigurationFileSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigContext
 
outputConfigurationFileSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
OutputConfigurationFileSettingContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext
 
outputFormat() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
outputFormat() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSettingContext
 
OutputFormatContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputFormatContext
 
outputSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigContext
 
outputSetting(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputConfigContext
 
outputSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
OutputSettingContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSettingContext
 
outputSpecification() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSettingContext
 
outputSpecification() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
OutputSpecificationContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSpecificationContext
 
OutputStrategyFactory - Class in at.jku.fim.rubanetra.config.model.impl
A simple factory constructing OutputWriterStrategy objects for a known RubanetraSystemConfiguration.OutputFormat
OutputStrategyFactory() - Constructor for class at.jku.fim.rubanetra.config.model.impl.OutputStrategyFactory
 
OutputWriterStrategy - Interface in at.jku.fim.rubanetra.output
Defines methods for writing Activity to a provided output-stream.

P

payloadHexFormattedDump() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
payloadHexString() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
payloadString() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
PCAP - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
PCAP() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputFormatContext
 
PCAP - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
PcapActivity - Class in at.jku.fim.rubanetra.pcap
A PcapActivity may be interpreted as a Network Layer 1 activity type, because all common PCAP-Files contain individual Pcap-entries which are wrapped by this class in order to provide PCAP-specific metadata per entry.
PcapActivity(long, PcapPacket) - Constructor for class at.jku.fim.rubanetra.pcap.PcapActivity
Create a new PcapActivity using the provided frame number (as seen by the PcapFileHandler) and the JNetPcap specific PCAP packet.
PcapActivityListener - Interface in at.jku.fim.rubanetra.pcap
A listener interface for packet capture activities produced by implementations of a PcapHandler.
PcapFileHandler<T extends PcapActivityListener> - Class in at.jku.fim.rubanetra.pcap
Implements a pcap handler for parsing one or multiple files adhering to a supported PCAP-definition (JNetPcap's native Pcap library, libpcap, will be used).
PcapFileHandler(PcapFilter, boolean, File...) - Constructor for class at.jku.fim.rubanetra.pcap.PcapFileHandler
Instantiates a new pcap file handler using the passed Berkeley Packet Filter pcapFilter and a number of input files.
PcapFileHandler(boolean, File...) - Constructor for class at.jku.fim.rubanetra.pcap.PcapFileHandler
Instantiates a new pcap file handler using no Berkeley Packet Filter.
PcapFileHandler(File...) - Constructor for class at.jku.fim.rubanetra.pcap.PcapFileHandler
Instantiates a new pcap file handler using no Berkeley Packet Filter and does not sort the input files.
PcapFilter - Class in at.jku.fim.rubanetra.pcap
Represent an intermediary between the native Berkeley Packet Filter compiler and this project external interface.
PcapFilter(String, boolean, int) - Constructor for class at.jku.fim.rubanetra.pcap.PcapFilter
Default constructor
PcapHandler<T extends PcapActivityListener> - Interface in at.jku.fim.rubanetra.pcap
 
PcapMixIn - Class in at.jku.fim.rubanetra.output.mixin
This Mixin will be used by the JsonOutputWriterStrategy to provide Jackson specific annotations to define the properties and fields of the external Pcap class that are to be included in the final output.
PcapMixIn() - Constructor for class at.jku.fim.rubanetra.output.mixin.PcapMixIn
 
PcapPacketToKrakenPcapPacketAdapter - Class in at.jku.fim.rubanetra.pcap
This class is an adapter for a given PcapPacket.
PcapPacketToKrakenPcapPacketAdapter(PcapPacket) - Constructor for class at.jku.fim.rubanetra.pcap.PcapPacketToKrakenPcapPacketAdapter
Takes a JNetPcap specific PcapPacket and creates a Kraken header and payload-buffer.
PingActivity - Class in at.jku.fim.rubanetra.protocol.activity.icmp
Represents the derived fact, that both an Echo request and a related Echo reply were encountered.
PingActivity(Icmpv4Activity, Icmpv4Activity) - Constructor for class at.jku.fim.rubanetra.protocol.activity.icmp.PingActivity
Constructs a new Ping activity and replaces both the echo request/reply.
PLASO - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
PLASO() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputFormatContext
 
PLASO - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
Pop3Activity - Class in at.jku.fim.rubanetra.protocol.activity.pop3
TODO: this class represents a partial Pop3-Activity, i.e.
Pop3Activity(PcapActivity, Pop3Activity.Type) - Constructor for class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
Constructs a prototypical Event.
Pop3Activity.Type - Enum in at.jku.fim.rubanetra.protocol.activity.pop3
POP3 Activity type of the surrounding object
Port - Class in at.jku.fim.rubanetra.config.model
A transport layer TCP/UDP port number.
PortRange - Class in at.jku.fim.rubanetra.config.model
A port range is defined by an interval that is bound by two ports, i.e.
PortRange(Port, Port) - Constructor for class at.jku.fim.rubanetra.config.model.PortRange
Create a new port range, which represents all possible ports within the interval [lowerPort;upperPort], inclusive
portRange() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.MultiplePortsContext
 
portRange(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.MultiplePortsContext
 
portRange() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
PortRangeContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortRangeContext
 
PortSpecification - Class in at.jku.fim.rubanetra.config.model
This class constitutes a higher level specification of the mapping between an application layer protocol and the associated transport layer (TCP/UDP) port numbers and/or port ranges.
PortSpecification() - Constructor for class at.jku.fim.rubanetra.config.model.PortSpecification
 
portSpecification() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
portSpecification() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 
portSpecification(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 
PortSpecification.UniversalPortSpecification - Class in at.jku.fim.rubanetra.config.model
A port specification that returns either always true or always false for any given port number.
PortSpecificationContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortSpecificationContext
 
process(UdpPacket) - Method in class at.jku.fim.rubanetra.protocol.handler.KrakenDnsProtocolHandler
 
processPcapActivity(PcapActivity) - Method in class at.jku.fim.rubanetra.drools.DroolsKrakenProtocolHandler
 
processPcapActivity(PcapActivity) - Method in interface at.jku.fim.rubanetra.pcap.PcapActivityListener
Do something useful with the Layer 1 packet capture metadata and the actually parsed content
PROPERTY_ADD_FRAME_NUMBERS - Static variable in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
PROPERTY_NEW_DHCP_ACTIVITY - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenDhcpHandler
 
PROPERTY_NEW_END_INSTANT - Static variable in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
PROPERTY_NEW_ETHERNET_ACTIVITY - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenEthernetProtocolHandler
 
PROPERTY_NEW_PARTIAL_FTP_ACTIVITY - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenFtpHandler
 
PROPERTY_NEW_SNMPV_1_ACTIVITY - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenSnmpHandler
 
PROPERTY_NEW_SNMPV_2_ACTIVITY - Static variable in class at.jku.fim.rubanetra.protocol.handler.KrakenSnmpHandler
 
PROPERTY_NEW_START_INSTANT - Static variable in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
propertyChangeSupport - Variable in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
 
protocolBinding() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
protocolBinding() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 
protocolBinding(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 
ProtocolBindingContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolBindingContext
 
ProtocolClassRegistry - Class in at.jku.fim.rubanetra.config.model.impl
A representation of a simple protocol identifier (ProtocolId) to an arbitrary BaseProtocol class.
ProtocolClassRegistry() - Constructor for class at.jku.fim.rubanetra.config.model.impl.ProtocolClassRegistry
create a new instance
protocolConfig() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
protocolConfig() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
protocolConfig(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 
ProtocolConfigContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigContext
 
protocolConfigurationFileSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigContext
 
protocolConfigurationFileSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
ProtocolConfigurationFileSettingContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext
 
protocolHeader() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
protocolHeader() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 
ProtocolHeaderContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolHeaderContext
 
ProtocolId - Interface in at.jku.fim.rubanetra.config.model
This interface represents a meta-identifier for network protocols of arbitrary layers and frameworks.
protocolId() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolBindingContext
 
protocolId(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolBindingContext
 
protocolId() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolHeaderContext
 
protocolId() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
ProtocolIdContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolIdContext
 
protocolSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigContext
 
protocolSetting(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolConfigContext
 
protocolSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
protocolSetting - Variable in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
 
ProtocolSettingContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 

Q

QNAME_ACTIVITY - Static variable in class at.jku.fim.rubanetra.output.impl.XmlOutputWriterStrategy
 
QNAME_ACTIVITY_ARRAY - Static variable in class at.jku.fim.rubanetra.output.impl.XmlOutputWriterStrategy
 

R

readNextPcapEntry(PcapActivityListener) - Method in class at.jku.fim.rubanetra.pcap.PcapFileHandler
 
readNextPcapEntry(T) - Method in interface at.jku.fim.rubanetra.pcap.PcapHandler
Read the next Pcap entry from the respective input stream.
regexFlag() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RegexFlagContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
register(Protocol, TcpProcessor) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
 
register(InetSocketAddress, Protocol) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
 
register(TcpProcessor, KrakenApplicationProtocolId) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
 
register(Protocol, UdpProcessor) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
 
register(UdpProcessor, KrakenApplicationProtocolId) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
 
register(TcpProcessor, KrakenApplicationProtocolId) - Method in interface at.jku.fim.rubanetra.protocol.mapper.KrakenTcpProtocolMapperStrategy
Registers a TCP processor for the given application layer protocol.
register(UdpProcessor, KrakenApplicationProtocolId) - Method in interface at.jku.fim.rubanetra.protocol.mapper.KrakenUdpProtocolMapperStrategy
Registers an UDP processor that is capable of parsing application layer protocol, identified by the protocolId, specific data.
registerHandler(ProtocolId, Class<? extends BaseProtocol>) - Method in class at.jku.fim.rubanetra.config.model.impl.ProtocolClassRegistry
Register a protocol identifier to a protocol handler class, which must provide a default constructor
registerTcpStrategy(String, Class<? extends KrakenTcpProtocolMapperStrategy>) - Method in class at.jku.fim.rubanetra.protocol.mapper.KrakenTransportLayerMappingFactory
Registers a new TCP mapping strategy, the provided class must define a default constructor.
registerTemporaryMapping(InetSocketAddress, Protocol) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
 
registerUdpStrategy(String, Class<? extends KrakenUdpProtocolMapperStrategy>) - Method in class at.jku.fim.rubanetra.protocol.mapper.KrakenTransportLayerMappingFactory
Registers a new UDP mapping strategy, the provided class must define a default constructor
REJECT_ALL - Static variable in class at.jku.fim.rubanetra.config.model.PortSpecification.UniversalPortSpecification
 
removePcapProcessor(T) - Method in class at.jku.fim.rubanetra.pcap.PcapFileHandler
 
removePcapProcessor(T) - Method in interface at.jku.fim.rubanetra.pcap.PcapHandler
Removes a custom listener or processor from the set of already registered listeners.
removePropertyChangeListener(PropertyChangeListener) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
Removes the specified listener.
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
The specified listener will no longer receive notifications for propertyName.
removePropertyChangeListener(PropertyChangeListener) - Method in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
Remove a property change listener instance from this objects, i.e.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class at.jku.fim.rubanetra.protocol.KrakenBaseProtocol
Remove a property change listener instance from this objects, i.e.
removeReplacedActivity(ReplaceableActivity) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
ReplaceableActivity - Interface in at.jku.fim.rubanetra.protocol.activity
Extension of the Activity interface, it provides methods to replace, in addition to extend, an activity.
replaceActivity(ReplaceableActivity) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractReplaceableActivity
 
resetCurrentProtocolConfiguration() - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
 
resetCurrentProtocolConfiguration() - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfigurationBuilder
Resets all settings of the current protocol configuration
RubanetraSystemConfiguration - Interface in at.jku.fim.rubanetra.config.model
The generic specification of the system configuration itself.
RubanetraSystemConfiguration.InputFormat - Enum in at.jku.fim.rubanetra.config.model
The enumeration of possible input formats, used for defining the appropriate input file handler without guessing
RubanetraSystemConfiguration.OutputFormat - Enum in at.jku.fim.rubanetra.config.model
The enumeration of possible output formats, used for transforming derived data before it is written to the output stream.
RubanetraSystemConfigurationBaseListener - Class in at.jku.fim.rubanetra.config
This class provides an empty implementation of RubanetraSystemConfigurationListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
RubanetraSystemConfigurationBaseListener() - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
 
RubanetraSystemConfigurationBaseListenerImpl - Class in at.jku.fim.rubanetra.config.model.impl
This class represents the implementation of the listener interface that was created previously by the ANTLRv4 parser.
RubanetraSystemConfigurationBaseListenerImpl(RubanetraSystemConfigurationBuilder) - Constructor for class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBaseListenerImpl
Creates a new listener instance, which may be used to react to parsing event generated by a RubanetraSystemConfigurationParser.
RubanetraSystemConfigurationBuilder - Class in at.jku.fim.rubanetra.config.model.impl
This class may be used to setup the essential configuration of the Drools rule engine, the JNetPcap file parser including optional Berkeley Packet Filter support, the Kraken Pcap and network protocol parser, and finally general input and output options.
RubanetraSystemConfigurationLexer - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationLexer(CharStream) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
RubanetraSystemConfigurationListener - Interface in at.jku.fim.rubanetra.config
This interface defines a complete listener for a parse tree produced by RubanetraSystemConfigurationParser.
RubanetraSystemConfigurationParser - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser(TokenStream) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RubanetraSystemConfigurationParser.BpfFilterStringContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.BpfNetmaskContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.BpfOptimizeContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.DroolsBaseModelNameContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.DroolsConfigurationFileContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.DroolsSessionModelNameContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.FilePathContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.GeneralConfigContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.GeneralSettingContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.InputConfigContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.InputConfigurationFileSettingContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.InputFormatContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.InputSettingContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.InputSpecificationContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.Ipv4Context - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.Ipv6Context - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.MultiplePortsContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.OptIPv6TrailerContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.OutputConfigContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.OutputConfigurationFileSettingContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.OutputFormatContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.OutputSettingContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.OutputSpecificationContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.PortRangeContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.PortSpecificationContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.ProtocolBindingContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.ProtocolConfigContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.ProtocolConfigurationFileSettingContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.ProtocolHeaderContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.ProtocolIdContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.ProtocolSettingContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.RegexFlagContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.SinglePortContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.SortByFirstTimestampContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.SystemContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.TransportLayerMappingSettingContext - Class in at.jku.fim.rubanetra.config
 
RubanetraSystemConfigurationParser.TransportLayerMappingStrategyContext - Class in at.jku.fim.rubanetra.config
 
RULE_bpfFilterString - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_bpfNetmask - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_bpfOptimize - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_droolsBaseModelName - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_droolsConfigurationFile - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_droolsSessionModelName - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_filePath - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_generalConfig - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_generalSetting - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_inputConfig - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_inputConfigurationFileSetting - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_inputFormat - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_inputSetting - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_inputSpecification - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_ipv4 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_ipv6 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_multiplePorts - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_optIPv6Trailer - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_outputConfig - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_outputConfigurationFileSetting - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_outputFormat - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_outputSetting - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_outputSpecification - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_portRange - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_portSpecification - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_protocolBinding - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_protocolConfig - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_protocolConfigurationFileSetting - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_protocolHeader - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_protocolId - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_protocolSetting - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_regexFlag - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_singlePort - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_sortByFirstTimestamp - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_system - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_transportLayerMappingSetting - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
RULE_transportLayerMappingStrategy - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
ruleNames - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
ruleNames - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 

S

setAnsiMode(AnsiMode) - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
setArguments(int[]) - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
setBpfFilter(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Sets a Berkeley Packet Filter expression.
setBpfNetmask(int) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Sets the BPF netmask, default: 0
setBpfOptimize(boolean) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Whether or not to try to optimize the given BPF expression, default: false
setChangeCipherSpec(TcpActivity) - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
Designates the passed TCP activity to containing a "Change Cipher Spec" protocol message.
setCommand(String) - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
This method will be called by KrakenPop3Handler in order to build a partial session during the encoding process.
setCommand(TelnetCommand) - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
setCurrentProtocolIdentifier(String) - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
 
setCurrentProtocolIdentifier(String) - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfigurationBuilder
Set the protocol identifier to use for this protocol configuration.
setData(Pop3Data) - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
This method will be called by KrakenPop3Handler during the decoding process.
setData(byte[]) - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
setDescription(String) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
setDestinationAddress(String) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
setDnsMatch(DnsActivity) - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpActivity
Calling this method results in the following actions: if this method was called previously, the old dnsMatch object is will no longer considered to be a replaced activity and the assigned frames are removed from the frame set the dnsMatch reference is saved and the DNS activity will be replaced
setDroolsBaseModelName(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Every Drools knowledge base is identified by a name, this name must be specified only if the default knowledge base as specified in the Drools configuration file ('kmodule.xml') should not be used.
setDroolsConfigurationPath(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
The path of the directory containing the drools configuration directory.
setDroolsSessionModelName(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Every drools knowledge base may define several KieSessions, this parameter must be specified if the default KieSession as specified in the Drools configuration file ('kmodule.xml') should not be used.
setEndInstant(Instant) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
setExcludedFromOutput(boolean) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
setExcludedFromOutput(boolean) - Method in interface at.jku.fim.rubanetra.protocol.activity.Activity
setHeader(MimeHeader) - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
This method will be called by KrakenPop3Handler in order to build a partial POP session.
setHigherPort(Port) - Method in class at.jku.fim.rubanetra.config.model.PortRange
Sets the upper bound of this range
setIdentifier(String) - Method in class at.jku.fim.rubanetra.protocol.activity.OptionalField
 
setImagePath(String) - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpImageActivity
 
setImageType(String) - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpImageActivity
 
setInputConfigurationPath(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Set the path of the file containing the input configuration.
setInputFormat(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Sets the format/type of the input files to parse.
setLowerPort(Port) - Method in class at.jku.fim.rubanetra.config.model.PortRange
Sets the lower bound of the range
setOption(TelnetOption) - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
setOutputConfigurationPath(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Set the path of the file containing the output configuration, this file must exist and be readable.
setOutputFile(String) - Method in class at.jku.fim.rubanetra.config.ConfigurationController
Sets the default output file for the derived and parsed data using RubanetraSystemConfiguration.OutputFormat
setOutputFile(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
setOutputFormat(String) - Method in class at.jku.fim.rubanetra.config.ConfigurationController
Sets the RubanetraSystemConfiguration.OutputFormat to apply as serialization variant.
setOutputFormat(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
The RubanetraSystemConfiguration.OutputFormat to use for transforming the written output before it is written.
setOutputStream(OutputStream) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
The main output stream for writing the derived and parsed information to.
setOutputWriterStrategy(OutputWriterStrategy) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Sets the strategy used to control the serialization process.
setPcapHandler(PcapHandler<PcapActivityListener>) - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
 
setPcapHandler(PcapHandler<PcapActivityListener>) - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfigurationBuilder
Set the pcap packet input stream for this application layer protocol parser
setPortSpecification(PortSpecification) - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
 
setPortSpecification(PortSpecification) - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfigurationBuilder
Set a transport layer filter for the parser of this protocol
setProtocolConfigurationPath(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
The path of the file containing the protocol configuration.
setReplaced(boolean) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractReplaceableActivity
 
setReplaced(boolean) - Method in interface at.jku.fim.rubanetra.protocol.activity.ReplaceableActivity
Indicate, that this activity has been replaced.
setResponse(String) - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
This method will be called by KrakenPop3Handler in order to build a partial session during the encoding process.
setSortByFirstTimestamp(boolean) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
Sets the flag that specifies whether or not the Pcap file handler should sort the input files according to the chronological order of their first PCAP entry.
setSourceAddress(String) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
setStartInstant(Instant) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
setText(String) - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
setTitle(String) - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
setTransportProtocolMappingFactory(KrakenTransportLayerMappingFactory) - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
 
setTransportProtocolMappingFactory(KrakenTransportLayerMappingFactory) - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfigurationBuilder
Set the transport layer mapping factory to use for building transport layer mapping strategies
setTransportProtocolMappingStrategy(String) - Method in class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
 
setTransportProtocolMappingStrategy(String) - Method in interface at.jku.fim.rubanetra.config.model.KrakenProtocolConfigurationBuilder
Set the transport layer mapping strategy to use for this protocol
setup(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
 
setup(KrakenProtocolConfiguration) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
 
setup(KrakenProtocolConfiguration) - Method in interface at.jku.fim.rubanetra.protocol.mapper.TransportLayerMappingStrategy
 
setValue(Object) - Method in class at.jku.fim.rubanetra.protocol.activity.OptionalField
 
singlePort() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortRangeContext
 
singlePort(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.PortRangeContext
 
singlePort() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
SinglePortContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SinglePortContext
 
SkypeActivityHelper - Class in at.jku.fim.rubanetra.protocol.activity.skype
This class does not represent an activity but provides some useful static helper methods.
SkypeActivityHelper() - Constructor for class at.jku.fim.rubanetra.protocol.activity.skype.SkypeActivityHelper
 
SkypeActivityHelper.SkypeUdpType - Enum in at.jku.fim.rubanetra.protocol.activity.skype
Several known Skype payload types including their flag value, based on the OpenSkype project, see https://github.com/matthiasbock/OpenSkype
SmtpActivity - Class in at.jku.fim.rubanetra.protocol.activity.smtp
Represents an abstraction for SmtpCommandActivity, SmtpReplyActivity and SmtpSendActivity that may be used by Drools rules in order to determine that some SMTP related traffic occurred for a given PcapActivity.
SmtpActivity(PcapActivity) - Constructor for class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpActivity
Constructs a SMTP activity and replaced the source pcap activity on which this event occurred.
SmtpCommandActivity - Class in at.jku.fim.rubanetra.protocol.activity.smtp
Encapsulates the SMTP command and parameter values.
SmtpCommandActivity(PcapActivity, String, String) - Constructor for class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpCommandActivity
Constructs a new command activity and replaces the source pcap activity.
SmtpReplyActivity - Class in at.jku.fim.rubanetra.protocol.activity.smtp
Encapsulates the SMTP reply code number and the SMTP message.
SmtpReplyActivity(PcapActivity, int, String) - Constructor for class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpReplyActivity
Constructs a new SMTP reply activity and replaces the source pcap activity on which this event occurred initially.
SmtpSendActivity - Class in at.jku.fim.rubanetra.protocol.activity.smtp
Encapsulates the MimeHeader and the SmtpData for SMTP.
SmtpSendActivity(PcapActivity, MimeHeader, SmtpData) - Constructor for class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpSendActivity
Constructs a new Smtp send activity that replaces the source pcap activity on which this event occurred.
Snmpv1Activity - Class in at.jku.fim.rubanetra.protocol.activity.snmp
Encapsulates a Pdu object including source and destination L3/L4 addresses.
Snmpv1Activity(PcapActivity, Pdu, InetSocketAddress, InetSocketAddress) - Constructor for class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv1Activity
Constructs a prototypical Event.
Snmpv2Activity - Class in at.jku.fim.rubanetra.protocol.activity.snmp
Created by stefan on 3/19/14.
Snmpv2Activity(PcapActivity, Pdu, InetSocketAddress, InetSocketAddress) - Constructor for class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv2Activity
Constructs a prototypical Event.
sortByFirstTimestamp() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.InputSettingContext
 
sortByFirstTimestamp() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
SortByFirstTimestampContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SortByFirstTimestampContext
 
start() - Method in class at.jku.fim.rubanetra.config.ConfigurationController
This method will do nothing, unless one of the ConfigurationController.initialize(java.io.File) methods has been invoked successfully.
STDOUT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
STDOUT() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.OutputSpecificationContext
 
STDOUT - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
STRING - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
STRING() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfFilterStringContext
 
STRING() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsBaseModelNameContext
 
STRING() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.DroolsSessionModelNameContext
 
STRING() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.FilePathContext
 
STRING - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
system() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
SystemContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SystemContext
 

T

T__0 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__0 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__1 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__1 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__10 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__10 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__11 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__11 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__12 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__12 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__13 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__13 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__14 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__14 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__15 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__15 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__16 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__16 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__17 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__17 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__18 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__18 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__19 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__19 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__2 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__2 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__20 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__20 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__21 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__21 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__22 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__22 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__23 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__23 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__24 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__24 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__25 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__25 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__26 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__26 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__27 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__27 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__28 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__28 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__29 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__29 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__3 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__3 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__30 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__30 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__31 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__31 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__4 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__4 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__5 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__5 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__6 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__6 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__7 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__7 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__8 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__8 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
T__9 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
T__9 - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
TcpActivity - Class in at.jku.fim.rubanetra.protocol.activity.tcp
Encapsulates a vast amount of TCP flags/options/values and derived information, however, some fields have not yet been implemented by the Kraken TCP-Decoder and/or the JNetPcap-decoder.
TcpActivity(PcapActivity, TcpPacket, TcpSession) - Constructor for class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
Constructs a new Tcp activity using the decoded Kraken data.
TcpActivity(PcapActivity, Tcp, IpActivity) - Constructor for class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
TelnetActivity - Class in at.jku.fim.rubanetra.protocol.activity.telnet
TODO: partial types -> drools reassembly
TelnetActivity(PcapActivity, TelnetActivity.Type) - Constructor for class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
Constructs a prototypical Event.
TelnetActivity.Type - Enum in at.jku.fim.rubanetra.protocol.activity.telnet
 
TlsActivity - Class in at.jku.fim.rubanetra.protocol.activity.tls
Encapsulates various TcpActivity objects that are specific to SSL/TLS streams, e.g.
TlsActivity(TcpActivity, TcpActivity) - Constructor for class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
Constructs a prototypical TLS Event using a "Client Hello" and a "Server Hello" TCP messages.
TlsActivityHelper - Class in at.jku.fim.rubanetra.protocol.activity.tls
Contains various static methods as indicators of TLS/SSL protocol messages in TcpActivity payloads.
TlsActivityHelper() - Constructor for class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper
 
TlsActivityHelper.TlsContentType - Enum in at.jku.fim.rubanetra.protocol.activity.tls
Enumeration of possible SSL/TLS content types including flag values.
TlsActivityHelper.TlsRecord - Enum in at.jku.fim.rubanetra.protocol.activity.tls
Enumeration of possible SSL/TLS records including byte offset into the payload and length values.
tokenNames - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
tokenNames - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
toString() - Method in class at.jku.fim.rubanetra.config.model.Port
 
toString() - Method in class at.jku.fim.rubanetra.output.mixin.HttpMixIn
 
toString() - Method in class at.jku.fim.rubanetra.pcap.PcapActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.arp.ArpActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.dhcp.DhcpActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.dns.DnsActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.ethernet.EthernetActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.ftp.FtpActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpActivity
 
toString() - Method in enum at.jku.fim.rubanetra.protocol.activity.http.HttpHeader
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpImageActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpRequestActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.http.HttpResponseActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv4Activity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.Icmpv6Activity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.icmp.PingActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.IpActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv4Activity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.ip.Ipv6Activity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.msn.MsnActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.netbios.NetbiosActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpCommandActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpReplyActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.smtp.SmtpSendActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv1Activity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.snmp.Snmpv2Activity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.tcp.TcpActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.tls.TlsActivity
 
toString() - Method in class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
 
transportLayerMappingSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 
transportLayerMappingSetting(int) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.ProtocolSettingContext
 
transportLayerMappingSetting() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
TransportLayerMappingSettingContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.TransportLayerMappingSettingContext
 
transportLayerMappingStrategy() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.TransportLayerMappingSettingContext
 
transportLayerMappingStrategy() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
TransportLayerMappingStrategy - Interface in at.jku.fim.rubanetra.protocol.mapper
Defines a strategy that defines a way how a transport layer protocol is mapped to an application layer protocol decoder.
TransportLayerMappingStrategyContext(ParserRuleContext, int) - Constructor for class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.TransportLayerMappingStrategyContext
 
TRUE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
TRUE() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.BpfOptimizeContext
 
TRUE() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.SortByFirstTimestampContext
 
TRUE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 

U

UdpActivity - Class in at.jku.fim.rubanetra.protocol.activity.udp
Encapsulates various UDP packet specific values (decoded by Kraken) and provides a JNetPcap representation of the same UDP data.
UdpActivity(PcapActivity, UdpPacket) - Constructor for class at.jku.fim.rubanetra.protocol.activity.udp.UdpActivity
Constructs a new Udp activity, replaces the source pcap activity on which this event occurred and excludes it from the final output due to verbosity.
UNICODE_CASE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
UNICODE_CASE() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
UNICODE_CASE - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
UNICODE_CHARACTER_CLASS - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
UNICODE_CHARACTER_CLASS() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
UNICODE_CHARACTER_CLASS - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
UNIX_LINES - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
UNIX_LINES() - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser.RegexFlagContext
 
UNIX_LINES - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
unregister(Protocol, TcpProcessor) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
 
unregister(InetSocketAddress) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
 
unregister(Protocol) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenTcpDestinationPortProtocolMapper
Deprecated.
unregister(Protocol) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
Deprecated.
unregister(Protocol, UdpProcessor) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
 
unregisterHandler(ProtocolId) - Method in class at.jku.fim.rubanetra.config.model.impl.ProtocolClassRegistry
Delete a registry record, does nothing if the protocol id was not registered
unregisterTemporaryMapping(InetSocketAddress) - Method in class at.jku.fim.rubanetra.protocol.mapper.impl.KrakenUdpDestinationPortProtocolMapper
 
UPPER_BOUND - Static variable in class at.jku.fim.rubanetra.config.model.Port
the upper bound of the available port number pool

V

valueOf(String) - Static method in enum at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration.InputFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration.OutputFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum at.jku.fim.rubanetra.protocol.activity.ftp.FtpActivity.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum at.jku.fim.rubanetra.protocol.activity.http.HttpHeader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum at.jku.fim.rubanetra.protocol.activity.skype.SkypeActivityHelper.SkypeUdpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper.TlsContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper.TlsRecord
Returns the enum constant of this type with the specified name.
values() - Static method in enum at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration.InputFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum at.jku.fim.rubanetra.config.model.RubanetraSystemConfiguration.OutputFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum at.jku.fim.rubanetra.protocol.activity.ftp.FtpActivity.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum at.jku.fim.rubanetra.protocol.activity.http.HttpHeader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum at.jku.fim.rubanetra.protocol.activity.pop3.Pop3Activity.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum at.jku.fim.rubanetra.protocol.activity.skype.SkypeActivityHelper.SkypeUdpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum at.jku.fim.rubanetra.protocol.activity.telnet.TelnetActivity.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper.TlsContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum at.jku.fim.rubanetra.protocol.activity.tls.TlsActivityHelper.TlsRecord
Returns an array containing the constants of this enum type, in the order they are declared.
visitErrorNode(ErrorNode) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
visitTerminal(TerminalNode) - Method in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationBaseListener
VOCABULARY - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
VOCABULARY - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 

W

WARNING - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
WARNING - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
writeActivity(Activity) - Method in class at.jku.fim.rubanetra.output.impl.CsvOutputWriterStrategy
Write an Activity to the provided output-stream using the implementation-specific transformation of the content.
writeActivity(Activity) - Method in class at.jku.fim.rubanetra.output.impl.JsonOutputWriterStrategy
 
writeActivity(Activity) - Method in class at.jku.fim.rubanetra.output.impl.NopOutputWriterStrategy
 
writeActivity(Activity) - Method in class at.jku.fim.rubanetra.output.impl.XmlOutputWriterStrategy
Write an Activity to the provided output-stream using the implementation-specific transformation of the content.
writeActivity(Activity) - Method in interface at.jku.fim.rubanetra.output.OutputWriterStrategy
Write an Activity to the provided output-stream using the implementation-specific transformation of the content.
writeCsvRecord(CSVPrinter) - Method in interface at.jku.fim.rubanetra.output.CsvRecordOutputWriter
Write a single record, i.e.
writeCsvRecord(CSVPrinter) - Method in class at.jku.fim.rubanetra.protocol.activity.AbstractActivity
Writes a single record to the provided csvPrinter.
WS - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
WS - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 

X

XmlOutputWriterStrategy - Class in at.jku.fim.rubanetra.output.impl
Created by stefan on 9/30/14.
XmlOutputWriterStrategy(OutputStream) - Constructor for class at.jku.fim.rubanetra.output.impl.XmlOutputWriterStrategy
 

_

_ATN - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
_ATN - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
_decisionToDFA - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
_decisionToDFA - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
_serializedATN - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
_serializedATN - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
_sharedContextCache - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationLexer
 
_sharedContextCache - Static variable in class at.jku.fim.rubanetra.config.RubanetraSystemConfigurationParser
 
A B C D E F G H I J K L M N O P Q R S T U V W X _ 
Skip navigation links

Copyright © 2013–2015 Institute of networks and security. All rights reserved.