Curso a distancia (Online) de Python avanzado para proyectos de seguridad


Mediante este Curso a distancia (Online) aprenderás a automatizar tareas de pentesting con Python utilizando herramientas avanzadas para detectar vulnerabilidades de seguridad.
Descripción
El objetivo del Curso a distancia (Online) de Python avanzado para proyectos de seguridad, es ampliar los conocimientos sobre Python, dominar herramientas avanzadas, librerías y módulos para la detección y mitigación de amenazas cibernéticas y aplicar metodologías de código enfocado a la seguridad.
Domina Python a nivel experto y programa tus propias herramientas de ciberseguridad
Aprenderás a utilizar Python no solo para poder construir programas, también para recolectar información, detectar fallos de seguridad en aplicaciones web, automatizar y especificar muchas de las tareas que se realizan durante un proceso de pentesting.
Dominar Python avanzado para proyectos de seguridad, te coloca en una posición altamente competitiva frente a profesionales tradicionales.
Podrás capacitarte en el desarrollo de scripts y herramientas personalizadas orientadas a la ciberseguridad y el hacking ético, combinando técnicas ofensivas y defensivas para auditar sistemas, automatizar tareas repetitivas y analizar vulnerabilidades.
Con este Curso a distancia (Online) podrás obtener las siguientes competencias:
- Aprender a crear scripts en Python con el objetivo de automatizar tareas de pentesting.
- Aprender las principales librerías disponibles en Python a la hora de desarrollar herramientas enfocadas a la seguridad.
- Aprender una metodología que permita escribir código en Python para realizar un proceso de pentesting.
- Aprender a desarrollar mediante programación en Python sus propias herramientas que se utilizan en un proceso de Ethical Hacking.
- Aprender a automatizar tareas de análisis y extracción de información de servidores.
- Fomentar el interés por la investigación y la seguridad informática.
Puedes ver aquí un vídeo de presentación del curso:
Características
Curso a distancia (Online) de Python avanzado para proyectos de seguridad, de 35 horas de duración.
- Tendrás 3 meses para completar el curso.
- Acceso a la plataforma las 24 horas del día, los 7 días de la semana.
- Compatible con cualquier sistema operativo y dispositivo móvil.
- La evaluación se realiza a través de exámenes tipo test.
- Ponte tu propio horario ya que el curso es online.
- Al finalizar, recibirás tu Certificación Acreditativa.
¿A quién va dirigido?
Este Curso a distancia (Online) de Python avanzado para proyectos de seguridad está dirigido principalmente a desarrolladores con conocimientos básicos en Python, investigadores y analistas de ciberseguridad que buscan automatizar auditorías y crear herramientas de hacking ético, y a empresas que desean capacitar a sus equipos técnicos en la protección de datos.
Temario del curso
1. Trabajando con sockets en Python
- Introducción a python para proyectos de seguridad
- Introducción a los sockets
- Recopilación de información con sockets
- Implementar en Python un escáner de puertos con sockets
- Implementar en Python un servidor HTTP
- Resumen
2. Aplicaciones clientes-servidor con sockets en Python
- Métodos para enviar y recibir datos entre un cliente y un servidor
- Creando un cliente y un servidor TCP con sockets
- Shell inversa con sockets
- Resumen
3. Módulos para realizar peticiones con Python
- Protocolo HTTP y creación de clientes HTTP en python
- Construyendo un cliente HTTP con urllib.request
- Crear un cliente HTTP con requests
- Resumen
4. Recolección de información de servidores con Python
- Utilizando Shodan para la obtención de información de un servidor
- Utilizando Python para realizar búsquedas en Shodan
- Utilizando el registro Whois para obtener información de un servidor
- Extracción de información de servidores DNS
- Resumen
5. Extracción de metadatos con Python
- Obtener información geográfica acerca de la localización de un servidor
- Extracción de metadatos en documentos con el módulo PyPDF2
- Extracción de metadatos en imágenes
- Resumen
6. WebScraping con Python
- Extracción de contenidos web con Python
- Extraer contenido y etiquetas con BeautifulSoup
- Extracción de imágenes y enlaces con el módulo bs4
- Resumen
7. WebScraping avanzado con Scrapy
- Arquitectura e instalación de Scrapy
- Scrapy como framework de desarrollo de spyders
- Proyecto Scrapy para extraer las conferencias europython
- Resumen
8. Escaneo de puertos y redes con Python
- Nmap como herramienta de escáner de puertos
- Escaneo de puertos con Python-nmap
- Ejecutar scripts de nmap para detectar servicios y vulnerabilidades
- Obtener las máquinas activas de un segmento de red
- Resumen
9. Conexiones con servidores FTP, SFTP, SSH desde Python
- Conexiones con servidores FTP utilizando el módulo ftplib
- Conexión con servidores SSH utilizando paramiko
- Proceso de fuerza bruta contra un servidor SSH
- Resumen
10. Análisis de vulnerabilidades en aplicaciones web con Python
- Introducción a la metodología OWASP
- Introducción a la herramienta sqlmap para detectar vulnerabilidades del tipo sql injection
- Introducción a la herramienta bandit para detectar vulnerabilidades en proyectos de python
- Detectar vulnerabilidades en sitios web con herramientas automáticas
- Resumen
- Durante el proceso de compra, te solicitaremos los datos para tu alta en el centro.
- Antes de las 72 horas laborables recibirás en tu correo electrónico las credenciales para acceder a tu curso.
- Si no recibes las claves antes de las 72 horas laborables, por favor revisa tu carpeta de spam o correo no deseado.
- Tienes 3 meses para completar el curso desde el día que recibes las credenciales de acceso.
- No se aceptan devoluciones una vez recibidas las claves de acceso.
Aprendum colabora con Lecciona
Lecciona es un centro privado dedicado a la formación online de calidad. Su característica fundamental es la de ofrecer un servicio al cliente cercano, rápido y eficaz. La oferta de cursos es dinámica y en constante crecimiento para satisfacer la demanda formativa existente. Somos flexibles y nos adaptamos, en lo posible, a las distintas necesidades que se nos presentan en el día a día. La potente plataforma de Teleformación que utilizamos cumple con los principales estándares del mercado y nos permite ofrecer una formación online de alto nivel.