跳到正文

正在自动登录…

← 返回项目列表

kutukam/autonomous-pentest-agent

自主渗透测试

Autonomous Pentest Agent 是一套 LLM 多 agent 驱动的自主渗透测试系统,提供 Go 后端和 Next.js 前端,用于自动化安全测试和漏洞发现。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/14 18:11:01 · 查看原文

Go应用与服务
累计 Stars
182
当前热度
未达当前门槛
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/10/14 18:11:01

使用方式

通过 Web 界面使用,支持 Docker 部署或本地编译运行,提供在线 Demo。

查看 README 依据
<div align="center"> # Autonomous Pentest Agent AI 自主渗透测试系统(Go 后端 + Next.js 前端) 🌐 **在线 Demo**: [https://apagent-demo.vercel.app/](https://apagent-demo.vercel.app/) 📦 **该仓库为Autonomous Pentest Agent最后一个版本纯源码备份,docker部署源失效自行让AI本地构建即可** </div> --- ## 截图预览 > 完整交互见[在线 Demo](https://apagent-demo.vercel.app/)。 | 仪表盘(总览 / Token 消耗 / 活动流) | 任务列表 | | :---: | :---: | | ![仪表盘](screenshots/dashboard.png) | ![任务](screenshots/tasks.png) | | 任务 · 执行过程(会话 / 工具调用) | 探索链路 | | :---: | :---: | | ![执行过程](screenshots/sessions.png) | ![探索链路](screenshots/graph.png) | | 发现 | 资产 | | :---: | :---: |
git clone https://github.com/kutukam/autonomous-pentest-agent.git cd autonomous-pentest-agent ./install.sh ``` 脚本会:检测 / 自动安装 Docker → 让你选 **① 全部 Docker** 或 **② 本地编译运行**: - **① 全部 Docker**:填一个 Postgres 密码(可回车随机)→ 自动写 `.env` → `docker compose up -d`。 - **② 本地运行**:选数据库(连已有 / 用 Docker 起一个)→ 生成 `config.json` → `go` 编译内嵌单二进制 → 启动。 装好后打开 **http://localhost:8787**(首次进入 `/setup` 设置管理员密码)。 ### 方式二:Docker Compose(手动) ```bash git clone https://github.com/kutukam/autonomous-pentest-agent.git cd autonomous-pentest-agent cp .env.example .env # 填 POSTGRES_PASSWORD、可选 ANTHROPIC_API_KEY
部署要求

依赖 PostgreSQL 数据库,探索功能需配置 LLM API 密钥(ANTHROPIC_API_KEY 或 OPENAI_API_KEY)。

查看 README 依据
[AegisHook 的审批详情组件](https://github.com/RuoJi6/AegisHook/blob/main/web/src/components/CallDetail.vue),沿用 Autonomous Pentest Agent 的组件和主题: ## 资产同步(ScopeSentry) 支持从 [ScopeSentry](https://github.com/Autumn-27/ScopeSentry) 直接同步资产数据,免去重复收集: - 在「**资产同步**」页填 ScopeSentry 的地址与 API Key,接入数据源; - 按**项目**或**任务**维度选择要同步的目标与资产类型(域名 / 子域 / IP / 端口 / 站点 / 端点…); - 一键导入并按公司资产范围归并,直接进入 Autonomous Pentest Agent 的资产图供 agent 探索使用。 --- ## 安装 > 依赖数据库 **PostgreSQL**;探索需配置 **LLM**(`ANTHROPIC_API_KEY` 或 `OPENAI_API_KEY`,也可在 UI 里配)。 ### 方式一:一键安装脚本(推荐) ```bash
已知限制

作者声明仅供个人学习、代码研究与本地技术验证使用,不得用于对任何线上系统或网站发起实际测试。

查看 README 依据
扫码关注微信公众号 **SecSentry**,在公众号后台私信即可入群交流。 <div align="center"> <img src="screenshots/wx.png" alt="微信公众号 SecSentry" width="480" /> </div> --- ## 参考 https://github.com/oritera/Cairn ## 许可与免责声明 ### 开源协议 本项目采用 **GNU Affero General Public License v3.0(AGPL-3.0)** 授权,完整条款见仓库根目录的 [LICENSE](LICENSE) 文件。 这意味着任何人都可以自由使用、修改和分发本项目,但**衍生作品必须同样以 AGPL-3.0 开源**;特别地,**若你修改本项目并通过网络(如部署为在线服务)向用户提供,也必须向这些用户公开对应的完整源码**。 > ⚠️ **重要提示**:开源协议本身不限制软件的使用用途。以下的「使用限制」与「免责声明」是作者对使用者的额外约定与郑重声明,请务必遵守。 **Autonomous Pentest Agent 仅供个人学习、代码研究与本地技术验证使用,不得用于对任何线上系统或网站发起实际测试。** ### 允许使用范围

README

正在加载 README…

收录信息

仓库创建时间
2026/10/9 02:47:12
首次达标收录
2026/10/9 21:46:12
统计更新时间
2026/10/22 19:05:58

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

仓库信息

最近推送
2026/10/9 13:07:24
许可证标识
AGPL-3.0
Fork 数
351
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目