Package dpkt :: Module arp :: Class ARP
[hide private]
[frames] | no frames]

Class ARP

source code

object --+        
         |        
   ??.Temp --+    
             |    
   dpkt.Packet --+
                 |
                ARP

Address Resolution Protocol.

See more about the ARP on     https://en.wikipedia.org/wiki/Address_Resolution_Protocol

Attributes:
    __hdr__: Header fields of ARP.

Instance Methods [hide private]

Inherited from dpkt.Packet: __bytes__, __getitem__, __init__, __len__, __repr__, __str__, pack, pack_hdr, unpack

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]
  __hdr__ = (('hrd', 'H', 1), ('pro', 'H', 2048), ('hln', 'B', 6...
  __hdr_defaults__ = {'hln': 6, 'hrd': 1, 'op': 1, 'pln': 4, 'pr...
  __hdr_fields__ = ['hrd', 'pro', 'hln', 'pln', 'op', 'sha', 'sp...
  __hdr_fmt__ = '>HHBBH6s4s6s4s'
  __hdr_len__ = 28
Properties [hide private]
  data
  hln
  hrd
  op
  pln
  pro
  sha
  spa
  tha
  tpa

Inherited from object: __class__

Class Variable Details [hide private]

__hdr__

Value:
(('hrd', 'H', 1),
 ('pro', 'H', 2048),
 ('hln', 'B', 6),
 ('pln', 'B', 4),
 ('op', 'H', 1),
 ('sha', '6s', ''),
 ('spa', '4s', ''),
 ('tha', '6s', ''),
...

__hdr_defaults__

Value:
{'hln': 6,
 'hrd': 1,
 'op': 1,
 'pln': 4,
 'pro': 2048,
 'sha': '',
 'spa': '',
 'tha': '',
...

__hdr_fields__

Value:
['hrd', 'pro', 'hln', 'pln', 'op', 'sha', 'spa', 'tha', 'tpa']