PcapPlusPlus
21.05
|
#include <DhcpLayer.h>
Public Attributes | |
uint8_t | opCode |
uint8_t | hardwareType |
uint8_t | hardwareAddressLength |
uint8_t | hops |
uint32_t | transactionID |
uint16_t | secondsElapsed |
uint16_t | flags |
uint32_t | clientIpAddress |
uint32_t | yourIpAddress |
uint32_t | serverIpAddress |
uint32_t | gatewayIpAddress |
uint8_t | clientHardwareAddress [16] |
uint8_t | serverName [64] |
uint8_t | bootFilename [128] |
uint32_t | magicNumber |
Represents a DHCP protocol header
uint8_t pcpp::dhcp_header::bootFilename[128] |
BootP boot file name
uint8_t pcpp::dhcp_header::clientHardwareAddress[16] |
Client hardware address, by default contains the MAC address (only 6 first bytes are used)
uint32_t pcpp::dhcp_header::clientIpAddress |
Client IPv4 address
uint16_t pcpp::dhcp_header::flags |
BootP flags
uint32_t pcpp::dhcp_header::gatewayIpAddress |
Gateway IPv4 address
uint8_t pcpp::dhcp_header::hardwareAddressLength |
Hardware address length, set to 6 (MAC address length) by default
uint8_t pcpp::dhcp_header::hardwareType |
Hardware type, set to 1 (Ethernet) by default
uint8_t pcpp::dhcp_header::hops |
Hop count
uint32_t pcpp::dhcp_header::magicNumber |
DHCP magic number (set to the default value of 0x63538263)
uint8_t pcpp::dhcp_header::opCode |
BootP opcode
uint16_t pcpp::dhcp_header::secondsElapsed |
The elapsed time, in seconds since the client sent its first BOOTREQUEST message
uint32_t pcpp::dhcp_header::serverIpAddress |
Server IPv4 address
uint8_t pcpp::dhcp_header::serverName[64] |
BootP server name
uint32_t pcpp::dhcp_header::transactionID |
DHCP/BootP transaction ID
uint32_t pcpp::dhcp_header::yourIpAddress |
Your IPv4 address