FIT_applied_network_security/auth/Dockerfile

41 lines
1.1 KiB
Docker

FROM ubuntu:20.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get install -y build-essential git libssl-dev && \
#git clone https://github.com/openwall/john -b bleeding-jumbo john-jumbo && \
#cd john-jumbo/src && \
#./configure && \
#make -sj 12 && \
#ln -s /john-jumbo/run/keepass2john /usr/local/bin/keepass2john && \
cd / && \
#add-apt-repository ppa:eugenesan/ppa && apt update && apt-get install keepass2 && \
apt-get install -y \
wget \
apache2 \
openssl \
john \
hydra \
libssl-dev \
keepass2 \
build-essential \
keepass2 \
&& apt-get clean
RUN wget https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt -O /rockyou.txt
COPY password_crack.sh /opt/password_crack.sh
COPY keepass_crack.sh /opt/keepass_crack.sh
COPY apache_config.sh /opt/apache_config.sh
COPY steve_passwords.kdbx /opt/steve_passwords.kdbx
RUN chmod +x /opt/*.sh
RUN mkdir -p /var/www/web.ssb && echo "<h1>Hello world</h1>" > /var/www/web.ssb/index.html
RUN /opt/apache_config.sh
CMD ["bash"]