Interface Packet.Header
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IpPacket.IpHeader, TransportPacket.TransportHeader
- All Known Implementing Classes:
AbstractPacket.AbstractHeader, AbstractPppPacket.AbstractPppHeader, ArpPacket.ArpHeader, BsdLoopbackPacket.BsdLoopbackHeader, DnsPacket.DnsHeader, Dot11ManagementPacket.Dot11ManagementHeader, Dot11ProbeRequestPacket.Dot11ProbeRequestHeader, Dot1qVlanTagPacket.Dot1qVlanTagHeader, EthernetPacket.EthernetHeader, GtpV1Packet.GtpV1Header, HdlcPppPacket.HdlcPppHeader, IcmpIdentifiablePacket.IcmpIdentifiableHeader, 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
The interface representing a packet's header.
- Since:
- pcap4j 0.9.1
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]Returns the raw data of this packet's header.intlength()Returns the header length in bytes.
-
Method Details
-
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
-