Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
dhcpflood — Инструмент на C++ с использованием libtins для создания и широковещательной рассылки DHCP-запросов со случайными MAC-адресами в пределах пула IP-адресов, что приводит к исчерпанию DHCP-аренд и демонстрирует атаки типа DHCP starvation. | Kitploit
Инструменты/GitHubGitHub/amirsafiallah/dhcpflood
Сниффинг и анализ пакетовСкриптинг и автоматизацияСетевая безопасностьОбучение и ОбразованиеRed TeamingСостязательная Атака
GitHubamirsafiallah/dhcpflood

dhcpflood

Инструмент на C++ с использованием libtins для создания и широковещательной рассылки DHCP-запросов со случайными MAC-адресами в пределах пула IP-адресов, что приводит к исчерпанию DHCP-аренд и демонстрирует атаки типа DHCP starvation.

Репозиторий
138 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Исходный код DHCP Flood на C++

Этот исходный код использует libtins для манипуляции пакетами DHCP. Создаёт DHCP Request для всего диапазона IP-пула и выполняет широковещательную рассылку. Это простой исходный код, предназначенный исключительно для образовательных целей.

Как это работает

  • Выбирает IP-адрес из указанного диапазона IP-пула
  • Генерирует случайный MAC-адрес
  • Создаёт пакет DHCP Request с этим IP и случайным MAC-адресом
  • Выполняет широковещательную рассылку
  • Ожидает получения ACK/NACK от DHCP-сервера
  • Выбирает следующий IP-адрес из диапазона и повторяет шаги снова.

Описанные выше шаги вызывают истощение пула IP-адресов, выделяемых DHCP. В результате DHCP перестаёт работать.

Предупреждение

Этот исходный код был написан в образовательных целях и запускался в контролируемых условиях. Он может вызвать проблемы в сети. Используйте его на свой страх и риск.

Как скомпилировать

  • Скомпилируйте и установите libtins

  • Выполните следующие команды в каталоге DHCP Flood:

      mkdir build
      cmake ..
      make
    

Обратите внимание, что для отправки пакетов могут потребоваться права root.

Лицензии

libtins (библиотека для создания и перехвата пакетов)

  • https://libtins.github.io/
Скачать инструмент