Skip to content
This repository was archived by the owner on Mar 3, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
FROM debian:jessie
MAINTAINER Matteo Guglielmetti <matteo.guglielmetti@hotmail.it>
MAINTAINER Dominique Derrier <derrierdo@gmail.com>

RUN apt-get update && \
apt-get install --no-install-recommends -y \
Expand All @@ -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"]
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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```
Expand All @@ -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