This is a low-level network debugging utility that utilizes raw packet i/o to construct and deconstruct tcp, udp, ipv4, arp, and icmp packets over ethernet.
ARP_Packet Struct Reference
ARP Packet memory map. More...
#include <arp.h>
Data Fields | |
u16 | hardware_type |
0x0001 for ethernet | |
u16 | protocol_type |
0x0800 for IPv4 | |
u8 | hardware_length |
Bytes. Ethernet is 6. | |
u8 | protocol_length |
Bytes. IPv4 is 4. | |
u16 | operation |
Operation. 1 for request, 2 for reply or announce. | |
u8 | sender_hardware_address [6] |
Generator of the request or reply. | |
u8 | sender_protocol_address [4] |
All zeroes for an ARP probe. | |
u8 | target_hardware_address [6] |
Announce - same as SHA. | |
u8 | target_protocol_address [4] |
Announce - Same as TPA. |
Detailed Description
ARP Packet memory map.
Definition at line 17 of file arp.h.
Field Documentation
Generated on Tue Jul 12 2022 11:59:40 by 1.7.2