Dhcpstarv - DHCP starvation utility

What is dhcpstarv?

DHCP starvation is an attack on a DHCP server that sends many requests to it. This leads to the server's address pool being exhausted, after which the DHCP server is unable to respond to clients and give them new leases.

dhcpstarv is a tool that implements a DHCP starvation attack. It requests DHCP leases on a specified interface, saves them and renews them on a regular basis.

When a rogue DHCP server appears in a network with DHCP infrastructure, some clients can get incorrect network settings. Such rogue servers can be switched on by users by accident. The only solution to the issue is to disconnect such a server from the network. But it takes a lot of time to discover a rogue server if the network is complicated, i.e. there are many network devices in it. As a temporary solution, you can attack the rogue DHCP server until you find and disconnect it from the network.

Do not use this tool for abuse. This tool was not made for such purposes. You have been warned.

License

This software is licensed under the GNU General Public License v3.

Copyright (c) 2007 Dmitry Davletbaev

Installation and usage

download the package and extract it. Then execute these commands (the last two as root):

		cd ./dhcpstarv/
		aclocal && autoconf && automake -a -c
		./configure
		make
		make install
		dhcpstarv -i eth0
	

For additional instructions, see the INSTALL file in the source directory and dhcpstarv manual page.

To get the latest source code:

		git clone ssh://ddomgn@git.code.sf.net/p/dhcpstarv/git dhcpstarv-git
	

Feedback

Use SourceForge tracker to submit bugs, feature requests and patches.

Email: ddomgn@gmail.com


SourceForge.net Logo