FastAPI + Kali tools UI for authorized scans of levkin.ca / LAN targets. Gitignore local data/.env; add pytest + gitleaks CI.
24 lines
752 B
Docker
24 lines
752 B
Docker
FROM kalilinux/kali-rolling
|
|
|
|
RUN set -eux; \
|
|
printf '%s\n' \
|
|
'deb http://kali.download/kali kali-rolling main contrib non-free non-free-firmware' \
|
|
> /etc/apt/sources.list
|
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
nmap nikto gobuster whatweb sqlmap hydra exploitdb \
|
|
curl ca-certificates dnsutils wordlists \
|
|
dirb seclists bsdextrautils \
|
|
python3 python3-pip git \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
ARG TESTSSL_REF=3.2
|
|
RUN git clone https://github.com/drwetter/testssl.sh.git /opt/testssl \
|
|
&& cd /opt/testssl \
|
|
&& git checkout "${TESTSSL_REF}" \
|
|
&& ln -s /opt/testssl/testssl.sh /usr/local/bin/testssl.sh
|
|
|
|
RUN gunzip -k /usr/share/wordlists/rockyou.txt.gz 2>/dev/null || true
|
|
|
|
WORKDIR /work
|