Volver a actualizaciones
ActualizadaJul 27, 2026

Cybersecurity-Projects — Actualizado!

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 👇

Compartir
Kali-dragon-icon svg

Proyectos de Ciberseguridad 🐉

70 Proyectos de Ciberseguridad, Hojas de Ruta de Certificación y Recursos

stars forks issues license
projects resources

Hecho posible por CertGames

Ver proyectos completos:

Actualmente en construcción: herramienta de mitigación de DDoS


Proyectos

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.

Hojas de ruta de certificación

10 trayectorias profesionales estructuradas con guías de certificación para Analista de SOC, Pentester, Ingeniero de Seguridad y más.

Recursos de aprendizaje

Herramientas, cursos, certificaciones, comunidades y marcos de trabajo para profesionales de la ciberseguridad.


Proyectos

Foundations Beginner Intermediate Advanced

[!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

Proyectos de Fundamentos

[!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.
ProyectoInformaciónLo que aprenderás
Hash Identifier
Identifica tipos de hash por prefijo, longitud y conjunto de caracteres
Step 1/3 2-4h Python FoundationsFamilias 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
Step 2/3 3-5h Python FoundationsFundamentos 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
Step 3/3 6-8h Python FoundationsDerivación de claves Argon2id • Cifrado autenticado AES-GCM • Cofres seguros en disco • Flujos de contraseña maestra
Código fuente | Documentación

Proyectos para Principiantes

Categorías