The following hooks are made available by various third parties:
|options_to_options||?||Ola Thoresen||https://github.com/Olen/kea_hooks||This hook takes the value from different options in a DHCPREQUEST and inserts them into (other) options in a DHCPREPLY. Example usage is to take the value from an Option 82 string, and insert it in an Option 43 sub option, to direct the dhcp client to the correct config file in an auto provisioning scenario.|
|pxe-replace4||BSD 3 clause||Michael Gugino||https://github.com/michaelgugino/kea-pxe-replace-mod||This module utilizes hooks api to replace pxe options (siaddr, option 66, 67) via web request.|
|runscript||?||Baptiste Jonglez||https://github.com/zorun/kea-hook-runscript||Hook that allows to run an external script at all hook points provided by Kea, passing information to the script as environment variables.|
ISC maintains the list of hooks in the Kea ARM chapter on hooks (make sure you look at the documentation that matches your version).