Sign inSign up

kradbyte/deftp

By kradbyte

•Updated about 2 years ago

Laboratory for FTP configuration and system administration practice.

Image
Security
Operating systems
0

145

kradbyte/deftp repository overview

⁠DeFTP

⁠Descripción

Este contenedor Docker facilita un laboratorio centrado en la configuración de servicios de red y gestión de archivos. Los usuarios practicarán habilidades de cracking de contraseñas SSH, configuración de servicios FTP y optimización de búsquedas de archivos en un entorno simulado. Este laboratorio utiliza dos imágenes Docker basadas en Ubuntu 24.04, representando un servidor y un cliente dentro de la misma red.

⁠Despliegue del Contenedor

Para desplegar las imágenes necesarias para este laboratorio, utiliza los siguientes comandos:

docker network create deftp
docker run -d --name deftp-server -p [HostPort]:22 --network deftp kradbyte/deftp:server
docker run -d --name deftp-client --network deftp kradbyte/deftp:client

Reemplaza [HostPort] con el puerto que desees exponer en tu host para las conexiones SSH.

⁠Uso del Contenedor

⁠Paso 1: Cracking de Contraseña SSH

Comienza por obtener acceso al servidor deftp-server mediante el cracking de la contraseña SSH.

⁠Paso 2: Configuración del Servicio FTP

Una vez dentro, asume el rol de administrador y configura un servicio FTP. Este servicio será crucial para recibir la flag desde el cliente.

⁠Paso 3: Interacción con el Servicio HTTP del Cliente

En el contenedor deftp-client, corre un servicio HTTP que comparte la IP del servidor. Asegúrate de configurar correctamente las credenciales y la IP para que el cliente pueda iniciar la transferencia de archivos.

⁠Paso 4: Recepción y Búsqueda de la Flag

El cliente enviará aproximadamente 100 archivos al servidor. Tu tarea será gestionar eficientemente la búsqueda de la flag entre estos archivos, utilizando el método que consideres más óptimo.

Para más detalles y guía paso a paso sobre cómo resolver este laboratorio, visita el repositorio en GitHub: oppaisdf/elementals-labs/6-DeFTP⁠.

⁠Contribuciones

Invitamos a todos los usuarios a contribuir al laboratorio, ya sea mejorando el código existente o proponiendo nuevos enfoques para la optimización. Si deseas colaborar, realiza un fork del repositorio y envía tus cambios a través de un pull request.

Tag summary

Content type

Image

Digest

sha256:e2973e442…

Size

116.8 MB

Last updated

about 2 years ago

docker pull kradbyte/deftp:server