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.