Kea & IPv6 Tools

Useful, free, hosted or open source tools

These are a few of the Kea- and IPv6-related tools, websites, and books we have heard of. Please visit our DNS tools and DHCP tools pages if those are relevant to your needs.

Please note that it is your responsibility to check the licensing terms of any software you download. We have not tried all of these; many of them have simply been added on the suggestion of some of our users, so we can’t make any specific claims about suitability or quality.

We welcome notifications for additions, deletions, or broken links; please let us know if something we are linking to is inaccurate. Send any suggestions or corrections to web-request at isc dot org. We also have a separately-maintained list of open source hook libraries for Kea on a GitLab wiki page.

  • ISC-DHCP Migration Tools This page provides links and descriptions of several tools ISC provides to users of ISC-DHCP, who are migrating to Kea.

  • Stork This is a graphical web-based dashboard for Kea. It monitors server status, pool utilization, high-availability status and includes a simple log viewer. Recent Stork versions can also manage host reservations and subnets, in Kea servers with the Host Commands and Subnet Commands hook libraries installed. Stork is open source, from ISC, and is available in tarballs or packages. Stork includes a Prometheus exporter and Grafana template.

  • Endure, a new DHCP diagnostics utility written in Rust.

  • Kea Docker “The ISC Kea DHCP server, Control Agent and DDNS running inside individual Docker containers.” Developed by Jonas Alfredsson.

  • Systemd Init Script In ISC’s GitLab you can find this contributed patch for systemd for use with Kea, developed by Rasmus Edgar Jørgensen. “Systemd handles the daemonization and actually seems to be a perfect fit for how Kea services behave atm.”

  • DHCPlb - Load Balancer Engineers at Facebook wrote this dhcpv4/v6 load balancer to use with the Kea DHCP server as an anycasted DHCP service.

  • Kea “Run Script” Hook - newer one This a hook for the Kea DHCP server that allows an external script to be run at various points in the processing of DHCP requests and responses. From Zorun on Github.

  • Kea “Run Script” Hook This generic hook calls an external script at any/all of the hook points supported by Kea. Written by Baptiste Jonglez.

  • Integrate Kea with NetBox This blog post explains how to import available addresses from NetBox into Kea. Written by Michael Schwartzkopff.

  • Integrate Kea with NetBox “This plugin allows you to view Kea status, leases and subnets in NetBox.”

  • Kea-NetBox sync daemon “netbox-kea-dhcp is a one-way sync daemon that exports NetBox prefixes, IP ranges and IP addresses to respectively DHCP subnets, pools and host reservations.”

  • Kea-Knot integration Docker “This is a Docker image containing Kea (for DHCP) and Knot DNS (for authoritative DNS; not a resolver). Kea can provide load balanced DHCP while Knot supports dynamic updates from Kea DHCP.”

  • Kea-telegraf-stats This script re-formats the statistics output from the Kea API into a telegraf-friendly format.

  • Kea memfile-database Importer This script makes it easy to migrate from a CSV-backed Kea to a database-backed Kea. From Munroe Sollog.

  • Splunk-enterprise-addon-for-Kea Developed by Mikael Bjerkeland.

  • Kea Python Interpreter This enables creating Kea hooks with Python. By davejohncole.

  • DHCP Probe DHCP Probe attempts to discover DHCP and BootP servers on a directly attached Ethernet network. A network administrator can use this tool to locate unauthorized DHCP and BootP servers.

  • ISC Forge This is an open source environment for fully automated validation of DHCPv4 and DHCPv6 protocols compliance using Python, Lettuce, and Scapy.

  • Kea Prometheus Exporter This exports Kea metrics in the Prometheus Exposition Format.

  • Kea “Show Leases” Script

  • IPv6 Address Planning: Guidelines for IPv6 Address Allocation This is an excellent article posted on the Internet Society website, by Tim Rooney.

  • Simple on-line subnet calculator

  • IPv6 Address planner

  • dhtest, a Linux dhcp traffic generator