Skip to content
SPECIFICTION
Get listed

BullPhish ID vs Gophish

BullPhish ID

bullphishid.com

Gophish

getgophish.com

Side by side

FigureBullPhish IDGophish
Price from—Free
Free plan—Yes
Free trial——
Open source——
WebYes—
Windows—Yes
macOS—Yes
Linux—Yes
API—Yes
Self-hosted—Yes
Plans published11
Spec score · Security Awareness Training Software8.1 (#5)8.1 (#7)
AudienceThe maker describes BullPhish ID as designed for MSPs, mid-market enterprises, and small and medium-sized businesses.The user guide describes Gophish as a toolkit for pentesters and businesses conducting real-world phishing simulations.
PurposeBullPhish ID combines security awareness training with realistic phishing simulations to reduce cyber risks caused by human error.Gophish is an open-source framework for testing an organization's exposure to phishing.
ReportingAutomated monthly and quarterly reports show results at organization and individual-user levels, including employee actions and areas needing more training.Campaign results are delivered near real time and can be exported for reports.
SupportThe maker directs customers to the ID Agent Helpdesk for support.The project asks users to file an issue for bugs, feature requests, or missing documentation.

Plans

BullPhish ID

  • BullPhish ID subscriptionPriced on request

BullPhish ID pricing →

Gophish

  • GophishFree

Gophish pricing →

In their own words

BullPhish ID

BullPhish ID is a web-based platform that combines security-awareness training with simulated phishing campaigns. Courses address data protection, password security, phishing awareness, and compliance practices through animated videos and quizzes; organizations can also upload their own videos. Administrators can select preloaded phishing kits, customize messages and attachments, or build campaigns from blank templates. New kit content is added monthly. Campaigns can import organizations, groups, and contacts, run up to a year ahead, and randomize send times and phishing messages. Automated monthly and quarterly reports show organization and individual results, including employee actions and areas needing more training. Directory synchronization supports Microsoft Entra ID, Google Workspace, and IT Glue, with dynamic and nested groups in Entra ID and Google Workspace. Integrations include Graphus inbox delivery, KaseyaOne billing workflows, and Compliance Manager GRC evidence transfer. BullPhish ID requires two-factor setup with a compatible mobile authenticator and cannot synchronize with Microsoft 365 GCC High or DoD tenants.

Visit bullphishid.com

Gophish

Gophish is an open-source framework for testing an organization's exposure to phishing through simulations. It is intended for penetration testers and businesses conducting real-world exercises. Users can create or import phishing templates and edit them in a browser-based HTML editor. Campaigns send emails in the background and can be scheduled. Results arrive near real time: recipient timelines show email opens, link clicks, and submitted credentials, and campaign results can be exported for reports. For programmatic work, Gophish provides a REST API and a Python client. It can run from a downloaded binary or the official Docker container, across API, Linux, macOS, self-hosted, and Windows environments. The Gophish Community Edition repository includes an MIT License, permitting use, copying, modification, distribution, and sale subject to its terms. The plan is free at free. Listed attachment tracking covers docx, docm, pptx, xlsx, xlsm, txt, html, and ics files. Version 0.12.1 added configurable trusted origins to the CSRF handler for configurations where TLS terminates at an upstream load balancer.

Visit getgophish.com