These are a few of the tools we use, and a few web sites that document many more tools. At the bottom is a list of books and other information resources. 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 suggestions for additions, or deletions (let us know if something we are linking to is inaccurate), or broken links. Send any suggestions or corrections to web-request at isc dot org.
DHCP and IPv6
Engineers at Facebook wrote this dhcpv4/v6 load balancer to use with Kea dhcp server as an anycasted DHCP service.
Written by Chris Miles in NodeJS, this new application supports DHCPv4 only (at the moment). MIT licensed. On Github.
This generic hook will call an external script at any/all of the hook points supported by Kea. Written by Baptiste Jonglez.
Tool for shared network and pool range usage analysis, designed for high performance with a lot of leases. Written in C by Sami Kerola. On Sourceforge.
This Python library provides a filter on top of python-isc-dhcp-leases. Martijn Braam.
dhcpd-snmp is an extension for the Net-SNMP agent and the ISC DHCP server. It allows you to monitor and track the address usage of your dynamic IP address pools through SNMP. On Github.
BT Diamond IP IPv6 resources
- Excellent article posted on the Internet Society web site, “IPv6 Address Planning: Guidelines for IPv6 Address Allocation”, by Tim Rooney
- Simple on-line subnet calculator.
- IPv6 Address planner
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.
This is an open source validation environment for fully automated validation of DHCPv4 and DHCPv6 protocols compliance using Python, Lettuce and Scapy. The project is hoted on GitHub.
Exports Kea metrics in the Prometheus Exposition Format.
Kea ‘show leases’ script
Supports Kea 1.1. https://archive.mgm51.com/sources/kea-scripts.html
DHCP Resources page from BIND9.net