Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

owasp-ctf-in-a-box

Plataforma auto-hospedada para eventos CTF con control total, sin dependencias cloud. Incluye módulos modulares (Secure Development, Quiz, Jeopardy, AI) y sistema de puntuación integrado vía GitHub Actions.

Ficha actualizada 22 sept 2026, 16:39 · upstream 22 sept 2026, 15:24 · release v0.6.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es owasp-ctf-in-a-box

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OWASP CTF in a Box es una plataforma de control para eventos de Capture The Flag diseñada para auto-hospedaje completo sin dependencias de nube. Proporciona un esqueleto compartido que incluye registro de equipos, panel de administración, gráfico de puntuación en tiempo real y pipeline de scoring integrado.

El sistema soporta cuatro módulos principales: Secure Development (parches evaluados vía GitHub), Quiz (preguntas de seguridad con límites de intentos), Jeopardy (tablero de banderas normalizadas) y AI (desafíos externos). Cada módulo puede ejecutarse independientemente o combinado según necesidades del evento.

La arquitectura utiliza Docker Compose con MySQL y Redis, requiriendo 2 núcleos CPU y 2GB RAM mínimo. Incluye wizard de configuración guiada que automatiza creación de repositorios GitHub, variables de entorno y despliegue inicial.

CASOS DE USO
  • Educación universitaria en seguridad informática
  • Talleres nocturnos de OWASP chapter
  • Eventos internos de equipos de seguridad corporativos
  • Cursos de alto nivel en secundaria
  • Workshops de fin de semana sin presupuesto cloud
PUNTOS DESTACADOS
  • Auto-hospedaje completo sin costes cloud ni dependencias externas
  • Sistema de scoring integrado vía GitHub Actions para módulos de desarrollo seguro
  • Módulos intercambiables con contrato definido entre spine y contenido
  • Panel de administración en tiempo real con métricas de engagement
  • Licencia MIT para código, CC BY-SA 4.0 para documentación
PRECAUCIONES
  • No probado con cohortes simultáneos reales (gap pipeline vs escala)
  • Security Shepherd tiene límites residuales en matching de respuestas
  • Requiere Docker Compose v2 y openssl instalados previamente
  • No es plataforma CTF general como CTFd ni gimnasio de práctica como picoCTF
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Usar scripts ./setup/ctf-setup.sh para configuración guiada. Verificar compatibilidad Docker antes de producción. Opciones: despliegue local con dev-stack, fly.io (una máquina), o AWS ECS Fargate con Terraform. Para eventos sin Secure Development, no se requiere org GitHub ni scorer.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
MySQLRedis
BASES DE DATOS
MySQLRedis
PUERTOS
80
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.