FROM ubuntu:22.04
MAINTAINER Knownsec 404 Team

ARG version
env DEBIAN_FRONTEND=noninteractive

RUN apt-get update \
    && apt-get install -y \
        python3 \
        python3-pip \
        net-tools \
        nload \
        htop \
        tmux \
        vim \
        wget \
        curl \
        zsh \
    && apt-get install -y sudo \
    && useradd -m pocsuite3 \
    && passwd --delete --unlock pocsuite3 \
    && echo "pocsuite3 ALL=(ALL:ALL) NOPASSWD: ALL" > /etc/sudoers.d/pocsuite3

USER pocsuite3

RUN sh -c "$(wget -O- https://raw.githubusercontent.com/13ph03nix/zsh-in-docker/master/zsh-in-docker.sh)" -- \
    -t https://github.com/spaceship-prompt/spaceship-prompt \
    -p git \
    -p https://github.com/zsh-users/zsh-autosuggestions \
    -p https://github.com/zsh-users/zsh-completions \
    && sudo apt-get autoremove -y \
    && sudo apt-get clean -y \
    && sudo rm -rf /var/lib/apt/lists/*

RUN sudo pip3 install --upgrade pip && sudo pip3 install --upgrade pocsuite3$([ -n "$version" ] && echo "=="${version})

WORKDIR /home/pocsuite3
CMD ["zsh"]
