Package | Description |
---|---|
org.pcap4j.core | |
org.pcap4j.packet | |
org.pcap4j.packet.factory | |
org.pcap4j.util |
Modifier and Type | Method and Description |
---|---|
Packet |
PcapHandle.getNextPacket() |
Packet |
PcapHandle.getNextPacketEx() |
Modifier and Type | Method and Description |
---|---|
void |
PcapDumper.dump(Packet packet) |
void |
PcapDumper.dump(Packet packet,
Timestamp timestamp) |
void |
PacketListener.gotPacket(Packet packet) |
void |
PcapHandle.sendPacket(Packet packet) |
Modifier and Type | Method and Description |
---|---|
<T extends Packet> |
Packet.contains(Class<T> clazz)
Returns true if this packet is or its payload includes an object of
specified packet class; false otherwise.
|
<T extends Packet> |
AbstractPacket.contains(Class<T> clazz) |
<T extends Packet> |
Packet.get(Class<T> clazz)
Traverses this packet and its payload to find an object of
the specified packet class and returns the object.
|
<T extends Packet> |
AbstractPacket.get(Class<T> clazz) |
Modifier and Type | Method and Description |
---|---|
Packet |
SimpleBuilder.build() |
Packet |
Packet.Builder.build()
Build a packet object using values set to this object.
|
abstract Packet |
AbstractPacket.AbstractBuilder.build() |
Packet |
IpV6NeighborDiscoveryRedirectedHeaderOption.getIpPacket() |
Packet |
Packet.getOuterOf(Class<? extends Packet> clazz)
Returns the outer packet object of
a packet object
get(clazz) returns. |
Packet |
AbstractPacket.getOuterOf(Class<? extends Packet> clazz) |
Packet |
UdpPacket.getPayload() |
Packet |
TcpPacket.getPayload() |
Packet |
Ssh2BinaryPacket.getPayload() |
Packet |
Packet.getPayload()
Returns the Packet object representing this packet's payload.
|
Packet |
LinuxSllPacket.getPayload() |
Packet |
IpV6Packet.getPayload() |
Packet |
IpV6ExtUnknownPacket.getPayload() |
Packet |
IpV6ExtRoutingPacket.getPayload() |
Packet |
IpV6ExtOptionsPacket.getPayload() |
Packet |
IpV6ExtFragmentPacket.getPayload() |
Packet |
IpV4Packet.getPayload() |
Packet |
IcmpV6EchoRequestPacket.getPayload() |
Packet |
IcmpV6EchoReplyPacket.getPayload() |
Packet |
IcmpV6CommonPacket.getPayload() |
Packet |
IcmpV4EchoReplyPacket.getPayload() |
Packet |
IcmpV4EchoPacket.getPayload() |
Packet |
IcmpV4CommonPacket.getPayload() |
Packet |
EthernetPacket.getPayload() |
Packet |
Dot1qVlanTagPacket.getPayload() |
Packet |
BsdLoopbackPacket.getPayload() |
Packet |
AbstractPacket.getPayload()
Returns the Packet object representing this packet's payload.
|
static Packet |
SshPacket.newPacket(byte[] rawData,
int offset,
int length)
A static factory method.
|
static Packet |
PppSelector.newPacket(byte[] rawData,
int offset,
int length)
A static factory method.
|
static Packet |
IpPacket.newPacket(byte[] rawData,
int offset,
int length)
A static factory method.
|
Packet |
PacketIterator.next() |
Modifier and Type | Method and Description |
---|---|
Iterator<Packet> |
AbstractPacket.iterator() |
Modifier and Type | Method and Description |
---|---|
IpV6NeighborDiscoveryRedirectedHeaderOption.Builder |
IpV6NeighborDiscoveryRedirectedHeaderOption.Builder.ipPacket(Packet ipPacket) |
SimpleBuilder |
SimpleBuilder.packet(Packet packet) |
IcmpV6TimeExceededPacket.Builder |
IcmpV6TimeExceededPacket.Builder.payload(Packet payload) |
IcmpV6ParameterProblemPacket.Builder |
IcmpV6ParameterProblemPacket.Builder.payload(Packet payload) |
IcmpV6PacketTooBigPacket.Builder |
IcmpV6PacketTooBigPacket.Builder.payload(Packet payload) |
IcmpV6DestinationUnreachablePacket.Builder |
IcmpV6DestinationUnreachablePacket.Builder.payload(Packet payload) |
IcmpV4TimeExceededPacket.Builder |
IcmpV4TimeExceededPacket.Builder.payload(Packet payload) |
IcmpV4SourceQuenchPacket.Builder |
IcmpV4SourceQuenchPacket.Builder.payload(Packet payload) |
IcmpV4RedirectPacket.Builder |
IcmpV4RedirectPacket.Builder.payload(Packet payload) |
IcmpV4ParameterProblemPacket.Builder |
IcmpV4ParameterProblemPacket.Builder.payload(Packet payload) |
IcmpV4DestinationUnreachablePacket.Builder |
IcmpV4DestinationUnreachablePacket.Builder.payload(Packet payload) |
Modifier and Type | Method and Description |
---|---|
Packet |
Packet.getOuterOf(Class<? extends Packet> clazz)
Returns the outer packet object of
a packet object
get(clazz) returns. |
Packet |
AbstractPacket.getOuterOf(Class<? extends Packet> clazz) |
Constructor and Description |
---|
PacketIterator(Packet p) |
SimpleBuilder(Packet packet) |
Modifier and Type | Method and Description |
---|---|
Packet |
AbstractStaticPacketFactory.newInstance(byte[] rawData,
int offset,
int length) |
Packet |
StaticUnknownPacketFactory.newInstance(byte[] rawData,
int offset,
int length) |
Packet |
PropertiesBasedPacketFactory.newInstance(byte[] rawData,
int offset,
int length) |
Packet |
PropertiesBasedPacketFactory.newInstance(byte[] rawData,
int offset,
int length,
Class<? extends Packet> packetClass) |
Packet |
AbstractStaticPacketFactory.newInstance(byte[] rawData,
int offset,
int length,
N number) |
Packet |
StaticUnknownPacketFactory.newInstance(byte[] rawData,
int offset,
int length,
NamedNumber<?,?> number) |
Packet |
PropertiesBasedPacketFactory.newInstance(byte[] rawData,
int offset,
int length,
NamedNumber<?,?> number) |
Modifier and Type | Method and Description |
---|---|
<T extends NamedNumber<?,?>> |
PacketFactoryPropertiesLoader.getPacketClass(T number) |
Class<? extends Packet> |
AbstractStaticPacketFactory.getTargetClass() |
Class<? extends Packet> |
StaticUnknownPacketFactory.getTargetClass() |
Class<? extends Packet> |
PropertiesBasedPacketFactory.getTargetClass() |
Class<? extends Packet> |
AbstractStaticPacketFactory.getTargetClass(N number) |
Class<? extends Packet> |
StaticUnknownPacketFactory.getTargetClass(NamedNumber<?,?> number) |
Class<? extends Packet> |
PropertiesBasedPacketFactory.getTargetClass(NamedNumber<?,?> number) |
Class<? extends Packet> |
PacketFactoryPropertiesLoader.getUnknownPacketClass() |
Modifier and Type | Method and Description |
---|---|
Packet |
PropertiesBasedPacketFactory.newInstance(byte[] rawData,
int offset,
int length,
Class<? extends Packet> packetClass) |
Modifier and Type | Method and Description |
---|---|
static Packet |
IcmpV4Helper.makePacketForInvokingPacketField(Packet packet) |
static Packet |
IcmpV6Helper.makePacketForInvokingPacketField(Packet packet,
int size) |
static Packet |
IcmpV6Helper.makePacketForRedirectHeaderOption(Packet packet,
int size) |
Modifier and Type | Method and Description |
---|---|
static Packet |
IcmpV4Helper.makePacketForInvokingPacketField(Packet packet) |
static Packet |
IcmpV6Helper.makePacketForInvokingPacketField(Packet packet,
int size) |
static Packet |
IcmpV6Helper.makePacketForRedirectHeaderOption(Packet packet,
int size) |
Copyright © 2011–2016 Pcap4J.org. All rights reserved.