Skip to content

Docker container for the gophish phishing framework.

License

Notifications You must be signed in to change notification settings

JCantu248/gophish-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gophish-docker 🎣🐳

GitHub Build Status Total alerts Language grade: Python

Docker Image

Docker Pulls Docker Image Size (latest by date) Platforms

Creates a Docker container with an installation of the gophish phishing framework.

Usage

Install

Pull cisagov/gophish from the Docker repository:

docker pull cisagov/gophish

Or build cisagov/gophish from source:

git clone https://github.com/cisagov/gophish-docker.git
cd gophish-docker
docker-compose build --build-arg VERSION=0.0.1

Run

docker-compose run --rm gophish

Ports

This container exposes the following ports:

  • 3333: admin server
  • 8080: phish server

Secrets

  • config.json: gophish configuration file
  • admin_fullchain.pem: public key for admin port
  • admin_privkey.pem: private key for admin port
  • phish_fullchain.pem: public key for phishing port
  • phish_privkey.pem: private key for phishing port

Contributing

We welcome contributions! Please see CONTRIBUTING.md for details.

License

This project is in the worldwide public domain.

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.

All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.

About

Docker container for the gophish phishing framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 66.2%
  • Python 23.1%
  • Dockerfile 10.7%