
Outil C++ utilisant libtins pour fabriquer et diffuser des requêtes DHCP avec des MAC aléatoires sur un pool d'IP, épuisant les baux DHCP afin de démontrer des attaques par épuisement DHCP.
Ce code source utilise libtins pour manipuler les paquets DHCP. Il crée une requête DHCP sur toute la plage du pool d'IP et la diffuse en broadcast. Il s'agit d'un code source simple, uniquement à des fins éducatives.
Les étapes décrites ci-dessus provoquent un épuisement (starvation) de l'attribution des IP DHCP. Ainsi, le DHCP ne fonctionnera plus.
Ce code source a été écrit à des fins éducatives et exécuté dans des conditions contrôlées, Il peut causer des problèmes réseau, Utilisez-le à vos propres risques.
Compilez et installez libtins
Exécutez les commandes suivantes dans le répertoire DHCP Flood :
mkdir build
cmake ..
make
Notez que vous aurez peut-être besoin des privilèges root pour envoyer des paquets.
libtins (bibliothèque de création et d'analyse de paquets)