pikpikcu/airecon
AIRecon is an autonomous cybersecurity agent that combines a self-hosted Large Language Model (Ollama) with a Kali Linux Docker sandbox and a Textual TUI. It is designed to automate security assessments, penetration testing, and bug bounty reconnaissance — without any API keys or cloud dependency.
解决的问题
AIRecon 是一个专为自动化安全审计复杂流程而设计的自主渗透测试代理。它通过使用 LLM 驱动安全导向环境,取代手动工具链,从初始侦察到最终报告全程管理流程,同时确保测试始终在定义的范围内进行。
工作原理
该代理通过结构化管道(RECON → ANALYSIS → EXPLOIT → REPORT)运行,并与任何 OpenAI 兼容的 LLM 网关交互。所有安全工具均在 Kali Linux Docker沙箱中执行,并与 Caido 代理原生集成。
关键技术组件包括:
- 记忆与学习:使用本地 SQLite 数据库存储会话发现结果和工具性能,使代理能够避免重复失败路径,并积累已验证的知识。
- 知识库:一个可选的本地数据集,包含约 109 万条安全记录(CVE、CTF 解题记录、有效载荷),LLM 可通过
dataset_search工具自主查询。 - 推理能力检测:在运行时自动检测模型是否支持推理能力,以优化代理的思考过程。
- MCP 集成:支持 Model Context Protocol (MCP),可通过外部服务器动态扩展其工具集。
适用人群
专为安全研究人员、渗透测试人员和漏洞赏金猎人设计,可在保持目标情报隐私的同时,自动化侦察与利用工作流,通过本地 LLM 部署实现。
主要亮点
- 后端无关:支持托管模型(GPT、Claude、Gemini)或通过 vLLM、Ollama 实现完全离线的本地模型。
- Kali 沙箱:所有命令均在安全、隔离的 Docker 环境中执行。
- 原生 Caido 集成:内置对代理工具(如重放、模糊测试、站点地图管理)的支持。
- 仅验证学习:仅将高置信度发现持久化到长期记忆,防止噪声干扰。
- 丰富工具集:包含浏览器自动化、自定义模糊器、Schemathesis API 模糊测试和 Semgrep SAST。
相关
- 项目
- 项目
- 项目
- 项目