Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
offensive-onos — Mis experimentos en la armamentización de aplicaciones ONOS (https://github.com/opennetworkinglab/onos) | Kitploit
Herramientas/GitHubGitHub/edoardottt/offensive-onos
Análisis de VulnerabilidadesExplotaciónSeguridad de RedesPruebas de PenetraciónPapers e InvestigaciónAprendizaje y EducaciónDetección de Anomalías
GitHubedoardottt/offensive-onos

offensive-onos

Mis experimentos en la armamentización de aplicaciones ONOS (https://github.com/opennetworkinglab/onos)

Ver Repositorio
2223hace 2 mesesRevisado por Kitploit
Sitio web

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Offensive ONOS

Mis experimentos para convertir en armas las aplicaciones de ONOS.
Esto es parte de la actividad de investigación de mi tesis de Máster en Ciberseguridad (enlace), centrada en la detección de ataques de envenenamiento entre aplicaciones (Cross App Poisoning) en Redes Definidas por Software.

Esta investigación también condujo al descubrimiento de CVE-2023-24279 y CVE-2023-30093.

Artículos útiles para obtener contexto:

  • Cross-App Poisoning in Software-Defined Networking
  • My Master's Degree Thesis
  • 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

Requisitos

  • 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)
  • Para probar las aplicaciones, he usado Mininet para virtualizar el plano de datos, pero es opcional (https://github.com/mininet/mininet/releases/).

    Primeros pasos

    Compila una aplicación ONOS lista para ser instalada y activada

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

    Busca archivos .oar (archivos ONOS)

    root@kitploit:~
    make oar
    

    Consulta este GitHub Gist para entender cómo conectar ONOS y una máquina virtual Mininet.

    Enlaces

    • Wiki de ONOS
    • Documentación de la API de ONOS 2.7.0
    • Thomas Vachuska - Creando e implementando una aplicación ONOS (YouTube)
    • Introducción a Mininet

    Registro de cambios

    Los cambios detallados de cada versión están documentados en las notas de la versión.

    Contribuciones

    Solo abre un issue / pull request.


    edoardottt.com para contactarme.

    Descargar herramienta