Un programme python de DHCP flooding
Ce script est conçu à des fins éducatives et pour tester la sécurité des réseaux avec l'autorisation explicite des propriétaires du réseau. L'exécution de ce script sur des réseaux non autorisés est illégale et peut causer des perturbations significatives dans les opérations réseau. Utilisez ce script de manière responsable et éthique.
- Le script génère une addresse MAC aléatoire
- Grâce aux fonctionnalités de Scapy, le script crée une requête DHCP
- Une boucle envoi les trames à haute fréquence sur le réseau
Le grand nombre de trames DHCP peut provoquer un dénis de service DHCP sur le serveur DHCP du réseau ciblé. Si les trames passent par des switch, cela peut également provoquer une saturation de la table CAM du commutateur (MACof). Il est donc INDISPENSABLE de manier cet outil avec précaution et de l'utiliser uniquement dans des environnements clos (réseau de VMs) à des buts de test.
Installer Scapy :
pip3 install scapy
git clone https://github.com/franckhtr/DosHCP.git
Ouvrez le script et modifiez la ligne 54 : sendp(packet, iface="Wi-Fi") en remplaçant "Wi-Fi" par le nom de l'interface réseau que vous souhaitez utiliser.
python3 doshcp.py