DHCP Tools

Free open source or hosted tools for use with ISC DHCP

These are a few of the DHCP-related tools, websites, and books we have heard of. Please visit our DNS tools and Kea/IPv6 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.

Tools designed to work with ISC DHCP

Glass - ISC DHCP GUI Monitoring and Alerting: Written by Chris Miles in NodeJS, this new application supports DHCPv4 only (at the moment). MIT licensed.

ISC DHCP Lease Analysis: Tool for shared network and pool range usage analysis, designed for high performance with a lot of leases. Written in C by Sami Kerola.

ISC DHCP Lease Filter: This Python library provides a filter on top of python-isc-dhcp-leases. Martijn Braam.

ISC DHCP SNMP pool tracker: 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.

BT Diamond IP IPv6 resources

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 validation environment for fully automated validation of DHCPv4 and DHCPv6 protocols compliance using Python, Lettuce, and Scapy. The project is hosted on GitHub.

BIND9.net/dhcp: DHCP Resources page from BIND9.net.

Books

The DHCP Handbook, 2nd Edition, by Ralph Droms and Ted Lemon.