1 Commits

Author SHA1 Message Date
Tord-Vincent Heggland
f836dbaf54 xs-Dockerfile 2026-03-15 12:28:10 +01:00
2 changed files with 22 additions and 19 deletions

View File

@@ -2,22 +2,37 @@ FROM kali-custom:latest
ENV DEBIAN_FRONTEND=noninteractive ENV DEBIAN_FRONTEND=noninteractive
RUN apt update && apt install -y \ RUN apt update && apt upgrade -y && apt install -y \
htop \ htop \
steghide \ steghide \
x11-apps \ kali-desktop-xfce \
xrdp \
sudo \
dbus-x11 \
xauth \ xauth \
libxcb-cursor0 \ xfce4-terminal \
libxkbcommon-x11-0 \ wireshark \
libgl1 \ && apt clean \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
RUN useradd -m -s /bin/bash kali && \ RUN useradd -m -s /bin/bash kali && \
echo 'kali:kali' | chpasswd && \ echo 'kali:kali' | chpasswd && \
usermod -aG sudo kali && \ usermod -aG sudo kali && \
usermod -aG wireshark kali && \
echo 'kali ALL=(ALL:ALL) ALL' > /etc/sudoers.d/kali && \ echo 'kali ALL=(ALL:ALL) ALL' > /etc/sudoers.d/kali && \
chmod 440 /etc/sudoers.d/kali chmod 440 /etc/sudoers.d/kali
RUN echo "startxfce4" > /home/kali/.xsession && \
chown kali:kali /home/kali/.xsession
RUN mkdir -p /var/run/dbus && \
sed -i 's/^port=3389/port=3389/' /etc/xrdp/xrdp.ini && \
adduser xrdp ssl-cert
EXPOSE 3389
CMD ["/bin/bash", "-lc", "service dbus start && service xrdp start && tail -f /dev/null"]
WORKDIR /home/kali WORKDIR /home/kali

View File

@@ -11,25 +11,13 @@ services:
tty: true tty: true
network_mode: host network_mode: host
privileged: true privileged: true
cap_add:
- NET_RAW
- NET_ADMIN
environment:
- DISPLAY=${DISPLAY}
- XAUTHORITY=${XAUTHORITY}
volumes: volumes:
- /tmp/.X11-unix:/tmp/.X11-unix - ~/kali-share:/share
- ${XAUTHORITY}:${XAUTHORITY}:ro
- ${HOME}/kali-share:/share
- kali_root:/root - kali_root:/root
- kali_home:/home/kali - kali_home:/home/kali
- /media:/media - /media:/media
- /srv:/srv - /srv:/srv
- /mnt:/mnt - /mnt:/mnt
user: 1000:1000
restart: unless-stopped restart: unless-stopped
command: sleep infinity command: sleep infinity