diff --git a/Dockerfile b/Dockerfile index 054e034..2430b40 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,6 @@ FROM debian:jessie MAINTAINER Matteo Guglielmetti +MAINTAINER Dominique Derrier RUN apt-get update && \ apt-get install --no-install-recommends -y \ @@ -8,13 +9,16 @@ ca-certificates \ wget && \ apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* -WORKDIR /opt/gophish-v0.6.0-linux-64bit -RUN wget -nv https://github.com/gophish/gophish/releases/download/v0.6.0/gophish-v0.6.0-linux-64bit.zip && \ -unzip gophish-v0.6.0-linux-64bit.zip && \ -rm -f gophish-v0.6.0-linux-64bit.zip +WORKDIR /opt/gophish +RUN wget -nv https://github.com/gophish/gophish/releases/download/0.7.1/gophish-v0.7.1-linux-64bit.zip && \ +unzip gophish*.zip && \ +rm -f gophish*.zip RUN sed -i "s|127.0.0.1|0.0.0.0|g" config.json && \ +sed -i "s|0.0.0.0:80|0.0.0.0:9090|g" config.json && \ +chown 1000 -R /opt/gophish && \ chmod +x gophish -EXPOSE 3333 80 +EXPOSE 3333 9090 +USER 1000 ENTRYPOINT ["./gophish"] diff --git a/README.md b/README.md index cb7f131..bb865b4 100644 --- a/README.md +++ b/README.md @@ -16,12 +16,18 @@ The latest version 0.6.0 is running on the official Debian Jessie container. Lat #### Quickstart ```bash -docker run -ti --name gophish -p 3333:3333 -p 8083:80 matteoggl/gophish +docker run -ti --name gophish -p 3333:3333 -p 8083:9090 matteoggl/gophish ``` To run as a daemon: ```bash -docker run -d --name gophish -p 3333:3333 -p 8083:80 matteoggl/gophish +docker run -d --name gophish -p 3333:3333 -p 8083:9090 matteoggl/gophish +``` + +To save data: +```bash +touch gophish.db +docker run -d --name gophish -p 3333:3333 -p 8083:9090 -v $PWD/gophish.db:/opt/gophish/gophish.db matteoggl/gophish ``` In your browser, go to ```https://your-docker-machine-ip:3333``` @@ -48,4 +54,4 @@ Issues and pull requests are gladly accepted! Gophish - Open-Source Phishing Framework The MIT License (MIT) -Copyright (c) 2013 - 2018 Jordan Wright +Copyright (c) 2013 - 2019 Jordan Wright