Gophish
Gophish is a powerful, open-source phishing framework that makes it easy to test your organization's exposure to phishing. For Free.
Deception & Breach Simulation · Gophish
Configuration parameters
url— Server URL (e.g. https://fqdnofyourserver:3333) (required)apikey— API Key (required)insecure— Trust any certificate (not secure)proxy— Use system proxy settings
Commands (32)
-
gophish-complete-campaignMarks a campaign as complete.
-
gophish-create-campaignCreates and launches a new campaign.
-
gophish-create-groupCreates a new group.
-
gophish-create-landing-pageCreates a landing page.
-
gophish-create-sending-profileCreates a sending profile.
-
gophish-create-templateCreates a new template from the provided data
-
gophish-create-userCreates a new user
-
gophish-delete-campaignDeletes a campaign by ID
-
gophish-delete-groupDeletes a group
-
gophish-delete-landing-pageDeletes a landing page.
-
gophish-delete-sending-profileDeletes a sending profile by ID.
-
gophish-delete-templateDeletes a template by ID.
-
gophish-delete-userDeletes a user, as well as every object (landing page, template, etc.) and campaign they've created.
-
gophish-get-all-campaignsReturns a list of campaigns.
-
gophish-get-all-groupsReturns a list of groups.
-
gophish-get-all-groups-summaryReturns a summary of each group.
-
gophish-get-all-landing-pagesReturns a list of landing pages.
-
gophish-get-all-sending-profilesGets a list of the sending profiles created by the authenticated user.
-
gophish-get-all-templatesReturns a list of templates.
-
gophish-get-campaign-detailsReturns a campaign given an ID.
-
gophish-get-campaign-resultsGets the results for a campaign.
-
gophish-get-campaign-summaryReturns summary information about a campaign.
-
gophish-get-groupReturns a group with the given ID.
-
gophish-get-group-summaryIt may be the case that you just want the number of members in a group, not necessarily the full member details. This API endpoint returns a summary for a group.
-
gophish-get-landing-pageGets a landing page info
-
gophish-get-sending-profileReturns a sending profile given an ID, returning a 404 error if no sending profile with the provided ID is found.
-
gophish-get-templateReturns a template with the provided ID.Returns a 404: Not Found error if the specified template doesn't exist.
-
gophish-get-userGet single user details from gophish
-
gophish-get-usersGets all users from gophish
-
gophish-import-site-as-landing-pageFetches a URL to be later imported as a landing page
-
gophish-import-templateThis method doesn't fully import the email as a template. Instead, it parses the email, returning a response that can be used with the "Create Template" endpoint.
-
gophish-modify-userModifies a user account. This can be used to change the role, reset the password, or change the username.