#syntax=docker/dockerfile:1.2
FROM oza6ut0ne/kali:2021.1 as kali
RUN --mount=type=tmpfs,target=/var/cache/apt \
apt update && \
env DEBIAN_FRONTEND=noninteractive apt -y install \
python3-dev python3-pip libssl-dev libffi-dev build-essential \
pciutils tor wmi-client iputils-ping node-ws hostapd \
pwncat ipv6toolkit \
aria2 ncat tmux fish \
libsixel-bin libopencv-dev python3-opencv jupyter pipenv \
owl valgrind \
bettercap bettercap-ui bettercap-caplets \
hcxdumptool hcxtools \
kali-linux-large \
&& apt update \
\
&& ARCH=$(dpkg --print-architecture) \
&& wget http://old.kali.org/kali/pool/main/libp/libpcap/libpcap0.8_1.9.1-4_${ARCH}.deb \
&& apt install -y --allow-downgrades ./libpcap0.8_1.9.1-4_${ARCH}.deb \
&& rm libpcap0.8_1.9.1-4_${ARCH}.deb \
\
&& apt autoremove && apt clean \
&& rm -rf /var/lib/apt/lists/* \
\
&& sed -i '/# BackTrack red prompt/{n;s/#//}' ~/.bashrc \
&& fish -c fish_update_completions
RUN git clone https://github.com/longld/peda.git ~/peda \
&& git clone https://github.com/scwuaptx/Pwngdb.git ~/Pwngdb \
&& cp ~/Pwngdb/.gdbinit ~/
RUN --mount=type=tmpfs,target=/root/.cache/pip \
pip3 install jupyterlab pwntools opendrop SimpleHTTPSAuthServer \
&& pip3 install git+https://github.com/oza6ut0ne/pwncat.git@feature/ipv6-inject-forward \
&& pip3 install git+https://github.com/P0cL4bs/wifipumpkin3.git \
&& rm -rf /root/.cache/pip /root/.python_history /root/.wget-hsts
FROM kali as printi
RUN --mount=type=tmpfs,target=/var/cache/apt \
apt update && \
apt -y install libclang-dev \
&& apt autoremove && apt clean \
&& rm -rf /var/lib/apt/lists/*
RUN --mount=type=tmpfs,target=/root/.cargo \
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y \
&& . /root/.cargo/env \
&& cargo install --git https://github.com/oza6ut0ne/printimg-rust.git \
&& strip /root/.cargo/bin/printi \
&& cp /root/.cargo/bin/printi /tmp/printi
FROM kali
COPY --from=printi /tmp/printi /usr/local/bin/
WORKDIR /workdir
ENV QT_X11_NO_MITSHM=1 \
fish_color_autosuggestion=white \
fish_color_command=normal \
fish_color_operator=bryellow \
fish_color_param=00ffcc \
fish_color_quote=yellow \
fish_color_redirection=00afff \
fish_greeting=
#syntax=docker/dockerfile:1.2
FROM oza6ut0ne/kali:2021.1-large
RUN --mount=type=tmpfs,target=/var/cache/apt \
apt-get update \
&& ARCH=$(dpkg --print-architecture) \
\
&& if [ "$ARCH" = "armhf" ]; then \
wget http://ftp.br.debian.org/debian/pool/main/s/swt4-gtk/libswt-gtk-4-java_4.10.0-3_armhf.deb \
http://ftp.br.debian.org/debian/pool/main/s/swt4-gtk/libswt-gtk-4-jni_4.10.0-3_armhf.deb \
http://ftp.br.debian.org/debian/pool/main/s/swt4-gtk/libswt-cairo-gtk-4-jni_4.10.0-3_armhf.deb \
&& env DEBIAN_FRONTEND=noninteractive apt-get install -y \
./libswt-gtk-4-java_4.10.0-3_armhf.deb ./libswt-gtk-4-jni_4.10.0-3_armhf.deb \
./libswt-cairo-gtk-4-jni_4.10.0-3_armhf.deb \
&& rm -f libswt-gtk-4-java_4.10.0-3_armhf.deb libswt-gtk-4-jni_4.10.0-3_armhf.deb \
libswt-cairo-gtk-4-jni_4.10.0-3_armhf.deb \
;fi \
\
&& env DEBIAN_FRONTEND=noninteractive apt-get -y install \
forensics-extra \
kali-linux-everything \
&& apt-get autoremove && apt-get clean \
&& rm -rf /var/lib/apt/lists/* \
&& fish -c fish_update_completions
Content type
Image
Digest
sha256:32b063080…
Size
13.1 GB
Last updated
about 4 years ago
docker pull oza6ut0ne/kali:2022.2-everything