classARP(baseobj.BaseObj)
ARP object
Usage:
from packet.internet.arp import ARP
x = ARP(pktt)
Object definition:
ARP(
htype = int, # Hardware type
ptype = int, # Protocol type
hlen = int, # Byte length for each hardware address
plen = int, # Byte length for each protocol address
oper = int, # Opcode
sha = string, # Hardware address of sender of this packet
spa = string, # Protocol address of sender of this packet
tha = string, # Hardware address of target of this packet
tpa = string, # Protocol address of target of this packet
)
Methodsdefinedhere:
---------------------
__init__(self,pktt)
Constructor
Initialize object's private data.
pktt: Packet trace object (packet.pktt.Pktt) so this layer has
access to the parent layers.
classRARP(ARP)
ARP object
Usage:
from packet.internet.arp import ARP
x = ARP(pktt)
Object definition:
ARP(
htype = int, # Hardware type
ptype = int, # Protocol type
hlen = int, # Byte length for each hardware address
plen = int, # Byte length for each protocol address
oper = int, # Opcode
sha = string, # Hardware address of sender of this packet
spa = string, # Protocol address of sender of this packet
tha = string, # Hardware address of target of this packet
tpa = string, # Protocol address of target of this packet
)
classarp_oper(packet.utils.Enum)
enum arp_oper