I am currently working on a new version of phpDHCPAdmin. Over the last couple of years I have seen some usage of this application but initially it was designed to only allow or utilize configuration options necessary for it to be beneficial to my current employers network.
This new version will not only conform to the RFC2132. Some of the features are listed below:
- User/Group/Access level authentication for stricter restrictions to subnet/host editing
- Stricter filtering to assist with common attack vectors such as XSS/SQL attacks
- Standard Global DHCPD configuration options
- PXE/BOOTP Group Configuration options
- DNS zone transfer/update functionality
- DNSSEC configuration options for zone transfers
- Multiple subnet support
- Support for scopes and static host leasing
- Import of static hosts via CSV/XML files
- Import of dhcpd.conf (parse and store appropriately in database tables)
- Auto backup feature and ability to manage said backups
- Access logging
- Comprehensive help system with indexed areas linking to each configuration option within application
- I also plan on creating an installation portion to assist in the setup of the application and database tables.