Curso de Python Avanzado para Proyectos de Seguridad

Python es un lenguaje interpretado muy utilizado como herramienta de pentesting, sobre todo para la creación de herramientas que permiten recolectar información y detectar fallos de seguridad en aplicaciones web.

Desde un enfoque teórico-práctico estudiaremos Python como un lenguaje orientado para investigadores de seguridad interesados tanto en la parte defensiva como en la ofensiva.

Python se utiliza para un gran número de proyectos incluyendo programación Web, herramientas de seguridad, scripting y automatización de tareas.

Unidades

  1. Trabajando con sockets en Python
  2. Aplicaciones clientes-servidor con sockets en Python
  3. Módulos para realizar peticiones con Python
  4. Recolección de información de servidores con Python
  5. Extracción de metadatos con Python
  6. WebScraping con Python
  7. WebScraping avanzado con Scrapy
  8. Escaneo de puertos y redes con Python
  9. Conexiones con servidores FTP, SFTP, SSH desde Python
  10. Análisis de vulnerabilidades en aplicaciones web con Python
Programa detallado