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.
| Tags | Systems Administration Software Development Libraries Python Modules |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | Python |
Recent releases


Changes: This release adds a configurable timeout when waiting for new incoming DHCP packet. It adds documentation for usable DHCP options in pydhcplib. Python2.5 is forced in setup. There are miscellaneous bugfixes.


Changes: This release corrects the server identifier data type, a 32-bit option error when printed, and dhcp_message_type string import. A mailing list for pydhcplib discussion now exists.


Changes: A bug in error output that causes the library to crash was corrected.


Changes: A major improvement was made to the pydhcp admin tool, namely the possibility to read and write DHCP packets in a human readable file format and to generate binaries for network I/O. DHCP packets can be sent from and stored in files. In the library, source address is added for a received packet. Bugs were fixed. The code was cleaned up.


Changes: Bug correction: inversion of behavior for the --no-up option in the pydhcp administrator tool.
A generator framework for realistic and valid high-volume test data.