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

A

AbstractBinding<H extends JHeader> - Class in org.jnetpcap.packet
 
AbstractBinding(Class<? extends JHeader>, Class<H>) - Constructor for class org.jnetpcap.packet.AbstractBinding
 
AbstractMessageHeader - Class in org.jnetpcap.packet
 
AbstractMessageHeader() - Constructor for class org.jnetpcap.packet.AbstractMessageHeader
 
AbstractMessageHeader.MessageType - Enum in org.jnetpcap.packet
 
AbstractResolver - Class in org.jnetpcap.util.resolver
Default adaptor class for Resovler interface.
AbstractResolver(Logger, Resolver.ResolverType) - Constructor for class org.jnetpcap.util.resolver.AbstractResolver
 
AbstractResolver(Logger, String) - Constructor for class org.jnetpcap.util.resolver.AbstractResolver
 
ack() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
ack(long) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
action() - Method in class org.jnetpcap.protocol.network.Ip4.RouterAlert
 
actionDescription() - Method in class org.jnetpcap.protocol.network.Ip4.RouterAlert
 
actionEnum() - Method in class org.jnetpcap.protocol.network.Ip4.RouterAlert
 
add(JPacket) - Method in class org.jnetpcap.packet.JFlow
 
add(T) - Method in class org.jnetpcap.util.BlockingQueuePump
 
add(JPacketHandler<T>, T) - Method in class org.jnetpcap.util.JPacketSupport
 
add(int, PcapPacket) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
add(PcapPacket) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
add(PcapPacketHandler<T>, T) - Method in class org.jnetpcap.util.PcapPacketSupport
 
add(Timeout) - Method in class org.jnetpcap.util.TimeoutQueue
 
addAll(Collection<? extends T>) - Method in class org.jnetpcap.util.BlockingQueuePump
 
addAll(Collection<? extends PcapPacket>) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
addAll(int, Collection<? extends PcapPacket>) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
addBindings(JBinding...) - Method in class org.jnetpcap.packet.JHeaderScanner
 
addBindings(Class<?>) - Static method in class org.jnetpcap.packet.JRegistry
Adds bindings found in the container class.
addBindings(JBinding...) - Static method in class org.jnetpcap.packet.JRegistry
Adds additional bindings to a particular protocol
addBindings(Object) - Static method in class org.jnetpcap.packet.JRegistry
Adds all of the bindings found in the bindinsContainer object supplied.
addField(Enum<? extends Enum<?>>, String, int) - Method in class org.jnetpcap.packet.JMappedHeader
 
addField(Enum<? extends Enum<?>>, String, int, int) - Method in class org.jnetpcap.packet.JMappedHeader
 
addField(String, String, int, int) - Method in class org.jnetpcap.packet.JMappedHeader
 
addListener(PropertyChangeListener, String) - Static method in class org.jnetpcap.util.config.JConfig
Adds listener on any property change event.
addListener(PropertyChangeListener, String, boolean) - Static method in class org.jnetpcap.util.config.JConfig
 
addListener(PropertyChangeListener, String, int) - Static method in class org.jnetpcap.util.config.JConfig
 
addListener(PropertyChangeListener, String, long) - Static method in class org.jnetpcap.util.config.JConfig
 
addListener(PropertyChangeListener, String, String) - Static method in class org.jnetpcap.util.config.JConfig
 
address() - Method in class org.jnetpcap.protocol.lan.SLL
Link layer address
address(byte[][]) - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
address(int) - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
address(int, byte[]) - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
address(int) - Method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
address - Variable in class org.jnetpcap.protocol.network.Ip4.Timestamp.Entry
 
address() - Method in class org.jnetpcap.protocol.network.Rip1.EntryV1
 
address() - Method in class org.jnetpcap.protocol.wan.PPP
 
ADDRESS_IG_BIT - Static variable in class org.jnetpcap.protocol.lan.Ethernet
 
ADDRESS_LG_BIT - Static variable in class org.jnetpcap.protocol.lan.Ethernet
 
addressArray() - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
addressCount() - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
addressLength() - Method in class org.jnetpcap.protocol.lan.SLL
Link Layer address length
addSubField(AnnotatedField) - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
addToCache(long, String) - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
addToCache(long, String, long) - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
AF_INET - Static variable in class org.jnetpcap.PcapSockAddr
Socket family internet version 4
AF_INET6 - Static variable in class org.jnetpcap.PcapSockAddr
Socket family internet version 6
allocate(int, JMemory) - Method in class org.jnetpcap.nio.JMemoryPool
Allocates size bytes of memory and initializes the supplied memory pointer class.
allocate(int) - Method in class org.jnetpcap.nio.JMemoryPool.Block
Allocates requested size number of bytes from existing memory block
allocate(int) - Method in class org.jnetpcap.packet.JPacket
Creates a new memory buffer of given size for internal usage
allocateExclusive(int) - Method in class org.jnetpcap.nio.JMemoryPool
Allocates an exclusive block of native memory that once returned is not referenced by JMemoryPool.
Analyzer - Annotation Type in org.jnetpcap.packet.annotate
Annotation marks a method as an analyzer method which gets called during analysis phase, if requested by user.
AnnotatedBinding - Class in org.jnetpcap.packet.structure
 
AnnotatedBindMethod - Class in org.jnetpcap.packet.structure
 
AnnotatedField - Class in org.jnetpcap.packet.structure
 
AnnotatedField(String, Field, Map<Field.Property, AnnotatedFieldMethod>, Class<?>) - Constructor for class org.jnetpcap.packet.structure.AnnotatedField
 
AnnotatedFieldMethod - Class in org.jnetpcap.packet.structure
 
AnnotatedFieldMethod(AnnotatedField, Field.Property) - Constructor for class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
AnnotatedFieldMethod(AnnotatedField, Field.Property, Method) - Constructor for class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
AnnotatedFieldMethod(Method, Field.Property) - Constructor for class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
AnnotatedFieldRuntime - Class in org.jnetpcap.packet.structure
 
AnnotatedFieldRuntime(AnnotatedField) - Constructor for class org.jnetpcap.packet.structure.AnnotatedFieldRuntime
 
annotatedHeader - Variable in class org.jnetpcap.packet.JHeader
 
AnnotatedHeader - Class in org.jnetpcap.packet.structure
 
AnnotatedHeaderLengthMethod - Class in org.jnetpcap.packet.structure
 
AnnotatedHeaderLengthMethod(Class<? extends JHeader>, int, HeaderLength.Type) - Constructor for class org.jnetpcap.packet.structure.AnnotatedHeaderLengthMethod
 
AnnotatedMethod - Class in org.jnetpcap.packet.structure
 
AnnotatedMethod() - Constructor for class org.jnetpcap.packet.structure.AnnotatedMethod
 
AnnotatedMethod(Method, Object) - Constructor for class org.jnetpcap.packet.structure.AnnotatedMethod
 
AnnotatedMethod(Method) - Constructor for class org.jnetpcap.packet.structure.AnnotatedMethod
 
AnnotatedMethodException - Exception in org.jnetpcap.packet.structure
 
AnnotatedMethodException(Class<?>) - Constructor for exception org.jnetpcap.packet.structure.AnnotatedMethodException
 
AnnotatedMethodException(String) - Constructor for exception org.jnetpcap.packet.structure.AnnotatedMethodException
 
AnnotatedMethodException(Class<?>, String) - Constructor for exception org.jnetpcap.packet.structure.AnnotatedMethodException
 
AnnotatedMethodException(Throwable) - Constructor for exception org.jnetpcap.packet.structure.AnnotatedMethodException
 
AnnotatedMethodException(Class<?>, Throwable) - Constructor for exception org.jnetpcap.packet.structure.AnnotatedMethodException
 
AnnotatedMethodException(String, Throwable) - Constructor for exception org.jnetpcap.packet.structure.AnnotatedMethodException
 
AnnotatedMethodException(Class<?>, String, Throwable) - Constructor for exception org.jnetpcap.packet.structure.AnnotatedMethodException
 
AnnotatedScannerMethod - Class in org.jnetpcap.packet.structure
 
AnnotatedScannerMethod(Method, Class<? extends JHeader>, Object) - Constructor for class org.jnetpcap.packet.structure.AnnotatedScannerMethod
 
append(boolean) - Method in class org.jnetpcap.util.JStringBuilder
 
append(char) - Method in class org.jnetpcap.util.JStringBuilder
 
append(char[]) - Method in class org.jnetpcap.util.JStringBuilder
 
append(char[], int, int) - Method in class org.jnetpcap.util.JStringBuilder
 
append(CharSequence) - Method in class org.jnetpcap.util.JStringBuilder
 
append(CharSequence, int, int) - Method in class org.jnetpcap.util.JStringBuilder
 
append(double) - Method in class org.jnetpcap.util.JStringBuilder
 
append(float) - Method in class org.jnetpcap.util.JStringBuilder
 
append(int) - Method in class org.jnetpcap.util.JStringBuilder
 
append(long) - Method in class org.jnetpcap.util.JStringBuilder
 
append(Object) - Method in class org.jnetpcap.util.JStringBuilder
 
append(String) - Method in class org.jnetpcap.util.JStringBuilder
 
append(StringBuffer) - Method in class org.jnetpcap.util.JStringBuilder
 
appendCodePoint(int) - Method in class org.jnetpcap.util.JStringBuilder
 
Arp - Class in org.jnetpcap.protocol.network
Address Resolution Protocol header.
Arp() - Constructor for class org.jnetpcap.protocol.network.Arp
 
Arp.HardwareType - Enum in org.jnetpcap.protocol.network
Definitions for ARP supported hardware types
Arp.OpCode - Enum in org.jnetpcap.protocol.network
Definitions for all the possible ARP operations as specified by the operation field.
Arp.ProtocolType - Enum in org.jnetpcap.protocol.network
Definitions for supported protocol types
ARP_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
asSet(int) - Static method in enum org.jnetpcap.protocol.tcpip.Tcp.Flag
 
asString(byte[]) - Static method in class org.jnetpcap.packet.format.FormatUtils
Converts the given byte array to a string using a default separator character
asString(byte[], char) - Static method in class org.jnetpcap.packet.format.FormatUtils
Convers the given byte array to a string using the supplied separator character
asString(byte[], char, int) - Static method in class org.jnetpcap.packet.format.FormatUtils
Converts the given byte array to a string using the supplied separator character and radix for conversion of the numerical component
asString(byte[], char, int, int, int) - Static method in class org.jnetpcap.packet.format.FormatUtils
Convers the given byte array to a string using the supplied separator character
asStringIp6(byte[], boolean) - Static method in class org.jnetpcap.packet.format.FormatUtils
Handles various forms of ip6 addressing
attributes() - Method in class org.jnetpcap.protocol.voip.Sdp
 
attributesLength() - Method in class org.jnetpcap.protocol.voip.Sdp
 
attributesOffset() - Method in class org.jnetpcap.protocol.voip.Sdp
 
available() - Method in class org.jnetpcap.nio.JBufferInputStream
Number of bytes available for reading out of the buffer

B

Bind - Annotation Type in org.jnetpcap.packet.annotate
Defines a binding method.
Bind.Type - Enum in org.jnetpcap.packet.annotate
Defines constants for various binding types that are possible.
bind2Http(JPacket, Http) - Static method in class org.jnetpcap.protocol.application.Html
 
bind2Http(JPacket, Http) - Static method in class org.jnetpcap.protocol.application.WebImage
 
bind2HttpAsCSS(JPacket, Http) - Static method in class org.jnetpcap.protocol.application.Html
 
bindingOverride(int, boolean) - Static method in class org.jnetpcap.packet.JScanner
 
BindingVariable - Annotation Type in org.jnetpcap.packet.annotate
 
BindingVariable.MatchType - Enum in org.jnetpcap.packet.annotate
 
bindToEthernet(JPacket, Ethernet) - Static method in class org.jnetpcap.protocol.network.Ip4
 
bindToSnap(JPacket, IEEESnap) - Static method in class org.jnetpcap.protocol.network.Ip4
 
bindToUdp(JPacket, Udp) - Static method in class org.jnetpcap.protocol.network.Rip
Bind to UDP port 520 which is the default for RIP.
BlockingQueuePump<T> - Class in org.jnetpcap.util
 
BlockingQueuePump(String) - Constructor for class org.jnetpcap.util.BlockingQueuePump
Unlimited capacity queue.
BlockingQueuePump(String, int) - Constructor for class org.jnetpcap.util.BlockingQueuePump
A limited in capacity queue.
booleanMethod(JHeader, String) - Method in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
booleanValue(PropertyChangeEvent) - Static method in class org.jnetpcap.util.JEvent
 
breakloop() - Method in class org.jnetpcap.Pcap
set a flag that will force pcap_dispatch() or pcap_loop() to return rather than looping.
breakLoop() - Method in class org.jnetpcap.PcapTask
Algorithm for breaking the loop, whatever it is.
buffer(int) - Static method in class org.jnetpcap.nio.JMemoryPool
Allocates requested size of memory from the global memory pool.
BYTE - Static variable in class org.jnetpcap.packet.JHeader
A constant that defines how many bits there are in a byte.
ByteBufferHandler<T> - Interface in org.jnetpcap
A handler, listener or call back inteface that gets notified when a new packet has been captured.
byteValue() - Method in class org.jnetpcap.nio.JNumber
Gets value from native memory
byteValue(byte) - Method in class org.jnetpcap.nio.JNumber
Sets new value in native memory

C

CACHE_DIR_PROPERTY - Static variable in class org.jnetpcap.util.config.JConfig
Java property for resolver directory where resolver files are saved.
CACHE_FILE_SUFFIX - Static variable in class org.jnetpcap.util.config.JConfig
Suffix of a resolver file.
CACHE_FILE_SUFFIX_PROPERTY - Static variable in class org.jnetpcap.util.config.JConfig
Suffix of a resolver file.
CACHE_SUB_DIR - Static variable in class org.jnetpcap.util.config.JConfig
If resolver directory is not explicitely defined with a property, this is the default sub directory name used in user's home directory for all resolver files.
CACHE_SUB_DIR_PROPERTY - Static variable in class org.jnetpcap.util.config.JConfig
If resolver directory is not explicitely defined with a "jnetpcap.resolver.dir", this is the default sub directory name used in user's home directory for all resolver files.
calcSize(JStructBuffer.JStructField[]...) - Static method in class org.jnetpcap.nio.JStructBuffer
 
calculateChecksum() - Method in interface org.jnetpcap.packet.JHeaderChecksum
Calculates a checksum using protocol specification for a header.
calculateChecksum() - Method in class org.jnetpcap.protocol.network.Icmp
Calculates a checksum using protocol specification for a header.
calculateChecksum() - Method in class org.jnetpcap.protocol.network.Ip4
Calculates a checksum using protocol specification for a header.
calculateChecksum() - Method in class org.jnetpcap.protocol.tcpip.Tcp
Calculates a checksum using protocol specification for a header.
calculateChecksum() - Method in class org.jnetpcap.protocol.tcpip.Udp
Calculates a checksum using protocol specification for a header.
canBeResolved(byte[]) - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
canBeResolved(byte[]) - Method in interface org.jnetpcap.util.resolver.Resolver
Checks if a mapping exists or can be made.
capacity() - Method in class org.jnetpcap.util.JStringBuilder
 
caplen() - Method in interface org.jnetpcap.JCaptureHeader
Retrieves the length of the packet that was actually captured.
caplen(int) - Method in interface org.jnetpcap.JCaptureHeader
 
caplen() - Method in class org.jnetpcap.packet.JMemoryPacket.JMemoryHeader
Gets the capture length
caplen(int) - Method in class org.jnetpcap.packet.JMemoryPacket.JMemoryHeader
 
caplen() - Method in class org.jnetpcap.PcapHeader
Gets the caplen field from the structure
caplen(int) - Method in class org.jnetpcap.PcapHeader
Unsupported operation
capt - Variable in class org.jnetpcap.PcapStat
number of packets that are received by the application
CC_MASK - Static variable in class org.jnetpcap.protocol.voip.Rtp
Bitmask applied to byte 0 in the header which masks off the CSRC COUNT field.
CC_OFFSET - Static variable in class org.jnetpcap.protocol.voip.Rtp
Bit offset into byte 0 of the header for CSRC COUNT field.
cfi() - Method in class org.jnetpcap.protocol.lan.IEEE802dot1q
 
charAt(int) - Method in class org.jnetpcap.util.JStringBuilder
 
check() - Method in class org.jnetpcap.nio.JMemory
Checks if this peered object is initialized.
checkAnnotation(Method, List<AnnotatedField>) - Static method in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
checkIsActive() - Method in class org.jnetpcap.Pcap
Checks if the current Pcap structure is active and open.
checksum() - Method in interface org.jnetpcap.packet.JHeaderChecksum
Retrieves the header's checksum.
checksum() - Method in class org.jnetpcap.protocol.network.Icmp
Retrieves the header's checksum.
checksum() - Method in class org.jnetpcap.protocol.network.Ip4
Retrieves the header's checksum.
checksum(int) - Method in class org.jnetpcap.protocol.network.Ip4
 
checksum() - Method in class org.jnetpcap.protocol.tcpip.Tcp
Retrieves the header's checksum.
checksum(int) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
checksum() - Method in class org.jnetpcap.protocol.tcpip.Udp
Retrieves the header's checksum.
Checksum - Class in org.jnetpcap.util.checksum
Main base and utility class that provides native methods for calculating various CRC on buffers.
Checksum() - Constructor for class org.jnetpcap.util.checksum.Checksum
 
checksumDescription() - Method in class org.jnetpcap.protocol.network.Icmp
 
checksumDescription() - Method in class org.jnetpcap.protocol.network.Ip4
 
checksumDescription() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
checksumDescription() - Method in class org.jnetpcap.protocol.tcpip.Udp
 
checkType(int) - Method in class org.jnetpcap.protocol.network.Ip4
 
chunks() - Method in class org.jnetpcap.protocol.tcpip.Http
 
cleanup() - Method in class org.jnetpcap.nio.JMemory
Called to clean up and release any allocated memory.
cleanup() - Method in class org.jnetpcap.nio.JReference
 
cleanup() - Method in class org.jnetpcap.packet.JPacket.State
 
clear() - Method in class org.jnetpcap.util.BlockingQueuePump
 
clear() - Method in class org.jnetpcap.util.PcapPacketArrayList
 
clearBindings() - Method in class org.jnetpcap.packet.JHeaderScanner
 
clearCache() - Static method in class org.jnetpcap.packet.structure.AnnotatedBinding
 
clearCache() - Static method in class org.jnetpcap.packet.structure.AnnotatedBindMethod
 
clearCache() - Static method in class org.jnetpcap.packet.structure.AnnotatedHeaderLengthMethod
 
clearCache() - Method in class org.jnetpcap.util.resolver.AbstractResolver
Clear cache and timeout queues
clearCache() - Method in interface org.jnetpcap.util.resolver.Resolver
Resets the cache to its defaults.
clearErrors() - Static method in class org.jnetpcap.packet.JRegistry
Clears any existing registery errors
clearFields() - Method in class org.jnetpcap.packet.JMappedHeader
 
clearFlags(int, int) - Static method in class org.jnetpcap.packet.JRegistry
Clears the supplied bits within the flag's bitmap
clearFlags(int) - Method in class org.jnetpcap.protocol.network.Ip4
 
clearScanners(Class<? extends JHeader>...) - Static method in class org.jnetpcap.packet.JRegistry
Clears java scanners for supplied list of headers
clearScanners(int...) - Static method in class org.jnetpcap.packet.JRegistry
Clears java scanners for supplied list of headers
clearScanners(Object) - Static method in class org.jnetpcap.packet.JRegistry
Removes previously registered scanners that are defined in the supplied object container.
clone() - Method in class org.jnetpcap.util.PcapPacketArrayList
 
close() - Method in class org.jnetpcap.nio.JBufferInputStream
Closes this input stream
close() - Method in class org.jnetpcap.Pcap
pcap_close() closes the files associated with p and deallocates resources.
close() - Method in class org.jnetpcap.PcapDumper
Closes a savefile.
code() - Method in class org.jnetpcap.protocol.network.Icmp
 
code() - Method in class org.jnetpcap.protocol.network.Ip4.IpOption
Gets the Ip4.code field.
code(int) - Method in class org.jnetpcap.protocol.network.Ip4.IpOption
Sets the Ip4.code field.
code_Class() - Method in class org.jnetpcap.protocol.network.Ip4.IpOption
 
code_ClassDescription() - Method in class org.jnetpcap.protocol.network.Ip4.IpOption
 
code_ClassEnum() - Method in class org.jnetpcap.protocol.network.Ip4.IpOption
 
code_Copy() - Method in class org.jnetpcap.protocol.network.Ip4.IpOption
 
code_CopyDescription() - Method in class org.jnetpcap.protocol.network.Ip4.IpOption
 
code_Type() - Method in class org.jnetpcap.protocol.network.Ip4.IpOption
 
code_TypeDescription() - Method in class org.jnetpcap.protocol.network.Ip4.IpOption
 
codeEnum() - Method in class org.jnetpcap.protocol.network.Icmp
 
codeEnum() - Method in class org.jnetpcap.protocol.network.Ip4.IpOption
Gets the Ip4.code field.
codePointAt(int) - Method in class org.jnetpcap.util.JStringBuilder
 
codePointBefore(int) - Method in class org.jnetpcap.util.JStringBuilder
 
codePointCount(int, int) - Method in class org.jnetpcap.util.JStringBuilder
 
command() - Method in class org.jnetpcap.protocol.network.Rip
 
commandDescription() - Method in class org.jnetpcap.protocol.network.Rip
 
commandEnum() - Method in class org.jnetpcap.protocol.network.Rip
 
compareTo(C) - Method in class org.jnetpcap.util.HoldQueue.HoldHandle
 
compartments() - Method in class org.jnetpcap.protocol.network.Ip4.Security
 
compartments(int) - Method in class org.jnetpcap.protocol.network.Ip4.Security
 
compile(PcapBpfProgram, String, int, int) - Method in class org.jnetpcap.Pcap
Compile a packet filter, converting a high level filtering expression in to a progra that can be interpreted by the kernel-level filtering engine.
compileNoPcap(int, int, PcapBpfProgram, String, int, int) - Static method in class org.jnetpcap.Pcap
Compile a packet filter without the need of opening an adapter.
configFromField(AnnotatedField) - Method in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
ConfigString - Class in org.jnetpcap.util.config
Expandable string that allows configuration variables and properties to be expanded.
ConfigString(String, Map<String, String>, Properties) - Constructor for class org.jnetpcap.util.config.ConfigString
 
CONST_AIRONET_HEADER - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_APPLE_IP_OVER_IEEE1394 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_ARCNET - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_ARCNET_LINUX - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_ATM_CLIP - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_ATM_RFC1483 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_AURORA - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_AX25 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_BACNET_MS_TP - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_C_HDLC - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_CHAOS - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_CISCO_IOS - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_DOCSIS - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_ECONET - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_EN10MB - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_EN3MB - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_ENC - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_ERF_ETH - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_ERF_POS - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_FDDI - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_FRELAY - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_GCOM_SERIAL - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_GCOM_T1E1 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_GPF_F - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_GPF_T - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_GPRS_LLC - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_IBM_SN - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_IBM_SP - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_IEEE802 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_IEEE802_11 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_IEEE802_11_RADIO - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_IEEE802_11_RADIO_AVS - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_IP_OVER_FC - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_IPFILTER - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_ATM1 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_ATM2 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_ES - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_GGSN - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_MFR - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_MLFR - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_MLPPP - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_MONITOR - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_PIC_PEER - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_PPPOE - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_PPPOE_ATM - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_JUNIPER_SERVICES - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_LINUX_IRDA - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_LINUX_LAPD - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_LINUX_SLL - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_LOOP - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_LTALK - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_MTP2 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_MTP2_WITH_PHDR - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_MTP3 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_NULL - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_PCI_EXP - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_PFLOG - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_PFSYNC - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_PPP - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_PPP_BSDOS - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_PPP_ETHER - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_PPP_PPPD - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_PPP_SERIAL - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_PRISM_HEADER - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_PRONET - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_RAW - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_RIO - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_SCCP - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_SLIP - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_SLIP_BSDOS - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_SUNATM - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_SYMANTEC_FIREWALL - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_TZSP - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER0 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER1 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER10 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER11 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER12 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER13 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER14 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER15 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER2 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER3 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER4 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER5 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER6 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER7 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER8 - Static variable in enum org.jnetpcap.PcapDLT
 
CONST_USER9 - Static variable in enum org.jnetpcap.PcapDLT
 
contains(Object) - Method in class org.jnetpcap.util.BlockingQueuePump
 
contains(Object) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
containsAll(Collection<?>) - Method in class org.jnetpcap.util.BlockingQueuePump
 
containsAll(Collection<?>) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
contentLength() - Method in class org.jnetpcap.protocol.voip.Sip
 
contentType() - Method in class org.jnetpcap.protocol.tcpip.Http
 
contentType() - Method in class org.jnetpcap.protocol.voip.Sip
 
contentTypeEnum() - Method in class org.jnetpcap.protocol.tcpip.Http
 
contentTypeEnum() - Method in class org.jnetpcap.protocol.voip.Sip
 
control() - Method in class org.jnetpcap.protocol.lan.IEEE802dot2
 
control() - Method in class org.jnetpcap.protocol.network.Ip4.Security
 
control(int) - Method in class org.jnetpcap.protocol.network.Ip4.Security
 
control() - Method in class org.jnetpcap.protocol.wan.PPP
 
controlLength() - Method in class org.jnetpcap.protocol.lan.IEEE802dot2
 
CORE_ID_COUNT - Static variable in class org.jnetpcap.packet.JRegistry
Number of core protocols defined by jNetPcap
count - Variable in class org.jnetpcap.PcapTask
Number of packets to capture or 0 for infinate
count - Variable in class org.jnetpcap.protocol.network.Rip
 
count() - Method in class org.jnetpcap.protocol.network.Rip
Gets the number of entries in the routing table
count() - Method in class org.jnetpcap.protocol.voip.Rtp
The CSRC count contains the number of CSRC identifiers that follow the fixed header.
count - Variable in class org.jnetpcap.util.ExpandableString
 
crc16CCITT(JBuffer, int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
Calculate CCITT CRC16 checksum using a CRC32 CCITT seed.
crc16CCITTContinue(JBuffer, int, int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
Calculate CCITT 16-bit checksum using a partially calculated CRC16.
crc16CCITTSeed(JBuffer, int, int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
Calculate CCITT 16-bit checksum using a custom seed.
crc16X25CCITT(JBuffer, int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
Calculate CCITT CRC16 X.25 checksum using a CCITT seed.
crc32c(JBuffer, int, int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
Calculate a standard CRC32C checksum using a custom seed.
crc32CCITT(JBuffer, int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
Calculate CCITT CRC32 checksum using a CRC32 CCITT seed.
crc32CCITTContinue(JBuffer, int, int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
Calculate a standard CRC32C checksum using a partially calculated CRC32.
crc32CCITTSeed(JBuffer, int, int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
Calculate CCITT CRC32 checksum using a custom seed.
createConfigString(String) - Static method in class org.jnetpcap.util.config.JConfig
 
createDir(String, String) - Static method in class org.jnetpcap.util.config.JConfig
 
createSearchPath(String) - Static method in class org.jnetpcap.util.config.JConfig
 
createSearchString(String) - Static method in class org.jnetpcap.util.config.JConfig
 
createSrcStr(Appendable, int, String, String, String, Appendable) - Static method in class org.jnetpcap.winpcap.WinPcap
Accept a set of strings (host name, port, ...), and it returns the complete source string according to the new format (e.g.
createSrcStr(StringBuffer, int, String, String, String, StringBuffer) - Static method in class org.jnetpcap.winpcap.WinPcap
Accept a set of strings (host name, port, ...), and it returns the complete source string according to the new format (e.g.
createSrcStr(StringBuilder, int, String, String, String, StringBuilder) - Static method in class org.jnetpcap.winpcap.WinPcap
Accept a set of strings (host name, port, ...), and it returns the complete source string according to the new format (e.g.
csrc() - Method in class org.jnetpcap.protocol.voip.Rtp
The CSRC list identifies the contributing sources for the payload contained in this packet.
CSRC_LENGTH - Static variable in class org.jnetpcap.protocol.voip.Rtp
Constant which defines the length of a CSRC entry in CSRC table in bytes
csrcLength() - Method in class org.jnetpcap.protocol.voip.Rtp
Calculates the length of the csrc field in bits.

D

data() - Method in class org.jnetpcap.packet.Payload
 
dataLength() - Method in class org.jnetpcap.packet.Payload
 
datalink() - Method in class org.jnetpcap.Pcap
Returns the link layer of an adapter.
datalinkNameToVal(String) - Static method in class org.jnetpcap.Pcap
Translates a data link type name, which is a DLT_ name with the DLT_ removed, to the corresponding data link type value.
DataLinkType - Interface in org.jnetpcap
Describes a data-link type or the first header within a packet buffer.
datalinkValToDescription(int) - Static method in class org.jnetpcap.Pcap
Translates a data link type value to a short description of that data link type.
datalinkValToName(int) - Static method in class org.jnetpcap.Pcap
Translates a data link type value to the corresponding data link type name.
DataUtils - Class in org.jnetpcap.util
Various data manipulation utilities.
DataUtils() - Constructor for class org.jnetpcap.util.DataUtils
 
Debug - Class in org.jnetpcap.util
Specialized debug class that provides debugging and tracing services.
Debug() - Constructor for class org.jnetpcap.util.Debug
 
Debug.Level - Enum in org.jnetpcap.util
Defines various message severity levels
Debug.LevelId - Interface in org.jnetpcap.util
Provides access to raw level value
declaringClass - Variable in class org.jnetpcap.packet.structure.AnnotatedMethod
 
decLevel() - Method in class org.jnetpcap.packet.format.JFormatter
 
decode() - Method in class org.jnetpcap.packet.JHeader
Method that gets called everytime a header is successfully peered with new buffer and/or state structure.
decodeAllTags(String) - Method in class org.jnetpcap.protocol.application.HtmlParser
 
decodeFirstLine(String) - Method in class org.jnetpcap.packet.AbstractMessageHeader
 
decodeFirstLine(String) - Method in class org.jnetpcap.protocol.tcpip.Http
 
decodeFirstLine(String) - Method in class org.jnetpcap.protocol.voip.Sip
 
decodeHeader() - Method in class org.jnetpcap.packet.AbstractMessageHeader
Decode the http header.
decodeHeader() - Method in class org.jnetpcap.packet.JHeader
Allows a header to decode its complex fields
decodeHeader() - Method in class org.jnetpcap.protocol.application.Html
 
decodeHeader() - Method in class org.jnetpcap.protocol.application.WebImage
 
decodeHeader() - Method in class org.jnetpcap.protocol.network.Arp
 
decodeHeader() - Method in class org.jnetpcap.protocol.network.Icmp
 
decodeHeader() - Method in class org.jnetpcap.protocol.network.Ip4
 
decodeHeader() - Method in class org.jnetpcap.protocol.network.Rip
The routing table is the only thing that needs decoding.
decodeHeader() - Method in class org.jnetpcap.protocol.network.Rip1
The routing table is the only thing that needs decoding.
decodeHeader() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
decodeHeader() - Method in class org.jnetpcap.protocol.voip.Sdp
 
decodeHeader() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
decodeLinks(Html.HtmlTag[]) - Method in class org.jnetpcap.protocol.application.HtmlParser
 
DEFAULT_BLOCK_SIZE - Static variable in class org.jnetpcap.nio.JMemoryPool
Default block size.
DEFAULT_BLOCKSIZE - Static variable in class org.jnetpcap.packet.JScanner
Default allocation for memory block/buffer
DEFAULT_FORMAT - Static variable in annotation type org.jnetpcap.packet.annotate.Field
Default formatting string for field's value
DEFAULT_PRIORITY - Static variable in annotation type org.jnetpcap.packet.annotate.Analyzer
Default analyzer priority level if one is not specified explicitely
DEFAULT_PROMISC - Static variable in class org.jnetpcap.Pcap
Default capture promiscous mode to be used (default: 1)
DEFAULT_QUEUE_SIZE - Static variable in class org.jnetpcap.winpcap.WinPcapSendQueue
Constant used to determine the default queue size which is 64Kb (1024 * 64).
DEFAULT_SNAPLEN - Static variable in class org.jnetpcap.Pcap
Default capture SNAP len to be used (default: 65536)
DEFAULT_STATE_HEADER_COUNT - Static variable in class org.jnetpcap.packet.JPacket
Default number of headers used when calculating memory requirements for an empty packet state structure.
DEFAULT_TIMEOUT - Static variable in class org.jnetpcap.Pcap
Default capture timeout (default: 0)
DefaultField - Class in org.jnetpcap.packet.structure
 
defaultMemoryPool() - Static method in class org.jnetpcap.nio.JMemoryPool
Gets the global default memory pool.
delete(int, int) - Method in class org.jnetpcap.util.JStringBuilder
 
deleteCharAt(int) - Method in class org.jnetpcap.util.JStringBuilder
 
dependencies - Variable in class org.jnetpcap.packet.structure.AnnotatedBinding
 
description - Variable in enum org.jnetpcap.PcapDLT
Description of the dlt retrieved by quering the native pcap library.
DESCRIPTION - Static variable in class org.jnetpcap.protocol.voip.Rtp
Constant containing a short description of this protocol header
destination() - Method in class org.jnetpcap.protocol.lan.Ethernet
 
destination(byte[]) - Method in class org.jnetpcap.protocol.lan.Ethernet
 
destination() - Method in class org.jnetpcap.protocol.lan.IEEE802dot3
 
destination(byte[]) - Method in class org.jnetpcap.protocol.lan.IEEE802dot3
 
destination() - Method in class org.jnetpcap.protocol.network.Ip4
 
destination(byte[]) - Method in class org.jnetpcap.protocol.network.Ip4
 
destination() - Method in class org.jnetpcap.protocol.network.Ip6
 
destination() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
destination(int) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
destination() - Method in class org.jnetpcap.protocol.tcpip.Udp
 
destination_IG() - Method in class org.jnetpcap.protocol.lan.Ethernet
 
destination_LG() - Method in class org.jnetpcap.protocol.lan.Ethernet
 
DESTINATION_UNREACHABLE_ID - Static variable in enum org.jnetpcap.protocol.network.Icmp.IcmpType
 
destinationToByteArray(byte[]) - Method in class org.jnetpcap.protocol.lan.Ethernet
 
destinationToByteArray(byte[]) - Method in class org.jnetpcap.protocol.lan.IEEE802dot3
 
destinationToByteArray(byte[]) - Method in class org.jnetpcap.protocol.network.Ip4
 
destinationToByteArray(byte[]) - Method in class org.jnetpcap.protocol.network.Ip6
 
destinationToInt() - Method in class org.jnetpcap.protocol.network.Ip4
Converts the 32 bit Ip4 destination address to a java signed 32 bit integer.
diff(JBuffer, JBuffer) - Static method in class org.jnetpcap.util.DataUtils
Returns the difference between b1 and b2.
diff(byte[], JBuffer) - Static method in class org.jnetpcap.util.DataUtils
Returns the difference between b1 and b2.
diff(byte[], byte[]) - Static method in class org.jnetpcap.util.DataUtils
Returns the difference between b1 and b2.
DIFF_CODEPOINT - Static variable in class org.jnetpcap.protocol.network.Ip4
 
DIFF_ECE - Static variable in class org.jnetpcap.protocol.network.Ip4
 
DIFF_ECT - Static variable in class org.jnetpcap.protocol.network.Ip4
 
dispatch(int, ByteBufferHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
dispatch(int, int, JPacketHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
dispatch(int, int, PcapPacketHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
dispatch(int, JBufferHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
dispatch(int, JPacketHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
dispatch(int, JPacketHandler<T>, T, JScanner) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
dispatch(int, PcapDumper) - Method in class org.jnetpcap.Pcap
A specialized dispatch method that utilizes a fast native dumper without entering java environment.
dispatch(int, PcapHandler<T>, T) - Method in class org.jnetpcap.Pcap
Deprecated. user of PcapHandler has been replaced with ByteBufferHandler
dispatch(int, PcapPacketHandler<T>, T) - Method in class org.jnetpcap.Pcap
Deprecated. user of PcapHandler has been replaced with ByteBufferHandler
dispatch(int, PcapPacketHandler<T>, T, JScanner) - Method in class org.jnetpcap.Pcap
Deprecated. user of PcapHandler has been replaced with ByteBufferHandler
dispatch(T) - Method in class org.jnetpcap.util.BlockingQueuePump
 
DISPATCH_BUFFER_FULL - Static variable in class org.jnetpcap.Pcap
Value of packet count argument for dispatch method call which indicates that only as many packets should be returned as will fit in a single buffer , unless an error occured or breakloop call was used to interrupt the dispatcher.
dispatchInBackground(Pcap, int, ByteBufferHandler<T>, T) - Static method in class org.jnetpcap.PcapUtils
Runs the dispatch function in a background thread.
dispatchInBackground(Pcap, int, JBufferHandler<T>, T) - Static method in class org.jnetpcap.PcapUtils
Runs the dispatch function in a background thread.
dispatchQueue - Variable in class org.jnetpcap.util.BlockingQueuePump
 
doubleValue() - Method in class org.jnetpcap.nio.JNumber
Gets value from native memory
doubleValue(double) - Method in class org.jnetpcap.nio.JNumber
Sets new value in native memory
drainTo(Collection<? super T>) - Method in class org.jnetpcap.util.BlockingQueuePump
 
drainTo(Collection<? super T>, int) - Method in class org.jnetpcap.util.BlockingQueuePump
 
dsap() - Method in class org.jnetpcap.protocol.lan.IEEE802dot2
 
dump(PcapPktHdr, ByteBuffer) - Method in class org.jnetpcap.PcapDumper
Deprecated. use of PcapPktHdr has been replaced by PcapHeader
dump(PcapHeader, ByteBuffer) - Method in class org.jnetpcap.PcapDumper
Outputs a packet to the "savefile" opened with dumpOpen.
dump(PcapHeader, JBuffer) - Method in class org.jnetpcap.PcapDumper
Outputs a packet to the "savefile" opened with dumpOpen.
dump(long, int, int, int, ByteBuffer) - Method in class org.jnetpcap.PcapDumper
Outputs a packet to the "savefile" opened with dumpOpen.
dumpOpen(String) - Method in class org.jnetpcap.Pcap
Open a file to write packets.
Dynamic - Annotation Type in org.jnetpcap.packet.annotate
 

E

ECHO_REPLY_ID - Static variable in enum org.jnetpcap.protocol.network.Icmp.IcmpType
 
ECHO_REQUEST_ID - Static variable in enum org.jnetpcap.protocol.network.Icmp.IcmpType
 
element() - Method in class org.jnetpcap.util.BlockingQueuePump
 
EMPTY - Static variable in annotation type org.jnetpcap.packet.annotate.Field
An empty string
EMPTY_HEADER_ARRAY - Static variable in class org.jnetpcap.packet.JHeader
 
end - Variable in class org.jnetpcap.util.ExpandableString
 
END_OF_HEADERS_ID - Static variable in class org.jnetpcap.packet.JScan
Special header ID that when used with a scanner's next_id variable, indicates that this is the last header and scanner should exit its loop.
ensureCapacity(int) - Method in class org.jnetpcap.util.JStringBuilder
 
ensureCapacity(int) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
entries() - Method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
entriesLength() - Method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
equal(JFlowKey) - Method in class org.jnetpcap.packet.JFlowKey
 
equals(Object) - Method in class org.jnetpcap.packet.JFlowKey
 
equals(int) - Method in enum org.jnetpcap.PcapDLT
Compares the supplied value with the constant's assigned DLT value.
equals(Object) - Method in class org.jnetpcap.util.BlockingQueuePump
 
equals(Object) - Method in class org.jnetpcap.util.JStringBuilder
 
equals(Object) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
Ethernet - Class in org.jnetpcap.protocol.lan
Ethernet2 definition.
Ethernet() - Constructor for class org.jnetpcap.protocol.lan.Ethernet
 
Ethernet.EthernetType - Enum in org.jnetpcap.protocol.lan
A table of EtherType values and their names
ETHERNET_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
expand(String) - Method in class org.jnetpcap.util.config.ConfigString
 
expand(String, Map<String, String>) - Method in class org.jnetpcap.util.config.ConfigString
 
expand(String, Map<String, String>, Properties) - Method in class org.jnetpcap.util.config.ConfigString
 
expand(String, Properties) - Method in class org.jnetpcap.util.config.ConfigString
 
ExpandableString - Class in org.jnetpcap.util
A special string that allows easy expandibility within it.
ExpandableString(String) - Constructor for class org.jnetpcap.util.ExpandableString
 
expandProperties(String, Map<String, String>, Properties) - Method in class org.jnetpcap.util.config.ConfigString
 
expandVariables(String, Map<String, String>, Properties) - Method in class org.jnetpcap.util.config.ConfigString
Replaces variables and properties with their values, and null if anything is not defined.
EXTENSION_MASK - Static variable in class org.jnetpcap.protocol.voip.Rtp
Bitmask applied to byte 0 in the header which masks off the extension bit option flag.
EXTENSION_OFFSET - Static variable in class org.jnetpcap.protocol.voip.Rtp
Bit offset into byte 0 of the header for EXTENSION field.

F

family() - Method in class org.jnetpcap.protocol.network.Rip1.EntryV1
 
Field - Annotation Type in org.jnetpcap.packet.annotate
Defines a header field's getter method.
field - Variable in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
Field.Property - Enum in org.jnetpcap.packet.annotate
 
fieldAfter(JHeader, JField, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.JFormatter
 
fieldAfter(JHeader, JField, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.TextFormatter
 
fieldAfter(JHeader, JField, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.XmlFormatter
 
fieldArray() - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldBefore(JHeader, JField, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.JFormatter
 
fieldBefore(JHeader, JField, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.TextFormatter
 
fieldBefore(JHeader, JField, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.XmlFormatter
 
FieldDefinitionException - Exception in org.jnetpcap.packet.annotate
 
FieldDefinitionException(AnnotatedField) - Constructor for exception org.jnetpcap.packet.annotate.FieldDefinitionException
 
FieldDefinitionException(String) - Constructor for exception org.jnetpcap.packet.annotate.FieldDefinitionException
 
FieldDefinitionException(AnnotatedField, String) - Constructor for exception org.jnetpcap.packet.annotate.FieldDefinitionException
 
FieldDefinitionException(Throwable) - Constructor for exception org.jnetpcap.packet.annotate.FieldDefinitionException
 
FieldDefinitionException(AnnotatedField, Throwable) - Constructor for exception org.jnetpcap.packet.annotate.FieldDefinitionException
 
FieldDefinitionException(String, Throwable) - Constructor for exception org.jnetpcap.packet.annotate.FieldDefinitionException
 
FieldDefinitionException(AnnotatedField, String, Throwable) - Constructor for exception org.jnetpcap.packet.annotate.FieldDefinitionException
 
fieldDescription(Enum<? extends Enum<?>>) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldDescription(String) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldDisplay(Enum<? extends Enum<?>>) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldDisplay(String) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldLength(Enum<? extends Enum<?>>) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldLength(String) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldNull(JHeader, JField, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.JFormatter
 
fieldOffset(Enum<? extends Enum<?>>) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldOffset(String) - Method in class org.jnetpcap.packet.JMappedHeader
 
FieldSetter - Annotation Type in org.jnetpcap.packet.annotate
 
fieldValue(Enum<? extends Enum<?>>) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldValue(String) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldValue(Class<V>, Enum<? extends Enum<?>>) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldValue(Class<V>, String) - Method in class org.jnetpcap.packet.JMappedHeader
 
fieldValue(Http.Request) - Method in class org.jnetpcap.protocol.tcpip.Http
 
fieldValue(Http.Response) - Method in class org.jnetpcap.protocol.tcpip.Http
 
fieldValue(Sip.Fields) - Method in class org.jnetpcap.protocol.voip.Sip
 
fieldValue(Sip.Request) - Method in class org.jnetpcap.protocol.voip.Sip
 
fieldValue(Sip.Response) - Method in class org.jnetpcap.protocol.voip.Sip
 
finalize() - Method in class org.jnetpcap.nio.JMemory
Default finalizer which checks if there is any memory to free up.
finalize() - Method in class org.jnetpcap.packet.JScanner
 
finalize() - Method in class org.jnetpcap.Pcap
Cleanup before we're GCed.
finalize() - Method in class org.jnetpcap.PcapBpfProgram
Cleans up JNI resources and releases any unreleased BPF programs in native land.
finalize() - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
findAllDevs(List<PcapIf>, StringBuilder) - Static method in class org.jnetpcap.Pcap
pcap_findalldevs() constructs a list of network devices that can be opened with pcap_open_live().
findAllDevsEx(String, WinPcapRmtAuth, List<PcapIf>, Appendable) - Static method in class org.jnetpcap.winpcap.WinPcap
Create a list of network devices that can be opened with pcap_open().
findAllDevsEx(String, WinPcapRmtAuth, List<PcapIf>, StringBuffer) - Static method in class org.jnetpcap.winpcap.WinPcap
Create a list of network devices that can be opened with pcap_open().
findAllDevsEx(String, WinPcapRmtAuth, List<PcapIf>, StringBuilder) - Static method in class org.jnetpcap.winpcap.WinPcap
Create a list of network devices that can be opened with pcap_open().
findHeaderIndex(int) - Method in class org.jnetpcap.packet.JPacket.State
 
findHeaderIndex(int, int) - Method in class org.jnetpcap.packet.JPacket.State
 
findUTF8String(int, char...) - Method in class org.jnetpcap.nio.JBuffer
Find the delimiter array of chars within the buffer.
findUTF8String(long, char...) - Method in class org.jnetpcap.util.SlidingBuffer
 
finishProcessing(List<HeaderDefinitionError>) - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
finishProcessing(List<HeaderDefinitionError>) - Method in class org.jnetpcap.packet.structure.AnnotatedFieldRuntime
 
fireNextPacket(JPacket) - Method in class org.jnetpcap.util.JPacketSupport
 
fireNextPacket(PcapPacket) - Method in class org.jnetpcap.util.PcapPacketSupport
 
FIRST_AFTER_N_MS - Static variable in class org.jnetpcap.winpcap.WinPcapSamp
It defines that we have to return 1 packet every N milliseconds.
FLAG_CRC_INVALID - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, tells if the CRC, if performed, was valid or invalid.
FLAG_CRC_PERFORMED - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, a protocol specific CRC had been performed on the frame, header or its payload.
FLAG_DONT_FRAGMENT - Static variable in class org.jnetpcap.protocol.network.Ip4
 
FLAG_FIELDS_DISSECTED - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, which indicates that the current header was dissected for optional fields.
FLAG_GAP_TRUNCATED - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, which tells if the postifx is incomplete due to packet truncation at the time of the capture.
FLAG_HEADER_FRAGMENTED - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, which indicates that the current header and/or payload are fragmented.
FLAG_HEADER_TRUNCATED - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, which tells if the header is incomplete due to packet truncation at the time of the capture.
FLAG_HEURISTIC_BINDING - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, which tells if this header was bound due to a heuristic binding.
FLAG_HEURISTIC_BINDING - Static variable in class org.jnetpcap.packet.JRegistry
A flag that allows tells that a java scanner's process bindings method has been overriden
FLAG_HEURISTIC_PRE_BINDING - Static variable in class org.jnetpcap.packet.JRegistry
A flag that allows tells that a java scanner's process bindings method has been overriden
FLAG_IGNORE_BOUNDS - Static variable in class org.jnetpcap.packet.JHeader.State
A flag that is set for headers that should not strictly enforce their header boundaries.
FLAG_L - Static variable in class org.jnetpcap.protocol.vpn.L2TP
 
FLAG_MORE_FRAGMENTS - Static variable in class org.jnetpcap.protocol.network.Ip4
 
FLAG_O - Static variable in class org.jnetpcap.protocol.vpn.L2TP
 
FLAG_OVERRIDE_BINDING - Static variable in class org.jnetpcap.packet.JRegistry
A flag that allows tells that a java scanner's process bindings method has been overriden
FLAG_OVERRIDE_LENGTH - Static variable in class org.jnetpcap.packet.JRegistry
A flag that allows tells that a java scanner's get length method has been overriden
FLAG_P - Static variable in class org.jnetpcap.protocol.vpn.L2TP
 
FLAG_PAYLOAD_TRUNCATED - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, which tells if the payload is incomplete due to packet truncation at the time of the capture.
FLAG_POSTFIX_TRUNCATED - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, which tells if the postifx is incomplete due to packet truncation at the time of the capture.
FLAG_PREFIX_TRUNCATED - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, which tells if the prefix is incomplete due to packet truncation at the time of the capture.
FLAG_RESERVED - Static variable in class org.jnetpcap.protocol.network.Ip4
 
FLAG_REVERSABLE - Static variable in class org.jnetpcap.packet.JFlowKey
 
FLAG_S - Static variable in class org.jnetpcap.protocol.vpn.L2TP
 
FLAG_SUBHEADERS_DISSECTED - Static variable in class org.jnetpcap.packet.JHeader.State
Flag set in the header_t structure, which indicates that the current header was dissected for optional sub-headers.
FLAG_T - Static variable in class org.jnetpcap.protocol.vpn.L2TP
 
FLAG_TIMESTAMP_WITH_IP - Static variable in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
FLAG_TIMESTAMPS_PRESPECIFIED - Static variable in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
FLAG_TRUNCATED - Static variable in class org.jnetpcap.packet.JPacket.State
Flag which is set when the packet that was decoded was truncated and not the original length seen on the wire.
flags() - Method in class org.jnetpcap.protocol.network.Ip4
Retrives the flags header field as an unsigned integer, length of 3 bits, that has each Ip4 flag encoded as a bit field.
flags(int) - Method in class org.jnetpcap.protocol.network.Ip4
A setter method that changes the flag bits directly in the peered Ip4 header structure within the packet data buffer.
flags() - Method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
flags(int) - Method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
flags() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags(int) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
flags_ACK() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_ACK(boolean) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_CWR() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_CWR(boolean) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_DF() - Method in class org.jnetpcap.protocol.network.Ip4
 
flags_DFDescription() - Method in class org.jnetpcap.protocol.network.Ip4
 
flags_ECE() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_ECE(boolean) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_FIN() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_FIN(boolean) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_MF() - Method in class org.jnetpcap.protocol.network.Ip4
 
flags_MFDescription() - Method in class org.jnetpcap.protocol.network.Ip4
 
flags_PSH() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_PSH(boolean) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_Reserved() - Method in class org.jnetpcap.protocol.network.Ip4
 
flags_RST() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_RST(boolean) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_SYN() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_SYN(boolean) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_URG() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flags_URG(boolean) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flagsCompactString() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
flagsEnum() - Method in class org.jnetpcap.protocol.network.Ip4
Retrieves the flags field as a collection's set of enum constants that represent each flag.
flagsEnum() - Method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
flagsEnum() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
floatValue() - Method in class org.jnetpcap.nio.JNumber
Gets value from native memory
floatValue(float) - Method in class org.jnetpcap.nio.JNumber
Sets new value in native memory
FlowKey - Annotation Type in org.jnetpcap.packet.annotate
 
flowLabel() - Method in class org.jnetpcap.protocol.network.Ip6
 
flush() - Method in class org.jnetpcap.PcapDumper
Flushes the output buffer to the "savefile", so that any packets written with Pcap.dump but not yet written to the "savefile" will be written.
Format - Annotation Type in org.jnetpcap.packet.annotate
 
format(JHeader) - Method in class org.jnetpcap.packet.format.JFormatter
 
format(JHeader, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.JFormatter
 
format(JHeader, JField) - Method in class org.jnetpcap.packet.format.JFormatter
 
format(JHeader, JField, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.JFormatter
 
format(JHeader, JHeader, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.JFormatter
 
format(JPacket) - Method in class org.jnetpcap.packet.format.JFormatter
 
format(JPacket, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.JFormatter
Formats a packet for output
format(StringBuilder, JPacket) - Method in class org.jnetpcap.packet.format.JFormatter
Formats a packet for output
format(String) - Method in class org.jnetpcap.protocol.application.HtmlParser
 
format(LogRecord) - Method in class org.jnetpcap.util.JNetPcapFormatter
 
formatHeader(List<JField>) - Method in class org.jnetpcap.protocol.lan.Ethernet
 
formatTimeInMillis(long) - Static method in class org.jnetpcap.packet.format.FormatUtils
Formats a delta time
FormatUtils - Class in org.jnetpcap.packet.format
Various static formatting utilities
FormatUtils() - Constructor for class org.jnetpcap.packet.format.FormatUtils
 
frameIndex - Variable in class org.jnetpcap.packet.format.JFormatter
 
free(int, int) - Method in class org.jnetpcap.nio.JMemoryPool.Block
Frees the existing memory to be put back in the memory pool.
freeAllDevs(List<PcapIf>, byte[]) - Static method in class org.jnetpcap.Pcap
Deprecated. use of byte[] errbuf is discouraged
freeAllDevs(List<PcapIf>, StringBuilder) - Static method in class org.jnetpcap.Pcap
This method does nothing.
freecode(PcapBpfProgram) - Static method in class org.jnetpcap.Pcap
This frees up the code structures, but does not released the peered base bpf_program peer structure.
fromAnnotatedField(AnnotatedField) - Static method in class org.jnetpcap.packet.structure.DefaultField
 
fromAnnotatedFields(AnnotatedField[]) - Static method in class org.jnetpcap.packet.structure.DefaultField
 
ftell() - Method in class org.jnetpcap.PcapDumper
Returns the current file position for the "savefile", representing the number of bytes written by Pcap.dumpOpen and Pcap.dump.
function - Variable in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 

G

gateway() - Method in class org.jnetpcap.protocol.network.Icmp.Redirect
 
generateFunction(Field.Property, AnnotatedField) - Static method in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
get(int) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
get64BitHeaderMap(int) - Method in class org.jnetpcap.packet.JPacket.State
 
getAddr() - Method in class org.jnetpcap.PcapAddr
pcap_addr.addr field.
getAddresses() - Method in class org.jnetpcap.PcapIf
A list of addresses for this field.
getAll() - Method in class org.jnetpcap.packet.JFlow
 
getAllFlags() - Static method in class org.jnetpcap.packet.JRegistry
Retrives all the flags for all of the protocols
getAllocatedMemorySize() - Method in class org.jnetpcap.packet.JPacket
Gets the size of the current internal memory buffer
getAnnotatedHeader() - Method in class org.jnetpcap.packet.JHeader
Retrieves the cached annotation of the header definition file.
getAWTImage() - Method in class org.jnetpcap.protocol.application.WebImage
 
getBiggestSize() - Static method in enum org.jnetpcap.nio.JNumber.Type
Returns the size of the biggets primitive
getBindings() - Method in class org.jnetpcap.packet.JHeaderScanner
 
getBindings(int) - Static method in class org.jnetpcap.packet.JRegistry
Retrieves all current bindings bound to a protocol
getBlock(int) - Method in class org.jnetpcap.nio.JMemoryPool
Gets a block of memory that is big enough to hold at least size number of bytes.
getBroadaddr() - Method in class org.jnetpcap.PcapAddr
pcap_addr.broadaddr field.
getBuffer() - Method in class org.jnetpcap.PcapPktBuffer
Deprecated.  
getBuffer() - Method in class org.jnetpcap.winpcap.WinPcapSendQueue
Gets the buffer containing the packets to be sent.
getByte(int) - Method in class org.jnetpcap.nio.JBuffer
Gets a signed 8-bit value.
getByte(long) - Method in class org.jnetpcap.util.SlidingBuffer
 
getByteArray(int, byte[]) - Method in class org.jnetpcap.nio.JBuffer
Gets byte data from buffer and stores it in supplied array buffer
getByteArray(int, int) - Method in class org.jnetpcap.nio.JBuffer
Gets the byte data from buffer and stores into newly allocated byte array
getByteArray(int, byte[], int, int) - Method in class org.jnetpcap.nio.JBuffer
Reads data from JBuffer into user supplied array.
getByteArray(long, byte[]) - Method in class org.jnetpcap.util.SlidingBuffer
 
getByteArray(long, int) - Method in class org.jnetpcap.util.SlidingBuffer
 
getCacheCapacity() - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
getCacheLoadFactor() - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
getCapacity() - Method in class org.jnetpcap.nio.JReference
Capacity of this object TODO: remove this method
getCaplen() - Method in class org.jnetpcap.PcapPktHdr
Deprecated. Number of bytes actually captured.
getCapt() - Method in class org.jnetpcap.winpcap.WinPcapStat
number of packets that are received by the application
getCaptureHeader() - Method in class org.jnetpcap.packet.JMemoryPacket
Retrieves this packets capture header
getCaptureHeader() - Method in class org.jnetpcap.packet.JPacket
Gets the capture header as generated by the native capture library.
getCaptureHeader() - Method in class org.jnetpcap.packet.PcapPacket
Retrieves the PcapHeader, capture header provided by libpcap
getChars(int, int, char[], int) - Method in class org.jnetpcap.util.JStringBuilder
 
getClazz() - Method in enum org.jnetpcap.protocol.JProtocol
 
getCode() - Method in enum org.jnetpcap.protocol.network.Icmp.IcmpCode
 
getCode() - Method in enum org.jnetpcap.protocol.voip.Sip.Code
 
getCount() - Method in interface org.jnetpcap.packet.dissect.JHeaderDissector
 
getCount() - Method in class org.jnetpcap.PcapTask
The packet count that was supplied by the user.
getData() - Method in class org.jnetpcap.PcapSockAddr
Gets protocol family specifiy array of bytes which contain the protocol's address.
getDeclaringClass() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getDefault() - Static method in class org.jnetpcap.packet.format.JFormatter
Gets the default formatter
getDefault() - Static method in class org.jnetpcap.packet.JHeaderPool
Gets a default global instance of this header pool.
getDescription() - Method in interface org.jnetpcap.DataLinkType
Retrieves a description of the data-link type if avaiable.
getDescription() - Method in class org.jnetpcap.packet.JHeader
Retrives the description property for this header as defined in the source definition.
getDescription() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getDescription() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
getDescription() - Method in enum org.jnetpcap.PcapDLT
 
getDescription() - Method in class org.jnetpcap.PcapIf
pcap_if.description field.
getDescription() - Method in enum org.jnetpcap.protocol.lan.Ethernet.EthernetType
 
getDescription() - Method in enum org.jnetpcap.protocol.network.Icmp.IcmpCode
 
getDescription() - Method in enum org.jnetpcap.protocol.network.Icmp.IcmpType
 
getDescription() - Method in enum org.jnetpcap.protocol.network.Ip4.Ip4Type
Description of the type value
getDescription() - Method in enum org.jnetpcap.protocol.voip.Sip.Code
 
getDir(String) - Method in class org.jnetpcap.util.config.JConfig.ClasspathSearch
 
getDir(String) - Method in class org.jnetpcap.util.config.JConfig.FilesystemSearch
 
getDir(JConfig.SearchPath[]) - Static method in class org.jnetpcap.util.config.JConfig
 
getDir(String) - Static method in class org.jnetpcap.util.config.JConfig
 
getDir(String) - Method in interface org.jnetpcap.util.config.JConfig.SearchPath
 
getDir(String) - Method in class org.jnetpcap.util.config.JConfig.URLSearch
 
getDisplay() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getDisplay(JHeader) - Method in class org.jnetpcap.packet.structure.JField
 
getDlt() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
getDlt() - Method in enum org.jnetpcap.protocol.JProtocol
Gets the corresponding Pcap defined Data Link Type.
getDouble(int) - Method in class org.jnetpcap.nio.JBuffer
Gets the java double value out of the buffer
getDouble(long) - Method in class org.jnetpcap.util.SlidingBuffer
 
getDrop() - Method in class org.jnetpcap.PcapStat
number of packets dropped by the driver
getDstaddr() - Method in class org.jnetpcap.PcapAddr
pcap_addr.dstaddr field.
getEnd() - Method in class org.jnetpcap.protocol.application.Html.HtmlTag
 
getErr() - Method in class org.jnetpcap.Pcap
return the error text pertaining to the last pcap library error.
getErrors() - Static method in class org.jnetpcap.packet.JRegistry
Retrieves the recent errors that were generated by registry operations
getErrors() - Method in exception org.jnetpcap.packet.RegistryHeaderErrors
 
getExpandedProperty(String) - Static method in class org.jnetpcap.util.config.JConfig
 
getExpandedProperty(String, String) - Static method in class org.jnetpcap.util.config.JConfig
 
getFamily() - Method in class org.jnetpcap.PcapSockAddr
Gets the socket's protocol family identifier.
getField() - Method in exception org.jnetpcap.packet.annotate.FieldDefinitionException
 
getFieldName() - Method in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
getFields() - Method in class org.jnetpcap.packet.JHeader
Retrieves the fields at runtime, that this header has so that they may be used by a formatter
getFields() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
getFile(String) - Method in class org.jnetpcap.util.config.JConfig.ClasspathSearch
 
getFile(String) - Method in class org.jnetpcap.util.config.JConfig.FilesystemSearch
 
getFile(String, JConfig.SearchPath[]) - Static method in class org.jnetpcap.util.config.JConfig
 
getFile(String, String) - Static method in class org.jnetpcap.util.config.JConfig
 
getFile(String) - Method in interface org.jnetpcap.util.config.JConfig.SearchPath
 
getFile(String) - Method in class org.jnetpcap.util.config.JConfig.URLSearch
 
getFlags() - Method in class org.jnetpcap.packet.JFlowKey
 
getFlags() - Method in class org.jnetpcap.packet.JHeader.State
Every header "record" keeps int-bit-flags that describe certain additional information about the header.
getFlags() - Method in class org.jnetpcap.packet.JPacket.State
Gets the 32-bit counter that contains packet's flags in packet_state_t structure
getFlags(int) - Static method in class org.jnetpcap.packet.JRegistry
Gets the current flags for a specified protocol
getFlags() - Method in class org.jnetpcap.PcapIf
pcap_if.flags field.
getFloat(int) - Method in class org.jnetpcap.nio.JBuffer
Gets the java float value out of the buffer
getFloat(long) - Method in class org.jnetpcap.util.SlidingBuffer
 
getFlowKey() - Method in class org.jnetpcap.packet.JPacket.State
 
getFormat() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getFormatter() - Static method in class org.jnetpcap.packet.JPacket
Gets the current internal packet formatter used in the JPacket.toString() method.
getForward() - Method in class org.jnetpcap.packet.JFlow
 
getFrameNumber() - Method in class org.jnetpcap.packet.JPacket
Returns the frame number as assigned by either the packet scanner or analyzers.
getFrameNumber() - Method in class org.jnetpcap.packet.JPacket.State
The frame number is assigned by the scanner at the time of the scan.
getFrameNumber() - Method in class org.jnetpcap.packet.JScanner
Retrieves the current frame number assigned by this scanner.
getFunction() - Method in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
getFunctionMap() - Method in class org.jnetpcap.packet.structure.AnnotatedFieldRuntime
 
getGap() - Method in class org.jnetpcap.packet.JHeader
Reads the contents of the protocol's 'record' gap property as a byte array.
getGap() - Method in class org.jnetpcap.packet.JHeader.State
Gets the length in bytes of a gap (padding) between the header and the protocol 'records' payload:
getGapLength() - Method in class org.jnetpcap.packet.JHeader
Reads the length of the gap between the header and payload: *
getGapLength(JPacket, int) - Method in class org.jnetpcap.packet.JHeaderScanner
 
getGapOffset() - Method in class org.jnetpcap.packet.JHeader
Gets the offset into the packet, not the header, where the gap starts.
getGlobalVariables() - Static method in class org.jnetpcap.util.config.JConfig
 
getHardwareAddress() - Method in class org.jnetpcap.PcapIf
Retrieves the hardware address of this network interface.
getHardwareAddress(PcapIf) - Static method in class org.jnetpcap.PcapUtils
Retrieves a network hardware address or MAC for a network interface
getHardwareAddress(String) - Static method in class org.jnetpcap.PcapUtils
Retrieves a network hardware address or MAC for a network interface
getHeader() - Method in class org.jnetpcap.packet.JHeader
Convenience method that retrieves the contents of the header as a byte are
getHeader(T) - Method in interface org.jnetpcap.packet.JHeaderAccessor
Peers the supplied header with the native header state structure and packet data buffer.
getHeader(T, int) - Method in interface org.jnetpcap.packet.JHeaderAccessor
Peers the supplied header with the native header state structure and packet data buffer.
getHeader(int) - Method in class org.jnetpcap.packet.JHeaderPool
Gets an instance of a header for the given ID type.
getHeader(JProtocol) - Method in class org.jnetpcap.packet.JHeaderPool
Gets an instance of a header for the protocol constant.
getHeader(Class<T>, int) - Method in class org.jnetpcap.packet.JHeaderPool
Gets an instance of a header for the given ID type.
getHeader(T) - Method in class org.jnetpcap.packet.JPacket
Peers the supplied header with the native header state structure and packet data buffer.
getHeader(T, int) - Method in class org.jnetpcap.packet.JPacket
Peers the supplied header with the native header state structure and packet data buffer.
getHeader() - Method in exception org.jnetpcap.packet.structure.AnnotatedMethodException
 
getHeader() - Method in exception org.jnetpcap.packet.structure.HeaderDefinitionError
 
getHeaderByIndex(int, T) - Method in interface org.jnetpcap.packet.JHeaderAccessor
Peers a header with specific index, not the numerical header ID assigned by JRegistry, of a header.
getHeaderByIndex(int, T) - Method in class org.jnetpcap.packet.JPacket
Peers a header with specific index, not the numerical header ID assigned by JRegistry, of a header.
getHeaderClass() - Method in exception org.jnetpcap.packet.RegistryHeaderErrors
 
getHeaderClass() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
getHeaderClass() - Method in enum org.jnetpcap.protocol.JProtocol
 
getHeaderClassName() - Method in enum org.jnetpcap.protocol.JProtocol
 
getHeaderCount() - Method in interface org.jnetpcap.packet.JHeaderAccessor
Gets number of headers found within the packet header.
getHeaderCount() - Method in class org.jnetpcap.packet.JPacket
Gets number of headers found within the packet header.
getHeaderCount() - Method in class org.jnetpcap.packet.JPacket.State
 
getHeaderIdByIndex(int) - Method in interface org.jnetpcap.packet.JHeaderAccessor
Gets the numerical ID of the header at specified index into header array as found by the packet scanner
getHeaderIdByIndex(int) - Method in class org.jnetpcap.packet.JPacket
Gets the numerical ID of the header at specified index into header array as found by the packet scanner
getHeaderIdByIndex(int) - Method in class org.jnetpcap.packet.JPacket.State
 
getHeaderInstanceCount(int) - Method in interface org.jnetpcap.packet.JHeaderAccessor
Gets number of headers with the same numerical ID as assigned by JRegistry within the same packet.
getHeaderInstanceCount(int) - Method in class org.jnetpcap.packet.JPacket
Gets number of headers with the same numerical ID as assigned by JRegistry within the same packet.
getHeaderLength() - Method in class org.jnetpcap.packet.JHeader
Length of the header in bytes.
getHeaderLength(JPacket, int) - Method in class org.jnetpcap.packet.JHeaderScanner
Returns the length of the header this scanner is registered for
getHeaderLength(JBuffer, int) - Method in class org.jnetpcap.packet.structure.AnnotatedHeaderLengthMethod
 
getHeaderLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.network.Ip4
 
getHeaderLengthByIndex(int) - Method in class org.jnetpcap.packet.JPacket.State
A convenience method that gets the length in the packet buffer of the header at specified index.
getHeaderMap() - Method in class org.jnetpcap.packet.JFlowKey
Retrieves bitmap of headers that are part of this key.
getHeaderOffset() - Method in class org.jnetpcap.packet.JHeader
Gets the offset in bytes into the packet, of the start of the header.
getHeaderOffsetByIndex(int) - Method in class org.jnetpcap.packet.JPacket.State
A convenience method that gets the offset into the packet buffer of the header at specified index.
getHeaders() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
getHeaderScanners() - Static method in class org.jnetpcap.packet.JRegistry
Retrieves the entire list of scanners for all registered protocols
getId() - Method in class org.jnetpcap.packet.JBinding.DefaultJBinding
Protocol header ID for this binding.
getId(int) - Method in class org.jnetpcap.packet.JFlowKey
 
getId() - Method in class org.jnetpcap.packet.JHeader
Gets the numerical ID of this protocol header at runtime as assigned by the JRegistry
getId() - Method in class org.jnetpcap.packet.JHeader.State
Gets the numerical ID of the header this structure describes as defined by JRegistry.
getId() - Method in class org.jnetpcap.packet.JHeaderScanner
Gets the protocol header's numerical ID as assigned by JRegistry
getId() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
getId() - Method in class org.jnetpcap.packet.structure.AnnotatedScannerMethod
 
getId() - Method in enum org.jnetpcap.protocol.JProtocol
Gets a unique runtime numerica ID of this protocol assigned by jNetStream.
getId() - Method in enum org.jnetpcap.protocol.lan.Ethernet.EthernetType
 
getId() - Method in enum org.jnetpcap.protocol.network.Icmp.IcmpType
 
getIds() - Method in class org.jnetpcap.packet.JFlowKey
 
getIfDrop() - Method in class org.jnetpcap.PcapStat
drops by interface.
getIndex() - Method in class org.jnetpcap.packet.JHeader
Gets the header's index into the packet state structure.
getInputStream() - Method in class org.jnetpcap.protocol.application.WebImage
 
getInputStream(String) - Method in class org.jnetpcap.util.config.JConfig.ClasspathSearch
 
getInputStream(String) - Method in class org.jnetpcap.util.config.JConfig.FilesystemSearch
 
getInputStream(String, JConfig.SearchPath[]) - Static method in class org.jnetpcap.util.config.JConfig
 
getInputStream(String, String) - Static method in class org.jnetpcap.util.config.JConfig
 
getInputStream(String) - Method in interface org.jnetpcap.util.config.JConfig.SearchPath
 
getInputStream(String) - Method in class org.jnetpcap.util.config.JConfig.URLSearch
 
getInstanceCount(int) - Method in interface org.jnetpcap.packet.dissect.JHeaderDissector
 
getInstanceCount(int) - Method in class org.jnetpcap.packet.JPacket.State
 
getInstruction(int) - Method in class org.jnetpcap.PcapBpfProgram
Retrieves a single BPF instruction which is 8 bytes long and is encoded into the long interger returned.
getInstructionCount() - Method in class org.jnetpcap.PcapBpfProgram
Gets the exact number of BPF instructions within this program.
getInt(int) - Method in class org.jnetpcap.nio.JBuffer
Gets the java signed integer value from the buffer
getInt(long) - Method in class org.jnetpcap.util.SlidingBuffer
 
getKey() - Method in class org.jnetpcap.packet.JFlow
 
getLen() - Method in class org.jnetpcap.PcapPktHdr
Deprecated. Number of original bytes in the packet.
getLen() - Method in class org.jnetpcap.winpcap.WinPcapSendQueue
Gets the current size of the queue, in bytes.
getLength() - Method in class org.jnetpcap.packet.JHeader
Length of this header within the buffer
getLength() - Method in class org.jnetpcap.packet.JHeader.State
Gets the length of the protocol's header in bytes within the protocol's 'record':
getLength() - Method in class org.jnetpcap.packet.JSubHeader
 
getLength() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getLength(JHeader) - Method in class org.jnetpcap.packet.structure.JField
 
getLevel() - Method in class org.jnetpcap.util.Debug
 
getLevelEnum() - Method in class org.jnetpcap.util.Debug
 
getLogger(Class<?>) - Static method in class org.jnetpcap.util.JLogger
 
getLogger(Package) - Static method in class org.jnetpcap.util.JLogger
 
getLong(int) - Method in class org.jnetpcap.nio.JBuffer
Gets the java signed long value from the buffer
getLong(long) - Method in class org.jnetpcap.util.SlidingBuffer
 
getMask() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getMask(JHeader) - Method in class org.jnetpcap.packet.structure.JField
 
getMaxLen() - Method in class org.jnetpcap.winpcap.WinPcapSendQueue
Gets the maximum size of the the queue, in bytes.
getMemoryBuffer(byte[]) - Method in class org.jnetpcap.packet.JPacket
Gets the memory buffer with the supplied byte array data copied into it.
getMemoryBuffer(ByteBuffer) - Method in class org.jnetpcap.packet.JPacket
Gets the memory buffer with the supplied ByteBuffer data copied into it.
getMemoryBuffer(int) - Method in class org.jnetpcap.packet.JPacket
Retrieves a memory buffer, allocated if neccessary, at least minSize in bytes.
getMemoryBuffer(JBuffer) - Method in class org.jnetpcap.packet.JPacket
Gets the memory buffer with the supplied JBuffer data copied into it.
getMemoryPool() - Static method in class org.jnetpcap.packet.JPacket
Gets the current memory allocation memory pool.
getMessage() - Method in exception org.jnetpcap.packet.RegistryHeaderErrors
 
getMessage() - Method in exception org.jnetpcap.packet.structure.HeaderDefinitionError
 
getMessageType() - Method in class org.jnetpcap.packet.AbstractMessageHeader
 
getMethod() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getMethod() - Method in class org.jnetpcap.packet.structure.AnnotatedHeaderLengthMethod
 
getMethod() - Method in class org.jnetpcap.packet.structure.AnnotatedMethod
 
getMethod() - Method in class org.jnetpcap.winpcap.WinPcapSamp
Gets the current method type for capture sampling.
getMethods(Class<?>, Class<? extends Annotation>) - Static method in class org.jnetpcap.packet.structure.AnnotatedMethod
 
getName() - Method in class org.jnetpcap.nio.JFunction
 
getName() - Method in class org.jnetpcap.packet.JHeader
Gets the comprehensive name for this header
getName() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getName() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
getName() - Method in class org.jnetpcap.packet.structure.JField
Gets the full name of this field
getName() - Method in class org.jnetpcap.PcapIf
pcap_if.name field.
getNegativeTimeout() - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
getNetdrop() - Method in class org.jnetpcap.winpcap.WinPcapStat
number of packets lost on the network
getNetmask() - Method in class org.jnetpcap.PcapAddr
pcap_addr.netmask field.
getNextHeaderId() - Method in class org.jnetpcap.packet.JHeader
 
getNextHeaderOffset() - Method in class org.jnetpcap.packet.JHeader
 
getNicname() - Method in class org.jnetpcap.packet.JHeader
Gets the short name for this header
getNicname() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getNicname() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
getNicname() - Method in class org.jnetpcap.packet.structure.JField
Gets the nicname of this field
getNonBlock(StringBuilder) - Method in class org.jnetpcap.Pcap
pcap_getnonblock() returns the current ``non-blocking'' state of the capture descriptor; it always returns 0 on ``savefiles''.
getObject(Class<T>, Offset) - Method in class org.jnetpcap.nio.JObjectBuffer
Retrieves a jobject reference from the specified memory location.
getObject(Class<T>, int) - Method in class org.jnetpcap.nio.JObjectBuffer
Retrieves a jobject reference from the specified memory location.
getOffset() - Method in class org.jnetpcap.packet.JHeader
Offset into the packet buffer
getOffset() - Method in class org.jnetpcap.packet.JHeader.State
Gets the offset into the packet buffer of the actual protocol header header in bytes of protocols 'record':
getOffset() - Method in class org.jnetpcap.packet.JSubHeader
 
getOffset() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getOffset(JHeader) - Method in class org.jnetpcap.packet.structure.JField
 
getPacket() - Method in class org.jnetpcap.packet.JHeader
Gets the packet that this header is associated with
getPacketWirelen() - Method in class org.jnetpcap.packet.JPacket
Gets the wire length of the packet.
getPair(int, boolean) - Method in class org.jnetpcap.packet.JFlowKey
 
getPairCount() - Method in class org.jnetpcap.packet.JFlowKey
 
getPairP1(int, boolean) - Method in class org.jnetpcap.packet.JFlowKey
 
getPairP2(int, boolean) - Method in class org.jnetpcap.packet.JFlowKey
 
getPairs() - Method in class org.jnetpcap.packet.JFlowKey
 
getParams() - Method in class org.jnetpcap.protocol.application.Html.HtmlTag
 
getParams() - Method in enum org.jnetpcap.protocol.application.Html.Tag
 
getParent() - Method in class org.jnetpcap.packet.JHeader
If this is a sub-header of another header, gets the reference to the parent header.
getParent() - Method in class org.jnetpcap.packet.JSubHeader
 
getParent() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getParent() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
getParent() - Method in class org.jnetpcap.packet.structure.JField
If this field is a sub-field, this method returns a reference to the parent field
getPassword() - Method in class org.jnetpcap.winpcap.WinPcapRmtAuth
Gets the string containing the password that has to be used on the remote machine for authentication.
getPath() - Method in exception org.jnetpcap.packet.annotate.FieldDefinitionException
 
getPath() - Method in exception org.jnetpcap.packet.structure.HeaderDefinitionError
 
getPayload() - Method in class org.jnetpcap.packet.JHeader
Retrieves the playload data portion of the packet right after the current header.
getPayload() - Method in class org.jnetpcap.packet.JHeader.State
Gets the length of the payload that follows a protocol header in bytes within the protocol's 'record':
getPayload() - Method in interface org.jnetpcap.packet.JPayloadAccessor
Retrieves the playload data portion of the packet right after the current header.
getPayloadLength() - Method in class org.jnetpcap.packet.JHeader
Gets the length in bytes of the payload that follows the header and the gap.
getPayloadLength(JPacket, int) - Method in class org.jnetpcap.packet.JHeaderScanner
 
getPayloadLength() - Method in class org.jnetpcap.protocol.tcpip.Tcp
Calculates the length of the TCP payload.
getPayloadOffset() - Method in class org.jnetpcap.packet.JHeader
Gets the offset of the payload into the packet buffer.
getPcap() - Method in class org.jnetpcap.PcapTask
Returns the underlying Pcap object being used by this task
getPositiveTimeout() - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
getPostfix() - Method in class org.jnetpcap.packet.JHeader
Gets the contents of the postfix as a byte array.
getPostfix() - Method in class org.jnetpcap.packet.JHeader.State
Gets the length of the postfix that follows a protocol's payload in bytes within the protocol's 'record':
getPostfixLength() - Method in class org.jnetpcap.packet.JHeader
Gets the length of the postfix.
getPostfixLength(JPacket, int) - Method in class org.jnetpcap.packet.JHeaderScanner
 
getPostfixOffset() - Method in class org.jnetpcap.packet.JHeader
Gets the offset in bytes into the packet buffer of the start of the postfix, even if not set or zero length.
getPrefix() - Method in class org.jnetpcap.packet.JHeader
Gets the contents of the prefix in a byte array.
getPrefix() - Method in class org.jnetpcap.packet.JHeader.State
Gets the length of the prefix that precedes a protocol's header in bytes within the protocol's 'record':
getPrefixLength() - Method in class org.jnetpcap.packet.JHeader
The length in bytes of the prefix within the packet buffer.
getPrefixLength(JPacket, int) - Method in class org.jnetpcap.packet.JHeaderScanner
 
getPrefixOffset() - Method in class org.jnetpcap.packet.JHeader
The offset in bytes into the packet buffer where the prefix starts, even if prefix is not set or zero in length.
getPreviousHeaderId() - Method in class org.jnetpcap.packet.JHeader
 
getPreviousHeaderOffset() - Method in class org.jnetpcap.packet.JHeader
 
getPriority() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getPriority() - Method in class org.jnetpcap.packet.structure.JField
Gets the current field's priority.
getProperty(String) - Static method in class org.jnetpcap.util.config.JConfig
 
getProperty(String, String) - Static method in class org.jnetpcap.util.config.JConfig
 
getRecv() - Method in class org.jnetpcap.PcapStat
Number of packets transmitted on the network
getResolver(Object) - Static method in class org.jnetpcap.packet.JRegistry
Retrieves a registered instance of any resolver.
getResolver(Resolver.ResolverType) - Static method in class org.jnetpcap.packet.JRegistry
Retrieves a registered instance of a resolver.
getResolver() - Method in enum org.jnetpcap.util.resolver.Resolver.ResolverType
 
getResourceInputStream(String) - Static method in class org.jnetpcap.util.config.JConfig
 
getResourceURL(String) - Static method in class org.jnetpcap.util.config.JConfig
 
getResult() - Method in class org.jnetpcap.PcapTask
Returns the result code that was returned from the user supplied pcap function.
getReverse() - Method in class org.jnetpcap.packet.JFlow
 
getRuntime() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getScanner() - Method in class org.jnetpcap.packet.JPacket
 
getSeconds() - Method in class org.jnetpcap.PcapPktHdr
Deprecated. Capture timestamp in seconds.
getSent() - Method in class org.jnetpcap.winpcap.WinPcapStat
number of packets sent by the server on the network
getShort(int) - Method in class org.jnetpcap.nio.JBuffer
Gets the java signed short value from the buffer
getShort(long) - Method in class org.jnetpcap.util.SlidingBuffer
 
getSource() - Method in class org.jnetpcap.protocol.application.Html.HtmlTag
 
getSourceId() - Method in class org.jnetpcap.packet.AbstractBinding
 
getSourceId() - Method in interface org.jnetpcap.packet.JBinding
Protocol header ID for this binding.
getSourceId() - Method in class org.jnetpcap.packet.structure.AnnotatedBinding
 
getStart() - Method in class org.jnetpcap.protocol.application.Html.HtmlTag
 
getState() - Method in class org.jnetpcap.packet.JHeader
Gets the reference to the current header's native state structure
getState() - Method in class org.jnetpcap.packet.JPacket
Gets the peered packet state object
getStructName() - Method in class org.jnetpcap.nio.JStruct
Gets the name of the native structure
getStyle() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getStyle() - Method in class org.jnetpcap.packet.structure.JField
Formatting style for this field
getSubFields() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getSubFields() - Method in class org.jnetpcap.packet.structure.JField
Gets the sub-fields
getSubHeader(int) - Method in interface org.jnetpcap.packet.dissect.JHeaderDissector
 
getSubHeader(int, int) - Method in interface org.jnetpcap.packet.dissect.JHeaderDissector
 
getSubHeader(T) - Method in interface org.jnetpcap.packet.JCompoundHeader
 
getSubHeader(T) - Method in class org.jnetpcap.packet.JHeaderMap
 
getSubHeaderByIndex(int) - Method in interface org.jnetpcap.packet.dissect.JHeaderDissector
 
getSubHeaderMap() - Method in interface org.jnetpcap.packet.dissect.JHeaderDissector
Retrieves the short sub-header mapping.
getSubHeaders() - Method in class org.jnetpcap.packet.JHeader
Gets an array of currently defined sub headers
getSubHeaders() - Method in class org.jnetpcap.packet.JHeaderMap
 
getSuite() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
getTag() - Method in class org.jnetpcap.protocol.application.Html.HtmlTag
 
getTagString() - Method in class org.jnetpcap.protocol.application.Html.HtmlTag
 
getTargetClass() - Method in class org.jnetpcap.packet.structure.AnnotatedBinding
 
getTargetId() - Method in class org.jnetpcap.packet.AbstractBinding
 
getTargetId() - Method in class org.jnetpcap.packet.JBinding.DefaultJBinding
Protocol header ID to which this binding is bound to.
getTargetId() - Method in interface org.jnetpcap.packet.JBinding
Protocol header ID to which this binding is bound to.
getTargetId() - Method in class org.jnetpcap.packet.structure.AnnotatedBinding
 
getTemplate() - Method in class org.jnetpcap.util.ExpandableString
 
getThread() - Method in class org.jnetpcap.PcapTask
Gets the background thread this task is using.
getThreadLocal() - Static method in class org.jnetpcap.packet.JScanner
Maintains and allocates a pool of packet scanners.
getTopProperties() - Static method in class org.jnetpcap.util.config.JConfig
 
getTotalPacketCount() - Method in class org.jnetpcap.packet.JFlowMap
 
getTotalSize() - Method in class org.jnetpcap.packet.JMemoryPacket
Calculates the total size of this packet which includes the size of the state structures and packet data
getTotalSize() - Method in class org.jnetpcap.packet.JPacket
Gets the total size of this packet.
getTotalSize() - Method in class org.jnetpcap.packet.PcapPacket
Gets the total size of the packet including pcap header, decoded state and data buffer
getType() - Method in class org.jnetpcap.protocol.application.Html.HtmlTag
 
getType() - Method in enum org.jnetpcap.protocol.network.Icmp.IcmpCode
 
getType() - Method in enum org.jnetpcap.protocol.network.Ip4.Security.SecurityType
 
getType() - Method in class org.jnetpcap.winpcap.WinPcapRmtAuth
Gets the type of the authentication required.
getTypeValues() - Method in interface org.jnetpcap.packet.JHeaderType
 
getTypeValues() - Method in enum org.jnetpcap.protocol.network.Ip4.Ip4Type
Converts contant to numerical ip type
getUByte(int) - Method in class org.jnetpcap.nio.JBuffer
Gets the java usigned byte value
getUByte(long) - Method in class org.jnetpcap.util.SlidingBuffer
 
getUInt(int) - Method in class org.jnetpcap.nio.JBuffer
Gets the java usigned int value
getUInt(long) - Method in class org.jnetpcap.util.SlidingBuffer
 
getUnits() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
getUnits(JHeader) - Method in class org.jnetpcap.packet.structure.JField
 
getURL(String) - Method in class org.jnetpcap.util.config.JConfig.ClasspathSearch
 
getURL(String) - Method in class org.jnetpcap.util.config.JConfig.FilesystemSearch
 
getURL(String, String) - Static method in class org.jnetpcap.util.config.JConfig
 
getURL(String) - Method in interface org.jnetpcap.util.config.JConfig.SearchPath
 
getURL(String) - Method in class org.jnetpcap.util.config.JConfig.URLSearch
 
getUseconds() - Method in class org.jnetpcap.PcapPktHdr
Deprecated. Capture timestamp in microseconds fraction.
getUser() - Method in class org.jnetpcap.PcapTask
User supplied data object.
getUsername() - Method in class org.jnetpcap.winpcap.WinPcapRmtAuth
String containing the username that has to be used on the remote machine for authentication.
getUserProperties() - Static method in class org.jnetpcap.util.config.JConfig
 
getUShort(int) - Method in class org.jnetpcap.nio.JBuffer
Gets the java usigned short value
getUShort(long) - Method in class org.jnetpcap.util.SlidingBuffer
 
getUTF8Char(int) - Method in class org.jnetpcap.nio.JBuffer
Converts a single byte to a java char.
getUTF8Char(long) - Method in class org.jnetpcap.util.SlidingBuffer
 
getUTF8String(int, StringBuilder, char...) - Method in class org.jnetpcap.nio.JBuffer
Retrieves all the characters from the buffer upto the delimiter char sequence.
getUTF8String(int, char...) - Method in class org.jnetpcap.nio.JBuffer
Retrieves all the characters from the buffer upto the delimiter char sequence.
getUTF8String(int, StringBuilder, int) - Method in class org.jnetpcap.nio.JBuffer
Converts raw bytes to a java string.
getUTF8String(int, int) - Method in class org.jnetpcap.nio.JBuffer
Gets the specified number of characters as a string.
getUTF8String(long, char...) - Method in class org.jnetpcap.util.SlidingBuffer
 
getUTF8String(long, int) - Method in class org.jnetpcap.util.SlidingBuffer
 
getUTF8String(int, StringBuilder, char...) - Method in class org.jnetpcap.util.SlidingBuffer
 
getUTF8String(long, StringBuilder, int) - Method in class org.jnetpcap.util.SlidingBuffer
 
getValue() - Method in interface org.jnetpcap.DataLinkType
The integer value for this type of data-link.
getValue(Class<T>, JHeader) - Method in class org.jnetpcap.packet.structure.JField
 
getValue(JHeader) - Method in class org.jnetpcap.packet.structure.JField
 
getValue() - Method in enum org.jnetpcap.PcapDLT
 
getValue() - Method in class org.jnetpcap.PcapInteger
Deprecated. Gets the current value
getValue() - Method in class org.jnetpcap.winpcap.WinPcapSamp
This value depends on the sampling method defined.
getValueDescription(JHeader) - Method in class org.jnetpcap.packet.structure.JField
 
getWirelen() - Method in class org.jnetpcap.packet.JMemoryPacket.JMemoryHeader
Gets the wire length
getWirelen() - Method in class org.jnetpcap.packet.JPacket.State
Gets the packet's wire length

H

haLength() - Method in class org.jnetpcap.protocol.lan.SLL
Link Layer address length
handling() - Method in class org.jnetpcap.protocol.network.Ip4.Security
 
hardwareType() - Method in class org.jnetpcap.protocol.network.Arp
 
hardwareTypeDescription() - Method in class org.jnetpcap.protocol.network.Arp
 
hardwareTypeEnum() - Method in class org.jnetpcap.protocol.network.Arp
 
hasBindings() - Method in class org.jnetpcap.packet.JHeaderScanner
 
hasCacheFile() - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
hasChuncks() - Method in class org.jnetpcap.protocol.tcpip.Http
 
hasContent() - Method in class org.jnetpcap.protocol.tcpip.Http
 
hasContent() - Method in class org.jnetpcap.protocol.voip.Sip
 
hasContentType() - Method in class org.jnetpcap.protocol.tcpip.Http
 
hasContentType() - Method in class org.jnetpcap.protocol.voip.Sip
 
hasDescription() - Method in class org.jnetpcap.packet.JHeader
Checks if description header property has been set that provides a short description of this header.
hasDltMapping(int) - Static method in class org.jnetpcap.packet.JRegistry
Checks if a mapping for libpcap dlt value is defined
hasErrors() - Static method in class org.jnetpcap.packet.JRegistry
Checks if there are any registry errors that were recently generated
hasExtension() - Method in class org.jnetpcap.protocol.voip.Rtp
If the extension bit is set, the fixed header MUST be followed by exactly one header extension, with a format defined in Section 5.3.1 of RFC3550
hasField(Enum<? extends Enum<?>>) - Method in class org.jnetpcap.packet.JMappedHeader
 
hasField(String) - Method in class org.jnetpcap.packet.JMappedHeader
 
hasField(JHeader) - Method in class org.jnetpcap.packet.structure.JField
 
hasField(Http.Request) - Method in class org.jnetpcap.protocol.tcpip.Http
 
hasField(Http.Response) - Method in class org.jnetpcap.protocol.tcpip.Http
 
hasField(Sip.Fields) - Method in class org.jnetpcap.protocol.voip.Sip
 
hasGap() - Method in class org.jnetpcap.packet.JHeader
Checks if gap has been set.
hashCode() - Method in class org.jnetpcap.packet.JFlowKey
 
hashCode() - Method in class org.jnetpcap.protocol.network.Ip4
 
hashCode() - Method in class org.jnetpcap.protocol.tcpip.Tcp
Returns a bi-directional hashcode for this header.
hashCode() - Method in class org.jnetpcap.util.BlockingQueuePump
 
hashCode() - Method in class org.jnetpcap.util.JStringBuilder
 
hashCode() - Method in class org.jnetpcap.util.PcapPacketArrayList
 
hashCode() - Method in class org.jnetpcap.util.SlidingBuffer
 
hasHeader(int) - Method in interface org.jnetpcap.packet.JHeaderAccessor
Checks if header with specified numerical ID exists within the decoded packet
hasHeader(int, int) - Method in interface org.jnetpcap.packet.JHeaderAccessor
Check if requested instance of header with specified numerical ID exists within the decoded packet
hasHeader(T) - Method in interface org.jnetpcap.packet.JHeaderAccessor
Check if requested instance of header with specified numerical ID exists within the decoded packet and if found peers the supplied header with the located header within the decoded packet.
hasHeader(T, int) - Method in interface org.jnetpcap.packet.JHeaderAccessor
Check if requested instance of header with specified numerical ID exists within the decoded packet and if found peers the supplied header with the located header within the decoded packet.
hasHeader(int) - Method in class org.jnetpcap.packet.JPacket
Checks if header with specified numerical ID exists within the decoded packet
hasHeader(int, int) - Method in class org.jnetpcap.packet.JPacket
Check if requested instance of header with specified numerical ID exists within the decoded packet
hasHeader(T) - Method in class org.jnetpcap.packet.JPacket
Check if requested instance of header with specified numerical ID exists within the decoded packet and if found peers the supplied header with the located header within the decoded packet.
hasHeader(T, int) - Method in class org.jnetpcap.packet.JPacket
Check if requested instance of header with specified numerical ID exists within the decoded packet and if found peers the supplied header with the located header within the decoded packet.
hasLength() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
hasMarker() - Method in class org.jnetpcap.protocol.voip.Rtp
The interpretation of the marker is defined by a profile.
hasN() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
hasNextHeader() - Method in class org.jnetpcap.packet.JHeader
 
hasOffset() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
hasPadding() - Method in class org.jnetpcap.protocol.voip.Rtp
If the padding bit is set, the packet contains one or more additional padding octets at the end which are not part of the payload.
hasPayload() - Method in class org.jnetpcap.packet.JHeader
Checks if payload has been set.
hasPostfix() - Method in class org.jnetpcap.packet.JHeader
Checks if postfix has been set.
hasPrefix() - Method in class org.jnetpcap.packet.JHeader
Checks if prefix has been set.
hasPreviousHeader() - Method in class org.jnetpcap.packet.JHeader
 
hasResolver(Object) - Static method in class org.jnetpcap.packet.JRegistry
Checks if resolver of specific type is currently registered
hasResolver(Resolver.ResolverType) - Static method in class org.jnetpcap.packet.JRegistry
Checks if resolver of specific type is currently registered
hasScanMethod() - Method in class org.jnetpcap.packet.JHeaderScanner
 
hasStaticLength() - Method in class org.jnetpcap.packet.structure.AnnotatedHeaderLengthMethod
 
hasSubFields() - Method in class org.jnetpcap.packet.structure.JField
Does this field have subfields
hasSubHeader(H) - Method in interface org.jnetpcap.packet.dissect.JHeaderDissector
 
hasSubHeader(H, int) - Method in interface org.jnetpcap.packet.dissect.JHeaderDissector
 
hasSubHeader(int) - Method in interface org.jnetpcap.packet.dissect.JHeaderDissector
 
hasSubHeader(int) - Method in interface org.jnetpcap.packet.JCompoundHeader
 
hasSubHeader(T) - Method in interface org.jnetpcap.packet.JCompoundHeader
 
hasSubHeader(int) - Method in class org.jnetpcap.packet.JHeaderMap
 
hasSubHeader(T) - Method in class org.jnetpcap.packet.JHeaderMap
 
hasSubHeaders() - Method in interface org.jnetpcap.packet.JCompoundHeader
 
hasSubHeaders() - Method in class org.jnetpcap.packet.JHeader
Checks if header has any sub-headers.
hasSubHeaders() - Method in class org.jnetpcap.packet.JHeaderMap
 
haType() - Method in class org.jnetpcap.protocol.lan.SLL
Link Layer address type
haTypeEnum() - Method in class org.jnetpcap.protocol.lan.SLL
 
hdr_len() - Method in class org.jnetpcap.PcapHeader
Gets the hdr_len field from the structure.
hdr_len(int) - Method in class org.jnetpcap.PcapHeader
Sets the hdr_len field.
hdr_sec() - Method in class org.jnetpcap.PcapHeader
Gets the hdr_sec field value.
hdr_sec(long) - Method in class org.jnetpcap.PcapHeader
Sets the hdr_sec field.
hdr_usec() - Method in class org.jnetpcap.PcapHeader
Gets the hdr_usec field
hdr_usec(int) - Method in class org.jnetpcap.PcapHeader
Sets the hdr_usec field
hdr_wirelen() - Method in class org.jnetpcap.PcapHeader
Gets the hdr_wirelen field
hdr_wirelen(int) - Method in class org.jnetpcap.PcapHeader
Sets the hdr_wirelen field
Header - Annotation Type in org.jnetpcap.packet.annotate
 
header() - Method in class org.jnetpcap.protocol.tcpip.Http
Gets the raw header instead of reconstructing it.
header() - Method in class org.jnetpcap.protocol.voip.Sip
Gets the raw header instead of reconstructing it.
Header.Characteristic - Enum in org.jnetpcap.packet.annotate
 
Header.Layer - Enum in org.jnetpcap.packet.annotate
 
headerAfter(JHeader, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.JFormatter
Called as the last step after the header has been formatted
headerAfter(JHeader, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.TextFormatter
 
headerAfter(JHeader, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.XmlFormatter
 
headerBefore(JHeader, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.JFormatter
Called as the first step before the header has been formatted
headerBefore(JHeader, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.TextFormatter
 
headerBefore(JHeader, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.XmlFormatter
 
HeaderDefinitionError - Exception in org.jnetpcap.packet.structure
 
HeaderDefinitionError(Class<?>) - Constructor for exception org.jnetpcap.packet.structure.HeaderDefinitionError
 
HeaderDefinitionError(String) - Constructor for exception org.jnetpcap.packet.structure.HeaderDefinitionError
 
HeaderDefinitionError(Class<?>, String) - Constructor for exception org.jnetpcap.packet.structure.HeaderDefinitionError
 
HeaderDefinitionError(Throwable) - Constructor for exception org.jnetpcap.packet.structure.HeaderDefinitionError
 
HeaderDefinitionError(Class<?>, Throwable) - Constructor for exception org.jnetpcap.packet.structure.HeaderDefinitionError
 
HeaderDefinitionError(String, Throwable) - Constructor for exception org.jnetpcap.packet.structure.HeaderDefinitionError
 
HeaderDefinitionError(Class<?>, String, Throwable) - Constructor for exception org.jnetpcap.packet.structure.HeaderDefinitionError
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.packet.AbstractMessageHeader
 
HeaderLength - Annotation Type in org.jnetpcap.packet.annotate
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.packet.Payload
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.application.Html
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.application.WebImage
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.lan.IEEE802dot2
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.network.Arp
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.network.Icmp
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.network.Ip4.IpOption
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.network.Rip
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.tcpip.Tcp
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.voip.Rtp.Extension
Determines the length of the header in octets.
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.voip.Rtp
Determines the length of the header in octets.
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.voip.Sdp
 
headerLength(JBuffer, int) - Static method in class org.jnetpcap.protocol.vpn.L2TP
 
HeaderLength.Type - Enum in org.jnetpcap.packet.annotate
Table with constants for each type of get length methods supported.
headerNull(JHeader, JFormatter.Detail) - Method in class org.jnetpcap.packet.format.JFormatter
 
heuristicCheck(int, boolean) - Static method in class org.jnetpcap.packet.JScanner
 
heuristicPostCheck(int, boolean) - Static method in class org.jnetpcap.packet.JScanner
 
heuristicPreCheck(int, boolean) - Static method in class org.jnetpcap.packet.JScanner
 
hexdump(byte[], int, int, boolean, boolean, boolean) - Static method in class org.jnetpcap.packet.format.FormatUtils
Formats a byte array to a hexdump string
hexdump(byte[], int, int, boolean, boolean, boolean, int[][]) - Static method in class org.jnetpcap.packet.format.FormatUtils
Formats a byte array to a hexdump string
hexdump(byte[]) - Static method in class org.jnetpcap.packet.format.FormatUtils
Formats the supplied array for single line combined hexdump output using all possible options turned on.
hexdump(JPacket) - Static method in class org.jnetpcap.packet.format.FormatUtils
Formats the supplied packet for single line combined hexdump output using all possible options turned on.
hexdump(byte[], JPacket.State) - Static method in class org.jnetpcap.packet.format.FormatUtils
Formats the supplied array for single line combined hexdump output using all possible options turned on.
hexdumpCombined(byte[], int, int, boolean, boolean, boolean) - Static method in class org.jnetpcap.packet.format.FormatUtils
Converts the byte arra to hexdump string
hexdumpCombined(byte[], int, int, boolean, boolean, boolean, int[][]) - Static method in class org.jnetpcap.packet.format.FormatUtils
Converts the byte arra to hexdump string
hexLine(byte[], int, int, boolean, boolean, boolean, int[][]) - Static method in class org.jnetpcap.packet.format.FormatUtils
Converts the byte arra to hexdump string
hexLineAddress(int) - Static method in class org.jnetpcap.packet.format.FormatUtils
Format an address
hexLineData(byte[], int) - Static method in class org.jnetpcap.packet.format.FormatUtils
Formats the data array as a hexdump
hexLineData(byte[], int, int[][]) - Static method in class org.jnetpcap.packet.format.FormatUtils
Formats the data array as a hexdump
hexLineText(byte[], int) - Static method in class org.jnetpcap.packet.format.FormatUtils
Formats the array data to human readable text that appears at the end of a hexline of a hexdump
hlen() - Method in class org.jnetpcap.protocol.network.Arp
 
hlen() - Method in class org.jnetpcap.protocol.network.Ip4
 
hlen(int) - Method in class org.jnetpcap.protocol.network.Ip4
 
hlen() - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
hlen(int) - Method in class org.jnetpcap.protocol.tcpip.Tcp
 
hlenDescription() - Method in class org.jnetpcap.protocol.network.Ip4
 
HoldQueue<T,C> - Class in org.jnetpcap.util
 
HoldQueue(Queue<T>, Queue<T>, Comparator<T>) - Constructor for class org.jnetpcap.util.HoldQueue
 
HoldQueue.HoldHandle<C> - Class in org.jnetpcap.util
 
HoldQueue.HoldHandle(HoldQueue<?, C>, Comparable<C>) - Constructor for class org.jnetpcap.util.HoldQueue.HoldHandle
 
hopLimit() - Method in class org.jnetpcap.protocol.network.Ip6
 
Html - Class in org.jnetpcap.protocol.application
Hyper Text Markup Language header definition.
Html() - Constructor for class org.jnetpcap.protocol.application.Html
 
Html.HtmlTag - Class in org.jnetpcap.protocol.application
Html tag instance parsed from the html document
Html.HtmlTag(Html.Tag, Html.HtmlTag.Type, String, String, int, int) - Constructor for class org.jnetpcap.protocol.application.Html.HtmlTag
 
Html.HtmlTag.Type - Enum in org.jnetpcap.protocol.application
 
Html.Tag - Enum in org.jnetpcap.protocol.application
Table of supported HTML tags.
Html.Tag.Param - Enum in org.jnetpcap.protocol.application
Table of tag parameters
HTML_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
HtmlParser - Class in org.jnetpcap.protocol.application
Html header parser.
HtmlParser() - Constructor for class org.jnetpcap.protocol.application.HtmlParser
 
Http - Class in org.jnetpcap.protocol.tcpip
Hyper Text Transfer Protocol header definition.
Http() - Constructor for class org.jnetpcap.protocol.tcpip.Http
 
Http.Chunk - Class in org.jnetpcap.protocol.tcpip
A http chunk that has been encoded during transfer as "Transfer-Encoding: chuncked".
Http.Chunk(JMemory.Type) - Constructor for class org.jnetpcap.protocol.tcpip.Http.Chunk
 
Http.ContentType - Enum in org.jnetpcap.protocol.tcpip
Http content type table.
Http.Request - Enum in org.jnetpcap.protocol.tcpip
HTTP Request fields
Http.Response - Enum in org.jnetpcap.protocol.tcpip
HTTP Response fields
HTTP_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
HttpOptions - Interface in org.jnetpcap.protocol.tcpip
Http protocol options

I

Icmp - Class in org.jnetpcap.protocol.network
ICMP header definition
Icmp() - Constructor for class org.jnetpcap.protocol.network.Icmp
 
icmp(JBuffer, int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
 
Icmp.DestinationUnreachable - Class in org.jnetpcap.protocol.network
ICMP Destination Unreachable header definition
Icmp.DestinationUnreachable() - Constructor for class org.jnetpcap.protocol.network.Icmp.DestinationUnreachable
 
Icmp.Echo - Class in org.jnetpcap.protocol.network
ICMP Echo header (ping) baseclass definition
Icmp.Echo() - Constructor for class org.jnetpcap.protocol.network.Icmp.Echo
 
Icmp.EchoReply - Class in org.jnetpcap.protocol.network
ICMP Echo Reply header definition
Icmp.EchoReply() - Constructor for class org.jnetpcap.protocol.network.Icmp.EchoReply
 
Icmp.EchoRequest - Class in org.jnetpcap.protocol.network
ICMP Echo Request header definition
Icmp.EchoRequest() - Constructor for class org.jnetpcap.protocol.network.Icmp.EchoRequest
 
Icmp.IcmpCode - Enum in org.jnetpcap.protocol.network
A table of Icmp sub-codes per Icmp type
Icmp.IcmpType - Enum in org.jnetpcap.protocol.network
A table of IcmpTypes and their names
Icmp.ParamProblem - Class in org.jnetpcap.protocol.network
ICMP Paramater Protoblem header definition
Icmp.ParamProblem() - Constructor for class org.jnetpcap.protocol.network.Icmp.ParamProblem
 
Icmp.Redirect - Class in org.jnetpcap.protocol.network
ICMP Redirect header definition
Icmp.Redirect() - Constructor for class org.jnetpcap.protocol.network.Icmp.Redirect
 
Icmp.Reserved - Class in org.jnetpcap.protocol.network
Base class for various ICMP Headers that contain a reserved field
Icmp.Reserved() - Constructor for class org.jnetpcap.protocol.network.Icmp.Reserved
 
Icmp.SourceQuench - Class in org.jnetpcap.protocol.network
ICMP Source Quence header definition
Icmp.SourceQuench() - Constructor for class org.jnetpcap.protocol.network.Icmp.SourceQuench
 
ICMP_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
ID - Static variable in class org.jnetpcap.packet.Payload
 
ID - Static variable in class org.jnetpcap.protocol.lan.Ethernet
 
ID - Static variable in class org.jnetpcap.protocol.lan.IEEE802dot1q
 
id() - Method in class org.jnetpcap.protocol.lan.IEEE802dot1q
 
ID - Static variable in class org.jnetpcap.protocol.lan.IEEE802dot2
 
ID - Static variable in class org.jnetpcap.protocol.lan.IEEE802dot3
 
ID - Static variable in class org.jnetpcap.protocol.lan.IEEESnap
 
ID - Static variable in class org.jnetpcap.protocol.lan.SLL
Constant numerial ID for this protocol's header
id() - Method in class org.jnetpcap.protocol.network.Icmp.Echo
 
id - Variable in enum org.jnetpcap.protocol.network.Icmp.IcmpType
 
ID - Static variable in class org.jnetpcap.protocol.network.Icmp
 
ID - Static variable in class org.jnetpcap.protocol.network.Ip4
 
id() - Method in class org.jnetpcap.protocol.network.Ip4
 
id(int) - Method in class org.jnetpcap.protocol.network.Ip4
 
id - Variable in enum org.jnetpcap.protocol.network.Ip4.IpOption.OptionCode
 
ID - Static variable in class org.jnetpcap.protocol.network.Ip6
 
ID - Static variable in class org.jnetpcap.protocol.tcpip.Http
Constant numerical ID assigned to this protocol
ID - Static variable in class org.jnetpcap.protocol.tcpip.Tcp
 
ID - Static variable in class org.jnetpcap.protocol.tcpip.Udp
 
ID - Static variable in class org.jnetpcap.protocol.voip.Rtp
Registry assigned header ID
ID - Static variable in class org.jnetpcap.protocol.voip.Sdp
Constant numerial ID for this protocol's header
ID - Static variable in class org.jnetpcap.protocol.voip.Sip
Constant numerial ID for this protocol's header
ID - Static variable in class org.jnetpcap.protocol.vpn.L2TP
 
ID - Static variable in class org.jnetpcap.protocol.wan.PPP
 
IEEE802dot1q - Class in org.jnetpcap.protocol.lan
IEEE Vlan header definition
IEEE802dot1q() - Constructor for class org.jnetpcap.protocol.lan.IEEE802dot1q
 
IEEE802dot2 - Class in org.jnetpcap.protocol.lan
IEEE LLC2 header definition
IEEE802dot2() - Constructor for class org.jnetpcap.protocol.lan.IEEE802dot2
 
IEEE802dot3 - Class in org.jnetpcap.protocol.lan
IEEE 802.3 data link header definition
IEEE802dot3() - Constructor for class org.jnetpcap.protocol.lan.IEEE802dot3
 
IEEE_802DOT1Q_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
IEEE_802DOT2_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
IEEE_802DOT3_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
IEEE_OUI_DATABASE_PATH - Static variable in class org.jnetpcap.util.resolver.IEEEOuiPrefixResolver
Default URI path to IEEE raw oui database of manufacturer codes.
IEEE_SNAP_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
IEEEOuiPrefixResolver - Class in org.jnetpcap.util.resolver
A resolver that resolves the first 3 bytes of a MAC address to a manufacturer code.
IEEEOuiPrefixResolver() - Constructor for class org.jnetpcap.util.resolver.IEEEOuiPrefixResolver
Creates an uninitalized Oui prefix resolver.
IEEESnap - Class in org.jnetpcap.protocol.lan
IEEE SNAP header definition
IEEESnap() - Constructor for class org.jnetpcap.protocol.lan.IEEESnap
 
inChecksum(JBuffer, int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
Calculate a CRC16 using one's complement of one's complement algorithm.
inChecksumShouldBe(int, int) - Static method in class org.jnetpcap.util.checksum.Checksum
Computes what the checksum should be based on calculated checksum and the checksum in the header's checksum field.
incLen(int) - Method in class org.jnetpcap.winpcap.WinPcapSendQueue
 
incLevel(int) - Method in class org.jnetpcap.packet.format.JFormatter
Increment the padding level using default padding string
incLevel(int, char) - Method in class org.jnetpcap.packet.format.JFormatter
 
incLevel(String) - Method in class org.jnetpcap.packet.format.JFormatter
 
IncompatiblePeer - Exception in org.jnetpcap
 
IncompatiblePeer(String) - Constructor for exception org.jnetpcap.IncompatiblePeer
 
indexOf(String) - Method in class org.jnetpcap.util.JStringBuilder
 
indexOf(String, int) - Method in class org.jnetpcap.util.JStringBuilder
 
indexOf(Object) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
INFINITE_TIMEOUT - Static variable in class org.jnetpcap.util.resolver.AbstractResolver
Timeout of 5 years
INFO_REQUEST_ID - Static variable in enum org.jnetpcap.protocol.network.Icmp.IcmpType
 
INFO_RESPONSE_ID - Static variable in enum org.jnetpcap.protocol.network.Icmp.IcmpType
 
init(int, int, long, long) - Method in class org.jnetpcap.packet.JMemoryPacket.JMemoryHeader
Reinitialized the header to new state
init() - Static method in class org.jnetpcap.util.config.JConfig
 
initFrom(JCaptureHeader) - Method in interface org.jnetpcap.JCaptureHeader
 
initFrom(JCaptureHeader) - Method in class org.jnetpcap.packet.JMemoryPacket.JMemoryHeader
 
initFrom(JCaptureHeader) - Method in class org.jnetpcap.PcapHeader
Unsupported operation
initializeIfNeeded() - Method in class org.jnetpcap.util.resolver.AbstractResolver
Called by JRegistry when resolver when it is being retrieved.
initializeIfNeeded() - Method in class org.jnetpcap.util.resolver.IEEEOuiPrefixResolver
Initializes the resolver by first checking if there are any cached entries, if none, it reads the compressed oui database supplied with jNetPcap in the resource directory .
initializeIfNeeded() - Method in interface org.jnetpcap.util.resolver.Resolver
This method is called everytime the resolver is requested from JRegistry.
initialValue() - Method in class org.jnetpcap.util.JThreadLocal
 
inject(byte[]) - Method in class org.jnetpcap.Pcap
This method allows to send a raw packet to the network.
inject(byte[], int, int) - Method in class org.jnetpcap.Pcap
This method allows to send a raw packet to the network.
inject(ByteBuffer) - Method in class org.jnetpcap.Pcap
This method allows to send a raw packet to the network.
inject(JBuffer, int, int) - Method in class org.jnetpcap.Pcap
Private method to perform work.
injectLoop(int, int, PcapPacketHandler<T>, T, PcapPacket) - Static method in class org.jnetpcap.PcapUtils
 
insert(int, boolean) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, char) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, char[]) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, char[], int, int) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, CharSequence) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, CharSequence, int, int) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, double) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, float) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, int) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, long) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, Object) - Method in class org.jnetpcap.util.JStringBuilder
 
insert(int, String) - Method in class org.jnetpcap.util.JStringBuilder
 
inspect(Class<? extends JHeader>, List<HeaderDefinitionError>) - Static method in class org.jnetpcap.packet.JRegistry
 
inspectClass(Class<?>, List<HeaderDefinitionError>) - Static method in class org.jnetpcap.packet.structure.AnnotatedBinding
 
inspectClass(Object, List<HeaderDefinitionError>) - Static method in class org.jnetpcap.packet.structure.AnnotatedBinding
 
inspectClass(Class<?>, List<HeaderDefinitionError>) - Static method in class org.jnetpcap.packet.structure.AnnotatedBindMethod
 
inspectClass(Class<? extends JHeader>) - Static method in class org.jnetpcap.packet.structure.AnnotatedHeaderLengthMethod
Inspect annotations within the class for length methods.
inspectClass(Class<? extends JHeader>) - Static method in class org.jnetpcap.packet.structure.AnnotatedScannerMethod
 
inspectEnumConstant(String, Field, Map<Field.Property, AnnotatedFieldMethod>, Class<?>) - Static method in class org.jnetpcap.packet.structure.AnnotatedField
 
inspectJHeaderClass(Class<T>, List<HeaderDefinitionError>) - Static method in class org.jnetpcap.packet.structure.AnnotatedBinding
 
inspectJHeaderClass(Class<? extends JHeader>, List<HeaderDefinitionError>) - Static method in class org.jnetpcap.packet.structure.AnnotatedBindMethod
 
inspectJHeaderClass(Class<? extends JHeader>, List<HeaderDefinitionError>) - Static method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
inspectJHeaderClass(Class<? extends JHeader>) - Static method in class org.jnetpcap.packet.structure.AnnotatedScannerMethod
 
inspectMethod(Class<? extends JHeader>, Method) - Static method in class org.jnetpcap.packet.structure.AnnotatedField
 
inspectMethod(Method) - Static method in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
inspectObject(Object, List<HeaderDefinitionError>) - Static method in class org.jnetpcap.packet.structure.AnnotatedBinding
 
inspectObject(Object, List<HeaderDefinitionError>) - Static method in class org.jnetpcap.packet.structure.AnnotatedBindMethod
 
inspectObject(Object) - Static method in class org.jnetpcap.packet.structure.AnnotatedScannerMethod
 
intMethod(JHeader, String) - Method in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
intValue() - Method in class org.jnetpcap.nio.JNumber
Returns the data from this JNUmber as a signed integer
intValue(int) - Method in class org.jnetpcap.nio.JNumber
Sets new value in native memory
intValue() - Method in enum org.jnetpcap.util.Debug.Level
Gets the numerical id for this level constant
intValue() - Method in interface org.jnetpcap.util.Debug.LevelId
Gets the numerical id for this priority level
intValue(PropertyChangeEvent) - Static method in class org.jnetpcap.util.JEvent
 
ip(byte[]) - Static method in class org.jnetpcap.packet.format.FormatUtils
 
Ip4 - Class in org.jnetpcap.protocol.network
IP version 4.
Ip4() - Constructor for class org.jnetpcap.protocol.network.Ip4
 
Ip4.AddressExtension - Class in org.jnetpcap.protocol.network
 
Ip4.AddressExtension() - Constructor for class org.jnetpcap.protocol.network.Ip4.AddressExtension
 
Ip4.Encode - Class in org.jnetpcap.protocol.network
 
Ip4.Encode() - Constructor for class org.jnetpcap.protocol.network.Ip4.Encode
 
Ip4.ExperimentalAccessControl - Class in org.jnetpcap.protocol.network
 
Ip4.ExperimentalAccessControl() - Constructor for class org.jnetpcap.protocol.network.Ip4.ExperimentalAccessControl
 
Ip4.ExperimentalFlowControl - Class in org.jnetpcap.protocol.network
 
Ip4.ExperimentalFlowControl() - Constructor for class org.jnetpcap.protocol.network.Ip4.ExperimentalFlowControl
 
Ip4.ExperimentalMeasurement - Class in org.jnetpcap.protocol.network
 
Ip4.ExperimentalMeasurement() - Constructor for class org.jnetpcap.protocol.network.Ip4.ExperimentalMeasurement
 
Ip4.ExtendedIp - Class in org.jnetpcap.protocol.network
 
Ip4.ExtendedIp() - Constructor for class org.jnetpcap.protocol.network.Ip4.ExtendedIp
 
Ip4.Flag - Enum in org.jnetpcap.protocol.network
Enum table for Ip4.flags field.
Ip4.IMITrafficDescriptor - Class in org.jnetpcap.protocol.network
 
Ip4.IMITrafficDescriptor() - Constructor for class org.jnetpcap.protocol.network.Ip4.IMITrafficDescriptor
 
Ip4.Ip4Type - Enum in org.jnetpcap.protocol.network
A table of IpTypes and their names
Ip4.IpOption - Class in org.jnetpcap.protocol.network
Baseclass for all Ip option headers
Ip4.IpOption() - Constructor for class org.jnetpcap.protocol.network.Ip4.IpOption
 
Ip4.IpOption.CodeClass - Enum in org.jnetpcap.protocol.network
 
Ip4.IpOption.OptionCode - Enum in org.jnetpcap.protocol.network
A table of IpOption types and their names
Ip4.LooseSourceRoute - Class in org.jnetpcap.protocol.network
Ip4 optional Loose Source Route header
Ip4.LooseSourceRoute() - Constructor for class org.jnetpcap.protocol.network.Ip4.LooseSourceRoute
 
Ip4.MtuProbe - Class in org.jnetpcap.protocol.network
 
Ip4.MtuProbe() - Constructor for class org.jnetpcap.protocol.network.Ip4.MtuProbe
 
Ip4.MtuReply - Class in org.jnetpcap.protocol.network
 
Ip4.MtuReply() - Constructor for class org.jnetpcap.protocol.network.Ip4.MtuReply
 
Ip4.NoOp - Class in org.jnetpcap.protocol.network
Ip4 optional No Operation header.
Ip4.NoOp() - Constructor for class org.jnetpcap.protocol.network.Ip4.NoOp
 
Ip4.RecordRoute - Class in org.jnetpcap.protocol.network
Ip4 optional Record Route header
Ip4.RecordRoute() - Constructor for class org.jnetpcap.protocol.network.Ip4.RecordRoute
 
Ip4.RouterAlert - Class in org.jnetpcap.protocol.network
 
Ip4.RouterAlert() - Constructor for class org.jnetpcap.protocol.network.Ip4.RouterAlert
 
Ip4.RouterAlert.Action - Enum in org.jnetpcap.protocol.network
 
Ip4.Routing - Class in org.jnetpcap.protocol.network
Ip4 optional Routing header
Ip4.Routing() - Constructor for class org.jnetpcap.protocol.network.Ip4.Routing
 
Ip4.Security - Class in org.jnetpcap.protocol.network
Ip4 optional Security header.
Ip4.Security() - Constructor for class org.jnetpcap.protocol.network.Ip4.Security
 
Ip4.Security.SecurityType - Enum in org.jnetpcap.protocol.network
A table of security algorithm types
Ip4.SelectiveDirectedBroadcastMode - Class in org.jnetpcap.protocol.network
 
Ip4.SelectiveDirectedBroadcastMode() - Constructor for class org.jnetpcap.protocol.network.Ip4.SelectiveDirectedBroadcastMode
 
Ip4.StreamId - Class in org.jnetpcap.protocol.network
Ip4 optional Stream ID header
Ip4.StreamId() - Constructor for class org.jnetpcap.protocol.network.Ip4.StreamId
 
Ip4.StrictSourceRoute - Class in org.jnetpcap.protocol.network
Ip4 optional Strict Source Route header
Ip4.StrictSourceRoute() - Constructor for class org.jnetpcap.protocol.network.Ip4.StrictSourceRoute
 
Ip4.Timestamp - Class in org.jnetpcap.protocol.network
Ip4 optional Timestamp header
Ip4.Timestamp() - Constructor for class org.jnetpcap.protocol.network.Ip4.Timestamp
 
Ip4.Timestamp.Entry - Class in org.jnetpcap.protocol.network
Ip4 optional Timestamp header - a timestamp entry
Ip4.Timestamp.Entry() - Constructor for class org.jnetpcap.protocol.network.Ip4.Timestamp.Entry
 
Ip4.Timestamp.Flag - Enum in org.jnetpcap.protocol.network
A table of Ip4 Timestamp header flags
Ip4.Traceroute - Class in org.jnetpcap.protocol.network
 
Ip4.Traceroute() - Constructor for class org.jnetpcap.protocol.network.Ip4.Traceroute
 
IP4_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
Ip6 - Class in org.jnetpcap.protocol.network
IP version 6 header definition
Ip6() - Constructor for class org.jnetpcap.protocol.network.Ip6
 
IP6_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
IpResolver - Class in org.jnetpcap.util.resolver
A resolver object that knows how to convert IP addresses into hostnames.
IpResolver() - Constructor for class org.jnetpcap.util.resolver.IpResolver
 
isAlive() - Method in class org.jnetpcap.PcapTask
Checks if the background thread is running and is alive
isAlive() - Method in class org.jnetpcap.util.BlockingQueuePump
 
isBound(JPacket, int) - Method in class org.jnetpcap.packet.AbstractBinding
 
isBound(JPacket, H) - Method in class org.jnetpcap.packet.AbstractBinding
 
isBound(JPacket, int) - Method in interface org.jnetpcap.packet.JBinding
Checks the length of the header that has not been bound yet.
isBound(JPacket, int) - Method in class org.jnetpcap.packet.structure.AnnotatedBinding
 
isBound(JPacket, int, JHeader) - Method in class org.jnetpcap.packet.structure.AnnotatedBindMethod
 
isCached(byte[]) - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
isCached(byte[]) - Method in interface org.jnetpcap.util.resolver.Resolver
Checks if resolver already has a mapping made for this particular address.
isChecksumValid() - Method in interface org.jnetpcap.packet.JHeaderChecksum
Validates the header's data against the stored checksum.
isChecksumValid() - Method in class org.jnetpcap.protocol.network.Icmp
Checks if the checksum is valid, for un-fragmented packets.
isChecksumValid() - Method in class org.jnetpcap.protocol.network.Ip4
Checks if the checksum is valid, even for fragmented packets.
isChecksumValid() - Method in class org.jnetpcap.protocol.tcpip.Tcp
Checks if the checksum is valid, for un-fragmented packets.
isChecksumValid() - Method in class org.jnetpcap.protocol.tcpip.Udp
Checks if the checksum is valid, for un-fragmented packets.
isCoreProtocol(int) - Static method in enum org.jnetpcap.protocol.JProtocol
Checks the supplied ID if its is one of jNetPcap's core protocol set
isCoreProtocol(Class<? extends JHeader>) - Static method in enum org.jnetpcap.protocol.JProtocol
Checks the supplied header by class if its is one of jNetPcap's core protocol set
isDirect() - Method in class org.jnetpcap.packet.JHeader.State
Checks if this state object is reading for native structures or has a java implementation backing it.
isDirect() - Method in class org.jnetpcap.packet.JHeaderScanner
Checks if the scanner at the given ID is a direct or java scanner.
isDisplayable(JFormatter.Priority) - Method in enum org.jnetpcap.packet.format.JFormatter.Detail
 
isEmpty() - Method in class org.jnetpcap.util.BlockingQueuePump
 
isEmpty() - Method in class org.jnetpcap.util.PcapPacketArrayList
 
isEmpty() - Method in class org.jnetpcap.util.TimeoutQueue
 
isFragment() - Method in class org.jnetpcap.protocol.network.Ip4
Checks if this is ip fragment of a larger PDU.
isFragmented() - Method in class org.jnetpcap.packet.JHeader
Checks if this entire header "record" which includes prefix, header, gap, payload and post is fragmented.
isGapTruncated() - Method in class org.jnetpcap.packet.JHeader
Checks if gap has been truncated due to truncation at the time of the capture.
isHeaderTruncated() - Method in class org.jnetpcap.packet.JHeader
Checks if header has been truncated due to truncation at the time of the capture.
isInitialized() - Method in class org.jnetpcap.nio.JMemory
Checks if this peered object is initialized.
isInitialized() - Method in class org.jnetpcap.util.SlidingBuffer
 
isInjectSupported() - Static method in class org.jnetpcap.Pcap
Checks if the current platform has support for pcap_inject call.
isJMemoryBasedOwner() - Method in class org.jnetpcap.nio.JMemory
Checks if physical memory pointed to by this object, is owned either by this JMemory based object or the actual owner is also JMemory based.
isJMemoryBasedOwner() - Method in class org.jnetpcap.util.SlidingBuffer
 
isMapped - Variable in class org.jnetpcap.packet.structure.AnnotatedMethod
 
isOwner() - Method in class org.jnetpcap.nio.JMemory
Checks if this object is the owner of native memory
isOwner() - Method in class org.jnetpcap.util.SlidingBuffer
 
isPayloadTruncated() - Method in class org.jnetpcap.packet.JHeader
Checks if payload has been truncated due to truncation at the time of the capture.
isPostfixTruncated() - Method in class org.jnetpcap.packet.JHeader
Checks if postifx has been truncated due to truncation at the time of the capture.
isPrefixTruncated() - Method in class org.jnetpcap.packet.JHeader
Checks if prefix has been truncated due to truncation at the time of the capture.
isReadonly() - Method in class org.jnetpcap.nio.JBuffer
Checks if this buffer is readonly.
isReadonly() - Method in class org.jnetpcap.util.SlidingBuffer
 
isResponse() - Method in class org.jnetpcap.protocol.tcpip.Http
 
isResponse() - Method in class org.jnetpcap.protocol.voip.Sip
 
isReversable() - Method in class org.jnetpcap.packet.JFlow
 
isSendPacketSupported() - Static method in class org.jnetpcap.Pcap
Checks if the current platform has support for pcap_sendpacket call.
isSubField() - Method in class org.jnetpcap.packet.structure.AnnotatedField
 
isSubHeader - Variable in class org.jnetpcap.packet.JHeader
 
isSubHeader() - Method in class org.jnetpcap.packet.structure.AnnotatedHeader
 
isSupported() - Static method in class org.jnetpcap.winpcap.WinPcap
Checks if WinPcap extensions are available on this platform.
isSwapped() - Method in class org.jnetpcap.Pcap
returns true if the current savefile uses a different byte order than the current system
isTimedout(long) - Method in interface org.jnetpcap.util.Timeout
 
iterator() - Method in class org.jnetpcap.util.BlockingQueuePump
 
iterator() - Method in class org.jnetpcap.util.HoldQueue
 
iterator() - Method in class org.jnetpcap.util.PcapPacketArrayList
 

J

JBigMapper - Class in org.jnetpcap.packet.dissect
 
JBigMapper() - Constructor for class org.jnetpcap.packet.dissect.JBigMapper
 
JBinding - Interface in org.jnetpcap.packet
A bindinding between two protocol headers.
JBinding.DefaultJBinding - Class in org.jnetpcap.packet
An abstract adaptor that provides a default implementation for a binding.
JBinding.DefaultJBinding(int, int, int...) - Constructor for class org.jnetpcap.packet.JBinding.DefaultJBinding
Initializes a binding with source ID, target ID and any additional dendency IDs that need to be specified.
JBuffer - Class in org.jnetpcap.nio
A direct buffer stored in native memory
JBuffer(JMemory.Type) - Constructor for class org.jnetpcap.nio.JBuffer
Creates a
JBuffer(ByteBuffer) - Constructor for class org.jnetpcap.nio.JBuffer
 
JBuffer(int) - Constructor for class org.jnetpcap.nio.JBuffer
 
JBuffer(JMemory) - Constructor for class org.jnetpcap.nio.JBuffer
 
JBuffer(byte[]) - Constructor for class org.jnetpcap.nio.JBuffer
 
JBufferHandler<T> - Interface in org.jnetpcap
This is a test interface with classes imbeded for a possible replacement to loop and dispatch handers.
JBufferInputStream - Class in org.jnetpcap.nio
IO InputStream class that reads data out of a JBuffer.
JBufferInputStream(JBuffer) - Constructor for class org.jnetpcap.nio.JBufferInputStream
Creates a new input stream initialized to read data out of the supplied buffer
JBufferInputStream(JBuffer, int, int) - Constructor for class org.jnetpcap.nio.JBufferInputStream
Creates a new input stream initialized to read data out fo the supplied buffer
JCaptureHeader - Interface in org.jnetpcap
Interface to to capture header provided by the capturing library.
JCompoundHeader<B extends JHeader> - Interface in org.jnetpcap.packet
 
JConfig - Class in org.jnetpcap.util.config
JConfig is responsible for jNetPcap configuration and global environment maintentance.
JConfig() - Constructor for class org.jnetpcap.util.config.JConfig
 
JConfig.ClasspathSearch - Class in org.jnetpcap.util.config
 
JConfig.ClasspathSearch(ConfigString) - Constructor for class org.jnetpcap.util.config.JConfig.ClasspathSearch
 
JConfig.FilesystemSearch - Class in org.jnetpcap.util.config
 
JConfig.FilesystemSearch(ConfigString) - Constructor for class org.jnetpcap.util.config.JConfig.FilesystemSearch
 
JConfig.SearchPath - Interface in org.jnetpcap.util.config
Interface used to piece together specific types of search paths.
JConfig.URLSearch - Class in org.jnetpcap.util.config
 
JConfig.URLSearch(ConfigString) - Constructor for class org.jnetpcap.util.config.JConfig.URLSearch
 
JDependency - Interface in org.jnetpcap.packet
Lists binding's protocol dependencies.
JEvent - Class in org.jnetpcap.util
An event object and event related utilities.
JEvent() - Constructor for class org.jnetpcap.util.JEvent
 
JField - Class in org.jnetpcap.packet.structure
A field within a header.
JField(AnnotatedField, JField[]) - Constructor for class org.jnetpcap.packet.structure.JField
 
JFieldDissector - Interface in org.jnetpcap.packet.dissect
 
JFlow - Class in org.jnetpcap.packet
 
JFlow(JFlowKey) - Constructor for class org.jnetpcap.packet.JFlow
 
JFlowKey - Class in org.jnetpcap.packet
A unique key that identifies a flow of related packets.
JFlowKey() - Constructor for class org.jnetpcap.packet.JFlowKey
 
JFlowKey(JMemory.Type) - Constructor for class org.jnetpcap.packet.JFlowKey
 
JFlowMap - Class in org.jnetpcap.packet
 
JFlowMap() - Constructor for class org.jnetpcap.packet.JFlowMap
 
JFlowMap(int) - Constructor for class org.jnetpcap.packet.JFlowMap
 
JFlowMap(Map<? extends JFlowKey, ? extends JFlow>) - Constructor for class org.jnetpcap.packet.JFlowMap
 
JFlowMap(int, float) - Constructor for class org.jnetpcap.packet.JFlowMap
 
JFormatter - Class in org.jnetpcap.packet.format
Formats decoded contents of a JPacket for output.
JFormatter() - Constructor for class org.jnetpcap.packet.format.JFormatter
 
JFormatter(Appendable) - Constructor for class org.jnetpcap.packet.format.JFormatter
Creates a formatter.
JFormatter(StringBuilder) - Constructor for class org.jnetpcap.packet.format.JFormatter
Creates a formatter.
JFormatter.Detail - Enum in org.jnetpcap.packet.format
Detail level to include in formatted output
JFormatter.Priority - Enum in org.jnetpcap.packet.format
Priority assigned to JFields.
JFormatter.Style - Enum in org.jnetpcap.packet.format
Various output formatting styles for JField values
JFunction - Class in org.jnetpcap.nio
A special memory peer to a function pointer
JFunction(String) - Constructor for class org.jnetpcap.nio.JFunction
Creates an empty function object suitable for peering
JHeader - Class in org.jnetpcap.packet
A base class for all protocol header definitions.
JHeader() - Constructor for class org.jnetpcap.packet.JHeader
Calls on the header defintion's static annotated \@HeaderLength method to get header's length.
JHeader(int, JField[], String) - Constructor for class org.jnetpcap.packet.JHeader
Constructs a header and initializes its static fields
JHeader(int, JField[], String, String) - Constructor for class org.jnetpcap.packet.JHeader
Constructs a header and initializes its static fields
JHeader(int, String) - Constructor for class org.jnetpcap.packet.JHeader
Constructs a header.
JHeader(int, String, String) - Constructor for class org.jnetpcap.packet.JHeader
Constructs a header.
JHeader(JProtocol) - Constructor for class org.jnetpcap.packet.JHeader
Constructs a header for a CORE protocol.
JHeader(JHeader.State, JField[], String, String) - Constructor for class org.jnetpcap.packet.JHeader
Constructs a header and initializes its static fields
JHeader.State - Class in org.jnetpcap.packet
This class is peered state of a header a native state structure
JHeader.State(JMemory.Type) - Constructor for class org.jnetpcap.packet.JHeader.State
Create an uninitialized type
JHeaderAccessor - Interface in org.jnetpcap.packet
Accessor to get a structured header from underlying buffer.
JHeaderChecksum - Interface in org.jnetpcap.packet
Interface implemented by protocol headers that maintain a header and possibly payload checksums.
JHeaderDissector<P extends JHeader> - Interface in org.jnetpcap.packet.dissect
 
JHeaderMap<B extends JHeader> - Class in org.jnetpcap.packet
 
JHeaderMap() - Constructor for class org.jnetpcap.packet.JHeaderMap
 
JHeaderMap(int, JField[], String, String, JHeader[]) - Constructor for class org.jnetpcap.packet.JHeaderMap
 
JHeaderMap(int, String, JHeader[]) - Constructor for class org.jnetpcap.packet.JHeaderMap
 
JHeaderMap(int, String, String, JHeader[]) - Constructor for class org.jnetpcap.packet.JHeaderMap
 
JHeaderPool - Class in org.jnetpcap.packet
A thread local pool of instances of headers.
JHeaderPool() - Constructor for class org.jnetpcap.packet.JHeaderPool
 
JHeaderScanner - Class in org.jnetpcap.packet
A header scanner, there is one per header, that is able to scan raw memory buffer and determine the length of the header and the next header ID after examining the current header's structure.
JHeaderScanner(Class<? extends JHeader>) - Constructor for class org.jnetpcap.packet.JHeaderScanner
 
JHeaderScanner(JProtocol) - Constructor for class org.jnetpcap.packet.JHeaderScanner
A java scanner for headers out of a native packet buffer.
JHeaderType - Interface in org.jnetpcap.packet
 
JIDRegistry - Class in org.jnetpcap.packet.dissect
 
JIDRegistry(int) - Constructor for class org.jnetpcap.packet.dissect.JIDRegistry
Initializes the ID registry to manage ID of certain bit-size.
JLogger - Class in org.jnetpcap.util
Java Logging mechanism.
JLogger(String, String) - Constructor for class org.jnetpcap.util.JLogger
 
JMappedHeader - Class in org.jnetpcap.packet
 
JMappedHeader() - Constructor for class org.jnetpcap.packet.JMappedHeader
 
JMappedHeader(JProtocol) - Constructor for class org.jnetpcap.packet.JMappedHeader
 
JMappedHeader(int, JField[], String) - Constructor for class org.jnetpcap.packet.JMappedHeader
 
JMappedHeader(int, JField[], String, String) - Constructor for class org.jnetpcap.packet.JMappedHeader
 
JMappedHeader(int, String) - Constructor for class org.jnetpcap.packet.JMappedHeader
 
JMappedHeader(int, String, String) - Constructor for class org.jnetpcap.packet.JMappedHeader
 
JMappedHeader(JHeader.State, JField[], String, String) - Constructor for class org.jnetpcap.packet.JMappedHeader
 
JMemory - Class in org.jnetpcap.nio
A base class for all other PEERED classes to native c structures.
JMemory(ByteBuffer) - Constructor for class org.jnetpcap.nio.JMemory
 
JMemory(int) - Constructor for class org.jnetpcap.nio.JMemory
Pre-allocates memory for any structures the subclass may need to use.
JMemory(JMemory) - Constructor for class org.jnetpcap.nio.JMemory
Performs a deep copy into a newly allocated memory block
JMemory(JMemory.Type) - Constructor for class org.jnetpcap.nio.JMemory
No memory pre-allocation constructor
JMemory.Type - Enum in org.jnetpcap.nio
Used in special memory allocation.
JMemoryPacket - Class in org.jnetpcap.packet
A heap based packet.
JMemoryPacket(byte[]) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Initializes the packet's state and data by doing a deep copy of the contents of the buffer
JMemoryPacket(ByteBuffer) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Initializes the packet's state and data by doing a deep copy of the contents of the buffer
JMemoryPacket(int) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Preallocates a packet with internal buffer of the supplied size
JMemoryPacket(int, byte[]) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Creates a new fully decoded packet from data provides in the buffer.
JMemoryPacket(int, ByteBuffer) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Initializes the packet's state and data by doing a deep copy of the contents of the buffer.
JMemoryPacket(int, JBuffer) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Creates a new fully decoded packet from data provides in the buffer.
JMemoryPacket(int, String) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Creates a new fully decoded packet from the hexdump data provided.
JMemoryPacket(JBuffer) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Initializes the packet's state and data by doing a deep copy of the contents of the buffer
JMemoryPacket(JMemoryPacket) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Copies both state and data from supplied packet to this packet by performing a deep copy of the contents of the buffer into packet's internal memory buffer if that buffer is large enough, otherwise a new buffer is allocated.
JMemoryPacket(JPacket) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Copies both state and data from supplied packet to this packet by performing a deep copy of the contents of the buffer into packet's internal memory buffer if that buffer is large enough, otherwise a new buffer is allocated.
JMemoryPacket(JMemory.Type) - Constructor for class org.jnetpcap.packet.JMemoryPacket
Creates a potentially uninitialized packet with the specified memory type
JMemoryPacket.JMemoryHeader - Class in org.jnetpcap.packet
A capture header that stores information about the creation of the packet.
JMemoryPacket.JMemoryHeader() - Constructor for class org.jnetpcap.packet.JMemoryPacket.JMemoryHeader
Creates an empty capture header
JMemoryPacket.JMemoryHeader(int, int, long, long) - Constructor for class org.jnetpcap.packet.JMemoryPacket.JMemoryHeader
Creates a capture header with initial values
JMemoryPool - Class in org.jnetpcap.nio
Provides a mechanism for allocating memory to JMemory objects.
JMemoryPool() - Constructor for class org.jnetpcap.nio.JMemoryPool
Uses default allocation size and strategy.
JMemoryPool(int) - Constructor for class org.jnetpcap.nio.JMemoryPool
Allocates blocks in specified size
JMemoryPool.Block - Class in org.jnetpcap.nio
A block of native memory allocated with malloc.
JNETPCAP_LIBRARY_NAME - Static variable in class org.jnetpcap.nio.JMemory
Name of the native library that wraps around libpcap and extensions
JNETPCAP_LIBRARY_NAME - Static variable in class org.jnetpcap.Pcap
Name of the native library that wraps around libpcap and extensions
JNetPcapFormatter - Class in org.jnetpcap.util
 
JNetPcapFormatter() - Constructor for class org.jnetpcap.util.JNetPcapFormatter
 
JNumber - Class in org.jnetpcap.nio
A peered number pointer class that stores and retrieves number values from native/direct memory locations.
JNumber() - Constructor for class org.jnetpcap.nio.JNumber
Allocates a JNumber object capable of storing the biggest primitive on this platform.
JNumber(JNumber.Type) - Constructor for class org.jnetpcap.nio.JNumber
Allocates a number of the specified size and type.
JNumber(JMemory.Type) - Constructor for class org.jnetpcap.nio.JNumber
Creates a number pointer, which does not allocate any memory on its own, but needs to be peered with primitive pointer.
JNumber.Type - Enum in org.jnetpcap.nio
Used to request a specific type of primitive that this number will be dealing with possibly allocating memory more efficiently to fit the primitive type.
JObjectBuffer - Class in org.jnetpcap.nio
A special buffer that also allows java object references to be set within the buffer's memory.
JObjectBuffer(JMemory.Type) - Constructor for class org.jnetpcap.nio.JObjectBuffer
 
JObjectBuffer(ByteBuffer) - Constructor for class org.jnetpcap.nio.JObjectBuffer
 
JObjectBuffer(int) - Constructor for class org.jnetpcap.nio.JObjectBuffer
 
JObjectBuffer(JMemory) - Constructor for class org.jnetpcap.nio.JObjectBuffer
 
JObjectBuffer(byte[]) - Constructor for class org.jnetpcap.nio.JObjectBuffer
 
JPacket - Class in org.jnetpcap.packet
A native packet buffer object.
JPacket(int, int) - Constructor for class org.jnetpcap.packet.JPacket
Allocates a memory block and peers both the state and data buffer with it.
JPacket(JMemory.Type) - Constructor for class org.jnetpcap.packet.JPacket
A JPacket pointer.
JPacket.State - Class in org.jnetpcap.packet
Class maintains the decoded packet state.
JPacket.State(int) - Constructor for class org.jnetpcap.packet.JPacket.State
 
JPacket.State(JMemory.Type) - Constructor for class org.jnetpcap.packet.JPacket.State
 
JPacketHandler<T> - Interface in org.jnetpcap.packet
A dispatchable packet hadler.
JPacketSupport - Class in org.jnetpcap.util
A utility class that dispatches a JPacket to any number of listeners.
JPacketSupport() - Constructor for class org.jnetpcap.util.JPacketSupport
 
JPayloadAccessor - Interface in org.jnetpcap.packet
Interface which provides access to payload portion of the packet data.
JProtocol - Enum in org.jnetpcap.protocol
Enum table of core protocols supported by the scanner.
JProtocol.Suite - Interface in org.jnetpcap.protocol
A protocol suite.
JReference - Class in org.jnetpcap.nio
A specialized class that is used for managing JNI global object references.
JReference() - Constructor for class org.jnetpcap.nio.JReference
This type of structure is always allocated natively and peered with a java counter part.
JRegistry - Class in org.jnetpcap.packet
A registry of protocols, their classes, runtime IDs and bindings.
JScan - Class in org.jnetpcap.packet
A inprogress working scan structure.
JScan() - Constructor for class org.jnetpcap.packet.JScan
Alocates and creates scan_t structure in native memory
JScan(JMemory.Type) - Constructor for class org.jnetpcap.packet.JScan
Creates an uninitialized scan structure
JScanner - Class in org.jnetpcap.packet
JMemory with struct scanner_t, binding_t, packet_t and header_t structures.
JScanner() - Constructor for class org.jnetpcap.packet.JScanner
Allocates a default scanner using #DEFAULT_BLOCKSIZE buffer size
JScanner(int) - Constructor for class org.jnetpcap.packet.JScanner
Allocates the requested blocksize of memory + the sizeof(scanner_t)
JSmallMapper - Class in org.jnetpcap.packet.dissect
 
JSmallMapper() - Constructor for class org.jnetpcap.packet.dissect.JSmallMapper
 
JStringBuilder - Class in org.jnetpcap.util
Subclassible delagate StringBuilder class.
JStringBuilder() - Constructor for class org.jnetpcap.util.JStringBuilder
 
JStringBuilder(CharSequence) - Constructor for class org.jnetpcap.util.JStringBuilder
 
JStringBuilder(int) - Constructor for class org.jnetpcap.util.JStringBuilder
 
JStringBuilder(String) - Constructor for class org.jnetpcap.util.JStringBuilder
 
JStruct - Class in org.jnetpcap.nio
Base class for peered pure structure classes.
JStruct(String, JMemory.Type) - Constructor for class org.jnetpcap.nio.JStruct
Creates a new structure object
JStruct(String, ByteBuffer) - Constructor for class org.jnetpcap.nio.JStruct
Creates a new structure object peered with the supplied object
JStruct(String, int) - Constructor for class org.jnetpcap.nio.JStruct
Creates a new structure object of specified size
JStruct(String, JMemory) - Constructor for class org.jnetpcap.nio.JStruct
Creates a new structure object
JStructBuffer - Class in org.jnetpcap.nio
TODO: remove
JStructBuffer(JMemory) - Constructor for class org.jnetpcap.nio.JStructBuffer
 
JStructBuffer(JMemory.Type) - Constructor for class org.jnetpcap.nio.JStructBuffer
 
JStructBuffer(JStructBuffer.JStructField[]...) - Constructor for class org.jnetpcap.nio.JStructBuffer
The enum field tables are queried for the size of the overall structure.
JStructBuffer.JStructField - Interface in org.jnetpcap.nio
 
JSubHeader<T extends JHeader> - Class in org.jnetpcap.packet
 
JSubHeader() - Constructor for class org.jnetpcap.packet.JSubHeader
 
JSubHeader(int, JField[], String, String) - Constructor for class org.jnetpcap.packet.JSubHeader
 
JSubHeader(int, JField[], String) - Constructor for class org.jnetpcap.packet.JSubHeader
 
JSubHeader(int, String, String) - Constructor for class org.jnetpcap.packet.JSubHeader
 
JSubHeader(int, String) - Constructor for class org.jnetpcap.packet.JSubHeader
 
JSubHeader(JHeader.State, JField[], String, String) - Constructor for class org.jnetpcap.packet.JSubHeader
 
JThreadLocal<T> - Class in org.jnetpcap.util
 
JThreadLocal() - Constructor for class org.jnetpcap.util.JThreadLocal
 
JThreadLocal(Class<T>) - Constructor for class org.jnetpcap.util.JThreadLocal
 

L

L2TP - Class in org.jnetpcap.protocol.vpn
Layer 2 Tunneling Protocol header definition
L2TP() - Constructor for class org.jnetpcap.protocol.vpn.L2TP
 
L2TP_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
LAST_ID - Static variable in enum org.jnetpcap.protocol.JProtocol
 
lastIndexOf(String) - Method in class org.jnetpcap.util.JStringBuilder
 
lastIndexOf(String, int) - Method in class org.jnetpcap.util.JStringBuilder
 
lastIndexOf(Object) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
length(int) - Method in interface org.jnetpcap.nio.JStructBuffer.JStructField
Length of the field
LENGTH - Static variable in class org.jnetpcap.PcapHeader
Length of the libpcap pcap header in bytes.
length() - Method in class org.jnetpcap.protocol.application.WebImage
 
LENGTH - Static variable in class org.jnetpcap.protocol.lan.Ethernet
 
length() - Method in class org.jnetpcap.protocol.lan.IEEE802dot3
 
length(int) - Method in class org.jnetpcap.protocol.lan.IEEE802dot3
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.AddressExtension
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.AddressExtension
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.Encode
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.Encode
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.ExperimentalAccessControl
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.ExperimentalAccessControl
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.ExperimentalFlowControl
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.ExperimentalFlowControl
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.ExperimentalMeasurement
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.ExperimentalMeasurement
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.ExtendedIp
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.ExtendedIp
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.IMITrafficDescriptor
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.IMITrafficDescriptor
 
length() - Method in class org.jnetpcap.protocol.network.Ip4
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.MtuProbe
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.MtuProbe
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.MtuReply
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.MtuReply
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.RouterAlert
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.RouterAlert
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.Security
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.Security
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.SelectiveDirectedBroadcastMode
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.SelectiveDirectedBroadcastMode
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.StreamId
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.StreamId
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
length() - Method in class org.jnetpcap.protocol.network.Ip4.Traceroute
 
length(int) - Method in class org.jnetpcap.protocol.network.Ip4.Traceroute
 
length() - Method in class org.jnetpcap.protocol.network.Ip6
 
length() - Method in class org.jnetpcap.protocol.tcpip.Udp
 
length() - Method in class org.jnetpcap.protocol.voip.Rtp.Extension
a 16-bit length field that counts the number of 32-bit words in the extension, excluding the four-octet extension header (therefore zero is a valid length).
length() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
length() - Method in class org.jnetpcap.util.JStringBuilder
 
Length - Interface in org.jnetpcap.util
Gets the length of the object.
length() - Method in interface org.jnetpcap.util.Length
Length of the object
length() - Method in class org.jnetpcap.util.SlidingBuffer
 
lengthDescription() - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
lengthOffset() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
libVersion() - Static method in class org.jnetpcap.Pcap
Returns a pointer to a string giving information about the version of the libpcap library being used; note that it contains more information than just a version number
links() - Method in class org.jnetpcap.protocol.application.Html
 
LINUX_SLL_BROADCAST - Static variable in class org.jnetpcap.protocol.lan.SLL
 
LINUX_SLL_HOST - Static variable in class org.jnetpcap.protocol.lan.SLL
 
LINUX_SLL_MULTICAST - Static variable in class org.jnetpcap.protocol.lan.SLL
 
LINUX_SLL_OTHERHOST - Static variable in class org.jnetpcap.protocol.lan.SLL
 
LINUX_SLL_OUTGOING - Static variable in class org.jnetpcap.protocol.lan.SLL
 
listDependencies() - Method in class org.jnetpcap.packet.AbstractBinding
 
listDependencies() - Method in class org.jnetpcap.packet.JBinding.DefaultJBinding
A list of dependencies that a binding has.
listDependencies() - Method in interface org.jnetpcap.packet.JBinding
A list of dependencies that a binding has.
listDependencies() - Method in class org.jnetpcap.packet.structure.AnnotatedBinding
 
listIterator() - Method in class org.jnetpcap.util.PcapPacketArrayList
 
listIterator(int) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
listResolvers() - Static method in class org.jnetpcap.packet.JRegistry
Returns a complete list of currently active resolvers types.
liveDump(String, int, int) - Method in class org.jnetpcap.winpcap.WinPcap
dumps the network traffic from an interface to a file.
liveDumpEnded(int) - Method in class org.jnetpcap.winpcap.WinPcap
Return the status of the kernel dump process, i.e.
loadCache() - Method in class org.jnetpcap.util.resolver.AbstractResolver
Load cache entries using default mechanism
loadCache(String) - Method in class org.jnetpcap.util.resolver.AbstractResolver
Load cache entries from file.
loadCache(URL) - Method in class org.jnetpcap.util.resolver.AbstractResolver
 
loadCache(URL) - Method in class org.jnetpcap.util.resolver.IEEEOuiPrefixResolver
Download IEEE supplied OUI.txt database of manufacturer prefixes and codes.
loadCache(URL) - Method in interface org.jnetpcap.util.resolver.Resolver
Attempts to load the cache from the given URL.
logger - Variable in class org.jnetpcap.util.resolver.AbstractResolver
Logger is supplied from subclass.
longMethod(JHeader, String) - Method in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
longValue() - Method in class org.jnetpcap.nio.JNumber
Gets value from native memory
longValue(long) - Method in class org.jnetpcap.nio.JNumber
Sets new value in native memory
longValue(JHeader) - Method in class org.jnetpcap.packet.structure.JField
 
longValue(PropertyChangeEvent) - Static method in class org.jnetpcap.util.JEvent
 
lookupAnnotatedHeader(Class<? extends JHeader>) - Static method in class org.jnetpcap.packet.JRegistry
 
lookupAnnotatedHeader(int) - Static method in class org.jnetpcap.packet.JRegistry
 
lookupAnnotatedHeader(JProtocol) - Static method in class org.jnetpcap.packet.JRegistry
 
lookupClass(int) - Static method in class org.jnetpcap.packet.JRegistry
Looks up the class of a header based on its ID.
lookupDev(StringBuilder) - Static method in class org.jnetpcap.Pcap
Returns a network device suitable for use with openLive and lookupNet.
lookupId(Class<? extends JHeader>) - Static method in class org.jnetpcap.packet.JRegistry
Look's up the protocol header ID using a class name
lookupId(JProtocol) - Static method in class org.jnetpcap.packet.JRegistry
Look's up the protocol header ID using a protocol constant.
lookupNet(String, JNumber, JNumber, StringBuilder) - Static method in class org.jnetpcap.Pcap
Determines the network number and mask associated with the network device.
lookupNet(String, PcapInteger, PcapInteger, StringBuilder) - Static method in class org.jnetpcap.Pcap
Deprecated. use of PcapInteger has been deprecated
lookupScanner(int) - Static method in class org.jnetpcap.packet.JRegistry
Looks up a header scanner.
loop(int, ByteBufferHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
loop(int, int, JPacketHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
loop(int, int, PcapPacketHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
loop(int, JBufferHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
loop(int, JPacketHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
loop(int, JPacketHandler<T>, T, JScanner) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
loop(int, PcapDumper) - Method in class org.jnetpcap.Pcap
A specialized loop method that utilizes a fast native dumper without entering java environment.
loop(int, PcapHandler<T>, T) - Method in class org.jnetpcap.Pcap
Deprecated. use of PcapHandler has been replaced with ByteBufferHandler
loop(int, PcapPacketHandler<T>, T) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
loop(int, PcapPacketHandler<T>, T, JScanner) - Method in class org.jnetpcap.Pcap
Collect a group of packets.
LOOP_INFINATE - Static variable in class org.jnetpcap.Pcap
Value of packet count argument for loop method call which indicates that the loop should never exit, unless an error occured or breakloop call was used to interrupt the dispatcher.
LOOP_INTERRUPTED - Static variable in class org.jnetpcap.Pcap
Pcap status return code for loop and dispatch methods.
loopInBackground(Pcap, int, ByteBufferHandler<T>, T) - Static method in class org.jnetpcap.PcapUtils
Runs the loop function in a background thread.
loopInBackground(Pcap, int, JBufferHandler<T>, T) - Static method in class org.jnetpcap.PcapUtils
Runs the loop function in a background thread.

M

mac(byte[]) - Static method in class org.jnetpcap.packet.format.FormatUtils
 
majorVersion() - Method in class org.jnetpcap.Pcap
Return the major version number of the pcap library used to write the savefile.
malloc(int, JMemory) - Static method in class org.jnetpcap.nio.JMemoryPool
 
map(int) - Method in class org.jnetpcap.packet.dissect.JIDRegistry
 
map(String) - Method in class org.jnetpcap.packet.dissect.JIDRegistry
 
map(Enum<? extends Enum<?>>) - Method in class org.jnetpcap.packet.JMappedHeader
 
map(String) - Method in class org.jnetpcap.packet.JMappedHeader
 
mapDLTToId(int) - Static method in class org.jnetpcap.packet.JRegistry
 
mapIdToDLT(int) - Static method in class org.jnetpcap.packet.JRegistry
 
mapIdToPcapDLT(int) - Static method in class org.jnetpcap.packet.JRegistry
 
mark(int) - Method in class org.jnetpcap.nio.JBufferInputStream
Sets a mark within the buffer where subsequent reset operation will revert back the position to
MARKER_MASK - Static variable in class org.jnetpcap.protocol.voip.Rtp
Bitmask applied to byte 1 in the header which masks off the marker bit option flag.
MARKER_OFFSET - Static variable in class org.jnetpcap.protocol.voip.Rtp
Bit offset into byte 1 of the header for MARKER field.
markers(JPacket.State) - Static method in class org.jnetpcap.packet.format.FormatUtils
 
markSupported() - Method in class org.jnetpcap.nio.JBufferInputStream
Checks if mark method is supported on this stream.
MASK_FLAGS - Static variable in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
MASK_FLAGS - Static variable in class org.jnetpcap.protocol.vpn.L2TP
 
MASK_OVERFLOW - Static variable in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
MASK_VERSION - Static variable in class org.jnetpcap.protocol.vpn.L2TP
 
match(JFlowKey) - Method in class org.jnetpcap.packet.JFlowKey
Compares the flow keys and returns the direction in which the match occured.
MAX_ENTRY_COUNT - Static variable in class org.jnetpcap.packet.JScanner
Maximum number of header entries allowed per packet buffer by the scanner
MAX_HEADERS - Static variable in class org.jnetpcap.packet.JHeaderMap
 
MAX_ID_COUNT - Static variable in class org.jnetpcap.packet.JRegistry
Maximum number of protocol header entries allowed by this implementation of JRegistry
MAX_ID_COUNT - Static variable in class org.jnetpcap.packet.JScanner
Maximum number of ID entries allowed by the scanner
memory - Variable in class org.jnetpcap.packet.JPacket
The allocated memory buffer.
method - Variable in class org.jnetpcap.packet.structure.AnnotatedMethod
 
metric() - Method in class org.jnetpcap.protocol.network.Rip1.EntryV1
 
minorVersion() - Method in class org.jnetpcap.Pcap
Return the minor version number of the pcap library used to write the savefile.
MODE_BLOCKING - Static variable in class org.jnetpcap.Pcap
Flag which can be used with setNonBlock method to set the previously opened pcap descriptor into 'blocking' mode.
MODE_CAPT - Static variable in class org.jnetpcap.winpcap.WinPcap
default capture mode
MODE_MONITOR - Static variable in class org.jnetpcap.winpcap.WinPcap
monitor mode
MODE_NON_BLOCKING - Static variable in class org.jnetpcap.Pcap
Flag which can be used with setNonBlock method to set the previously opened pcap descriptor into 'non-blocking' mode.
MODE_NON_PROMISCUOUS - Static variable in class org.jnetpcap.Pcap
Flag used with openLive to specify that the interface should not be put into promisuous mode, but only if poassible.
MODE_PROMISCUOUS - Static variable in class org.jnetpcap.Pcap
Flag used with openLive to specify that the interface should be put into promisuous mode.
MODE_STAT - Static variable in class org.jnetpcap.winpcap.WinPcap
statistical mode

N

name() - Method in interface org.jnetpcap.protocol.JProtocol.Suite
Retrieves the name of the protocol suite.
nanos() - Method in interface org.jnetpcap.JCaptureHeader
Fractional part of the second when the packet was captured.
nanos(long) - Method in interface org.jnetpcap.JCaptureHeader
 
nanos() - Method in class org.jnetpcap.packet.JMemoryPacket.JMemoryHeader
Gets the timestamp fraction in nanos
nanos(long) - Method in class org.jnetpcap.packet.JMemoryPacket.JMemoryHeader
 
nanos() - Method in class org.jnetpcap.PcapHeader
Converts hdr_usec field into nano seconds
nanos(long) - Method in class org.jnetpcap.PcapHeader
Unsupported operation
netdrop - Variable in class org.jnetpcap.PcapStat
number of packets lost on the network
next(PcapHeader, JBuffer) - Method in class org.jnetpcap.Pcap
Return the next available packet.
next(PcapPktHdr) - Method in class org.jnetpcap.Pcap
Deprecated. use of PcapPktHdr has been replaced with PcapHeader
next() - Method in class org.jnetpcap.protocol.network.Ip6
 
NEXT_EX_EOF - Static variable in class org.jnetpcap.Pcap
Exit code for nextEx method which indicates that pcap reached end of file while reading a 'savefile'.
NEXT_EX_NOT_OK - Static variable in class org.jnetpcap.Pcap
Exit code for nextEx method which indicates failure of some kind.
NEXT_EX_OK - Static variable in class org.jnetpcap.Pcap
Exit code for nextEx method which indicates success.
NEXT_EX_TIMEDOUT - Static variable in class org.jnetpcap.Pcap
Exit code for nextEx method which indicates timeout has expired before a packet was captured.
nextEx(PcapHeader, JBuffer) - Method in class org.jnetpcap.Pcap
Read a packet from an interface or from an offline capture.
nextEx(PcapPacket) - Method in class org.jnetpcap.Pcap
Read a packet from an interface or from an offline capture.
nextEx(PcapPktHdr, PcapPktBuffer) - Method in class org.jnetpcap.Pcap
Deprecated. use PcapHeader and PcapPktBuffer has been deprecated
nextHop() - Method in class org.jnetpcap.protocol.network.Rip2.EntryV2
 
nextPacket(PcapHeader, ByteBuffer, T) - Method in interface org.jnetpcap.ByteBufferHandler
Callback method that will called by libpcap when a new packet is captured
nextPacket(PcapHeader, JBuffer, T) - Method in interface org.jnetpcap.JBufferHandler
Callback method that will called by libpcap when a new packet is captured
nextPacket(PcapPacket, Object) - Method in class org.jnetpcap.packet.JFlowMap
 
nextPacket(JPacket, T) - Method in interface org.jnetpcap.packet.JPacketHandler
Callback function called on by libpcap and jNetPcap scanner once a new packet arrives and has passed the set BPF filter.
nextPacket(PcapPacket, T) - Method in interface org.jnetpcap.packet.PcapPacketHandler
 
nextPacket(T, long, int, int, int, ByteBuffer) - Method in interface org.jnetpcap.PcapHandler
Deprecated. Method gets called when a packet is available as dispatched by Libpcap dispatch or loop calls.
nextPacket(JPacket, Object) - Method in class org.jnetpcap.util.JPacketSupport
 
nextPacket(PcapPacket, Object) - Method in class org.jnetpcap.util.PcapPacketArrayList
 
nextPacket(PcapPacket, Object) - Method in class org.jnetpcap.util.PcapPacketSupport
 
NO_DLT_MAPPING - Static variable in class org.jnetpcap.packet.JRegistry
A constant if returned from #mapDltToId or JRegistry.mapIdToDLT(int) that no mapping exists.
NO_SAMP - Static variable in class org.jnetpcap.winpcap.WinPcapSamp
No sampling has to be done on the current capture.
NOT_OK - Static variable in class org.jnetpcap.Pcap
Pcap status return code for most of the methods defined here.
nr() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
nrOffset() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
ns() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
nsOffset() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
NULL_ID - Static variable in interface org.jnetpcap.packet.JBinding
A status code that indicates that no protocol was matched

O

object - Variable in class org.jnetpcap.packet.structure.AnnotatedMethod
 
objectMethod(JHeader, String) - Method in class org.jnetpcap.packet.structure.AnnotatedFieldMethod
 
offer(T) - Method in class org.jnetpcap.util.BlockingQueuePump
 
offer(T, long, TimeUnit) - Method in class org.jnetpcap.util.BlockingQueuePump
 
offer(T) - Method in class org.jnetpcap.util.HoldQueue
 
offlineFilter(PcapBpfProgram, int, int, ByteBuffer) - Static method in class org.jnetpcap.winpcap.WinPcap
Returns if a given filter applies to an offline packet.
offlineFilter(PcapBpfProgram, PcapHeader, ByteBuffer) - Static method in class org.jnetpcap.winpcap.WinPcap
Returns if a given filter applies to an offline packet.
offlineFilter(PcapBpfProgram, PcapHeader, JBuffer) - Static method in class org.jnetpcap.winpcap.WinPcap
Returns if a given filter applies to an offline packet.
offlineFilter(PcapBpfProgram, PcapPktHdr, ByteBuffer) - Static method in class org.jnetpcap.winpcap.WinPcap
Deprecated. replaced by WinPcap.offlineFilter(PcapBpfProgram, PcapHeader, JBuffer)
offset() - Method in class org.jnetpcap.protocol.network.Ip4
 
offset(int) - Method in class org.jnetpcap.protocol.network.Ip4
 
offset() - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
offset(int) - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
offset() - Method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
offset(int) - Method in class org.jnetpcap.protocol.network.Ip4.Timestamp
 
offset() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
Offset - Interface in org.jnetpcap.util
Gets an offset for the object.
offset() - Method in interface org.jnetpcap.util.Offset
Offset of the object
offsetByCodePoints(int, int) - Method in class org.jnetpcap.util.JStringBuilder
 
offsetDescription() - Method in class org.jnetpcap.protocol.network.Ip4
 
offsetDescription() - Method in class org.jnetpcap.protocol.network.Ip4.Routing
 
offsetOffset() - Method in class org.jnetpcap.protocol.vpn.L2TP
 
OK - Static variable in class org.jnetpcap.Pcap
Pcap status return code for most of the methods defined here.
ONE_EVERY_N - Static variable in class org.jnetpcap.winpcap.WinPcapSamp
It defines that only 1 out of N packets must be returned to the user.
open(String, int, int, int, WinPcapRmtAuth, Appendable) - Static method in class org.jnetpcap.winpcap.WinPcap
Open a generic source in order to capture/send (WinPcap only) traffic.
open(String, int, int, int, WinPcapRmtAuth, StringBuffer) - Static method in class org.jnetpcap.winpcap.WinPcap
Open a generic source in order to capture/send (WinPcap only) traffic.
open(String, int, int, int, W