Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f836dbaf54 |
27
Dockerfile
27
Dockerfile
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user