Skip to content

About

Laboratorio de pentesting con Docker: DVWA, Juice Shop, bWAPP, Metasploitable y Kali en red aislada

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

yNeoo — Hacking Lab

Laboratorio de pentesting listo para arrancar con Docker: máquinas vulnerables, tiendas web, un Kali de ataque, todo aislado en una red interna propia.

Licencia Estado Visibilidad Contenido
MIT Activo Público docker-compose + guías de laboratorio
hacking-lab/
├── docker-compose.yml     ← el laboratorio completo
├── INSTALL.md
├── install.sh
└── README.md

⚠️ Entorno de práctica. Montado para aprender en tu propia máquina. No apuntes el lab a sistemas que no sean tuyos: es ilegal y además no tiene gracia 😉.


🧪 Qué incluye el laboratorio

Servicio Imagen Puerto Para qué sirve
DVWA vulnerables/web-dvwa 8081 La clásica web vulnerable: SQLi, XSS, uploads, command injection
OWASP Juice Shop bkimminich/juice-shop 3000 Tienda moderna llena de vulnerabilidades por diseño
bWAPP raesene/bwapp 8082 Buggy Web App: 100+ ejercicios por categoría
Metasploitable 2 tleemcjr/metasploitable2 8083 Servidor Linux vulnerable (SSH, SMB, FTP, VNC…)
Kali al ataque kalilinux/kali-rolling — Contenedor con herramientas para atacar el lab

Topología

┌───────────────── red interna "lab" ─────────────────┐
│  Kali  ──►  DVWA · Juice Shop · bWAPP · Metasploitable │
└───────────────────────────────────────────────────────┘

Todo el tráfico vive dentro de la red lab. Solo los puertos de las víctimas salen a tu máquina (localhost) para abrir el navegador.

🚀 Arranque rápido

docker compose up -d          # levanta todo
docker compose exec kali bash # entra al container de Kali
Objetivo URL
DVWA http://localhost:8081
Juice Shop http://localhost:3000
bWAPP http://localhost:8082/login.php
Metasploitable http://localhost:8083

🔬 Riesgos y buenas prácticas

  • Red aislada: el lab nunca debe exponerse a tu red local salvo por los puertos indicados.
  • No uses este lab en producción ni en máquinas ajenas.
  • Metasploitable 2 es muy viejo (2012): úsalo solo en escenarios controlados.
  • Si te quedas sin puerto, cámbialo en docker-compose.yml.

📚 Guías por ejercicio (próximos pasos)

  • Web: SQLi → sqlmap, XSS, uploads (del repositorio yNeoo-web-security)
  • Red: Metasploitable → Nmap, Metasploit, hydra (repos kali-tools)
  • OSINT: theHarvester, Amass, Shodan (repo osint-tools)

Aviso

Laboratorio educativo. Herramientas y objetivos son vulnerables por diseño para practicar. La responsabilidad del uso es del operador.

Documentación mantenida por yNeoo.

About

Laboratorio de pentesting con Docker: DVWA, Juice Shop, bWAPP, Metasploitable y Kali en red aislada

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages