インタフェースの使用
org.pcap4j.packet.Packet
-
Packetを使用しているパッケージ パッケージ 説明 org.pcap4j.core org.pcap4j.packet org.pcap4j.packet.factory org.pcap4j.packet.factory.propertiesbased org.pcap4j.packet.factory.statik org.pcap4j.util -
-
org.pcap4j.coreでのPacketの使用
Packetを返すorg.pcap4j.coreのメソッド 修飾子とタイプ メソッド 説明 Packet
PcapHandle. getNextPacket()
Packet
PcapHandle. getNextPacketEx()
Packet型のパラメータを持つorg.pcap4j.coreのメソッド 修飾子とタイプ メソッド 説明 boolean
BpfProgram. applyFilter(Packet packet)
Apply the filter on a given packet.void
PcapDumper. dump(Packet packet)
void
PcapDumper. dump(Packet packet, Timestamp timestamp)
void
PacketListener. gotPacket(Packet packet)
void
PcapHandle. sendPacket(Packet packet)
-
org.pcap4j.packetでのPacketの使用
org.pcap4j.packetでのPacketのサブインタフェース 修飾子とタイプ インタフェース 説明 interface
IpPacket
The interface representing an IP packet.interface
TransportPacket
Transport layer packet (e.g.Packet型の型パラメータを持つorg.pcap4j.packetのメソッド 修飾子とタイプ メソッド 説明 <T extends Packet>
booleanAbstractPacket. contains(Class<T> clazz)
<T extends Packet>
booleanPacket. 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>
TAbstractPacket. get(Class<T> clazz)
<T extends Packet>
TPacket. get(Class<T> clazz)
Traverses this packet and its payload to find an object of the specified packet class and returns the object.Packetを返すorg.pcap4j.packetのメソッド 修飾子とタイプ メソッド 説明 abstract Packet
AbstractPacket.AbstractBuilder. build()
Packet
Packet.Builder. build()
Build a packet object using values set to this object.Packet
SimpleBuilder. build()
Packet
IpV6NeighborDiscoveryRedirectedHeaderOption. getIpPacket()
Packet
AbstractPacket. getOuterOf(Class<? extends Packet> clazz)
Packet
Packet. getOuterOf(Class<? extends Packet> clazz)
Returns the outer packet object of a packet objectget(clazz)
returns.Packet
AbstractPacket. getPayload()
Returns the Packet object representing this packet's payload.Packet
BsdLoopbackPacket. getPayload()
Packet
Dot1qVlanTagPacket. getPayload()
Packet
EthernetPacket. getPayload()
Packet
GtpV1Packet. getPayload()
Packet
IcmpV4CommonPacket. getPayload()
Packet
IcmpV4EchoPacket. getPayload()
Packet
IcmpV4EchoReplyPacket. getPayload()
Packet
IcmpV6CommonPacket. getPayload()
Packet
IcmpV6EchoReplyPacket. getPayload()
Packet
IcmpV6EchoRequestPacket. getPayload()
Packet
IpV4Packet. getPayload()
Packet
IpV6ExtFragmentPacket. getPayload()
Packet
IpV6ExtOptionsPacket. getPayload()
Packet
IpV6ExtRoutingPacket. getPayload()
Packet
IpV6ExtUnknownPacket. getPayload()
Packet
IpV6Packet. getPayload()
Packet
LinuxSllPacket. getPayload()
Packet
LlcPacket. getPayload()
Packet
Packet. getPayload()
Returns the Packet object representing this packet's payload.Packet
RadiotapPacket. getPayload()
Packet
SctpPacket. getPayload()
Packet
SnapPacket. getPayload()
Packet
Ssh2BinaryPacket. getPayload()
Packet
TcpPacket. getPayload()
Packet
UdpPacket. getPayload()
static Packet
Dot11Selector. newPacket(byte[] rawData, int offset, int length)
A static factory method.static Packet
GtpSelector. newPacket(byte[] rawData, int offset, int length)
A static factory method.static Packet
IpSelector. 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
SshPacket. newPacket(byte[] rawData, int offset, int length)
A static factory method.Packet
PacketIterator. next()
Packet型の引数を持つ型を返すorg.pcap4j.packetのメソッド 修飾子とタイプ メソッド 説明 Iterator<Packet>
AbstractPacket. iterator()
Packet型のパラメータを持つorg.pcap4j.packetのメソッド 修飾子とタイプ メソッド 説明 IpV6NeighborDiscoveryRedirectedHeaderOption.Builder
IpV6NeighborDiscoveryRedirectedHeaderOption.Builder. ipPacket(Packet ipPacket)
SimpleBuilder
SimpleBuilder. packet(Packet packet)
IcmpV4DestinationUnreachablePacket.Builder
IcmpV4DestinationUnreachablePacket.Builder. payload(Packet payload)
IcmpV4ParameterProblemPacket.Builder
IcmpV4ParameterProblemPacket.Builder. payload(Packet payload)
IcmpV4RedirectPacket.Builder
IcmpV4RedirectPacket.Builder. payload(Packet payload)
IcmpV4SourceQuenchPacket.Builder
IcmpV4SourceQuenchPacket.Builder. payload(Packet payload)
IcmpV4TimeExceededPacket.Builder
IcmpV4TimeExceededPacket.Builder. payload(Packet payload)
IcmpV6DestinationUnreachablePacket.Builder
IcmpV6DestinationUnreachablePacket.Builder. payload(Packet payload)
IcmpV6PacketTooBigPacket.Builder
IcmpV6PacketTooBigPacket.Builder. payload(Packet payload)
IcmpV6ParameterProblemPacket.Builder
IcmpV6ParameterProblemPacket.Builder. payload(Packet payload)
IcmpV6TimeExceededPacket.Builder
IcmpV6TimeExceededPacket.Builder. payload(Packet payload)
Packet型の型引数を持つorg.pcap4j.packetのメソッド・パラメータ 修飾子とタイプ メソッド 説明 Packet
AbstractPacket. getOuterOf(Class<? extends Packet> clazz)
Packet
Packet. getOuterOf(Class<? extends Packet> clazz)
Returns the outer packet object of a packet objectget(clazz)
returns.Packet型のパラメータを持つorg.pcap4j.packetのコンストラクタ コンストラクタ 説明 PacketIterator(Packet p)
SimpleBuilder(Packet packet)
-
org.pcap4j.packet.factoryでのPacketの使用
Packetを返すorg.pcap4j.packet.factoryのメソッド 修飾子とタイプ メソッド 説明 Packet
StaticUnknownPacketFactory. newInstance(byte[] rawData, int offset, int length)
Packet
StaticUnknownPacketFactory. newInstance(byte[] rawData, int offset, int length, NamedNumber<?,?> number)
Packet型の引数を持つ型を返すorg.pcap4j.packet.factoryのメソッド 修飾子とタイプ メソッド 説明 Class<? extends Packet>
StaticUnknownPacketFactory. getTargetClass()
Class<? extends Packet>
StaticUnknownPacketFactory. getTargetClass(NamedNumber<?,?> number)
-
org.pcap4j.packet.factory.propertiesbasedでのPacketの使用
Packetを返すorg.pcap4j.packet.factory.propertiesbasedのメソッド 修飾子とタイプ メソッド 説明 Packet
PropertiesBasedPacketFactory. newInstance(byte[] rawData, int offset, int length)
Packet
PropertiesBasedPacketFactory. newInstance(byte[] rawData, int offset, int length, Class<? extends Packet> packetClass)
Packet
PropertiesBasedPacketFactory. newInstance(byte[] rawData, int offset, int length, NamedNumber<?,?> number)
Packet型の引数を持つ型を返すorg.pcap4j.packet.factory.propertiesbasedのメソッド 修飾子とタイプ メソッド 説明 <T extends NamedNumber<?,?>>
Class<? extends Packet>PacketFactoryPropertiesLoader. getPacketClass(T number)
Class<? extends Packet>
PropertiesBasedPacketFactory. getTargetClass()
Class<? extends Packet>
PropertiesBasedPacketFactory. getTargetClass(NamedNumber<?,?> number)
Class<? extends Packet>
PacketFactoryPropertiesLoader. getUnknownPacketClass()
Packet型の型引数を持つorg.pcap4j.packet.factory.propertiesbasedのメソッド・パラメータ 修飾子とタイプ メソッド 説明 Packet
PropertiesBasedPacketFactory. newInstance(byte[] rawData, int offset, int length, Class<? extends Packet> packetClass)
-
org.pcap4j.packet.factory.statikでのPacketの使用
Packetを返すorg.pcap4j.packet.factory.statikのメソッド 修飾子とタイプ メソッド 説明 Packet
AbstractStaticPacketFactory. newInstance(byte[] rawData, int offset, int length)
Packet
AbstractStaticPacketFactory. newInstance(byte[] rawData, int offset, int length, N number)
Packet
StaticEtherTypePacketFactory. newInstance(byte[] rawData, int offset, int length, EtherType number)
Packet型の引数を持つ型を返すorg.pcap4j.packet.factory.statikのメソッド 修飾子とタイプ メソッド 説明 Class<? extends Packet>
AbstractStaticPacketFactory. getTargetClass()
Class<? extends Packet>
AbstractStaticPacketFactory. getTargetClass(N number)
-
org.pcap4j.utilでのPacketの使用
Packetを返すorg.pcap4j.utilのメソッド 修飾子とタイプ メソッド 説明 static Packet
IcmpV4Helper. makePacketForInvokingPacketField(Packet packet)
static Packet
IcmpV6Helper. makePacketForInvokingPacketField(Packet packet, int size)
static Packet
IcmpV6Helper. makePacketForRedirectHeaderOption(Packet packet, int size)
Packet型のパラメータを持つorg.pcap4j.utilのメソッド 修飾子とタイプ メソッド 説明 static boolean
Packets. containsEthernetPacket(Packet packet)
Checks if the given packet contains an Ethernet packet (EthernetPacket
).static boolean
Packets. containsIpPacket(Packet packet)
Checks if the given packet contains an IP packet (IpPacket
).static boolean
Packets. containsIpV4Packet(Packet packet)
Checks if the given packet contains an IPv4 packet (IpV4Packet
).static boolean
Packets. containsIpV6Packet(Packet packet)
Checks if the given packet contains an IPv6 packet (IpV6Packet
).static boolean
Packets. containsTcpPacket(Packet packet)
Checks if the given packet contains a TCP packet (TcpPacket
).static boolean
Packets. containsUdpPacket(Packet packet)
Checks if the given packet contains a Udp packet (UdpPacket
).static Packet
IcmpV4Helper. makePacketForInvokingPacketField(Packet packet)
static Packet
IcmpV6Helper. makePacketForInvokingPacketField(Packet packet, int size)
static Packet
IcmpV6Helper. makePacketForRedirectHeaderOption(Packet packet, int size)
-