Skip to content

Bunker CTF Manager es un script en Bash diseñado para facilitar la creación, administración y exportación de máquinas virtuales (CTFs) utilizando Docker. Este proyecto está especialmente diseñado para la comunidad de El Búnker del Pingüino.

Notifications You must be signed in to change notification settings

4k4m1m3/Bunker-CTF-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Bunker CTF Manager 🐧

Bunker CTF Manager es un script en Bash diseñado para facilitar la creación, administración y exportación de máquinas virtuales (CTFs) utilizando Docker. Este proyecto está especialmente diseñado para la comunidad de El Búnker del Pingüino, pero puede ser utilizado por cualquier persona interesada en crear y gestionar retos de seguridad informática.

Características principales 🚀

  • Creación de máquinas CTF: Crea nuevas máquinas virtuales con Docker, configurando usuarios y puertos expuestos.
  • Administración de imágenes y contenedores: Lista, elimina y gestiona imágenes y contenedores Docker de manera sencilla.
  • Exportación de máquinas: Exporta tus máquinas CTF en formato .tar para compartirlas fácilmente.

Requisitos 👋

  • Docker: Asegúrate de tener Docker instalado en tu sistema. Puedes descargarlo desde aquí.
  • Bash: El script está diseñado para ejecutarse en entornos Bash.
  • Permisos de root: El script debe ejecutarse como root o con sudo.

Instalación y uso 🛠️

  1. Clona el repositorio:
    git clone https://github.com/4k4m1m3/Bunker-CTF-Manager.git
    cd Bunker-CTF-Manager
  2. Haz ejecutable el script:
    chmod +x BunkerCTFManager.sh
  3. Ejecuta el script:
    sudo ./BunkerCTFManager.sh
  4. Sigue las instrucciones en pantalla:
    • Puedes eligir entre crear nuevas máquinas CTF, administrar imágenes y contenedores, o verificar los requisitos del sistema.

Captura de pantalla 📸

Pantalla Principal

Ejemplo de uso 🖥️

Crear un nuevo reto CTF

  1. Selecciona la opción Crear un nuevo reto CTF.
  2. Ingresa el nombre del reto, la imagen base (por ejemplo, ubuntu:20.04) y los puertos a exponer.
  3. El script generará una contraseña aleatoria para el usuario bunkerpinguino. Debes copiar y guardar esta contraseña o, de preferencia, crear una nueva contraseña.

Exportar una máquina

  1. Después de crear una máquina, el script te preguntará si deseas exportarla.
  2. Si seleccionas "Sí", la máquina se guardará en un archivo .tar en el directorio actual.

Luego de creada, modificada, y exportada la máquina debe enviar a Mario.

Contribuciones 🤝

¡Las contribuciones son bienvenidas! Si deseas mejorar este proyecto, sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una rama para tu contribución:
    git checkout -b mi-contribucion
  3. Realiza tus cambios y haz commit:
    git commit -m "Añadí una nueva función para..."
  4. Envía un pull request a la rama main.

Créditos 🙏

  • Desarrollador: 4k4m1m3
  • Comunidad: El Búnker del Pingüino

¡Gracias por usar Bunker CTF Manager! 🐧💻

About

Bunker CTF Manager es un script en Bash diseñado para facilitar la creación, administración y exportación de máquinas virtuales (CTFs) utilizando Docker. Este proyecto está especialmente diseñado para la comunidad de El Búnker del Pingüino.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages