Package org.pcap4j.packet
Interface Packet.Header
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
IpPacket.IpHeader
,TransportPacket.TransportHeader
- All Known Implementing Classes:
AbstractPacket.AbstractHeader
,ArpPacket.ArpHeader
,BsdLoopbackPacket.BsdLoopbackHeader
,DnsPacket.DnsHeader
,Dot11ManagementPacket.Dot11ManagementHeader
,Dot11ProbeRequestPacket.Dot11ProbeRequestHeader
,Dot1qVlanTagPacket.Dot1qVlanTagHeader
,EthernetPacket.EthernetHeader
,GtpV1Packet.GtpV1Header
,HdlcPppPacket.HdlcPppHeader
,IcmpV4CommonPacket.IcmpV4CommonHeader
,IcmpV4DestinationUnreachablePacket.IcmpV4DestinationUnreachableHeader
,IcmpV4EchoPacket.IcmpV4EchoHeader
,IcmpV4EchoReplyPacket.IcmpV4EchoReplyHeader
,IcmpV4InformationReplyPacket.IcmpV4InformationReplyHeader
,IcmpV4InformationRequestPacket.IcmpV4InformationRequestHeader
,IcmpV4ParameterProblemPacket.IcmpV4ParameterProblemHeader
,IcmpV4RedirectPacket.IcmpV4RedirectHeader
,IcmpV4SourceQuenchPacket.IcmpV4SourceQuenchHeader
,IcmpV4TimeExceededPacket.IcmpV4TimeExceededHeader
,IcmpV4TimestampPacket.IcmpV4TimestampHeader
,IcmpV4TimestampReplyPacket.IcmpV4TimestampReplyHeader
,IcmpV6CommonPacket.IcmpV6CommonHeader
,IcmpV6DestinationUnreachablePacket.IcmpV6DestinationUnreachableHeader
,IcmpV6EchoReplyPacket.IcmpV6EchoReplyHeader
,IcmpV6EchoRequestPacket.IcmpV6EchoRequestHeader
,IcmpV6HomeAgentAddressDiscoveryReplyPacket.IcmpV6HomeAgentAddressDiscoveryReplyHeader
,IcmpV6HomeAgentAddressDiscoveryRequestPacket.IcmpV6HomeAgentAddressDiscoveryRequestHeader
,IcmpV6MobilePrefixAdvertisementPacket.IcmpV6MobilePrefixAdvertisementHeader
,IcmpV6MobilePrefixSolicitationPacket.IcmpV6MobilePrefixSolicitationHeader
,IcmpV6NeighborAdvertisementPacket.IcmpV6NeighborAdvertisementHeader
,IcmpV6NeighborSolicitationPacket.IcmpV6NeighborSolicitationHeader
,IcmpV6PacketTooBigPacket.IcmpV6PacketTooBigHeader
,IcmpV6ParameterProblemPacket.IcmpV6ParameterProblemHeader
,IcmpV6RedirectPacket.IcmpV6RedirectHeader
,IcmpV6RouterAdvertisementPacket.IcmpV6RouterAdvertisementHeader
,IcmpV6RouterSolicitationPacket.IcmpV6RouterSolicitationHeader
,IcmpV6TimeExceededPacket.IcmpV6TimeExceededHeader
,IpV4Packet.IpV4Header
,IpV6ExtDestinationOptionsPacket.IpV6ExtDestinationOptionsHeader
,IpV6ExtFragmentPacket.IpV6ExtFragmentHeader
,IpV6ExtHopByHopOptionsPacket.IpV6ExtHopByHopOptionsHeader
,IpV6ExtOptionsPacket.IpV6ExtOptionsHeader
,IpV6ExtRoutingPacket.IpV6ExtRoutingHeader
,IpV6ExtUnknownPacket.IpV6ExtUnknownHeader
,IpV6Packet.IpV6Header
,LinuxSllPacket.LinuxSllHeader
,LlcPacket.LlcHeader
,PppPacket.PppHeader
,RadiotapPacket.RadiotapHeader
,SctpPacket.SctpHeader
,SnapPacket.SnapHeader
,Ssh2BinaryPacket.Ssh2BinaryHeader
,Ssh2DebugPacket.Ssh2DebugHeader
,Ssh2DisconnectPacket.Ssh2DisconnectHeader
,Ssh2IgnorePacket.Ssh2IgnoreHeader
,Ssh2KexDhInitPacket.Ssh2KexDhInitHeader
,Ssh2KexDhReplyPacket.Ssh2KexDhReplyHeader
,Ssh2KexInitPacket.Ssh2KexInitHeader
,Ssh2NewKeysPacket.Ssh2NewKeysHeader
,Ssh2ServiceAcceptPacket.Ssh2ServiceAcceptHeader
,Ssh2ServiceRequestPacket.Ssh2ServiceRequestHeader
,Ssh2UnimplementedPacket.Ssh2UnimplementedHeader
,Ssh2VersionExchangePacket.Ssh2VersionExchangeHeader
,TcpPacket.TcpHeader
,UdpPacket.UdpHeader
- Enclosing interface:
- Packet
public static interface Packet.Header extends java.io.Serializable
The interface representing a packet's header.- Since:
- pcap4j 0.9.1
- Author:
- Kaito Yamada
-
-
Method Summary
Modifier and Type Method Description byte[]
getRawData()
Returns the raw data of this packet's header.int
length()
Returns the header length in bytes.
-
-
-
Method Detail
-
length
int length()
Returns the header length in bytes.- Returns:
- the length of the byte stream of the header represented by this object in bytes
-
getRawData
byte[] getRawData()
Returns the raw data of this packet's header.- Returns:
- the raw data of this packet's header, namely a piece of the byte stream which is actually sent through real network
-
-