Sign inSign up

oza6ut0ne/kali

By oza6ut0ne

•Updated about 4 years ago

Image
0

1.7K

oza6ut0ne/kali repository overview

⁠Kali Linux Docker image (unofficial)

⁠Dockerfile (2021.1-large)

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

⁠Dockerfile (2021.1-everithing)

#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

Tag summary

Content type

Image

Digest

sha256:32b063080…

Size

13.1 GB

Last updated

about 4 years ago

docker pull oza6ut0ne/kali:2022.2-everything