cain-agent

让AI代理自动测云安全,授权渗透快人一步

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 209 🐛 待处理 8 👀 关注 35
GitHub ↗
GitHub 星标 ★ 946
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可免费使用和部署。

项目预览

cain-agent 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队cdxiaodong
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型ai-agent,aliyun,aws,bug-bounty,claude-agent-sdk,cloud-pentest,cloud-security,llm,offensive-security,penetration-testing,pentest,red-team,redteam,security-tools
GitHub 星标★ 946
上线时间2026-03-18 00:00:00
代码更新2026-10-14
仓库体积1.4 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数4

项目介绍

cain-agent 是一个基于 Claude Agent SDK 构建的 AI 渗透测试工程师,专为授权评估设计。它内置了多云支持模块,覆盖 AWS、Azure、GCP 以及阿里云、腾讯云、华为云等国内主流云平台,能够自动化执行云环境下的安全测试任务。该项目解决了传统渗透测试依赖人工、效率低的问题,通过自然语言交互,让 AI 代理理解测试目标并执行侦察、漏洞扫描、利用等操作。其核心能力包括云资产识别、权限配置检查、常见云服务漏洞利用等,旨在提升安全测试的覆盖度和速度。作为早期项目,它展示了 AI 在攻防安全领域的应用潜力,但功能成熟度和稳定性仍需验证。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 946

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 25 分钟 部署方式:本地 (Python) 4 步

环境要求

  • Python 3.10+
  • Anthropic API Key 或兼容端点

安装与启动步骤

  1. 1克隆仓库

    基于 Claude Agent SDK 构建,仓库自带可编辑安装配置。

    git clone https://github.com/cdxiaodong/cain-agent && cd cain-agent
  2. 2可编辑安装

    pip install -e . 会把命令行入口注册到当前环境。

    pip install -e .
  3. 3按需装云扩展

    需要 S3、华为 OBS 或 K8s 巡检能力时再装 cloud 可选依赖。

    pip install -e '.[cloud]'
  4. 4配置模型与凭据

    按文档填 Anthropic API Key 或兼容端点,再执行具体任务。

如何确认成功

命令行能列出可用子命令,跑一条最小任务有正常输出。

注意事项

  • cloud 扩展会额外拉 boto3 / esdk-obs 等较重依赖,不需要就别装。

核心亮点

  • 内置AWS、Azure、GCP及国内四大云平台模块,云渗透覆盖面广
  • 基于Claude Agent SDK,自然语言驱动测试流程,降低使用门槛
  • 聚焦授权评估场景,符合合规要求,适合红队和漏洞赏金猎人

不足之处

  • 早期项目,功能稳定性及边界情况处理待验证
  • 文档/社区待观察

适用场景

  • 云环境授权渗透测试,快速发现配置错误和漏洞
  • 红队演练中自动化侦察和初始突破
  • 漏洞赏金项目中辅助测试云服务资产

替代项目

Prowler、ScoutSuite、CloudFox

同类项目推荐

redmine_ai_helper 开源

给 Redmine 装上 AI 代理与语义搜索

A Redmine plugin that adds AI agents, MCP Server, smart completion, and vector searc···

★ 107 2026-10-24
bio 开源

一句话问遍文献、临床试验和药品标签

The world's most powerful open-source bio AI assistant - Access academic literature,···

★ 354 2026-09-30
ai-algotrading-agent 开源

用AI快速回测和模拟你的交易策略

AI algorithmic trading toolkit with backtest, simulation modes. ai algo trading agen···

★ 125 2026-08-09
FinGLM 开源

开源金融大模型,让智能投顾和风控更普惠

FinGLM: 致力于构建一个开放的、公益的、持久的金融大模型项目,利用开源开放来促进「AI+金···

★ 2270 2026-08-09
FM-AD-Survey 开源

一仓库看尽基础模型如何驱动自动驾驶场景生成与分析

[Survey Paper] This repository collects research papers of large Foundation Models f···

★ 248 2026-08-09
financial-agent-api 开源

多智能体+RAG 搭金融 AI 后端,带观测与治理

financial agent api with multi-agent framework for scalable AI systems focusing on f···

★ 128 2026-09-13
freeipcc 开源

把大模型接进呼叫中心,让客服和电销自动跑起来

Call Center,Contact Center,AI,呼叫中心,客服系统,工单系统,智能外呼,大模型呼叫中···

★ 129 2026-08-09
Sentiment-Reasoning 开源

让AI读懂患者情绪背后的原因,辅助医疗问诊决策

[ACL 2025 Industry Track, Oral] Sentiment Reasoning for Healthcare

★ 165 2026-08-09
translate 开源

对着手机说话,就能跨语言聊天

Android app to translate text conversations, supporting 90+ languages with speech-to···

★ 60 2026-08-09