
Ferramenta em C++ que usa libtins para criar e transmitir solicitações DHCP com MACs aleatórios em um pool de IPs, esgotando as concessões DHCP para demonstrar ataques de starvation DHCP.
Este código-fonte usa libtins para manipular pacotes DHCP. Cria uma DHCP Request de toda a faixa do pool de IPs e faz broadcast. Este é um código-fonte simples apenas para fins educacionais.
Os passos explicados acima causam uma exaustão na atribuição de IPs DHCP. Assim, o DHCP não funcionará mais.
Este código-fonte foi escrito para fins educacionais e executado sob condições controladas, pode causar problemas de rede. Use por sua conta e risco.
Compile e instale a libtins
Execute os seguintes comandos no diretório DHCP Flood:
mkdir build
cmake ..
make
Observe que você pode precisar de privilégios de root para enviar pacotes.
libtins (biblioteca de criação e sniffing de pacotes)