- 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
-
- 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
-
- addInputPath(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
-
- 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
-
- 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
- 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
-
- contains(int) - Method in class at.jku.fim.rubanetra.config.model.PortSpecification
-
- 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
-
- 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
-
- createPcapHandler() - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
-
- 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
-
- 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
-
- 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
-
- 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
PortRange
s or
Port
s 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
-
- 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
-
- 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
-
- 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.
- KrakenApplicationProtocolId - Interface in at.jku.fim.rubanetra.config.model
-
Implementations of this interface serve as identifiers for potential Protocol
s, 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
-
- 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
-
- KrakenProtocolConfigurationBuilderImpl() - Constructor for class at.jku.fim.rubanetra.config.model.impl.KrakenProtocolConfigurationBuilderImpl
-
- 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
-
- 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
-
- KrakenTransportLayerMappingFactory() - Constructor for class at.jku.fim.rubanetra.protocol.mapper.KrakenTransportLayerMappingFactory
-
- KrakenUdpDestinationPortProtocolMapper - Class in at.jku.fim.rubanetra.protocol.mapper.impl
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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 KieSession
s,
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
-
- setOutputFile(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
-
- setOutputFormat(String) - Method in class at.jku.fim.rubanetra.config.ConfigurationController
-
- setOutputFormat(String) - Method in class at.jku.fim.rubanetra.config.model.impl.RubanetraSystemConfigurationBuilder
-
- 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
-
- 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
-
- 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
-
- 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
-