-
Notifications
You must be signed in to change notification settings - Fork 14
Getting Started
sysgoblin edited this page Feb 22, 2021
·
1 revision
- Docker
- Docker Compose
git clone https://github.com/zerofox-oss/phishpond.git
cd ./phishpond/
docker-compose up -d
That's it!
Phishpond consists of several containers which function together with interlinking services. docker-compose.yml
is responsible for building these containers and results in the following being ran on completion of building:
-
webserver
Runs an apache webserver instance, mounts any files withinwww/
to/var/www/
within the container. All traffic is proxied via themitmproxy
container. -
mitmproxy
Runsmitmweb
and exposes port8080
which can be accessed on the host machine. Allows operators to monitor a live log of HTTP streams as well as captured content through the use of mitmproxy modules. -
browser
Runs a firefox browser instance within a container which is exposed to the operator via a VNC session which can be accessed on port5800
of the host machine. All traffic is proxied via themitmproxy
container. All preferences and configuration data is held within a docker volume calledbrowser-volume
.
- Browse to
http://localhost:5800
- Open preferences within the virtual browser
- Search
cert
- Click
view certificates
- Click the authorities tab
- Click Import
- Import
/config/certs/mitmproxy-ca-cert.pem
- Tick
Trust this CA to identify websites
- OK
You will need to repeat these steps every time you remove the browser-volume