Serialized Form

  • Package jpcap.packet

    • Class jpcap.packet.ARPPacket

      class ARPPacket extends Packet implements Serializable
      serialVersionUID:
      3271911802471786372L
      • Serialized Fields

        • hardtype
          short hardtype
          Hardware type
        • hlen
          short hlen
          Hardware address length
        • operation
          short operation
          Operation
        • plen
          short plen
          Protocol address length
        • prototype
          short prototype
          Protocol type
        • sender_hardaddr
          byte[] sender_hardaddr
          Sender hardware address
        • sender_protoaddr
          byte[] sender_protoaddr
          Sender protocol address
        • target_hardaddr
          byte[] target_hardaddr
          Target hardware address
        • target_protoaddr
          byte[] target_protoaddr
          Target protocol address
    • Class jpcap.packet.DatalinkPacket

      class DatalinkPacket extends Object implements Serializable
    • Class jpcap.packet.EthernetPacket

      class EthernetPacket extends DatalinkPacket implements Serializable
      serialVersionUID:
      817080364073605844L
      • Serialized Fields

        • dst_mac
          byte[] dst_mac
          Destination MAC address (6byte)
        • frametype
          short frametype
          Frame type
        • src_mac
          byte[] src_mac
          Source MAC address (6byte)
    • Class jpcap.packet.ICMPPacket

      class ICMPPacket extends IPPacket implements Serializable
      serialVersionUID:
      208303875185246732L
      • Serialized Fields

        • addr_entry_size
          byte addr_entry_size
          Address entry size
        • addr_num
          byte addr_num
          The number of advertised addresses
        • alive_time
          short alive_time
          Address alive time
        • checksum
          short checksum
          Checksum
        • code
          byte code
          ICMP code
        • id
          short id
          ID
        • ippacket
          IPPacket ippacket
          Returned IP packet
        • mtu
          short mtu
          MTU
        • orig_timestamp
          int orig_timestamp
          Originate timestamp
        • preference
          int[] preference
          Preference
        • recv_timestamp
          int recv_timestamp
          Receive timestamp
        • redir_ip
          InetAddress redir_ip
          Redirect address
        • router_ip
          InetAddress[] router_ip
          Advertised addresses
        • seq
          short seq
          Sequence number
        • subnetmask
          int subnetmask
          Subnet mask
        • trans_timestamp
          int trans_timestamp
          Transmit timestamp
        • type
          byte type
          ICMP type
    • Class jpcap.packet.IPPacket

      class IPPacket extends Packet implements Serializable
      serialVersionUID:
      6427030004078082099L
      • Serialized Fields

        • d_flag
          boolean d_flag
          IP flag bit: [D]elay (v4)
        • dont_frag
          boolean dont_frag
          Don't fragment flag (v4)
        • dst_ip
          InetAddress dst_ip
          Destination IP address
        • flow_label
          int flow_label
          Flow label (v6)
        • hop_limit
          short hop_limit
          Hop Limit, Time To Live (TTL) (v4/v6)
        • ident
          int ident
          IDENTIFICATION (v4)
        • length
          short length
          Packet length (v4/v6)
        • more_frag
          boolean more_frag
          More fragment flag (v4)
        • offset
          short offset
          Fragment offset (v4)
        • option
          byte[] option
          Option in IPv4 header (v4)
        • options
          List options
          Option headers in IPv6Option (v6)
        • priority
          byte priority
          Priority (class) (v4/v6)
        • protocol
          short protocol
          Protocol (v4/v6)
        • r_flag
          boolean r_flag
          IP flag bit: [R]eliability (v4)
        • rsv_frag
          boolean rsv_frag
          Fragmentation reservation flag (v4)
        • rsv_tos
          byte rsv_tos
          Type of Service (TOS) (v4/v6)
        • src_ip
          InetAddress src_ip
          Source IP address
        • t_flag
          boolean t_flag
          IP flag bit: [T]hrough (v4)
        • version
          byte version
          IP version (v4/v6)
    • Class jpcap.packet.IPv6Option

      class IPv6Option extends Object implements Serializable
      serialVersionUID:
      4027393032973499183L
      • Serialized Fields

        • addrs
          InetAddress[] addrs
          Route addresses (Routing option)
        • hlen
          byte hlen
          Header length
        • hop_left
          byte hop_left
          Hop number left (Routing option)
        • identification
          int identification
          Identification (fragment option)
        • m_flag
          boolean m_flag
          More flag (fragment option)
        • next_header
          byte next_header
          Next header
        • offset
          short offset
          Offset (Fragment option)
        • option
          byte[] option
          Option
        • routing_type
          byte routing_type
          Routing type (Routing option)
        • sequence
          int sequence
          Sequence number (AH option)
        • spi
          int spi
          SPI (AH option)
        • type
          byte type
          Type
    • Class jpcap.packet.Packet

      class Packet extends Object implements Serializable
      serialVersionUID:
      5182709860137479561L
      • Serialized Fields

        • caplen
          int caplen
          Captured length
        • data
          byte[] data
          Packet data (excluding the header)
        • datalink
          DatalinkPacket datalink
          Datalink layer header
        • header
          byte[] header
          Header data
        • len
          int len
          Length of this packet
        • sec
          long sec
          Captured timestamp (sec)
        • usec
          long usec
          Captured timestamp (micro sec)
    • Class jpcap.packet.TCPPacket

      class TCPPacket extends IPPacket implements Serializable
      serialVersionUID:
      -8856988406589484129L
      • Serialized Fields

        • ack
          boolean ack
          ACK flag
        • ack_num
          long ack_num
          ACK number
        • dst_port
          int dst_port
          Destination port number
        • fin
          boolean fin
          FIN flag
        • option
          byte[] option
          TCP option
        • psh
          boolean psh
          PSH flag
        • rst
          boolean rst
          RST flag
        • rsv1
          boolean rsv1
          RSV1 flag
        • rsv2
          boolean rsv2
          RSV2 flag
        • sequence
          long sequence
          Sequence number
        • src_port
          int src_port
          Source port number
        • syn
          boolean syn
          SYN flag
        • urg
          boolean urg
          URG flag
        • urgent_pointer
          short urgent_pointer
          Urgent pointer
        • window
          int window
          Window size
    • Class jpcap.packet.UDPPacket

      class UDPPacket extends IPPacket implements Serializable
      serialVersionUID:
      -3170544240823207254L
      • Serialized Fields

        • dst_port
          int dst_port
          Destination port number
        • length
          int length
          packet length
        • src_port
          int src_port
          Source port number