Practica 3 4 Port Knocking

Contenido

EJERCICIO 1 2

EJERCICIO 2 2

EJERCICIO 3 3

EJERCICIO 4 3

EJERCICIO 5 4

EJERCICIO 6 4

EJERCICIO 7 5

EJERCICIO 1

Comenzamos creando el contenedor de docker y metiéndonos en el:

EJERCICIO 2

Lo siguiente será instalar ufw , nginx y knockd:

Y luego hay que iniciar el servicio de nginx:

Al hacer un nmap desde otro contenedor vemos como el puerto nos sale abierto:

EJERCICIO 3

Ahora también habilitaremos el ufw(firewall) :

Y al hacer de nuevo el nmap vemos como ya aparece filtered:

EJERCICIO 4

Ahora ejecutamos el siguiente comando para permitir que el otro contenedor tenga acceso al puerto:

En el otro contenedor primero innstalamos el paquete :

Apt install iproute2

Para poder hacer un ip a y ver nuestra ip , y tras eso si hacemos de nuevo el nmap vemos como vuelve a aparecer abierto:

EJERCICIO 5

Ahora borraremos la regla que acabamos de poner :

Y al volver a hacer el nmap nos aparece filtrado:

EJERCICIO 6

Primero nos vamos al archivo de configuración del knockd , que esta en :

/etc/knockd.conf

Para configurar el archivo acordarse de : apt install nano , para poder editar el archivo

Y copiamos la configuración:

Luego también habria que ir a /etc/default/knockd y dejarlo de la siguiente manera:

START_KNOCKD=1

Y por ultimo arrancar el servicio

EJERCICIO 7

Ahora ya solo queda probar en el cliente:

Le instalamos knockd y ejecutamos el siguiente comando:

Y miramos el nmap:

Si luego lo ejecutamos con la secuencia de cierre ya vuelve a estar filtrado: