diff --git a/docker-compose.yml b/docker-compose.yml index 14d0359..8be8555 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,7 @@ version: "3" - +networks: + default: + enable_ipv6: true services: NetWatchSSHAttackPod: image: netwatchteam/netwatch_ssh-attackpod:latest @@ -12,7 +14,8 @@ services: NETWATCH_TEST_MODE: ${NETWATCH_TEST_MODE:-false} restart: unless-stopped ports: - - "${NETWATCH_PORT:-22}:22" + - "${NETWATCH_PORT:-22}:2222" + - "[::]:${NETWATCH_PORT:-22}:2222" deploy: resources: limits: diff --git a/src/Dockerfile b/src/Dockerfile index 686504d..3d6bea1 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -78,8 +78,14 @@ ENV PATH="/home/appuser/venv/bin:$PATH" # Copy application code COPY monitor.py /home/appuser/code/ +# Move sshd to Port 2222 +# change /etc/ssh/sshd_config by uncommenting Port 22 and changing it to Port 2222 +RUN sed -i.orig -e 's/^#\(Port 22\)/\122/' \ + -e 's/^#\(AddressFamily\).*$/\1 any/' /etc/ssh/sshd_config + # Expose SSH port -EXPOSE 22 +# Changed from 22 to 2222 +EXPOSE 2222 # Report the version of the openSSH server RUN sshd -V