# 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 | |