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
sdnpwn — Un kit de herramientas de pruebas de penetración para SDN | Kitploit
Herramientas/GitHubGitHub/smythtech/sdnpwn
Frameworks de Pruebas de PenetraciónAnálisis de VulnerabilidadesExplotaciónSeguridad de RedesPruebas de Penetración
GitHubsmythtech/sdnpwn

sdnpwn

Un kit de herramientas de pruebas de penetración para SDN

Ver Repositorio
115382hace 1 añoRevisado por Kitploit

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

Mentioned in Awesome SDN Security

¿Qué es sdnpwn?

sdnpwn es un kit de herramientas y un framework para probar la seguridad de las Redes Definidas por Software (SDN). Para más información, consulta este artículo: https://sdnpwn.net/2017/08/22/what-is-sdnpwn/

Instalación

Primero descarga sdnpwn usando git

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

Haz ejecutables los scripts sdnpwn.py y setup.sh

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

El script setup.sh se encarga de instalar el software necesario para que sdnpwn funcione. Solo ejecuta ./setup.sh y sigue las instrucciones.

root@kitploit:~
sudo ./setup.sh

Uso

Hoja de referencia: https://sdnpwn.net/tools/sdnpwn/

La funcionalidad de sdnpwn está dividida en diferentes módulos. Cada ataque o tipo de ataque está disponible desde un módulo concreto.

Los módulos se pueden ejecutar así:

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

El módulo mods se puede usar para listar todos los módulos disponibles:

root@kitploit:~
./sdnpwn.py mods

Se puede acceder a más información sobre un módulo concreto usando el módulo info:

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

El comando anterior recuperaría más información sobre el módulo mods, como una descripción y las opciones disponibles.

Tareas pendientes

Tareas necesarias:

  • Comprobar que el script de instalación sigue siendo adecuado.
  • Probar todos los módulos para comprobar si hay algún problema. Verificar que funcionan como se espera.
  • Corregir cualquier error que surja a partir de las pruebas anteriores.
  • Añadir un manejo de señales coherente en todos los módulos.
  • Añadir un acceso coherente al menú de ayuda en todos los módulos.
  • Revisar la librería OpenFlow utilizada por of-switch. Esto necesita ser actualizado o cambiado.
  • Limpiar/optimizar el código cuando sea posible.

Otras tareas:

  • Añadir más versiones de OpenFlow al módulo of-switch. Esto puede requerir un cambio a una librería OpenFlow diferente y posiblemente una reescritura completa.
  • Considerar la creación de un módulo p4-switch que proporcione características similares a of-switch.
  • Mejorar la precisión del módulo sdn-detect.
  • Añadir más información para la identificación (fingerprinting) de controladores. Estructurar los datos de identificación de una mejor manera (¿archivo externo?).
  • Añadir plantillas de aplicaciones actualizadas para el módulo onos-app.
  • Añadir módulos para vulnerabilidades que se han hecho públicas en los últimos años.
  • Limpiar/optimizar el código.

Más información

Visita https://sdnpwn.net para ver artículos y tutoriales sobre el uso de varios módulos de sdnpwn y los ataques que emplean.

Descargo de responsabilidad

Esta herramienta se proporciona sin garantía. Los desarrolladores de esta herramienta declinan toda responsabilidad por el uso malicioso o ilegal, y por el impacto causado por dicho uso.