SuperAPI AI 工具集

performing-phishing-simulation-with-gophish

部署与运维

查看项目

更新于 10-16 01:30

技能介绍

用途:在获得书面授权的前提下,使用 GoPhish 开展钓鱼意识演练,评估组织对钓鱼邮件的识别与应对能力。

主要能力:GoPhish 提供活动管理、邮件模板创建、落地页克隆与完整报告。其架构包含管理面板(默认端口 3333)、钓鱼服务器(默认端口 80/443)、SMTP 发送配置与活动引擎。活动由发送配置、邮件模板、落地页、用户组和活动本身组成。

使用方式:

  1. 部署。Docker:docker pull gophish/gophish;docker run -d --name gophish -p 3333:3333 -p 8080:80 gophish/gophish。或下载二进制并运行 ./gophish。
  2. 配置发送配置:填写 SMTP From、Host(如 smtp.yourdomain.com:587)、用户名密码并启用 TLS。
  3. 创建邮件模板:使用密码重置、IT 通知等场景,加入 {{.Tracker}} 与 {{.URL}},可用 {{.FirstName}}、{{.LastName}}、{{.Position}} 个性化。
  4. 创建落地页:导入克隆合法登录页,配置提交后跳转培训页,并添加 SSL 证书。
  5. 导入用户并启动活动:CSV 含 First Name、Last Name、Email、Position,设置错峰发送并实时监控。
  6. 使用 process.py 通过 GoPhish API 拉取数据并生成分析报告。

适用场景:安全评估、事件响应相关流程、定期安全测试与审计、通过实操验证安全控制。

限制与前提:需 GoPhish 二进制或 Docker 镜像、SMTP 服务器或中继、管理层书面授权、经 HR 批准的目标邮箱列表、落地页 SSL/TLS 证书、Python 3.8+。凭据捕获仅限授权测试。资料未提供具体收费、价格或效果数据。