summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjerome <jerome@xlinfo.fr>2023-12-26 16:23:25 +0100
committerjerome <jerome@xlinfo.fr>2023-12-26 16:23:25 +0100
commit067b18f276827f1e28bd35d7b1e0f27fbc1ce3bd (patch)
tree03fb7bb199e87464f8bdfdd3f5c0e0cc7d78a3ed
parentbff4a756594cd4dd2560af306c1882dfd0db31c5 (diff)
downloaddvwa-067b18f276827f1e28bd35d7b1e0f27fbc1ce3bd.tar.gz
dvwa-067b18f276827f1e28bd35d7b1e0f27fbc1ce3bd.zip
ajout Dockerfile
-rw-r--r--Dockerfile17
1 files changed, 17 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..4c11732
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,17 @@
+FROM vulnerables/web-dvwa
+ENV DEBIAN_FRONTEND noninteractive
+# stretch est passé des dépôts officiels aux archives debian
+RUN sed -i /security/d /etc/apt/sources.list
+RUN sed -i /stretch-updates/d /etc/apt/sources.list
+RUN sed -i s/deb.debian.org/archive.debian.org/g /etc/apt/sources.list
+RUN apt update
+# on installe wget et netcat pour les hacks
+RUN apt install -y wget netcat
+# on modifie php.ini en suivant les recommandations de dvwa
+RUN sed -i 's/allow_url_include = Off/allow_url_include = On/' /etc/php/7.0/apache2/php.ini
+# on preconfigure phpmyadmin
+RUN echo "phpmyadmin phpmyadmin/dbconfig-install boolean true" | debconf-set-selections
+RUN echo "phpmyadmin phpmyadmin/mysql/admin-pass password ''" | debconf-set-selections
+RUN echo "phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2" | debconf-set-selections
+# on installe phpmyadmin
+RUN chown -R mysql:mysql /var/lib/mysql /var/run/mysqld;service mysql start; apt install -y phpmyadmin