DHCP Server API

The DHCP server lets you define modules that can be linked to the DHCP Server and called at specified checkpoints during DHCP or BOOTP message processing.

This section describes the following:

Note: Because the DHCP server is run with root-user authority, user-defined objects can introduce security vulnerabilities and performance degradation. Especially protect against buffer overrun exploitations and enforce security measures when an object writes to temporary files or executes system commands. Also, since many of the routines that can be defined by the object are executed during the normal processing path of each DHCP client's message, monitor the response time to the DHCP client for any impacts on performance.