LinuxCommandLibrary

gophish

Open-source phishing simulation framework

TLDR

Start Gophish server

$ ./gophish
copy
Start with custom config
$ ./gophish -config [config.json]
copy
Access admin panel
$ https://localhost:3333
copy

SYNOPSIS

gophish [options]

DESCRIPTION

Gophish is an open-source phishing framework for security awareness training and penetration testing. It provides a web interface for creating and managing phishing campaigns, including email template editing, landing page cloning, and results tracking.
The platform is used by security teams to test organizational awareness and response to phishing attacks, with campaign management, user group handling, and API support for automation.

PARAMETERS

-config file

Configuration file path.

CONFIGURATION

config.json

Main configuration file specifying admin server address, phishing server address, database path, and TLS settings.

DEFAULT CREDENTIALS

$ Admin Panel: https://localhost:3333
Username: admin
Password: (shown on first run)
copy

CAVEATS

For authorized security testing only. Requires proper authorization before use. Email sending needs configured SMTP. May be flagged by security software. Store credentials securely.

HISTORY

Gophish was created by Jordan Wright in 2015 as an open-source alternative to commercial phishing simulation platforms. It's widely used in security awareness training and penetration testing.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community