The most common question about Phishing Club is, if it is a Gophish alternative and how it
compares with Gophish.
Here is a comparison table, it does not contain everything, but
it should be helpful.
Feature | Phishing Club | Gophish | Comment |
---|---|---|---|
Campaigns | |||
Save submitted data | ✓ | ✓ | |
MITM/AITM Proxy and cookie capture | ✓ | ✗ | |
Multiple pages | ✓ | ✗ | Phishing Club offers multiple pages to linked together |
Custom identifiers | ✓ | ✗ | Phishing Club offers multiple identifiers and is not glued to the rid identifier |
Auto campaign closing | ✓ | ✗ | Phishing Club offers automaticly closing a campaign at a specific time |
Auto campaign anonymization | ✓ | ✗ | Phishing Club offers automaticly anonymizatoin of a campaign at a specific time |
Test campaigns | ✓ | ✗ | Phishing Club offers test campaigns that do not count in analytics |
Campaign Templates | ✓ | ✗ | Phishing Club uses campaign templates that can be reused in campaigns |
IP Filtering | ✓ | ✗ | Phishing Club has IP filters for recipients and optional deny page. |
Export events | ✓ | ✓ | |
Export submitters | ✓ | ✗ | |
Add reporters | ✓ | ✓* | In Gophish you click a button on a user that has reported an email. In Phishing Club you upload a CSV. |
Scheduling / Delivery | |||
Tracking pixel | ✓ | ✓ | |
Calendar | ✓ | ✗ | |
SMTP delivery | ✓ | ✓ | |
API delivery | ✓ | ✗ | Phishing Club offers 3. party API delivery instead of emails |
Time boxed delivery (start/stop time) | ✓ | ✓ | |
Set distribution speed | ✓ | ✗ | Phishing lets you set how long between it must wait between each send |
Delivery ordering | ✓ | ✗* | Gophish always sends in the same order |
Delivery with daily slots | ✓ | ✗ | Phishing Club offers sending on specific weekdays and time slots like work hours |
Self managed delivery | ✓ | ✗ | Phishing Club offers self managed delivery with the ability to copy both lure urls and rich copying the email before sendind it |
Re-send | ✓ | ✗ | Phishing Club offers a re-send message that can be used multiple times |
Analytics | |||
Global analytics | ✓ | ✓ | |
Campaign analytics | ✓ | ✓ | |
Company analytics | ✓ | ✗ | |
Recipient analytics | ✓ | ✗ | |
Repeat offender analytics | ✓ | ✗ | |
Trendlines | ✓ | ✗ | |
Recipients and groups | |||
Recipients | ✓ | ✗* | In Gophish recipients only exists as part of a group. |
Groups | ✓ | ✓ | |
Import from CSV | ✓ | ✓ | |
Orphaned recipient managememt | ✓ | ✗ | Phishing has functionality to find and handle orphaned recipient while Gophish saves them in the database with no abillity to see or remove them |
Editor | |||
Editor | ✓ | ✓ | Gophish uses a WYSIWYG editor while Phishing uses Monoco (vscode like) editor |
Load from file | ✓ | ✗ | |
Syntax highlighting | ✓ | ✗ | |
Auto complete | ✓ | ✗ | Phishing Club has auto complete for HTML and the Proxy YAML format |
VIM mode | ✓ | ✗ | |
Preview | ✓ | ✓* | Phishing Club has enhanced preview functionality such as support for variables and domains switching |
Load from file | ✓ | ✗ | |
Clone website | ✗ | ✓ | Gophish offers a 'Import site' feature that can clone simple static websites |
Domains | |||
Multiple domains | ✓ | ✗ | Phishing Club supports multiple domains with automatic TLS. Gophish supports a single domain |
Domain MITM Proxying | ✓ | ✗ | Phishing Club supports proxying domains and replacing content on the fly |
Website hosting | ✓ | ✗ | Phishing Club offers website hosting and 404 page, or redirection on the root of the domain |
Custom TLS certificates | ✓ | ✓ | |
Assets | |||
Custom assets | ✓ | ✓ | Custom assets in Gophish must be served from the static/ folder while Phishing Club support from the / root folder. |
Asset management | ✓ | ✗ | Phishing Club has asset management in the administration web UI, while Gophish requires assets manually transfered. |
Asset variable parsing | ✓ | ✓ | Both allow you to use variables such as {{.FirstName}} in plaintext formats. |
Administration | |||
Multi-tenancy (multiple company handling) | ✓ | ✗ | |
Dark mode | ✓ | ✗ | |
Update notifications | ✓ | ✗ | Phishing Club has in app update notifications. |
In app update | ✓ | ✗ | Phishing Club has in app update. |
Backup | ✓* | ✗ | Phishing Club has quick backup feature but it is not a replacement for rubust backup strategy |
SystemD service | ✓ | ✗ | Phishing Club has buildin systemd service support |
Windows support | ✗ | ✓ | Phishing Club does not offically support Windows |
SQLite Database | ✓ | ✓ | Phishing Club uses WAL mode for improved performance |
MySQL Database | ✗ | ✓ | Gophish supports MySQL database |
API and automation | |||
Webhooks | ✓ | ✓ | |
API | ✓* | ✓ | The Phishing Club API is undocumented at the moment |
API Client | ✗ | ✓ | Gophish has python client available |
Pagination | ✓ | ✗ | Gophish endpoints are not paginated, all pagination is done client side |
Sorting | ✓ | ✗ | Gophish endpoints are not sorted, all sorting is done client side |
Searching | ✓ | ✗ | Gophish endpoints do not supported searching, all searching is done client side |
Security | |||
Single Sign On | ✓ | ✗ | Phishing Club supports SSO with Microsoft Entra |
Multi Factor Authentication | ✓ | ✗ | Phishing Club supports TOTP MFA |
IP allow list | ✓ | ✗ | Phishing Club supports IP restriction on the administration server |
Session cookie security | ✓ | ✓* | Phishing Club enforces strict same site cookies and IP bound sessions |
Session overview | ✓ | ✗ | Phishing Club has a session overview with invalidation controls |