While scouting around for new security tools, I chanced upon
Hyenae, a highly flexible and platform independent network packet generation tool written by Robin Richter. Hyenae allows you to reproduce low level Ethernet attack scenarios (such as MITM, DoS, and DDoS) to reveal potential security vulnerabilities of your network. Besides smart wildcard-based address randomization, a highly customizable packet generation control, and an interactive attack assistant, Hyenae comes with a clusterable remote daemon for setting up distributed attack networks.
In this video, I show you a demo of a DHCP Discover packet flooding attack using Hyenae on a windows platform. We will learn how to use Hyenae to conduct the attack and then verify the same with Wireshark.
You can download Hyenae from here. I would highly recommend that you try it out. Binaries are available for all OSs.