Construyendo 70 proyectos que van de principiante a avanzado para que cualquiera pueda — aprender de ellos, construir sobre ellos, usarlos como referencia o incluso copiarlos directamente. Aprendizaje de ciberseguridad gamificado 👇
70 Proyectos de Ciberseguridad, Hojas de Ruta de Certificación y Recursos
Hecho posible por CertGames
Actualmente en construcción: herramienta de mitigación de DDoS
Proyectos prácticos de ciberseguridad con código fuente completo, organizados en cuatro niveles — Fundamentos (pre-principiante, programadores por primera vez), Principiante, Intermedio y Avanzado.
10 trayectorias profesionales estructuradas con guías de certificación para Analista de SOC, Pentester, Ingeniero de Seguridad y más.
Herramientas, cursos, certificaciones, comunidades y marcos de trabajo para profesionales de la ciberseguridad.
[!TIP] ¿Quieres que te guíen para construir estos proyectos en lugar de leer el código fuente terminado? CertGames ofrece cursos de proyectos guiados que construyen herramientas de seguridad reales desde cero, paso a paso, con los conceptos explicados sobre la marcha. Los mismos proyectos, sin estancarte. GRATIS
[!NOTE] Empieza aquí si es tu primera vez programando. El nivel Fundamentos es pre-principiante — está pensado para alguien que nunca ha escrito Python, apenas ha usado una terminal y es nuevo en ciberseguridad. Los archivos fuente están muy comentados como ayuda didáctica, y cada carpeta
learn/explica los conceptos desde cero. Una vez que te sientas cómodo aquí, los proyectos de Principiante asumen que ya conoces el lenguaje y avanzan más rápido.Qué hace diferentes a los Fundamentos:
- Proyectos de un solo archivo — toda la herramienta vive en un único archivo Python legible. Sin saltos entre archivos.
- Comentarios didácticos exhaustivos — cada línea que introduce un concepto nuevo está anotada en línea.
- Docstrings de estilo Numpy en cada función — qué hace, por qué existe, cada parámetro.
- Carpetas
learn/extra profundas — características de Python y conceptos de seguridad explicados desde cero.- Código de nivel senior, explicaciones de nivel principiante — el código en sí sigue teniendo calidad de producción.
| Proyecto | Información | Lo que aprenderás |
|---|---|---|
| Hash Identifier Identifica tipos de hash por prefijo, longitud y conjunto de caracteres | Familias de hash (MD5, SHA, bcrypt, Argon2) • Formato de cadena PHC • Coincidencia de patrones • Diseño de funciones puras Código fuente | Documentación | |
| HTTP Headers Scanner Audita las cabeceras de respuesta de una URL para detectar controles de seguridad ausentes o débiles | Fundamentos de HTTP • Cabeceras de seguridad (CSP, HSTS, X-Frame-Options) • Peticiones httpx • Auditorías puntuadas Código fuente | Documentación | |
| Password Manager Cofre local cifrado con desbloqueo mediante contraseña maestra | Derivación de claves Argon2id • Cifrado autenticado AES-GCM • Cofres seguros en disco • Flujos de contraseña maestra Código fuente | Documentación |