乐于分享
好东西不私藏

RedAmon AI 自动化红队工具完整介绍 + 使用指南

RedAmon AI 自动化红队工具完整介绍 + 使用指南

一、工具完整介绍

1. 定位概述

RedAmon 容器化 AI 驱动端到端红队自动化框架,打通「资产侦察漏洞验证后渗透横向移动漏洞分级研判自动生成修复代码提交 GitHub 修复 PR」完整攻防闭环,区别于传统单点扫描工具,内置 LangGraph  AI 智能体自主规划攻击路径,所有工具运行在隔离 Kali 容器,不污染宿主机环境

2. 六大核心架构模块

  1. 并行侦察流水线 内置 40 + 主流安全工具并行执行:SubfinderAmassNaabuMasscanNucleiKatanaFFufArjunMetasploitHydra 等;同步支持 LLM 安全测试(GarakPyRIT),检测提示注入、模型泄露;全部资产、端口、漏洞、密钥存入      Neo4j 知识图谱,可视化全局攻击面。
  2. AI 智能编排器(核心) 基于 LangGraph ReAct 推理架构,类专用 AI 智能体协同:侦察智能体、Web 漏洞智能体、爆破智能体、漏洞利用智能体、后渗透智能体、报告修复智能体;自动根据图谱数据自主决策扫描顺序、攻击路径、横向移动方案,支持自然语言交互下达测试指令。
  3. 攻击面知识图谱(Attack Surface Graph 17 类节点、20 + 关联关系,统一存储域名、子域、端口、服务、CVE、密钥、代码仓库、漏洞利用链;AI 可通过 Cypher 语句快速筛选高风险漏洞、去重误报、分级威胁。
  4. EvoGraph 持久记忆引擎 多轮测试数据持久化存储,跨任务复用资产情报,无需重复扫描,长期跟踪目标资产风险变化。
  5. CypherFix 代码修复引擎(差异化核心能力)
  • 分级研判智能体:过滤扫描噪音、按可利用性排序漏洞;
  • CodeFix 修复智能体:自动拉取目标代码仓库、定位漏洞代码、生成安全补丁、一键生成 GitHub 合并请求 PR,支持预览模式防止误提交代码。
  1. Web 可视化管控面板 WebUI 端口 3000,支持项目管理、任务启停、图谱查看、AI 对话、漏洞报告导出、容器终端直连 Kali 沙箱。

3. 两大工作模式

1)红队攻击模式(RedTeam

完整自动化杀伤链:子域枚举端口扫描目录爆破漏洞探测→CVE 有效性验证弱口令爆破内网横向路径测绘;高危操作(主动漏洞利用、暴力破解)强制人工确认,防止无差别攻击。

2)代码修复模式(CodeFix

面向 DevSecOps,源码审计漏洞定位自动生成补丁→GitHub PR 提交;支持只读预览,不直接提交代码,需人工审核后合并。

4. 核心优势

  1. 全容器隔离:扫描任务独立网络 / 文件系统,任务结束自动销毁,宿主机零污染;
  2. AI 自主闭环:从资产测绘到代码修复全自动,大幅缩短渗透与修复周期;
  3. 零环境配置:无需本地安装 NmapNucleiMSF 等工具,Docker 一键部署;
  4. 图谱化风险视图:直观展示资产关联、漏洞利用链路;
  5. 兼容本地大模型:支持 Ollama 本地部署      Llama3Mistral,无需公网 API 密钥。

5. 内置安全防护机制

  • 内置域名黑名单:禁止自动扫描政府、军事、教育机构;
  • 高危操作人工介入开关:主动利用、全网爆破必须人工确认;
  • 任务网络隔离:不同扫描任务网络空间隔离,避免横向扩散风险。

二、部署前置要求

硬件最低配置

CPU 4 核、内存 8GB、磁盘 50GB(首次构建镜像占用量大),推荐 Linux 系统(Ubuntu 22.04/Kali)。

软件依赖

  1. Git 2.30+
  2. Docker 20.10+
  3. Docker Compose v2+

密钥准备(至少一种)

  • 云端大模型:Anthropic Claude / OpenAI API Key
  • 本地离线方案:OllamaLlama3.2Mistral
  • CodeFix 功能额外需要:GitHub Personal Token(仓库读写权限)

三、完整部署步骤

步骤 1:拉取源码

git clone https://github.com/samugit83/redamon.gitcd redamon

步骤 2:环境变量配置

复制模板并编辑.env 文件,填入 AI 密钥、GitHub 凭证:

cp .env.example .envvim .env

核心配置项示例:

# AI模型配置(二选一)ANTHROPIC_API_KEY=sk-ant-xxx# OPENAI_API_KEY=sk-proj-xxx# 本地Ollama地址(离线使用)OLLAMA_BASE_URL=http://host.docker.internal:11434# CodeFix代码修复GITHUB_TOKEN=ghp_xxxGITHUB_USERNAME=你的github账号# Web面板端口WEBAPP_PORT=3000

步骤 3:一键安装(推荐轻量版,不带 OpenVAS

# 轻量快速安装(无GVM漏洞扫描器)./redamon.sh install# 如需完整漏洞库(较慢)# ./redamon.sh install --gvm

步骤 4:构建扫描工具容器镜像

首次执行需 10–15 分钟,自动下载全套 Kali 安全工具:

docker compose --profile tools build

步骤 5:启动全部服务

# 后台启动所有容器(Web面板、AI代理、Neo4j、Postgres、Kali沙箱)docker compose up -d# 查看容器运行状态docker compose ps# 实时查看运行日志docker compose logs -f redamon-agent
常用运维脚本命令
./redamon.sh status    # 查看服务状态、版本./redamon.sh clean     # 清理容器,保留扫描数据./redamon.sh purge     # 彻底删除容器、镜像、全部数据./redamon.sh update    # 拉取最新代码、增量更新镜像./redamon.sh down      # 停止所有服务
离线本地大模型部署(无公网 API)
# 安装Ollamacurl -fsSL https://ollama.ai/install.sh | sh# 拉取开源大模型ollama pull llama3.2# 后台启动Ollama服务ollama serve &

访问 Web 管理面板

浏览器打开:http://服务器IP:3000

四、Web 面板标准使用流程

阶段 1:新建测试项目

  1. 首页点击「New Project」,填写项目名称、目标域名 / IP;
  2. 填写授权说明(留存测试授权凭证,合规审计使用);
  3. 选择运行模式:RedTeam(红队渗透)/ CodeFix(代码修复)。

阶段 2:启动 AI 自动化侦察任务

  1. 进入项目页面,点击「Start Recon Scan」;
  2. 配置扫描参数:扫描深度、是否开启端口爆破、是否启用 LLM 安全检测;
  3. 提交任务,AI 自动调度多工具并行扫描,结果实时写入 Neo4j 图谱;
  4. 左侧「Attack Graph」可视化查看所有资产、端口、漏洞关联关系。

阶段 3:AI 智能交互研判漏洞

  1. 图谱页面右上角点击「AI Assistant」打开对话窗口;
  2. 自然语言下发指令示例:
    筛选所有高危可利用漏洞,生成漏洞利用路径过滤误报,输出可直接验证的CVE清单对目标开启弱口令爆破,仅测试通用后台账号

3.AI 自动查询知识图谱,输出分级风险报告,高危操作弹出人工确认弹窗。

阶段 4:漏洞验证与后渗透

  1. 在漏洞列表选中目标 CVE,点击「Validate      Exploit」;
  2. AI 自动调用 Metasploit 在隔离 Kali 容器执行漏洞验证;
  3. 若利用成功,自动生成内网横向移动测绘路径,记录权限提升链路。

阶段 5CodeFix 自动修复(代码模式专属)

  1. 填入目标代码仓库地址,绑定 GitHub Token
  2. 点击「Clone & Audit」自动拉取源码并审计漏洞;
  3. 选择漏洞,执行「Generate Fix Patch」生成安全补丁;
  4. 预览修改代码,确认后点击「Create GitHub PR」自动提交修复合并请求。

阶段 6:导出正式渗透报告

支持 HTMLMarkdownPDF 三种格式,包含:资产图谱、漏洞详情、利用过程、修复建议、代码补丁。

五、命令行独立运行模式(无 WebUI

红队模式一键扫描目标

docker run -it \-e ANTHROPIC_API_KEY=sk-ant-xxx \-e GITHUB_TOKEN=ghp_xxx \-v $(pwd)/scan_results:/app/results \redamon:latest redteam -t test-target.com
代码修复模式
docker run -it \-e ANTHROPIC_API_KEY=sk-ant-xxx \-e GITHUB_TOKEN=ghp_xxx \redamon:latest codefix --repo https://github.com/xxx/test-project

六、常见问题与注意事项

  1. 镜像构建缓慢:更换国内 Docker 镜像加速器,工具镜像包含全套 Kali 工具,首次构建耗时正常;
  2. AI 无响应:检查.env 密钥正确性,Ollama 离线模式确认 11434 端口正常连通;
  3. 无法提交 GitHub PR:Token 缺少 repo 读写权限,重新生成 GitHub 访问令牌;
  4. 合规红线:禁止对公网无授权资产批量扫描,工具内置域名拦截清单仍需人工二次确认目标;
  5. 资源占用过高:并行扫描任务过多会占用大量内存,单次仅建议 1–2 个扫描任务同时运行。

七、适用场景

  1. 企业常态化内部红队安全演练;
  2. DevSecOps 流水线自动化漏洞巡检与修复;
  3. 安全团队标准化渗透测试流程落地;
  4. 网络安全教学、攻防实训环境自动化工具链。

免责声明:本文内容仅作技术交流,严禁用于非法入侵与未授权测试,使用者需自行承担全部法律责任。