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

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

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

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

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

Категории

Все категории
Loading categories
sdnpwn — Набор инструментов для тестирования на проникновение в SDN | Kitploit
Инструменты/GitHubGitHub/smythtech/sdnpwn
Фреймворки для пентестаАнализ уязвимостейЭксплуатацияСетевая безопасностьТестирование на Проникновение
GitHubsmythtech/sdnpwn

sdnpwn

Набор инструментов для тестирования на проникновение в SDN

Репозиторий
115381 год назадПроверено Kitploit

Популярное

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

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

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

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

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

Mentioned in Awesome SDN Security

Что такое sdnpwn?

sdnpwn — это набор инструментов и фреймворк для тестирования безопасности программно-конфигурируемых сетей (SDN). Для получения дополнительной информации ознакомьтесь с этой статьей: https://sdnpwn.net/2017/08/22/what-is-sdnpwn/

Установка

Сначала скачайте sdnpwn с помощью git

root@kitploit:~
git clone https://github.com/smythtech/sdnpwn

Сделайте скрипты sdnpwn.py и setup.sh исполняемыми

root@kitploit:~
sudo chmod +x sdnpwn.py
sudo chmod +x setup.sh

Скрипт setup.sh заботится об установке программного обеспечения, необходимого для работы sdnpwn. Просто запустите ./setup.sh и следуйте инструкциям.

root@kitploit:~
sudo ./setup.sh

Использование

Шпаргалка: https://sdnpwn.net/tools/sdnpwn/

Функциональность в sdnpwn разделена на разные модули. Каждая атака или тип атаки доступен из определенного модуля.

Модули можно запускать следующим образом:

root@kitploit:~
./sdnpwn.py <module name> <module options>

Модуль mods можно использовать для вывода списка всех доступных модулей:

root@kitploit:~
./sdnpwn.py mods

Дополнительную информацию о конкретном модуле можно получить с помощью модуля info:

root@kitploit:~
./sdnpwn.py info mods

Приведенная выше команда предоставит дополнительную информацию о модуле mods, например описание и доступные параметры.

Задачи

Необходимые задачи:

  • Проверить, что установочный скрипт все еще подходит.
  • Протестировать все модули на наличие проблем. Убедиться, что они работают как ожидается.
  • Исправить любые ошибки, возникающие в результате указанного тестирования.
  • Добавить согласованную обработку сигналов во всех модулях.
  • Добавить согласованный доступ к меню помощи во всех модулях.
  • Проверить библиотеку OpenFlow, используемую of-switch. Её необходимо обновить или заменить.
  • Очистить/оптимизировать код, где это возможно.

Другие задачи:

  • Добавить больше версий OpenFlow в модуль of-switch. Это может потребовать замены на другую библиотеку OpenFlow и, возможно, полной переработки.
  • Рассмотреть создание модуля p4-switch, предоставляющего аналогичные возможности of-switch.
  • Улучшить точность модуля sdn-detect.
  • Добавить больше информации для идентификации контроллеров. Структурировать данные идентификации лучшим образом (внешний файл?).
  • Добавить актуальные шаблоны приложений для модуля onos-app.
  • Добавить модули для уязвимостей, которые были опубликованы за последние несколько лет.
  • Очистить/оптимизировать код.

Дополнительная информация

Посетите https://sdnpwn.net для статей и руководств по использованию различных модулей sdnpwn и атак, которые они применяют.

Отказ от ответственности

Этот инструмент предоставляется без каких-либо гарантий. Разработчики этого инструмента снимают с себя всякую ответственность за злонамеренное или нелегальное использование, а также за последствия, вызванные таким использованием.

Скачать инструмент