Skip to content
dshimola edited this page May 11, 2015 · 8 revisions

The King Phisher server is available as a docker image. This allows users to get started with the King Phisher server with minimal difficulties. Users that opt to install and run the server through docker will have still have data persistence using PostgreSQL. The King Phisher client will still need to be installed on another system in order to connect to the server.

Prerequisites

  • Software Requirements

Starting the server

Before getting started know that the server container uses TCP ports 80 and 4022 for HTTP and SSH respectively. These ports must not already be in use.

Navigate to /data/server/docker and run the command: docker-compose up -d. Make sure to copy the password displayed on the first run (displayed in Step 2) . This password is unique and is only displayed once. You will be unable to access your king-phisher server without it.

Docker Password

Shutting down the server

To shut down the server run the command: docker-compose stop.

Connecting

Users can connect through the King Phisher client on hostserverip:4022 with http on port 80. The docker server uses port 4022 for SSH to avoid conflicting with any existing SSH server on port 22. Note that if you are connecting through the client on the host server, you will need to connect through the docker interface ip.

The default username is 'kingphisher' and the password is generated on the first run (See above).