SuperAPI AI 工具集

performing-red-team-phishing-with-gophish

编程与开发

查看项目

更新于 10-16 06:49

技能介绍

用途:在获得授权的安全评估、红队演练或实验环境中,自动化执行 GoPhish 钓鱼模拟活动,用于验证安全意识与安全控制效果。

主要能力:通过 Python gophish 库以 API 方式创建邮件模板(含 HTML 正文与跟踪)、配置 SMTP 发送配置、从 CSV 导入目标组、创建用于凭据捕获的落地页,并启动和监控活动;活动结束后可分析打开、点击、提交数据和举报等指标。

使用方式:先安装依赖 pip install gophish requests;部署 GoPhish 服务器并从 Settings 获取 API key;随后用 Python 脚本自动化活动设置。示例命令:python scripts/agent.py --gophish-url https://localhost:3333 --api-key <key> --campaign-name "Q1 Awareness" --output phishing_report.json。也可直接调用 API,例如 from gophish import Gophish,使用 Gophish("api_key", host="https://localhost:3333", verify=False) 创建 Campaign、Template、Group、SMTP、Page 等对象并提交。

适用场景:涉及红队钓鱼演练的安全评估、相关安全事件响应流程、计划性安全测试或审计,以及通过动手测试验证安全控制。

限制与前提:需熟悉安全运营概念与工具,具备测试或实验环境,Python 3.8+ 及所需依赖,并拥有开展测试活动的适当授权。资料未提供具体收费、平台支持范围或效果数据。