Nadie puede negar que a la hora de realizar un pequeño script para automatizar una tarea, o escribir una herramienta rápidamente, Python es uno de los lenguajes de programación que llaman más la atención, ya sea por su corta curva de aprendizaje, por ser tan estricto con que el código se pueda ver y leer bien, o por la excelente comunidad y librerías disponibles casi para todo, la serpiente verde siempre destaca como una de las primeras opciones a elegir para emprender un proyecto rápido.

Tabla de Contenido
Actualización 2026: este curso nació en la era de Python 2
Los videos que recopila este artículo fueron publicados originalmente en 2015, cuando Python 2 era todavía el estándar de la industria. Es importante que lo sepas: Python 2 llegó al fin de su vida útil el 1 de enero de 2020 (anuncio oficial en python.org), lo que significa que ya no recibe actualizaciones de seguridad ni correcciones de errores.
El contenido de las clases sigue siendo valioso para entender los conceptos —la lógica, las técnicas y el enfoque no han cambiado—, pero el código de esa época debe adaptarse: hoy todo el código nuevo se escribe en Python 3. Si sigues un ejemplo antiguo y algo no funciona (por ejemplo, print ahora es una función), casi con seguridad se debe a este cambio de versión.
- Descargas oficiales de Python 3 en python.org.
- Documentación oficial de Python 3, con tutorial y referencia de la biblioteca estándar.
- Guía oficial de migración de código de Python 2 a Python 3, útil si encuentras código antiguo que quieras reutilizar.
Por las bondades descritas anteriormente Python ha sido adoptado ampliamente en la comunidad hacker para la realización de numerosas herramientas de seguridad, desde simples recolectores de información como theHarvester a completos frameworks para la ingeniería social como el SET The Social-Engineer Toolkit.
Uno de los profesionales que mejor han documentado este lenguaje de scripting, con un enfoque orientado a la seguridad Informática, es Daniel Echeverry, más conocido por su nick Adastra y su blog TheHackerWay, a quien tuvimos el gusto de traer para el DragonJAR Security Conference 2015 y quien ha escrito ya 2 libros sobre el tema (Hacking con Python y Python para Pentesters), además de publicar una gran cantidad de documentación en video de forma gratuita para toda la comunidad.
En los videos publicados por Daniel es él lo que nos centraremos en esta entrada, ya que su contenido es genial, pero decidió subirlos a su blog con un reproductor de flash… sí, flash… en una época donde todos queremos acceder a los contenidos multimedia desde televisores, teléfonos, tabletas, consolas de videojuegos, forzar el uso de flash es casi limitar el acceso a través de un equipo de cómputo.
Actualización 2026: cómo practicar Python para seguridad hoy
Python sigue siendo el lenguaje de referencia para escribir herramientas de seguridad: permite automatizar tareas de reconocimiento, análisis y pruebas en pocas líneas, y su ecosistema de librerías lo mantiene vigente en la comunidad hacker.
La mejor forma de aprovechar este curso en 2026 es usarlo como base conceptual y practicar escribiendo tus propios scripts en Python 3: empieza automatizando tareas simples —consultas DNS, procesamiento de resultados, pequeñas utilidades de red— y prueba todo en tu propio laboratorio, nunca contra sistemas que no te pertenezcan o sobre los que no tengas autorización para evaluar.
Complementa los videos con la documentación oficial de Python 3 y con los proyectos de código abierto que la comunidad mantiene en GitHub, como los mencionados en este artículo. Si un proyecto te interesa, revisa su repositorio oficial para confirmar que sigue activo y qué versión de Python soporta antes de instalarlo.
Para solucionar esta necesidad que tenía, le escribí a Daniel para pedirle permiso de subir de nuevo sus videos pero en una plataforma más amigable como YouTube, y aportando todos los enlaces complementarios a cada video para poder hacer un seguimiento adecuado a cada clase, a lo cual no puso ningún problema, por eso les dejo este gran contenido para que puedan disfrutarlo desde donde quieran:
¿Necesitas auditar la seguridad de tu empresa?
Aprender es el primer paso; proteger tus sistemas es el siguiente. En DragonJAR realizamos auditorías de seguridad, pruebas de penetración y consultoría para empresas que quieren conocer sus riesgos reales antes de que los descubra un atacante.
Conoce nuestros servicios de seguridad informática y solicita una evaluación para tu organización.