gophish

Create and manage phishing campaigns with credential harvesting pages and email templates.

15|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/AeonDave/malskill --skill gophish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gophish
Source: https://github.com/AeonDave/malskill/tree/main/offensive-tools/social-engineering/gophish
Command: npx skills add https://github.com/AeonDave/malskill --skill gophish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a framework for setting up and managing sophisticated phishing campaigns, enabling users to test an organization's security awareness and identify vulnerabilities.

Core Features & Use Cases

  • Phishing Campaign Management: Create and manage complete phishing campaigns, including target lists, email templates, and landing pages.
  • Credential Harvesting: Design and deploy landing pages to capture user credentials.
  • Tracking & Reporting: Monitor campaign performance, including click-through rates and captured data.
  • Use Case: Use this Skill to simulate a spear-phishing attack by sending customized emails to a list of employees, directing them to a fake login page to test their susceptibility.

Quick Start

Use the gophish skill to start the gophish server with default settings.

Frequently Asked Questions about gophish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a phishing campaign for security testing?

Setting up a phishing campaign involves creating target lists, designing email templates, and deploying credential harvesting landing pages to simulate social engineering attacks and test organizational security awareness.

Can I use this framework to harvest credentials with fake login pages?

Yes, credential harvesting is supported by designing and deploying custom landing pages that capture user credentials entered during simulated spear-phishing attacks.

Do I need an SMTP relay to run phishing simulations?

Yes, an active SMTP relay is required to send spear-phishing emails, and inbound TCP ports 443 and 80 must be open to host the phishing infrastructure successfully.

How does phishing campaign tracking and reporting work?

Phishing campaign tracking monitors performance metrics like click-through rates and captured credential data, generating reports to identify employee susceptibility and security vulnerabilities.

What is the best way to test employee susceptibility to spear-phishing emails?

Testing employee susceptibility involves sending customized spear-phishing emails to a target list, directing users to a fake login page, and tracking who enters credentials.

Are there limitations when generating phishing infrastructure on internal networks?

Generating phishing infrastructure requires open inbound TCP ports 80 and 443 along with a configured SMTP relay, which may be restricted by internal network firewalls.