インタフェースの使用
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のメソッド 修飾子とタイプ メソッド 説明 PacketPcapHandle. getNextPacket()PacketPcapHandle. getNextPacketEx()Packet型のパラメータを持つorg.pcap4j.coreのメソッド 修飾子とタイプ メソッド 説明 booleanBpfProgram. applyFilter(Packet packet)Apply the filter on a given packet.voidPcapDumper. dump(Packet packet)voidPcapDumper. dump(Packet packet, Timestamp timestamp)voidPacketListener. gotPacket(Packet packet)voidPcapHandle. sendPacket(Packet packet) -
org.pcap4j.packetでのPacketの使用
org.pcap4j.packetでのPacketのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceIpPacketThe interface representing an IP packet.interfaceTransportPacketTransport 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 PacketAbstractPacket.AbstractBuilder. build()PacketPacket.Builder. build()Build a packet object using values set to this object.PacketSimpleBuilder. build()PacketIpV6NeighborDiscoveryRedirectedHeaderOption. getIpPacket()PacketAbstractPacket. getOuterOf(Class<? extends Packet> clazz)PacketPacket. getOuterOf(Class<? extends Packet> clazz)Returns the outer packet object of a packet objectget(clazz)returns.PacketAbstractPacket. getPayload()Returns the Packet object representing this packet's payload.PacketBsdLoopbackPacket. getPayload()PacketDot1qVlanTagPacket. getPayload()PacketEthernetPacket. getPayload()PacketGtpV1Packet. getPayload()PacketIcmpV4CommonPacket. getPayload()PacketIcmpV4EchoPacket. getPayload()PacketIcmpV4EchoReplyPacket. getPayload()PacketIcmpV6CommonPacket. getPayload()PacketIcmpV6EchoReplyPacket. getPayload()PacketIcmpV6EchoRequestPacket. getPayload()PacketIpV4Packet. getPayload()PacketIpV6ExtFragmentPacket. getPayload()PacketIpV6ExtOptionsPacket. getPayload()PacketIpV6ExtRoutingPacket. getPayload()PacketIpV6ExtUnknownPacket. getPayload()PacketIpV6Packet. getPayload()PacketLinuxSllPacket. getPayload()PacketLlcPacket. getPayload()PacketPacket. getPayload()Returns the Packet object representing this packet's payload.PacketRadiotapPacket. getPayload()PacketSctpPacket. getPayload()PacketSnapPacket. getPayload()PacketSsh2BinaryPacket. getPayload()PacketTcpPacket. getPayload()PacketUdpPacket. getPayload()static PacketDot11Selector. newPacket(byte[] rawData, int offset, int length)A static factory method.static PacketGtpSelector. newPacket(byte[] rawData, int offset, int length)A static factory method.static PacketIpSelector. newPacket(byte[] rawData, int offset, int length)A static factory method.static PacketPppSelector. newPacket(byte[] rawData, int offset, int length)A static factory method.static PacketSshPacket. newPacket(byte[] rawData, int offset, int length)A static factory method.PacketPacketIterator. next()Packet型の引数を持つ型を返すorg.pcap4j.packetのメソッド 修飾子とタイプ メソッド 説明 Iterator<Packet>AbstractPacket. iterator()Packet型のパラメータを持つorg.pcap4j.packetのメソッド 修飾子とタイプ メソッド 説明 IpV6NeighborDiscoveryRedirectedHeaderOption.BuilderIpV6NeighborDiscoveryRedirectedHeaderOption.Builder. ipPacket(Packet ipPacket)SimpleBuilderSimpleBuilder. packet(Packet packet)IcmpV4DestinationUnreachablePacket.BuilderIcmpV4DestinationUnreachablePacket.Builder. payload(Packet payload)IcmpV4ParameterProblemPacket.BuilderIcmpV4ParameterProblemPacket.Builder. payload(Packet payload)IcmpV4RedirectPacket.BuilderIcmpV4RedirectPacket.Builder. payload(Packet payload)IcmpV4SourceQuenchPacket.BuilderIcmpV4SourceQuenchPacket.Builder. payload(Packet payload)IcmpV4TimeExceededPacket.BuilderIcmpV4TimeExceededPacket.Builder. payload(Packet payload)IcmpV6DestinationUnreachablePacket.BuilderIcmpV6DestinationUnreachablePacket.Builder. payload(Packet payload)IcmpV6PacketTooBigPacket.BuilderIcmpV6PacketTooBigPacket.Builder. payload(Packet payload)IcmpV6ParameterProblemPacket.BuilderIcmpV6ParameterProblemPacket.Builder. payload(Packet payload)IcmpV6TimeExceededPacket.BuilderIcmpV6TimeExceededPacket.Builder. payload(Packet payload)Packet型の型引数を持つorg.pcap4j.packetのメソッド・パラメータ 修飾子とタイプ メソッド 説明 PacketAbstractPacket. getOuterOf(Class<? extends Packet> clazz)PacketPacket. 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のメソッド 修飾子とタイプ メソッド 説明 PacketStaticUnknownPacketFactory. newInstance(byte[] rawData, int offset, int length)PacketStaticUnknownPacketFactory. 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のメソッド 修飾子とタイプ メソッド 説明 PacketPropertiesBasedPacketFactory. newInstance(byte[] rawData, int offset, int length)PacketPropertiesBasedPacketFactory. newInstance(byte[] rawData, int offset, int length, Class<? extends Packet> packetClass)PacketPropertiesBasedPacketFactory. 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のメソッド・パラメータ 修飾子とタイプ メソッド 説明 PacketPropertiesBasedPacketFactory. newInstance(byte[] rawData, int offset, int length, Class<? extends Packet> packetClass) -
org.pcap4j.packet.factory.statikでのPacketの使用
Packetを返すorg.pcap4j.packet.factory.statikのメソッド 修飾子とタイプ メソッド 説明 PacketAbstractStaticPacketFactory. newInstance(byte[] rawData, int offset, int length)PacketAbstractStaticPacketFactory. newInstance(byte[] rawData, int offset, int length, N number)PacketStaticEtherTypePacketFactory. 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 PacketIcmpV4Helper. makePacketForInvokingPacketField(Packet packet)static PacketIcmpV6Helper. makePacketForInvokingPacketField(Packet packet, int size)static PacketIcmpV6Helper. makePacketForRedirectHeaderOption(Packet packet, int size)Packet型のパラメータを持つorg.pcap4j.utilのメソッド 修飾子とタイプ メソッド 説明 static booleanPackets. containsEthernetPacket(Packet packet)Checks if the given packet contains an Ethernet packet (EthernetPacket).static booleanPackets. containsIpPacket(Packet packet)Checks if the given packet contains an IP packet (IpPacket).static booleanPackets. containsIpV4Packet(Packet packet)Checks if the given packet contains an IPv4 packet (IpV4Packet).static booleanPackets. containsIpV6Packet(Packet packet)Checks if the given packet contains an IPv6 packet (IpV6Packet).static booleanPackets. containsTcpPacket(Packet packet)Checks if the given packet contains a TCP packet (TcpPacket).static booleanPackets. containsUdpPacket(Packet packet)Checks if the given packet contains a Udp packet (UdpPacket).static PacketIcmpV4Helper. makePacketForInvokingPacketField(Packet packet)static PacketIcmpV6Helper. makePacketForInvokingPacketField(Packet packet, int size)static PacketIcmpV6Helper. makePacketForRedirectHeaderOption(Packet packet, int size)
-