Infraestructura de Python que crea grafos de conocimiento y de contexto a partir de datos empresariales, con razonamiento, gobernanza de ontologías y trazabilidad W3C PROV-O para auditar decisiones de IA.
CarterPerez-dev/Cybersecurity-Projects
Colección de 70 proyectos prácticos de ciberseguridad con el código fuente completo, además de hojas de ruta de certificación y recursos de aprendizaje, ordenados de nivel inicial a avanzado.
- Estrellas
- 8,317
- Forks
- 1,207
- Issues abiertos
- 1
- Último commit
- hace 5 días
¿Qué es?
Cybersecurity Projects es un repositorio de aprendizaje con 70 herramientas y laboratorios de seguridad, pensados para leer, ampliar o usar como referencia. Los proyectos se organizan en cuatro niveles: Foundations, para quienes programan por primera vez, seguido de Beginner, Intermediate y Advanced. Los temas abarcan gestores de contraseñas, escáneres de puertos, identificación de hashes, auditorías de encabezados HTTP, detección de ataques de fuerza bruta por SSH, trazado de llamadas al sistema con eBPF, análisis de secretos, generación de SBOM y fuzzing.
Además del código, el repositorio incluye 10 hojas de ruta profesionales estructuradas, por ejemplo, para analistas SOC y pentesters, con guías de certificación, así como una lista seleccionada de herramientas, cursos y comunidades. Muchos proyectos están escritos en Python, Go, Rust, C++ y otros lenguajes, y cada uno indica el tiempo estimado para completarlo.
Los proyectos de Foundations son herramientas de un solo archivo, con el código fuente ampliamente comentado y docstrings para cada función, pensadas para quienes nunca han programado en Python. Algunas entradas de proyectos todavía solo incluyen una sinopsis, y el repositorio sigue ampliándose activamente.
Funciones clave
- 0170 proyectos de dificultad inicial a avanzada
- 02Nivel Foundations con herramientas de un solo archivo y código fuente ampliamente comentado
- 03Diez hojas de ruta profesionales con guías de certificación
- 04Lista seleccionada de herramientas de seguridad, cursos y comunidades
- 05Proyectos en Python, Go, Rust, C++, C, Bash y otros lenguajes
Casos de uso
- Aprender conceptos de seguridad creando herramientas como escáneres, cifradores o un gestor de contraseñas
- Añadir proyectos prácticos a un portafolio de seguridad mientras te preparas para un empleo
- Seguir una hoja de ruta de certificación para puestos de analista SOC o pentester
- Usar el código fuente como implementación de referencia de una técnica de seguridad específica
Temas
Preguntas frecuentes
- ¿Qué es Cybersecurity-Projects?
- Colección de 70 proyectos prácticos de ciberseguridad con el código fuente completo, además de hojas de ruta de certificación y recursos de aprendizaje, ordenados de nivel inicial a avanzado. Cybersecurity Projects es un repositorio de aprendizaje con 70 herramientas y laboratorios de seguridad, pensados para leer, ampliar o usar como referencia. Los proyectos se organizan en cuatro niveles: Foundations, para quienes programan por primera vez, seguido de Beginner, Intermediate y Advanced. Los temas abarcan gestores de contraseñas, escáneres de puertos, identificación de hashes, auditorías de encabezados HTTP, detección de ataques de fuerza bruta por SSH, trazado de llamadas al sistema con eBPF, análisis de secretos, generación de SBOM y fuzzing.
- ¿Cybersecurity-Projects es gratuito? ¿Qué licencia tiene?
- Cybersecurity-Projects es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Cybersecurity-Projects sigue mantenido?
- Mantenimiento activo. El último commit de Cybersecurity-Projects fue el 14 oct 2026.
- ¿Para qué puedo usar Cybersecurity-Projects?
- Aprender conceptos de seguridad creando herramientas como escáneres, cifradores o un gestor de contraseñas Añadir proyectos prácticos a un portafolio de seguridad mientras te preparas para un empleo Seguir una hoja de ruta de certificación para puestos de analista SOC o pentester Usar el código fuente como implementación de referencia de una técnica de seguridad específica
- ¿Dónde consigo Cybersecurity-Projects?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CarterPerez-dev/Cybersecurity-Projects
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de pipelines de datos incrementales en Python con núcleo en Rust que mantiene sincronizados los índices vectoriales y los grafos de conocimiento para agentes de IA.
Plataforma OSINT de código abierto basada en grafos que conecta entidades como dominios, IP, correos y wallets mediante enriquecedores automatizados.
Framework de Python para crear y orquestar sistemas multiagente con LLM, mediante flujos secuenciales, concurrentes, en grafos, jerárquicos y de mezcla de agentes.
Herramienta de pruebas de penetración basada en IA que usa varios proveedores de LLM para generar payloads y analizar sitios web en busca de más de 50 tipos de vulnerabilidades.
Biblioteca de Python e interfaz web que convierte PDF, DOCX, PPTX, XLSX, imágenes y URL en Markdown, JSON, CSV o HTML, con OCR y extracción de campos estructurados.