| # Use Kali Linux base image | |
| FROM kalilinux/kali-rolling | |
| # Install necessary packages | |
| RUN apt update && apt install -y \ | |
| kali-linux-default \ | |
| novnc \ | |
| websockify \ | |
| xfce4 \ | |
| xfce4-goodies \ | |
| tightvncserver && \ | |
| apt clean | |
| # Set up VNC server | |
| RUN mkdir ~/.vnc && echo "password" | vncpasswd -f > ~/.vnc/passwd && chmod 600 ~/.vnc/passwd | |
| # Set the default command to run the VNC server | |
| CMD ["tightvncserver", ":1", "-geometry", "1280x800", "-depth", "24"] | |
| # Expose the ports for noVNC | |
| EXPOSE 6080 | |