Peterc3-dev/agentspyboo
GitHub: Peterc3-dev/agentspyboo
一款基于 Rust 的本地 AI 红队代理,在无网环境下通过 NPU 实现自主渗透测试。
Stars: 0 | Forks: 0
# AgentSpyBoo
基于 Rust 的 AI 红队代理,用于自主渗透测试。完全在本地硬件(通过 FastFlowLM 的 AMD NPU)上运行,零云依赖。
## 架构
- **ReAct 循环**:观察 -> 思考 -> 行动 -> 重复。由 LLM 驱动工具选择和推理。
- **LLM 后端**:OpenAI 兼容 API(FastFlowLM、Ollama、vLLM 等)
- **工具**:subfinder、httpx、nuclei、naabu、ffuf、gau、findomain、nmap
- **发现数据库**:SQLite,支持去重和严重性跟踪
- **报告**:结构化的 Markdown,包含执行摘要和证据
## 用法
```
agentspyboo --target example.com --llm-url http://localhost:8000/v1 --model qwen3-1.7b --max-steps 50 --output report.md
```
## 构建
```
cargo build --release
```
## 要求
- Rust 1.75+
- 已安装 CINApse 侦察工具(subfinder、httpx、nuclei、ffuf、gau、naabu、findomain)
- nmap
- 本地 LLM 服务器(推荐 FastFlowLM 用于 NPU,Ollama 也适用)
## 硬件目标
GPD Pocket 4 — AMD Ryzen AI 9 HX 370、XDNA 2 NPU(50 TOPS)、32GB 统一内存。
770g 便携式无网渗透测试平台。
标签:air-gapped, AI安全, AMD NPU, Chat Copilot, FastFlowLM, Findings DB, FUZZ, GPD Pocket 4, HTTP探测, JSONLines, LLM评估, Markdown, Ollama, ReAct, Rust, SQLite, vLLM, XDNA 2, 便携式, 可视化界面, 域名爬取, 子域名枚举, 执行摘要, 报告工具, 数据展示, 数据统计, 无云依赖, 本地AI, 离线, 端口扫描, 系统安全, 红队, 网络流量审计, 自动化渗透测试, 观察思考行动, 证据, 边缘计算, 通知系统, 零云, 零信任