mirror of
https://github.com/mblanke/StrikePackageGPT.git
synced 2026-03-01 14:20:21 -05:00
- 6-Phase pentest methodology UI (Recon, Scanning, Vuln, Exploit, Report, Retest) - Phase-aware AI prompts with context from current phase - Attack chain analysis and visualization - CVSS-style severity badges (CRITICAL/HIGH/MEDIUM/LOW) - Findings sidebar with severity counts - Phase-specific tools and quick actions
58 lines
1.1 KiB
Docker
58 lines
1.1 KiB
Docker
FROM kalilinux/kali-rolling
|
|
|
|
# Avoid prompts during package installation
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
# Update and install essential security tools
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
# Core utilities
|
|
curl \
|
|
wget \
|
|
git \
|
|
vim \
|
|
net-tools \
|
|
iputils-ping \
|
|
dnsutils \
|
|
# Reconnaissance tools
|
|
nmap \
|
|
masscan \
|
|
amass \
|
|
theharvester \
|
|
whatweb \
|
|
dnsrecon \
|
|
fierce \
|
|
# Web testing tools
|
|
nikto \
|
|
gobuster \
|
|
dirb \
|
|
sqlmap \
|
|
# Network tools
|
|
netcat-openbsd \
|
|
tcpdump \
|
|
wireshark-common \
|
|
hydra \
|
|
# Exploitation
|
|
metasploit-framework \
|
|
exploitdb \
|
|
# Scripting
|
|
python3 \
|
|
python3-pip \
|
|
python3-venv \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# Install additional Python tools
|
|
RUN pip3 install --break-system-packages \
|
|
requests \
|
|
beautifulsoup4 \
|
|
shodan \
|
|
censys
|
|
|
|
# Create workspace directory
|
|
WORKDIR /workspace
|
|
|
|
# Copy entrypoint script
|
|
COPY entrypoint.sh /entrypoint.sh
|
|
RUN chmod +x /entrypoint.sh
|
|
|
|
ENTRYPOINT ["/entrypoint.sh"] |