Skip navigation links
A C D E F G H I L M N O P R S T U V W 

A

AbstractApplicationPacket - Class in io.pkts.packet.impl
 
AbstractApplicationPacket(Protocol, TransportPacket, Buffer) - Constructor for class io.pkts.packet.impl.AbstractApplicationPacket
 
AbstractFrame - Class in io.pkts.frame
 
AbstractFrame(FramerManager, PcapGlobalHeader, Protocol, Buffer) - Constructor for class io.pkts.frame.AbstractFrame
 
AbstractPacket - Class in io.pkts.packet.impl
ALL packets within pkts.io must implement this AbstractPacket.
AbstractPacket(Protocol, Packet, Buffer) - Constructor for class io.pkts.packet.impl.AbstractPacket
 
accept(Packet) - Method in interface io.pkts.filters.Filter
Check whether this filter accepts the frame or not.
accept(Packet) - Method in class io.pkts.filters.SipCallIdFilter
Check whether this filter accepts the frame or not.
accept(Packet) - Method in class io.pkts.filters.SipFilter
Check whether this filter accepts the frame or not.
accept(Packet) - Method in class io.pkts.filters.SipHeaderFilter
Check whether this filter accepts the frame or not.
accept(Buffer) - Method in class io.pkts.framer.EthernetFramer
 
accept(Buffer) - Method in interface io.pkts.framer.Framer
Check whether the supplied data could be framed into a frame of this type.
accept(Buffer) - Method in class io.pkts.framer.IPv4Framer
 
accept(Buffer) - Method in class io.pkts.framer.IPv6Framer
 
accept(Buffer) - Method in class io.pkts.framer.PcapFramer
 
accept(Buffer) - Method in class io.pkts.framer.RTCPFramer
There is no real good test to make sure that the data indeed is an RTP packet.
accept(Buffer) - Method in class io.pkts.framer.RTPFramer
There is no real good test to make sure that the data indeed is an RTP packet.
accept(Buffer) - Method in class io.pkts.framer.SctpFramer
Check whether the supplied data could be framed into a frame of this type.
accept(Buffer) - Method in class io.pkts.framer.SIPFramer
 
accept(Buffer) - Method in class io.pkts.framer.SllFramer
(taken from pcap/sll.sh) For captures on Linux cooked sockets, we construct a fake header that includes: a 2-byte "packet type" which is one of: LINUX_SLL_HOST packet was sent to us LINUX_SLL_BROADCAST packet was broadcast LINUX_SLL_MULTICAST packet was multicast LINUX_SLL_OTHERHOST packet was sent to somebody else LINUX_SLL_OUTGOING packet was sent *by* us; a 2-byte Ethernet protocol field; a 2-byte link-layer type; a 2-byte link-layer address length; an 8-byte source link-layer address, whose actual length is specified by the previous value.
accept(Buffer) - Method in class io.pkts.framer.TCPFramer
Check whether the supplied data could be framed into a frame of this type.
accept(Buffer) - Method in class io.pkts.framer.UDPFramer
 
ApplicationPacket - Interface in io.pkts.packet.impl
Represents a packet from the Application Layer (layer 7) in the OSI model.
assertArgument(boolean, String) - Static method in class io.pkts.packet.PreConditions
 
assertArgument(boolean) - Static method in class io.pkts.packet.PreConditions
 
assertArray(byte[], int, int, String) - Static method in class io.pkts.packet.PreConditions
 
assertArray(byte[]) - Static method in class io.pkts.packet.PreConditions
 
assertArray(byte[], int, int) - Static method in class io.pkts.packet.PreConditions
 
assertCollectionNotEmpty(Collection<T>) - Static method in class io.pkts.packet.PreConditions
 
assertCollectionNotEmpty(Collection<T>, String) - Static method in class io.pkts.packet.PreConditions
 
assertNotEmpty(String) - Static method in class io.pkts.packet.PreConditions
 
assertNotEmpty(String, String) - Static method in class io.pkts.packet.PreConditions
 
assertNotNull(T, String) - Static method in class io.pkts.packet.PreConditions
 
assertNotNull(T) - Static method in class io.pkts.packet.PreConditions
 
assertNull(T, String) - Static method in class io.pkts.packet.PreConditions
 
assertNull(T) - Static method in class io.pkts.packet.PreConditions
 

C

checkIfEmpty(String) - Static method in class io.pkts.packet.PreConditions
 
checkIfNotEmpty(String) - Static method in class io.pkts.packet.PreConditions
 
checkParent(Protocol) - Method in class io.pkts.packet.impl.AbstractPacket
 
Clock - Interface in io.pkts
The wall clock whose time is driven by the timestamps of the captured packets in the pcap file.
clone() - Method in class io.pkts.packet.impl.AbstractApplicationPacket
clone() - Method in class io.pkts.packet.impl.AbstractPacket
 
clone() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
clone() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
clone() - Method in class io.pkts.packet.impl.MACPacketImpl
 
clone() - Method in class io.pkts.packet.impl.PCapPacketImpl
 
clone() - Method in class io.pkts.packet.impl.SDPPacketImpl
 
clone() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
clone() - Method in class io.pkts.packet.impl.TransportPacketImpl
 
clone() - Method in class io.pkts.packet.impl.UdpPacketImpl
 
clone() - Method in class io.pkts.packet.impl.UnknownApplicationPacketImpl
 
clone() - Method in interface io.pkts.packet.IPPacket
 
clone() - Method in interface io.pkts.packet.IPv4Packet
 
clone() - Method in interface io.pkts.packet.MACPacket
 
clone() - Method in interface io.pkts.packet.Packet
 
clone() - Method in interface io.pkts.packet.PCapPacket
 
clone() - Method in class io.pkts.packet.rtcp.impl.RtcpPacketImpl
clone() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
 
clone() - Method in class io.pkts.packet.sctp.impl.SctpPacketImpl
 
clone() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
clone() - Method in class io.pkts.packet.sip.impl.SipRequestPacketImpl
 
clone() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
clone() - Method in interface io.pkts.packet.sip.SipPacket
 
clone() - Method in interface io.pkts.packet.sip.SipRequestPacket
 
clone() - Method in interface io.pkts.packet.sip.SipResponsePacket
 
clone() - Method in interface io.pkts.packet.TransportPacket
 
close() - Method in class io.pkts.Pcap
 
close() - Method in class io.pkts.PcapOutputStream
couldBeSipMessage(Buffer) - Static method in class io.pkts.framer.SIPFramer
Helper function that checks whether or not the data could be a SIP message.
create(PCapPacket, Buffer) - Static method in class io.pkts.packet.impl.MACPacketImpl
Creates a new MACPacketImpl and it assumes ethernet II and it does not check whether or not the ethertype is a known type.
create(Protocol, String, int, String, int, Buffer) - Method in class io.pkts.packet.impl.TransportPacketFactoryImpl
Create a new TransportPacket.
create(Protocol, byte[], int, byte[], int, Buffer) - Method in class io.pkts.packet.impl.TransportPacketFactoryImpl
 
create(Protocol, String, int, String, int, Buffer) - Method in interface io.pkts.packet.TransportPacketFactory
Create a new TransportPacket.
create(Protocol, byte[], int, byte[], int, Buffer) - Method in interface io.pkts.packet.TransportPacketFactory
Create a new TransportPacket.
create(PcapGlobalHeader, OutputStream) - Static method in class io.pkts.PcapOutputStream
 
createDefaultHeader() - Static method in class io.pkts.frame.PcapGlobalHeader
Factory method for creating a default PcapGlobalHeader.
createDefaultHeader(Protocol) - Static method in class io.pkts.frame.PcapGlobalHeader
 
createDefaultHeader(long) - Static method in class io.pkts.frame.PcapRecordHeader
Create a default record header, which you must alter later on to match whatever it is you are writing into the pcap stream.
createFilter(String) - Method in class io.pkts.filters.FilterFactory
Create a new Filter.
createOutputStream(OutputStream) - Method in class io.pkts.Pcap
Create an PcapOutputStream based on this Pcap.
createUDP(long, Buffer) - Method in class io.pkts.packet.impl.TransportPacketFactoryImpl
 
createUDP(Buffer) - Method in class io.pkts.packet.impl.TransportPacketFactoryImpl
 
createUDP(long, Buffer) - Method in interface io.pkts.packet.TransportPacketFactory
Create a UDPPacket with the specified payload and with the following default values: MAC Src Address: 00:00:00:00:00:00 MAC Dst Address: 00:00:00:00:00:00 IP Src Address: 127.0.0.1 IP Dst Address: 127.0.0.1 UDP Src Port: 0 UDP Dst Port: 0
createUDP(Buffer) - Method in interface io.pkts.packet.TransportPacketFactory
 
currentTimeMillis() - Method in interface io.pkts.Clock
 

D

DefaultSctpChunk - Class in io.pkts.packet.sctp.impl
 
DelegatingSctpChunk - Class in io.pkts.packet.sctp.impl
 
DelegatingSctpChunk(DefaultSctpChunk) - Constructor for class io.pkts.packet.sctp.impl.DelegatingSctpChunk
 
dumpPacket() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
 
dumpPacket() - Method in interface io.pkts.packet.rtp.RtpPacket
Dump the entire RtpPacket as a raw byte-array.

E

ensureNotEmpty(String, String) - Static method in class io.pkts.packet.PreConditions
 
ensureNotNull(T, String) - Static method in class io.pkts.packet.PreConditions
 
ensureNotNull(T) - Static method in class io.pkts.packet.PreConditions
 
EthernetFramer - Class in io.pkts.framer
Simple framer for framing Ethernet frames
EthernetFramer() - Constructor for class io.pkts.framer.EthernetFramer
 
EthernetFramer.EtherType - Enum in io.pkts.framer
 
EXTENSION_AH - Static variable in interface io.pkts.packet.IPv6Packet
 
EXTENSION_DESTINATION_OPTIONS - Static variable in interface io.pkts.packet.IPv6Packet
 
EXTENSION_ESP - Static variable in interface io.pkts.packet.IPv6Packet
 
EXTENSION_FRAGMENT - Static variable in interface io.pkts.packet.IPv6Packet
 
EXTENSION_HOP_BY_HOP - Static variable in interface io.pkts.packet.IPv6Packet
 
EXTENSION_MOBILITY - Static variable in interface io.pkts.packet.IPv6Packet
 
EXTENSION_ROUTING - Static variable in interface io.pkts.packet.IPv6Packet
 

F

Filter - Interface in io.pkts.filters
 
FilterException - Exception in io.pkts.filters
 
FilterException(String) - Constructor for exception io.pkts.filters.FilterException
 
FilterException(Throwable) - Constructor for exception io.pkts.filters.FilterException
 
FilterException(String, Throwable) - Constructor for exception io.pkts.filters.FilterException
 
FilterFactory - Class in io.pkts.filters
 
FilterParseException - Exception in io.pkts.filters
 
FilterParseException(int, String) - Constructor for exception io.pkts.filters.FilterParseException
 
FilterParseException(int, Throwable) - Constructor for exception io.pkts.filters.FilterParseException
 
FilterParseException(int, String, Throwable) - Constructor for exception io.pkts.filters.FilterParseException
 
FIXED_HEADER_LENGTH - Static variable in class io.pkts.packet.impl.IPv6PacketImpl
 
flush() - Method in class io.pkts.PcapOutputStream
Frame - Interface in io.pkts.frame
A frame in the OSI model typically have some headers and then a payload/data section.
frame(PCapPacket, Buffer) - Method in class io.pkts.framer.EthernetFramer
Ask the framer to frame the buffer into a packet.
frame(P, Buffer) - Method in interface io.pkts.framer.Framer
Ask the framer to frame the buffer into a packet.
frame(Packet, Buffer) - Method in class io.pkts.framer.IPv4Framer
Ask the framer to frame the buffer into a packet.
frame(MACPacket, Buffer) - Method in class io.pkts.framer.IPv6Framer
Ask the framer to frame the buffer into a packet.
frame(Packet, Buffer) - Method in class io.pkts.framer.PcapFramer
Ask the framer to frame the buffer into a packet.
frame(TransportPacket, Buffer) - Method in class io.pkts.framer.RTCPFramer
 
frame(TransportPacket, Buffer) - Method in class io.pkts.framer.RTPFramer
 
frame(IPPacket, Buffer) - Method in class io.pkts.framer.SctpFramer
Ask the framer to frame the buffer into a packet.
frame(TransportPacket, Buffer) - Method in class io.pkts.framer.SIPFramer
Ask the framer to frame the buffer into a packet.
frame(PCapPacket, Buffer) - Method in class io.pkts.framer.SllFramer
Ask the framer to frame the buffer into a packet.
frame(IPPacket, Buffer) - Method in class io.pkts.framer.TCPFramer
Ask the framer to frame the buffer into a packet.
frame(IPPacket, Buffer) - Method in class io.pkts.framer.UDPFramer
Ask the framer to frame the buffer into a packet.
frame(Buffer) - Static method in class io.pkts.packet.sctp.impl.DefaultSctpChunk
 
frame(IPPacket, Buffer) - Static method in class io.pkts.packet.sctp.impl.SctpPacketImpl
 
frame(Buffer) - Static method in interface io.pkts.packet.sctp.SctpChunk
 
frame(IPPacket, Buffer) - Static method in interface io.pkts.packet.sctp.SctpPacket
 
frameAll() - Method in class io.pkts.frame.AbstractFrame
Frame all protocols within this frame.
frameAll() - Method in interface io.pkts.frame.Frame
Frame all protocols within this frame.
framePayload(FramerManager, Buffer) - Method in class io.pkts.frame.AbstractFrame
Each implementing frame needs to figure out how to frame its payload.
Framer<P extends Packet,T extends Packet> - Interface in io.pkts.framer
Simple interface for framers.
FramerManager - Class in io.pkts.framer
FramerFactory
FramingException - Exception in io.pkts.framer
 
fromByte(byte) - Static method in enum io.pkts.packet.rtp.RtpVersion
 

G

getAcknowledgementNumber() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
getAcknowledgementNumber() - Method in interface io.pkts.packet.TCPPacket
 
getArrivalTime() - Method in interface io.pkts.frame.Frame
 
getArrivalTime() - Method in class io.pkts.packet.impl.AbstractApplicationPacket
The arrival time of this packet in microseconds relative to epoch (midnight UTC of January 1, 1970).
getArrivalTime() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getArrivalTime() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
getArrivalTime() - Method in class io.pkts.packet.impl.MACPacketImpl
 
getArrivalTime() - Method in class io.pkts.packet.impl.PCapPacketImpl
The arrival time of this packet in microseconds relative to epoch (midnight UTC of January 1, 1970).
getArrivalTime() - Method in class io.pkts.packet.impl.SDPPacketImpl
 
getArrivalTime() - Method in class io.pkts.packet.impl.TransportPacketImpl
 
getArrivalTime() - Method in interface io.pkts.packet.Packet
The arrival time of this packet in microseconds relative to epoch (midnight UTC of January 1, 1970).
getArrivalTime() - Method in class io.pkts.packet.rtcp.impl.RtcpPacketImpl
The arrival time of this packet in microseconds relative to epoch (midnight UTC of January 1, 1970).
getArrivalTime() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
The arrival time of this packet in microseconds relative to epoch (midnight UTC of January 1, 1970).
getArrivalTime() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getB1() - Method in exception io.pkts.frame.UnknownEtherType
 
getB1() - Method in enum io.pkts.framer.EthernetFramer.EtherType
 
getB2() - Method in exception io.pkts.frame.UnknownEtherType
 
getB2() - Method in enum io.pkts.framer.EthernetFramer.EtherType
 
getByte() - Method in enum io.pkts.packet.rtp.RtpVersion
 
getByteOrder() - Method in class io.pkts.frame.PcapGlobalHeader
 
getCallId() - Method in class io.pkts.filters.SipCallIdFilter
 
getCallIDHeader() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getCallIDHeader() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for fetching the call-id-header
getCapturedLength() - Method in class io.pkts.frame.PcapRecordHeader
Get the actual length of what is contained in this frame.
getCapturedLength() - Method in class io.pkts.packet.impl.PCapPacketImpl
 
getCapturedLength() - Method in interface io.pkts.packet.PCapPacket
Get the actual length of what is contained in this frame.
getChecksum() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
getChecksum() - Method in class io.pkts.packet.impl.UdpPacketImpl
 
getChecksum() - Method in interface io.pkts.packet.TCPPacket
 
getChecksum() - Method in interface io.pkts.packet.UDPPacket
 
getChunks() - Method in class io.pkts.packet.sctp.impl.SctpPacketImpl
 
getChunks() - Method in interface io.pkts.packet.sctp.SctpPacket
 
getContactHeader() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getContactHeader() - Method in interface io.pkts.packet.sip.SipPacket
getContent() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getContent() - Method in interface io.pkts.packet.sip.SipPacket
Returns the content (payload) of the SipPacket as an Object.
getContentTypeHeader() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getContentTypeHeader() - Method in interface io.pkts.packet.sip.SipPacket
Get the ContentTypeHeader for this message.
getContributingSource() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
getContributingSource() - Method in interface io.pkts.packet.rtp.RtpPacket
 
getCSeqHeader() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getCSeqHeader() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for fetching the CSeq header
getDataLinkType() - Method in class io.pkts.frame.PcapGlobalHeader
 
getDescription() - Method in enum io.pkts.packet.sctp.SctpChunk.Type
 
getDestinationIP() - Method in class io.pkts.packet.impl.IPv4PacketImpl
Convenience method for returning the destination IP in a more human readable form.
getDestinationIP() - Method in class io.pkts.packet.impl.IPv6PacketImpl
Convenience method for returning the destination IP in a more human readable form.
getDestinationIP() - Method in interface io.pkts.packet.IPPacket
Convenience method for returning the destination IP in a more human readable form.
getDestinationMacAddress() - Method in class io.pkts.packet.impl.MACPacketImpl
getDestinationMacAddress() - Method in interface io.pkts.packet.MACPacket
 
getDestinationPort() - Method in class io.pkts.packet.impl.TransportPacketImpl
getDestinationPort() - Method in interface io.pkts.packet.TransportPacket
 
getDSCP() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getDSCP() - Method in interface io.pkts.packet.IPv4Packet
 
getECN() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getECN() - Method in interface io.pkts.packet.IPv4Packet
 
getErroOffset() - Method in exception io.pkts.packet.PacketParseException
Get the offset into the buffer where the error occurred.
getErrorOffset() - Method in exception io.pkts.filters.FilterParseException
 
getEtherType(byte, byte) - Static method in class io.pkts.framer.EthernetFramer
 
getEtherTypeSafe(byte, byte) - Static method in class io.pkts.framer.EthernetFramer
 
getFlags() - Method in class io.pkts.packet.sctp.impl.DefaultSctpChunk
 
getFlags() - Method in class io.pkts.packet.sctp.impl.DelegatingSctpChunk
 
getFlags() - Method in interface io.pkts.packet.sctp.SctpChunk
 
getFlowLabel() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
getFlowLabel() - Method in interface io.pkts.packet.IPv6Packet
 
getFragmentOffset() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getFragmentOffset() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
getFragmentOffset() - Method in interface io.pkts.packet.IPPacket
The fragment offset field, measured in units of eight-byte blocks, is 13 bits long and specifies the offset of a particular fragment relative to the beginning of the original unfragmented IP datagram.
getFragmentOffset() - Method in interface io.pkts.packet.IPv4Packet
The fragment offset field, measured in units of eight-byte blocks, is 13 bits long and specifies the offset of a particular fragment relative to the beginning of the original unfragmented IP datagram.
getFrame(Protocol) - Method in class io.pkts.frame.AbstractFrame
Find the frame for protocol p.
getFrame(Protocol) - Method in interface io.pkts.frame.Frame
Find the frame for protocol p.
getFromHeader() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getFromHeader() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for fetching the from-header
getHeader() - Method in class io.pkts.packet.sctp.impl.DefaultSctpChunk
 
getHeader() - Method in class io.pkts.packet.sctp.impl.DelegatingSctpChunk
 
getHeader() - Method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
getHeader() - Method in interface io.pkts.packet.sctp.SctpChunk
Get the raw header of this SCTP Chunk
getHeader(Buffer) - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getHeader(String) - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getHeader(Buffer) - Method in interface io.pkts.packet.sip.SipPacket
Get the header as a buffer
getHeader(String) - Method in interface io.pkts.packet.sip.SipPacket
Same as #getHeader(Buffers.wrap(keyParameter).
getHeaderLength() - Method in class io.pkts.packet.impl.IPv4PacketImpl
The length of the ipv4 headers
getHeaderLength() - Method in class io.pkts.packet.impl.IPv6PacketImpl
The length of the IPv6 headers
getHeaderLength() - Method in class io.pkts.packet.impl.TcpPacketImpl
Get the header length in bytes
getHeaderLength() - Method in class io.pkts.packet.impl.UdpPacketImpl
 
getHeaderLength() - Method in interface io.pkts.packet.IPPacket
Get the length of the IP headers (in bytes)
getHeaderLength() - Method in class io.pkts.packet.sctp.impl.SctpPacketImpl
 
getHeaderLength() - Method in interface io.pkts.packet.TransportPacket
 
getHeaders() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
Get all headers as a list of SipHeader
getHeaders() - Method in interface io.pkts.packet.sip.SipPacket
Get all headers as a list of SipHeader
getHeaderValues() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
Get all headers as keyed by header name
getHeaderValues() - Method in interface io.pkts.packet.sip.SipPacket
Get all headers as keyed by header name
getHopLimit() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
getHopLimit() - Method in interface io.pkts.packet.IPv6Packet
 
getIdentification() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getIdentification() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
getIdentification() - Method in interface io.pkts.packet.IPPacket
Note, this should be treated as a unsigned short.
getInitialLine() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getInitialLine() - Method in interface io.pkts.packet.sip.SipPacket
The first line of a sip message, which is either a request or a response line
getInstance() - Static method in class io.pkts.filters.FilterFactory
 
getInstance() - Static method in class io.pkts.framer.FramerManager
 
getInstance() - Static method in class io.pkts.packet.PacketFactory
 
getInt(int, byte[], ByteOrder) - Static method in class io.pkts.frame.PcapGlobalHeader
 
getIpChecksum() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getIpChecksum() - Method in interface io.pkts.packet.IPv4Packet
The checksum of the IP-packet.
getLength() - Method in class io.pkts.packet.impl.UdpPacketImpl
 
getLength() - Method in class io.pkts.packet.sctp.impl.DefaultSctpChunk
 
getLength() - Method in class io.pkts.packet.sctp.impl.DelegatingSctpChunk
 
getLength() - Method in interface io.pkts.packet.sctp.SctpChunk
This value represents the size of the chunk in bytes, including the Chunk Type, Chunk Flags, Chunk Length, and Chunk Value fields.
getLength() - Method in interface io.pkts.packet.UDPPacket
 
getLinkType() - Method in enum io.pkts.protocol.Protocol
 
getMajorVersion() - Method in class io.pkts.frame.PcapGlobalHeader
Major version is currently 2
getMaxForwards() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getMaxForwards() - Method in interface io.pkts.packet.sip.SipPacket
 
getMethod() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getMethod() - Method in interface io.pkts.packet.sip.SipPacket
Get the method of this sip message
getMinorVersion() - Method in class io.pkts.frame.PcapGlobalHeader
Minor version is currently 4
getName() - Method in class io.pkts.frame.AbstractFrame
Get the name of the frame.
getName() - Method in interface io.pkts.frame.Frame
Get the name of the frame.
getName() - Method in class io.pkts.packet.impl.AbstractPacket
 
getName() - Method in interface io.pkts.packet.Packet
Get the name of the packet.
getName() - Method in enum io.pkts.protocol.Protocol
The short name of this protocol.
getNextFrame() - Method in class io.pkts.frame.AbstractFrame
Get the next frame, or null if there is none.
getNextFrame() - Method in interface io.pkts.frame.Frame
Get the next frame, or null if there is none.
getNextPacket() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getNextPacket() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
getNextPacket() - Method in class io.pkts.packet.impl.MACPacketImpl
 
getNextPacket() - Method in class io.pkts.packet.impl.PCapPacketImpl
 
getNextPacket() - Method in class io.pkts.packet.impl.SDPPacketImpl
 
getNextPacket() - Method in class io.pkts.packet.impl.TransportPacketImpl
 
getNextPacket() - Method in class io.pkts.packet.impl.UnknownApplicationPacketImpl
 
getNextPacket() - Method in interface io.pkts.packet.Packet
Get the next frame, or null if there is none.
getNextPacket() - Method in class io.pkts.packet.rtcp.impl.RtcpPacketImpl
Get the next frame, or null if there is none.
getNextPacket() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
 
getNextPacket() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getNextProtocol() - Method in class io.pkts.packet.impl.MACPacketImpl
 
getPacket(Protocol) - Method in class io.pkts.packet.impl.AbstractPacket
 
getPacket(Protocol) - Method in interface io.pkts.packet.Packet
Find the packet for protocol p.
getPadding() - Method in class io.pkts.packet.sctp.impl.DefaultSctpChunk
 
getPadding() - Method in class io.pkts.packet.sctp.impl.DelegatingSctpChunk
 
getPadding() - Method in interface io.pkts.packet.sctp.SctpChunk
 
getParent() - Method in class io.pkts.packet.impl.AbstractApplicationPacket
 
getParentPacket() - Method in class io.pkts.packet.impl.AbstractPacket
 
getParentPacket() - Method in class io.pkts.packet.impl.TransportPacketImpl
 
getParentPacket() - Method in interface io.pkts.packet.Packet
Almost all packets have a parent, which is the encapsulating protocol.
getParentPacket() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
 
getParentPacket() - Method in interface io.pkts.packet.rtp.RtpPacket
 
getParentPacket() - Method in interface io.pkts.packet.TCPPacket
 
getParentPacket() - Method in interface io.pkts.packet.TransportPacket
 
getParentPacket() - Method in interface io.pkts.packet.UDPPacket
 
getPayload() - Method in class io.pkts.frame.AbstractFrame
Get the payload of the frame.
getPayload() - Method in interface io.pkts.frame.Frame
Get the payload of the frame.
getPayload() - Method in class io.pkts.packet.impl.AbstractPacket
 
getPayload() - Method in class io.pkts.packet.impl.SDPPacketImpl
 
getPayload() - Method in interface io.pkts.packet.Packet
Get the payload of the frame.
getPayload() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getPayloadProtocolIdentifier() - Method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
getPayloadProtocolIdentifier() - Method in interface io.pkts.packet.sctp.SctpDataChunk
This value represents an application (or upper layer) specified protocol identifier.
getPayloadType() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
getPayloadType() - Method in interface io.pkts.packet.rtp.RtpPacket
 
getPcapGlobalHeader() - Method in class io.pkts.frame.AbstractFrame
 
getPcapGlobalHeader() - Method in interface io.pkts.frame.Frame
Each Frame was captured in a pcap that had this PcapGlobalHeader.
getPcapHeader() - Method in class io.pkts.Pcap
 
getProtocol() - Method in class io.pkts.frame.AbstractFrame
Get the protocol of this frame.
getProtocol() - Method in interface io.pkts.frame.Frame
Get the protocol of this frame.
getProtocol() - Method in class io.pkts.framer.EthernetFramer
getProtocol() - Method in interface io.pkts.framer.Framer
 
getProtocol() - Method in exception io.pkts.framer.FramingException
 
getProtocol() - Method in class io.pkts.framer.IPv4Framer
getProtocol() - Method in class io.pkts.framer.IPv6Framer
getProtocol() - Method in class io.pkts.framer.PcapFramer
 
getProtocol() - Method in class io.pkts.framer.RTCPFramer
 
getProtocol() - Method in class io.pkts.framer.RTPFramer
 
getProtocol() - Method in class io.pkts.framer.SctpFramer
getProtocol() - Method in class io.pkts.framer.SIPFramer
getProtocol() - Method in class io.pkts.framer.SllFramer
getProtocol() - Method in class io.pkts.framer.TCPFramer
getProtocol() - Method in class io.pkts.framer.UDPFramer
getProtocol() - Method in class io.pkts.packet.impl.AbstractPacket
 
getProtocol() - Method in interface io.pkts.packet.Packet
Get the protocol of this frame.
getProtocol() - Method in exception io.pkts.protocol.IllegalProtocolException
The Protocol that the user tried to use in the wrong text and as such this exception was generated.
getProtocolLayer() - Method in enum io.pkts.protocol.Protocol
Each Protocol operates within a particular Protocol.Layer in the ISO stack.
getRawContent() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getRawContent() - Method in interface io.pkts.packet.sip.SipPacket
Get the content as a Buffer.
getRawDestinationIP() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getRawDestinationIP() - Method in class io.pkts.packet.impl.IPv6PacketImpl
Get the raw destination ip.
getRawDestinationIP() - Method in interface io.pkts.packet.IPPacket
Get the raw bytes, either 4 or 16, that represent the destination IP address.
getRawDestinationIpInt() - Method in class io.pkts.packet.impl.IPv4PacketImpl
Get the raw destination ip as a 32-bit integer.
getRawSourceIP() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getRawSourceIP() - Method in class io.pkts.packet.impl.IPv6PacketImpl
Get the raw source ip.
getRawSourceIP() - Method in interface io.pkts.packet.IPPacket
Get the raw bytes, either 4 or 16, that represent the source IP.
getRawSourceIpInt() - Method in class io.pkts.packet.impl.IPv4PacketImpl
Get the raw source ip as 32-bit integer Note, these are the raw bits and should be treated as such.
getRecordRouteHeader() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getRecordRouteHeader() - Method in interface io.pkts.packet.sip.SipPacket
Get the top-most RecordRouteHeader header if present.
getRecordRouteHeaders() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getRecordRouteHeaders() - Method in interface io.pkts.packet.sip.SipPacket
Get all the RecordRoute-headers in this SipMessage.
getRequestUri() - Method in class io.pkts.packet.sip.impl.SipRequestPacketImpl
 
getRequestUri() - Method in interface io.pkts.packet.sip.SipRequestPacket
Get the request uri of the sip request
getReserved() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
getReserved() - Method in interface io.pkts.packet.TCPPacket
 
getRouteHeader() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getRouteHeader() - Method in interface io.pkts.packet.sip.SipPacket
Get the top-most RouteHeader header if present.
getRouteHeaders() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getRouteHeaders() - Method in interface io.pkts.packet.sip.SipPacket
Get all the Route-headers in this SipMessage.
getSeqNumber() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
getSeqNumber() - Method in interface io.pkts.packet.rtp.RtpPacket
 
getSequenceNumber() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
getSequenceNumber() - Method in interface io.pkts.packet.TCPPacket
 
getSipMessage() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getSnapLength() - Method in class io.pkts.frame.PcapGlobalHeader
the "snapshot length" for the capture (typically 65535 or even more, but might be limited by the user)
getSourceIP() - Method in class io.pkts.packet.impl.IPv4PacketImpl
Convenience method for returning the source IP in a more human readable form.
getSourceIP() - Method in class io.pkts.packet.impl.IPv6PacketImpl
Convenience method for returning the source IP in a more human readable form.
getSourceIP() - Method in interface io.pkts.packet.IPPacket
Convenience method for returning the source IP in a more human readable form.
getSourceMacAddress() - Method in class io.pkts.packet.impl.MACPacketImpl
getSourceMacAddress() - Method in interface io.pkts.packet.MACPacket
 
getSourcePort() - Method in class io.pkts.packet.impl.TransportPacketImpl
getSourcePort() - Method in interface io.pkts.packet.TransportPacket
 
getStatus() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
getStatus() - Method in interface io.pkts.packet.sip.SipResponsePacket
Get the status code of this SIP response
getStreamIdentifier() - Method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
getStreamIdentifier() - Method in interface io.pkts.packet.sctp.SctpDataChunk
Identifies the stream to which the following user data belongs.
getStreamSequenceNumber() - Method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
getStreamSequenceNumber() - Method in interface io.pkts.packet.sctp.SctpDataChunk
This value represents the Stream Sequence Number of the following user data within the stream S.
getSyncronizationSource() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
getSyncronizationSource() - Method in interface io.pkts.packet.rtp.RtpPacket
 
getTimeAccuracy() - Method in class io.pkts.frame.PcapGlobalHeader
in theory, the accuracy of time stamps in the capture; in practice, all tools set it to 0
getTimestamp() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
getTimestamp() - Method in interface io.pkts.packet.rtp.RtpPacket
 
getTimeStampMicroOrNanoSeconds() - Method in class io.pkts.frame.PcapRecordHeader
 
getTimeStampMicroSeconds() - Method in class io.pkts.frame.PcapRecordHeader
Deprecated.
getTimeStampSeconds() - Method in class io.pkts.frame.PcapRecordHeader
 
getTimeToLive() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getTimeToLive() - Method in interface io.pkts.packet.IPv4Packet
 
getTimeZoneCorrection() - Method in class io.pkts.frame.PcapGlobalHeader
The correction time in seconds between GMT (UTC) and the local timezone of the following packet header timestamps.
getToHeader() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getToHeader() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for fetching the to-header
getTotalIPLength() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
getTotalIPLength() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
getTotalIPLength() - Method in interface io.pkts.packet.IPPacket
This 16-bit field defines the entire packet (fragment) size, including header and data, in bytes.
getTotalLength() - Method in class io.pkts.frame.PcapRecordHeader
Get the total length of the data.
getTotalLength() - Method in class io.pkts.packet.impl.PCapPacketImpl
 
getTotalLength() - Method in interface io.pkts.packet.PCapPacket
Get the total length of the data.
getTrafficClass() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
getTrafficClass() - Method in interface io.pkts.packet.IPv6Packet
 
getTransmissionSequenceNumber() - Method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
getTransmissionSequenceNumber() - Method in interface io.pkts.packet.sctp.SctpDataChunk
This value represents the TSN for this DATA chunk.
getTransportFactory() - Method in class io.pkts.packet.PacketFactory
Obtain a reference to the TransportPacketFactory through which you can create any arbitrary Protocol.UDP and Protocol.TCP packets.
getTransportPacket() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getType() - Method in class io.pkts.packet.sctp.impl.DefaultSctpChunk
 
getType() - Method in class io.pkts.packet.sctp.impl.DelegatingSctpChunk
 
getType() - Method in interface io.pkts.packet.sctp.SctpChunk
 
getType() - Method in enum io.pkts.packet.sctp.SctpChunk.Type
 
getType() - Method in interface io.pkts.packet.sctp.SctpDataChunk
 
getUnsignedInt(int, byte[], ByteOrder) - Static method in class io.pkts.frame.PcapGlobalHeader
 
getUnsignedShort(int, byte[], ByteOrder) - Static method in class io.pkts.frame.PcapGlobalHeader
 
getUrgentPointer() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
getUrgentPointer() - Method in interface io.pkts.packet.TCPPacket
 
getUserData() - Method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
getUserData() - Method in interface io.pkts.packet.sctp.SctpDataChunk
The actual payload of the data chunk.
getValue() - Method in class io.pkts.packet.sctp.impl.DefaultSctpChunk
 
getValue() - Method in class io.pkts.packet.sctp.impl.DelegatingSctpChunk
 
getValue() - Method in interface io.pkts.packet.sctp.SctpChunk
Get the Chunk Value excluding any potential padding that may have been included on the wire.
getValueLength() - Method in class io.pkts.packet.sctp.impl.DefaultSctpChunk
The length of the value of the chunk.
getValueLength() - Method in class io.pkts.packet.sctp.impl.DelegatingSctpChunk
 
getValueLength() - Method in interface io.pkts.packet.sctp.SctpChunk
The length of the value of the chunk.
getVersion() - Method in class io.pkts.packet.impl.IPv4PacketImpl
The version of this ip frame, will always be 4
getVersion() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
getVersion() - Method in interface io.pkts.packet.IPPacket
The IP version (4 or 6)
getVersion() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
 
getVersion() - Method in interface io.pkts.packet.rtp.RtpPacket
 
getViaHeader() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getViaHeader() - Method in interface io.pkts.packet.sip.SipPacket
Get the top-most ViaHeader if present.
getViaHeaders() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
getViaHeaders() - Method in interface io.pkts.packet.sip.SipPacket
Get all the Via-headers in this SipMessage.
getWindowSize() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
getWindowSize() - Method in interface io.pkts.packet.TCPPacket
 

H

hasContent() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
hasContent() - Method in interface io.pkts.packet.sip.SipPacket
Checks whether this SipPacket is carrying anything in its message body.
hasExtensions() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
hasExtensions() - Method in interface io.pkts.packet.rtp.RtpPacket
 
hasMarker() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
hasMarker() - Method in interface io.pkts.packet.rtp.RtpPacket
 
hasPadding() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
hasPadding() - Method in interface io.pkts.packet.rtp.RtpPacket
 
hasProtocol(Protocol) - Method in class io.pkts.frame.AbstractFrame
Check whether this frame contains a particular protocol.
hasProtocol(Protocol) - Method in interface io.pkts.frame.Frame
Check whether this frame contains a particular protocol.
hasProtocol(Protocol) - Method in class io.pkts.packet.impl.AbstractPacket
 
hasProtocol(Protocol) - Method in interface io.pkts.packet.Packet
Check whether this packet contains a particular protocol.

I

ifNull(T, T) - Static method in class io.pkts.packet.PreConditions
 
IllegalProtocolException - Exception in io.pkts.protocol
Signals that a Protocol was used in a context that was not allowed by the API.
IllegalProtocolException(Protocol) - Constructor for exception io.pkts.protocol.IllegalProtocolException
 
IllegalProtocolException(Protocol, String) - Constructor for exception io.pkts.protocol.IllegalProtocolException
 
IllegalProtocolException(Protocol, Throwable) - Constructor for exception io.pkts.protocol.IllegalProtocolException
 
IllegalProtocolException(Protocol, String, Throwable) - Constructor for exception io.pkts.protocol.IllegalProtocolException
 
io.pkts - package io.pkts
 
io.pkts.filters - package io.pkts.filters
 
io.pkts.frame - package io.pkts.frame
 
io.pkts.framer - package io.pkts.framer
 
io.pkts.packet - package io.pkts.packet
 
io.pkts.packet.impl - package io.pkts.packet.impl
 
io.pkts.packet.rtcp - package io.pkts.packet.rtcp
 
io.pkts.packet.rtcp.impl - package io.pkts.packet.rtcp.impl
 
io.pkts.packet.rtp - package io.pkts.packet.rtp
 
io.pkts.packet.rtp.impl - package io.pkts.packet.rtp.impl
 
io.pkts.packet.sctp - package io.pkts.packet.sctp
 
io.pkts.packet.sctp.impl - package io.pkts.packet.sctp.impl
 
io.pkts.packet.sip - package io.pkts.packet.sip
 
io.pkts.packet.sip.impl - package io.pkts.packet.sip.impl
 
io.pkts.protocol - package io.pkts.protocol
 
IPPacket - Interface in io.pkts.packet
Represents a packet from the Network Layer (layer 3).
IPv4Framer - Class in io.pkts.framer
 
IPv4Framer() - Constructor for class io.pkts.framer.IPv4Framer
 
IPv4Packet - Interface in io.pkts.packet
Represents a packet from the Network Layer (layer 3).
IPv4PacketImpl - Class in io.pkts.packet.impl
 
IPv4PacketImpl(Packet, Buffer, int, Buffer) - Constructor for class io.pkts.packet.impl.IPv4PacketImpl
 
IPv6Framer - Class in io.pkts.framer
 
IPv6Framer() - Constructor for class io.pkts.framer.IPv6Framer
 
IPv6Packet - Interface in io.pkts.packet
 
IPv6PacketImpl - Class in io.pkts.packet.impl
 
IPv6PacketImpl(Packet, Buffer, int, Buffer) - Constructor for class io.pkts.packet.impl.IPv6PacketImpl
 
is100Trying() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
is100Trying() - Method in interface io.pkts.packet.sip.SipResponsePacket
Convenience method for checking whether this is a 100 Trying response or not.
isACK() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
isAck() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
isAck() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for determining whether the method of this message is an ACK or not.
isACK() - Method in interface io.pkts.packet.TCPPacket
 
isBeginningFragment() - Method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
isBeginningFragment() - Method in interface io.pkts.packet.sctp.SctpDataChunk
Flag: B bit
isBye() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
isBye() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for determining whether the method of this message is a BYE or not.
isCancel() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
isCancel() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for determining whether the method of this message is a CANCEL or not
isClientError() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
isClientError() - Method in interface io.pkts.packet.sip.SipResponsePacket
Convenience method for checking whether this is a 4xx response or not.
isCWR() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
isCWR() - Method in interface io.pkts.packet.TCPPacket
 
isDontFragmentSet() - Method in class io.pkts.packet.impl.IPv4PacketImpl
The DF flag is part of the three-bit flag field and those flags are: (in order, from high order to low order):
isDontFragmentSet() - Method in interface io.pkts.packet.IPv4Packet
The DF flag is part of the three-bit flag field and those flags are: (in order, from high order to low order):
isECE() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
isECE() - Method in interface io.pkts.packet.TCPPacket
 
isEndingFragment() - Method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
isEndingFragment() - Method in interface io.pkts.packet.sctp.SctpDataChunk
Flag: E bit
isFIN() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
isFIN() - Method in interface io.pkts.packet.TCPPacket
 
isFragmented() - Method in class io.pkts.packet.impl.IPv4PacketImpl
isFragmented() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
isFragmented() - Method in interface io.pkts.packet.IPPacket
 
isFragmented() - Method in interface io.pkts.packet.IPv4Packet
 
isGlobalError() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
isGlobalError() - Method in interface io.pkts.packet.sip.SipResponsePacket
Convenience method for checking whether this is a 6xx response or not.
isImmediate() - Method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
isImmediate() - Method in interface io.pkts.packet.sctp.SctpDataChunk
Flag: I bit
isInfo() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
isInfo() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for determining whether the method of this message is a INFO or not.
isInitial() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
isInitial() - Method in interface io.pkts.packet.sip.SipPacket
Checks whether or not this request is considered to be an "initial" request, i.e., a request that does not go within a dialog.
isInvite() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
isInvite() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for determining whether the method of this message is an INVITE or not.
isMessage() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
isMessage() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for determining whether the method of this message is a MESSAGE or not.
isMoreFragmentsSet() - Method in class io.pkts.packet.impl.IPv4PacketImpl
The MF flag is part of the three-bit flag field and those flags are: (in order, from high order to low order):
isMoreFragmentsSet() - Method in interface io.pkts.packet.IPv4Packet
The MF flag is part of the three-bit flag field and those flags are: (in order, from high order to low order):
isNS() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
isNS() - Method in interface io.pkts.packet.TCPPacket
 
isOptions() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
isOptions() - Method in interface io.pkts.packet.sip.SipPacket
Convenience method for determining whether the method of this message is a OPTIONS or not.
isProvisional() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
isProvisional() - Method in interface io.pkts.packet.sip.SipResponsePacket
Convenience method for checking whether this is a 1xx response or not.
isPSH() - Method in class io.pkts.packet.impl.TcpPacketImpl
Check whether the psh (push) flag is turned on
isPSH() - Method in interface io.pkts.packet.TCPPacket
Check whether the psh (push) flag is turned on
isRedirect() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
isRedirect() - Method in interface io.pkts.packet.sip.SipResponsePacket
Convenience method for checking whether this is a 3xx response or not.
isRequest() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
isRequest() - Method in interface io.pkts.packet.sip.SipPacket
Check whether this sip message is a request or not
isReservedFlagSet() - Method in class io.pkts.packet.impl.IPv4PacketImpl
The Reserved flag is part of the three-bit flag field and those flags are: (in order, from high order to low order):
isReservedFlagSet() - Method in interface io.pkts.packet.IPv4Packet
The Reserved flag is part of the three-bit flag field and those flags are: (in order, from high order to low order):
isResponse() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
isResponse() - Method in interface io.pkts.packet.sip.SipPacket
Check whether this sip message is a response or not
isRinging() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
isRinging() - Method in interface io.pkts.packet.sip.SipResponsePacket
Convenience method for checking whether this is a 180 Ringing response or or a 183 Early Media response.
isRST() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
isRST() - Method in interface io.pkts.packet.TCPPacket
 
isSCTP() - Method in class io.pkts.packet.impl.TransportPacketImpl
 
isSCTP() - Method in interface io.pkts.packet.TransportPacket
 
isServerError() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
isServerError() - Method in interface io.pkts.packet.sip.SipResponsePacket
Convenience method for checking whether this is a 5xx response or not.
isSuccess() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
isSuccess() - Method in interface io.pkts.packet.sip.SipResponsePacket
Convenience method for checking whether this is a 2xx response or not.
isSYN() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
isSYN() - Method in interface io.pkts.packet.TCPPacket
 
isTCP() - Method in class io.pkts.packet.impl.TcpPacketImpl
isTCP() - Method in class io.pkts.packet.impl.TransportPacketImpl
 
isTCP() - Method in interface io.pkts.packet.TransportPacket
 
isTimeout() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
isTimeout() - Method in interface io.pkts.packet.sip.SipResponsePacket
Convenience method for checking whether this is a 480 Timeout response or not.
isUDP() - Method in class io.pkts.packet.impl.TransportPacketImpl
 
isUDP() - Method in class io.pkts.packet.impl.UdpPacketImpl
isUDP() - Method in interface io.pkts.packet.TransportPacket
 
isUnordered() - Method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
isUnordered() - Method in interface io.pkts.packet.sctp.SctpDataChunk
Flag: U bit
isURG() - Method in class io.pkts.packet.impl.TcpPacketImpl
 
isURG() - Method in interface io.pkts.packet.TCPPacket
 

L

lookup(short) - Static method in interface io.pkts.packet.sctp.SctpChunk
 
loop(PacketHandler) - Method in class io.pkts.Pcap
 

M

MACPacket - Interface in io.pkts.packet
Represents a packet from the Data Link Layer (DLL - Layer 2 in the OSI model).
MACPacketImpl - Class in io.pkts.packet.impl
 
MACPacketImpl(Protocol, PCapPacket, Buffer, Buffer) - Constructor for class io.pkts.packet.impl.MACPacketImpl
Construct a new MACPacket based on the supplied headers.
MAGIC_BIG_ENDIAN - Static variable in class io.pkts.frame.PcapGlobalHeader
See http://wiki.wireshark.org/Development/LibpcapFileFormat
MAGIC_LITTLE_ENDIAN - Static variable in class io.pkts.frame.PcapGlobalHeader
See http://wiki.wireshark.org/Development/LibpcapFileFormat
MAGIC_MODIFIED - Static variable in class io.pkts.frame.PcapGlobalHeader
Found the following at: http://anonsvn.wireshark.org/wireshark/trunk/wiretap/libpcap.h PCAP_MODIFIED_MAGIC is for Alexey Kuznetsov's modified "libpcap" format, as generated on Linux systems that have a "libpcap" with his patches, at http://ftp.sunet.se/pub/os/Linux/ip-routing/lbl-tools/ applied; PCAP_SWAPPED_MODIFIED_MAGIC is the byte-swapped version.
MAGIC_MODIFIED_SWAPPED - Static variable in class io.pkts.frame.PcapGlobalHeader
 
MAGIC_NGPCAP - Static variable in class io.pkts.frame.PcapGlobalHeader
New pcap format
MAGIC_NSEC - Static variable in class io.pkts.frame.PcapGlobalHeader
Found the following at: http://anonsvn.wireshark.org/wireshark/trunk/wiretap/libpcap.h PCAP_NSEC_MAGIC is for Ulf Lamping's modified "libpcap" format, which uses the same common file format as PCAP_MAGIC, but the timestamps are saved in nanosecond resolution instead of microseconds.
MAGIC_NSEC_SWAPPED - Static variable in class io.pkts.frame.PcapGlobalHeader
 

N

nextPacket(Packet) - Method in interface io.pkts.PacketHandler
Will be called by the Pcap class as soon as it detects a new Packet in the pcap stream.

O

of(DefaultSctpChunk) - Static method in class io.pkts.packet.sctp.impl.SctpDataChunkImpl
 
openStream(InputStream) - Static method in class io.pkts.Pcap
Capture packets from the input stream
openStream(InputStream, int) - Static method in class io.pkts.Pcap
Capture packets from the input stream
openStream(File) - Static method in class io.pkts.Pcap
 
openStream(String) - Static method in class io.pkts.Pcap
 

P

Packet - Interface in io.pkts.packet
Represents a captured packet.
PacketFactory - Class in io.pkts.packet
You can't write java without a bunch of factories! :-)
PacketHandler - Interface in io.pkts
Whenever there is a new packet being read off of the stream, the registered PacketHandler will be called.
PacketParseException - Exception in io.pkts.packet
Signals that an error has been reached unexpectedly while parsing a packet.
PacketParseException(int, String) - Constructor for exception io.pkts.packet.PacketParseException
 
PacketParseException(int, String, Exception) - Constructor for exception io.pkts.packet.PacketParseException
 
parse() - Method in interface io.pkts.frame.Frame
A frame has not fully parsed the data but only enough so it can find the boundary between the headers and its payload.
parse(Buffer) - Static method in class io.pkts.frame.PcapGlobalHeader
 
Pcap - Class in io.pkts
 
PcapFramer - Class in io.pkts.framer
 
PcapFramer(PcapGlobalHeader, FramerManager) - Constructor for class io.pkts.framer.PcapFramer
 
PcapGlobalHeader - Class in io.pkts.frame
 
PcapGlobalHeader(ByteOrder, byte[]) - Constructor for class io.pkts.frame.PcapGlobalHeader
 
PcapGlobalHeader(ByteOrder, byte[], boolean) - Constructor for class io.pkts.frame.PcapGlobalHeader
 
PcapOutputStream - Class in io.pkts
 
PCapPacket - Interface in io.pkts.packet
 
PCapPacketImpl - Class in io.pkts.packet.impl
TODO: may rename this to a frame instead since this is a little different than a "real" protocol packet.
PCapPacketImpl(PcapRecordHeader, Buffer) - Constructor for class io.pkts.packet.impl.PCapPacketImpl
Constructor which assumes an Ethernet link layer.
PCapPacketImpl(PcapGlobalHeader, PcapRecordHeader, Buffer) - Constructor for class io.pkts.packet.impl.PCapPacketImpl
Constructor which uses the PCAP file's global header to support more than just Ethernet link layers
PcapRecordHeader - Class in io.pkts.frame
 
PcapRecordHeader(ByteOrder, Buffer) - Constructor for class io.pkts.frame.PcapRecordHeader
 
PcapRecordHeader(ByteOrder, Buffer, boolean) - Constructor for class io.pkts.frame.PcapRecordHeader
 
PreConditions - Class in io.pkts.packet
Note: as pkts.io will move to sniceio instead, we will use the PreConditions class that exists within sniceio-commons.
Protocol - Enum in io.pkts.protocol
 
Protocol.Layer - Enum in io.pkts.protocol
 

R

readExternal(ObjectInput) - Method in class io.pkts.frame.AbstractFrame
reCalculateChecksum() - Method in class io.pkts.packet.impl.IPv4PacketImpl
Whenever we change a value in the IP packet we need to update the checksum as well.
reCalculateChecksum() - Method in interface io.pkts.packet.IPv4Packet
After you change anything in an IP packet (apart from the payload) you should re-calculate the checksum.
RTCPFramer - Class in io.pkts.framer
 
RTCPFramer() - Constructor for class io.pkts.framer.RTCPFramer
 
RtcpPacket - Interface in io.pkts.packet.rtcp
 
RtcpPacketImpl - Class in io.pkts.packet.rtcp.impl
 
RtcpPacketImpl(TransportPacket, Buffer, Buffer) - Constructor for class io.pkts.packet.rtcp.impl.RtcpPacketImpl
 
RTPFramer - Class in io.pkts.framer
 
RTPFramer() - Constructor for class io.pkts.framer.RTPFramer
 
RtpPacket - Interface in io.pkts.packet.rtp
 
RtpPacketImpl - Class in io.pkts.packet.rtp.impl
 
RtpPacketImpl(TransportPacket, Buffer, Buffer) - Constructor for class io.pkts.packet.rtp.impl.RtpPacketImpl
 
RtpVersion - Enum in io.pkts.packet.rtp
 

S

SctpChunk - Interface in io.pkts.packet.sctp
 
SctpChunk.Type - Enum in io.pkts.packet.sctp
RFC 4960 section 3.2 Chunk Field Descriptions and some additional copy/pasted from Wikipedia
SctpDataChunk - Interface in io.pkts.packet.sctp
 
SctpDataChunkImpl - Class in io.pkts.packet.sctp.impl
 
SctpFramer - Class in io.pkts.framer
 
SctpFramer() - Constructor for class io.pkts.framer.SctpFramer
 
SctpPacket - Interface in io.pkts.packet.sctp
 
SctpPacketImpl - Class in io.pkts.packet.sctp.impl
 
SctpParseException - Exception in io.pkts.packet.sctp
 
SctpParseException(int, String) - Constructor for exception io.pkts.packet.sctp.SctpParseException
 
SDPPacket - Interface in io.pkts.packet
 
SDPPacketImpl - Class in io.pkts.packet.impl
 
SDPPacketImpl(Packet, SDP) - Constructor for class io.pkts.packet.impl.SDPPacketImpl
 
setCapturedLength(long) - Method in class io.pkts.frame.PcapRecordHeader
 
setDestinationIP(int, int, int, int) - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
setDestinationIP(byte, byte, byte, byte) - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
setDestinationIP(String) - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
setDestinationIP(String) - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
setDestinationIP(String) - Method in interface io.pkts.packet.IPPacket
Set the destination IP of this IPPacket.
setDestinationIP(int, int, int, int) - Method in interface io.pkts.packet.IPv4Packet
Setting an IPv4 address the fast way! Specify each part separately.
setDestinationIP(byte, byte, byte, byte) - Method in interface io.pkts.packet.IPv4Packet
 
setDestinationIP(String) - Method in interface io.pkts.packet.IPv4Packet
Set the destination IP of this IPv4Packet.
setDestinationMacAddress(String) - Method in class io.pkts.packet.impl.MACPacketImpl
setDestinationMacAddress(String) - Method in interface io.pkts.packet.MACPacket
 
setDestinationPort(int) - Method in class io.pkts.packet.impl.TransportPacketImpl
setDestinationPort(int) - Method in interface io.pkts.packet.TransportPacket
 
setFilter(String) - Method in class io.pkts.Pcap
It is possible to specify a filter so that only packets that matches the filter will be passed onto the registered PacketHandler.
setLength(int) - Method in class io.pkts.packet.impl.UdpPacketImpl
 
setRawDestinationIP(byte[]) - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
setRawSourceIP(byte[]) - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
setSourceIP(int, int, int, int) - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
setSourceIP(byte, byte, byte, byte) - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
setSourceIP(String) - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
setSourceIP(String) - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
setSourceIP(String) - Method in interface io.pkts.packet.IPPacket
Set the source IP of this IPPacket.
setSourceIP(int, int, int, int) - Method in interface io.pkts.packet.IPv4Packet
Setting an IPv4 address the fast way! Specify each part separately.
setSourceIP(byte, byte, byte, byte) - Method in interface io.pkts.packet.IPv4Packet
Setting an IPv4 address the fast(est?) way! Specify each part separately.
setSourceIP(String) - Method in interface io.pkts.packet.IPv4Packet
Set the source IP of this IPv4Packet.
setSourceMacAddress(String) - Method in class io.pkts.packet.impl.MACPacketImpl
Set the MAC address of this MACPacket.
setSourceMacAddress(String) - Method in interface io.pkts.packet.MACPacket
Set the MAC address of this MACPacket.
setSourcePort(int) - Method in class io.pkts.packet.impl.TransportPacketImpl
setSourcePort(int) - Method in interface io.pkts.packet.TransportPacket
 
setTotalLength(long) - Method in class io.pkts.frame.PcapRecordHeader
 
setTotalLength(int) - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
SipCallIdFilter - Class in io.pkts.filters
 
SipCallIdFilter(String) - Constructor for class io.pkts.filters.SipCallIdFilter
 
SipFilter - Class in io.pkts.filters
 
SipFilter() - Constructor for class io.pkts.filters.SipFilter
 
SIPFramer - Class in io.pkts.framer
 
SIPFramer() - Constructor for class io.pkts.framer.SIPFramer
 
SipHeaderFilter - Class in io.pkts.filters
 
SipHeaderFilter(String, String) - Constructor for class io.pkts.filters.SipHeaderFilter
 
SipPacket - Interface in io.pkts.packet.sip
Packet representing a SIP message.
SipPacketImpl - Class in io.pkts.packet.sip.impl
 
SipPacketImpl(TransportPacket, SipMessage) - Constructor for class io.pkts.packet.sip.impl.SipPacketImpl
 
SipPacketParseException - Exception in io.pkts.packet.sip
 
SipPacketParseException(int, String) - Constructor for exception io.pkts.packet.sip.SipPacketParseException
 
SipPacketParseException(int, String, Exception) - Constructor for exception io.pkts.packet.sip.SipPacketParseException
 
SipRequestPacket - Interface in io.pkts.packet.sip
 
SipRequestPacketImpl - Class in io.pkts.packet.sip.impl
 
SipRequestPacketImpl(TransportPacket, SipRequest) - Constructor for class io.pkts.packet.sip.impl.SipRequestPacketImpl
 
SipResponsePacket - Interface in io.pkts.packet.sip
 
SipResponsePacketImpl - Class in io.pkts.packet.sip.impl
 
SipResponsePacketImpl(TransportPacket, SipResponse) - Constructor for class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
SIZE - Static variable in class io.pkts.frame.PcapGlobalHeader
pcap_hdr_s struct is SIZE bytes long.
SIZE - Static variable in class io.pkts.frame.PcapRecordHeader
pcaprec_hdr_s struct is SIZE bytes long.
SllFramer - Class in io.pkts.framer
SLL is the linux cooked-mode capture.
SllFramer() - Constructor for class io.pkts.framer.SllFramer
 

T

TCPFramer - Class in io.pkts.framer
 
TCPFramer() - Constructor for class io.pkts.framer.TCPFramer
 
TCPPacket - Interface in io.pkts.packet
 
TcpPacketImpl - Class in io.pkts.packet.impl
 
TcpPacketImpl(IPPacket, Buffer, Buffer, Buffer) - Constructor for class io.pkts.packet.impl.TcpPacketImpl
 
tick(long) - Method in class io.pkts.framer.FramerManager
Move the Clock to the specified time.
timestampsInNs() - Method in class io.pkts.frame.PcapGlobalHeader
 
toBuffer() - Method in class io.pkts.packet.impl.SDPPacketImpl
 
toBuffer() - Method in interface io.pkts.packet.SDPPacket
 
toBuffer() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
toBuffer() - Method in interface io.pkts.packet.sip.SipPacket
Get the Buffer that is representing this SipPacket.
toHexString(Buffer, int, int) - Static method in class io.pkts.packet.impl.MACPacketImpl
 
toRequest() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
toRequest() - Method in class io.pkts.packet.sip.impl.SipRequestPacketImpl
 
toRequest() - Method in interface io.pkts.packet.sip.SipPacket
Got tired of casting the SipPacket into a SipRequestPacket so you can use this method instead.
toResponse() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
toResponse() - Method in class io.pkts.packet.sip.impl.SipResponsePacketImpl
 
toResponse() - Method in interface io.pkts.packet.sip.SipPacket
Got tired of casting the SipPacket into a SipResponsePacket so you can use this method instead.
toString() - Method in class io.pkts.frame.PcapGlobalHeader
 
toString() - Method in class io.pkts.frame.PcapRecordHeader
 
toString() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
toString() - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
toString() - Method in class io.pkts.packet.impl.MACPacketImpl
 
toString() - Method in class io.pkts.packet.impl.PCapPacketImpl
 
toString() - Method in class io.pkts.packet.impl.SDPPacketImpl
 
toString() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
 
toString() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
toString() - Method in enum io.pkts.protocol.Protocol
 
TransportPacket - Interface in io.pkts.packet
Represents a Transport packet (Layer 4 in the OSI)
TransportPacketFactory - Interface in io.pkts.packet
 
TransportPacketFactoryImpl - Class in io.pkts.packet.impl
 
TransportPacketFactoryImpl(PacketFactory) - Constructor for class io.pkts.packet.impl.TransportPacketFactoryImpl
 
TransportPacketImpl - Class in io.pkts.packet.impl
 
TransportPacketImpl(IPPacket, Protocol, Buffer, Buffer) - Constructor for class io.pkts.packet.impl.TransportPacketImpl
 

U

UDPFramer - Class in io.pkts.framer
 
UDPFramer() - Constructor for class io.pkts.framer.UDPFramer
 
UDPPacket - Interface in io.pkts.packet
 
UdpPacketImpl - Class in io.pkts.packet.impl
 
UdpPacketImpl(IPPacket, Buffer, Buffer) - Constructor for class io.pkts.packet.impl.UdpPacketImpl
 
UknownProtocolException - Exception in io.pkts.protocol
 
UknownProtocolException(byte) - Constructor for exception io.pkts.protocol.UknownProtocolException
 
UnknownApplicationPacket - Interface in io.pkts.packet.impl
Marker interface for those ApplicationPackets we were unable to figure out what protocol they are.
UnknownApplicationPacketImpl - Class in io.pkts.packet.impl
 
UnknownApplicationPacketImpl(TransportPacket, Buffer) - Constructor for class io.pkts.packet.impl.UnknownApplicationPacketImpl
 
UnknownEtherType - Exception in io.pkts.frame
 
UnknownEtherType(byte, byte) - Constructor for exception io.pkts.frame.UnknownEtherType
 
unsignedInt(byte, byte, byte, byte) - Static method in class io.pkts.frame.PcapGlobalHeader
 

V

valueOf(String) - Static method in enum io.pkts.framer.EthernetFramer.EtherType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pkts.packet.rtp.RtpVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pkts.packet.sctp.SctpChunk.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pkts.protocol.Protocol.Layer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pkts.protocol.Protocol
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum io.pkts.protocol.Protocol
Get a protocol based on it's defined byte code.
values() - Static method in enum io.pkts.framer.EthernetFramer.EtherType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pkts.packet.rtp.RtpVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pkts.packet.sctp.SctpChunk.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pkts.protocol.Protocol.Layer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pkts.protocol.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class io.pkts.packet.impl.AbstractPacket
 
verify() - Method in class io.pkts.packet.impl.IPv4PacketImpl
Calling this method will force the packet to completely parse its data and check so that all the information conforms to whatever rules this packet needs to follow.
verify() - Method in class io.pkts.packet.impl.IPv6PacketImpl
Calling this method will force the packet to completely parse its data and check so that all the information conforms to whatever rules this packet needs to follow.
verify() - Method in class io.pkts.packet.impl.MACPacketImpl
Calling this method will force the packet to completely parse its data and check so that all the information conforms to whatever rules this packet needs to follow.
verify() - Method in class io.pkts.packet.impl.PCapPacketImpl
Calling this method will force the packet to completely parse its data and check so that all the information conforms to whatever rules this packet needs to follow.
verify() - Method in class io.pkts.packet.impl.SDPPacketImpl
 
verify() - Method in class io.pkts.packet.impl.TransportPacketImpl
Calling this method will force the packet to completely parse its data and check so that all the information conforms to whatever rules this packet needs to follow.
verify() - Method in interface io.pkts.packet.Packet
Calling this method will force the packet to completely parse its data and check so that all the information conforms to whatever rules this packet needs to follow.
verify() - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
Calling this method will force the packet to completely parse its data and check so that all the information conforms to whatever rules this packet needs to follow.
verify() - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
verify() - Method in interface io.pkts.packet.sip.SipPacket
Calling this method will force the packet to completely parse its data and check so that all the information conforms to whatever rules this packet needs to follow.
verifyIpChecksum() - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
verifyIpChecksum() - Method in interface io.pkts.packet.IPv4Packet
 
VERSION_IDENTIFIER - Static variable in interface io.pkts.packet.IPv6Packet
 

W

write(OutputStream) - Method in interface io.pkts.frame.Frame
 
write(OutputStream) - Method in class io.pkts.frame.PcapGlobalHeader
Will write this header to the output stream.
write(OutputStream) - Method in class io.pkts.frame.PcapRecordHeader
 
write(OutputStream) - Method in enum io.pkts.framer.EthernetFramer.EtherType
 
write(OutputStream, Buffer) - Method in class io.pkts.packet.impl.AbstractApplicationPacket
Writes this packet to the OutputStream with the supplied payload.
write(OutputStream) - Method in class io.pkts.packet.impl.AbstractPacket
The write strategy is fairly simple.
write(OutputStream, Buffer) - Method in class io.pkts.packet.impl.IPv4PacketImpl
 
write(OutputStream, Buffer) - Method in class io.pkts.packet.impl.IPv6PacketImpl
 
write(OutputStream, Buffer) - Method in class io.pkts.packet.impl.MACPacketImpl
 
write(OutputStream, Buffer) - Method in class io.pkts.packet.impl.PCapPacketImpl
 
write(OutputStream, Buffer) - Method in class io.pkts.packet.impl.SDPPacketImpl
 
write(OutputStream, Buffer) - Method in class io.pkts.packet.impl.TcpPacketImpl
 
write(OutputStream, Buffer) - Method in class io.pkts.packet.impl.UdpPacketImpl
 
write(OutputStream) - Method in interface io.pkts.packet.Packet
Write this packet to the OutputStream.
write(OutputStream, Buffer) - Method in interface io.pkts.packet.Packet
Writes this packet to the OutputStream with the supplied payload.
write(OutputStream, Buffer) - Method in class io.pkts.packet.rtcp.impl.RtcpPacketImpl
Writes this packet to the OutputStream with the supplied payload.
write(OutputStream, Buffer) - Method in class io.pkts.packet.rtp.impl.RtpPacketImpl
 
write(OutputStream, Buffer) - Method in class io.pkts.packet.sctp.impl.SctpPacketImpl
 
write(OutputStream, Buffer) - Method in class io.pkts.packet.sip.impl.SipPacketImpl
 
write(Frame) - Method in class io.pkts.PcapOutputStream
Write a Frame to the outputstream.
write(Packet) - Method in class io.pkts.PcapOutputStream
Write a Packet to the outputstream.
write(int) - Method in class io.pkts.PcapOutputStream
A C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2021. All Rights Reserved.