Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Tree [9d1241] master /
History



File Date Author Commit
build-aux 2013-04-09 Sami Kerola Sami Kerola [7c3423] build-sys: update git-version-gen from gnulib
contrib 2014-05-31 Sami Kerola Sami Kerola [6e680e] contrib: add release siging key to contrib/
doc 2013-04-24 Sami Kerola Sami Kerola [30238e] build-sys: use non-recursive build
lib 2014-11-15 Sami Kerola Sami Kerola [cfbd69] maint: remove unnecessary braces, spaces, updat...
man 2013-11-08 Sami Kerola Sami Kerola [6b88e8] man: add tip analysis of include files can be u...
snippet 2012-11-04 Sami Kerola Sami Kerola [ab699e] build-sys: add gnulib
src 2015-05-02 Sami Kerola Sami Kerola [9d1241] improve html output
tests 2015-05-02 Sami Kerola Sami Kerola [c4e5ef] add xml format check
.gitignore 2013-09-22 Sami Kerola Sami Kerola [32f496] getdata: use flex and bison to parse dhcpd.conf...
AUTHORS 2011-02-08 Sami Kerola Sami Kerola [fdcfcd] INSTALL file is unnecessary
COPYING 2011-07-09 Sami Kerola Sami Kerola [f51f2e] licensing: set placeholder properly
ChangeLog 2012-11-20 Sami Kerola Sami Kerola [83e124] docs: fix spelling mistakes
Makefile.am 2013-09-22 Sami Kerola Sami Kerola [32f496] getdata: use flex and bison to parse dhcpd.conf...
NEWS 2014-11-15 Sami Kerola Sami Kerola [c7379e] release: 2.26
README 2015-04-01 Sami Kerola Sami Kerola [34dd1d] docs: remove very basic git usage info
THANKS 2015-05-02 Sami Kerola Sami Kerola [0d6c61] add touched addresses counts to xml and json re...
TODO 2015-04-01 Sami Kerola Sami Kerola [735c5d] docs: remove todo items that will never happen
bootstrap 2014-10-24 Sami Kerola Sami Kerola [bd5877] update bootstrap from gnulib
bootstrap.conf 2014-11-14 Sami Kerola Sami Kerola [8e076f] output: avoid division by zero
configure.ac 2014-04-13 Sami Kerola Sami Kerola [502daf] build-sys: require automake 1.12 to get working...

Read Me

This is dhcpd-pools which is made for ISC dhcpd pool range analysis.

== Quick start

	./bootstrap
	./configure --prefix=/usr/local
	make
	make install


== General information

	With this command you can check usage of pool addresses
	when address space is great. Command is designed so that
	it will not get slow even there is thousands of IPs in
	lease file. This kind of huge dhcpd installation can be
	near by DSL DSLAMs or some other public access connection
	points.

	This command will not print nice to know information like
	DHCPStatus does. Output is limited only to list only
	usage for ranges, shared network and total address space.
	Limiting what is printed is the right thing to do when
	there is thousands of addresses. If your address space is
	small some other dhcp analyzer might be more suitable for
	you.

== Dependencies to other projects

	http://www.gnu.org/software/gnulib/

		If you have gnulib checked out somewhere at file
		system you can avoid download by setting
		GNULIB_SRCDIR environment variable.

	http://uthash.sourceforge.net/

== Test data wanted

	Maintainer is interested to get copy of your dhcpd.conf
	and dhcpd.leases file, with includes if you use them.
	Intention is to collect large set of data to build
	realistic regression test environment. By giving your
	data to maintainer you can be sure that updates will work
	for you.

	If you are interested to help this way put all files into
	tar.gz, and send them to kerolasa@iki.fi. It would be nice
	that email subject line would have 'dhcpd-pools test data'.