State of the Art

on DHCP clients, network managers and libraries in Debian/Ubuntu

ISC-DHCP

Reference ISC implementation ISC License

homepage tar.gz

Debian DHCP clients

isc-dhcp-client

Debian default

debian debian source

network-manager built-in

systemd-networkd

man 5 systemd.network => DHCP options

udhcpc

Busybox implementation

debian

Debian network managers

Gnome Network Manager

Can use 3 DHCP clients: - ISC DHCP client: package isc-dhpc-client, binarry dhclient - systemd DHCP client - built-in DHCP client

debian

wicd

debian

Python DHCP libraries/tools

python-isc-dhcp-leases

Python module for reading dhcp leases files

debian

pydhcplib

Pure Python library.

GPL. Last updated XX. Commiters: 1.

pypi, repo, wiki debian

pydhcpd

DHCP command-line query and testing tool. Uses pydhcplib

GPL. Last updated: 2009

code

staticdhcpd

is an all-Python, RFC 2131-compliant DHCP server, with support for most common DHCP extensions and extensive site-specific customisation.

GPL. Last updated 12/03/2017. Commiters: +3

repo

dhquery

DHCP command line query and testing tool

code one github fork (updated 2016)

dhcpy6d

MAC address aware DHCPv6 server written in Python

Last updated 28/06/2017. Commiters: 2?

homepage repo doc debian

dhcpscapy

Simple DCHP client and server implemented with scapy

Last updated. 18/05/2014. Commiters: 1

repo