
Instala Scrapy utilizando el siguiente comando:
#Recuerda estar en tu entorno virtual
pip install scrapy==2.11.0
Para esta clase requeriremos instalar Bandit:
sudo apt-get install python3-bandit
En el mundo de la ciberseguridad y la administración de redes, el uso de herramientas automatizadas es clave para la recolección de información, el análisis de vulnerabilidades y la auditoría de sistemas. En este curso aprenderás a utilizar Python para realizar tareas esenciales en seguridad y redes sin necesidad de profundizar en la teoría de protocolos, enfocándonos en la práctica, la implementación real y en ejemplos directamente aplicables en escenarios profesionales.
A lo largo del curso verás paso a paso cómo aprovechar librerías y técnicas modernas que son utilizadas en la industria, con ejercicios prácticos y proyectos que podrás adaptar a tus necesidades laborales o académicas. No se requiere experiencia avanzada, solo conocimientos básicos de programación en Python y muchas ganas de aprender.
Temario principal:
Uso de sockets para la comunicación en redes.
Envío de peticiones HTTPS para interactuar con servidores web.
Recolección de información de servidores y extracción de metadatos.
Web Scraping para extraer datos de sitios web.
Escaneo de puertos y redes para identificar servicios activos.
Conexión con servidores FTP, SFTP y SSH para gestionar archivos y ejecutar comandos remotos.
Análisis de vulnerabilidades en aplicaciones web.
Monitoreo de tráfico de red y rastreo de paquetes.
OSINT (Open-Source Intelligence) para obtener información de fuentes abiertas.
Criptografía básica para asegurar la comunicación y los datos.
Con este enfoque práctico, al finalizar el curso tendrás una caja de herramientas efectiva para abordar proyectos de seguridad informática, auditorías básicas de sistemas y pruebas de red en tu entorno de trabajo.