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

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

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

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

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

Категории

Все категории
Loading categories
offensive-onos — Мои эксперименты по использованию приложений ONOS в качестве оружия (https://github.com/opennetworkinglab/onos) | Kitploit
Инструменты/GitHubGitHub/edoardottt/offensive-onos
Анализ уязвимостейЭксплуатацияСетевая безопасностьТестирование на ПроникновениеСтатьи и ИсследованияОбучение и ОбразованиеОбнаружение Аномалий
GitHubedoardottt/offensive-onos

offensive-onos

Мои эксперименты по использованию приложений ONOS в качестве оружия (https://github.com/opennetworkinglab/onos)

Репозиторий
2221 месяц назадПроверено Kitploit

Популярное

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

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

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

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

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

Атакующий ONOS

Мои эксперименты по использованию приложений ONOS в качестве оружия.
Это часть исследовательской работы для моей магистерской диссертации по кибербезопасности (ссылка), посвященной обнаружению атак типа Cross App Poisoning в программно-конфигурируемых сетях.

Это исследование также привело к обнаружению CVE-2023-24279 и CVE-2023-30093.

Полезные статьи для ознакомления с контекстом:

  • Cross-App Poisoning in Software-Defined Networking
  • Моя магистерская диссертация
  • Protecting Virtual Programmable Switches from Cross-App Poisoning (CAP) Attacks
  • Classifying Poisoning Attacks in Software Defined Networking
  • A Survey on Software Defined Networking: Architecture for Next Generation Network

Требования

  • JVM 11+ (https://www.oracle.com/java/technologies/downloads/)
  • Maven (https://maven.apache.org/)
  • ONOS 2.7.0 (https://wiki.onosproject.org/display/ONOS/Downloads)

Для тестирования приложений я использовал Mininet для виртуализации плоскости данных, но это необязательно (https://github.com/mininet/mininet/releases/).

Начало работы

Скомпилируйте приложение ONOS, готовое к установке и активации

root@kitploit:~
make -C apps/APP-NAME compile

Найдите файлы .oar (архивы ONOS)

root@kitploit:~
make oar

Смотрите этот GitHub Gist, чтобы узнать, как соединить ONOS и Mininet VM.

Ссылки

  • Вики ONOS
  • Документация API ONOS 2.7.0
  • Thomas Vachuska — создание и развертывание приложения ONOS (Youtube)
  • Введение в Mininet

Журнал изменений

Подробные изменения для каждого выпуска описаны в примечаниях к выпускам.

Участие

Просто откройте issue / pull request.


edoardottt.com — для связи со мной.

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