
GATOR - 用于进攻性研究的 GCP 攻击工具包,一款旨在辅助研究和利用 Google Cloud 环境的工具。它提供全面的模块集合,支持用户在不同攻击阶段(从侦察到影响)的操作。
| 资源类别 | 主模块 | 命令组 | 操作 | 描述 |
|---|---|---|---|---|
| 用户认证 | auth | - | activate | 启用特定的认证方式 |
| - | add | 添加新的认证方式 | ||
| - | delete | 移除特定的认证方式 | ||
| - | list | 列出所有可用的认证方式 | ||
| 云函数 | functions | - | list | 列出所有已部署的云函数 |
| - | permissions | 显示特定云函数的权限 | ||
| - | triggers | 列出特定云函数的所有触发器 | ||
| 云存储 | storage | buckets | list | 列出所有存储桶 |
| permissions | 显示存储桶的权限 | |||
| 计算引擎 | compute | instances | add-ssh-key | 向计算实例添加 SSH 密钥 |
需要安装 Python 3.11 或更新版本。您可以通过以下命令验证 Python 版本:
python --version
git clone https://github.com/anrbn/GATOR.git
cd GATOR
python setup.py install
pip install gator-red
请查阅 GATOR 文档,获取关于如何使用 GATOR 及其模块的详细指南。
如果您在使用本工具时遇到任何问题,欢迎告知。以下是报告问题的步骤:
检查已有问题:在报告新问题之前,请先查看此仓库中的已有问题,您的问题可能已被报告并甚至已解决。
创建新问题:如果之前没有报告过您的问题,请在 GitHub 仓库中创建一个新问题。点击 Issues 标签,然后点击 New Issue。
描述问题:创建新问题时,请提供尽可能详细的信息。包括清晰且具有描述性的标题,详细说明问题,并尽量提供重现问题的步骤。同时提供您所使用的工具版本和操作系统信息也会有所帮助。
提交问题:填写完所有必要信息后,点击 Submit new issue。
您的反馈非常重要,将有助于改进本工具。感谢您的贡献!
我会定期审查报告的问题,并根据您的描述尝试复现。如有必要,我会与您联系以获取更多信息。在理解问题后,我会着手修复。
请注意,根据问题的复杂程度,解决时间可能会有所不同。感谢您的耐心与理解。
我热忱欢迎并感谢社区的贡献!如果您有兴趣贡献现有或新模块,欢迎提交拉取请求(PR),添加任何新的/现有的模块或功能。
提交 PR 后,我会尽快审查。在合并之前,我可能会要求进行一些修改或改进。您的贡献对改进本工具至关重要,我期待看到您为项目带来的新内容!
感谢您考虑为项目做出贡献。
如果您对本工具或其中任何模块有疑问,请先查阅文档。我已尽力提供与所有模块相关的清晰、全面的信息。然而,如果您的问题仍未解决,或者有其他问题,请随时通过 Twitter 或 LinkedIn 联系我。我随时乐意提供帮助和支持。 :)