Pydhcplib is a library to read, write, encode, and decode DHCP packets on a network. It also includes an admnistrator tool to send and receive DHCP traffic.