Todo: * dhcpd.conf file parser should understand semantics of configuration directives. * Better use of autoconfig. Author admits to be beginer in using auto tools. Help needed. * Bad english to good english translation for all files that author has touched. Help needed. * Threshold values -> alarm possibility. * Bug perhaps not? ./dhcpd-pools -o /dev/null /dev/null: Inappropriate ioctl for device Reason is fclose (outfile); in src/output.c @ version 3.x - tcp server & snmp support etc * TCP server / client for distant queries + libwrap support and some kind of protocol. * SNMP support. Program should be demon which gives states of pools almost instantly when queried. Calculations should be done periodically. This way huge dhcp lease files will not cause problem. Perhaps one thread could poll some socket waiting for query and mean while other could do periodical calculations, where output would be copying data for socket thread. * Configuration file for this command.