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 $\rightarrow$ ANALYSIS $\rightarrow$ EXPLOIT $\rightarrow$ REPORT) 运作,并整合了兼容 OpenAI 的 LLM 网关。它在 Kali Linux Docker 沙盒内执行指令,并与 Caido 代理原生整合。

为了增强决策能力,它使用本地 SQLite 数据库来追踪发现与模式,并可选择通过 dataset_search 工具连接到包含超过 100 万条安全记录(CVE、CTF 报告等)的庞大本地知识库 (airecon-dataset)。它也支持 Model Context Protocol (MCP) 以通过外部服务器扩展其工具集。

目标客群

希望在自动化重复性侦察任务与复杂攻击链的同时,仍能保持使用本地模型进行完全离线、私密操作的安全研究人员、渗透测试人员与漏洞赏金猎人。

特色亮点

  • 后端无关性:适用于任何兼容 OpenAI 的网关,支持托管模型与本地模型(例如通过 vLLM 或 Ollama)。
  • Kali 沙盒:在安全、隔离的 Docker 环境中执行工具。
  • 原生 Caido 整合:内置对代理工具(如重放、模糊测试与网站地图管理)的支持。
  • 本地知识库:可选索引约 109 万条安全记录,以实现扎实的自动化决策。
  • 仅验证学习:仅将高可信度的发现持久化到跨会话大脑中,以避免噪声。
  • 自动推理检测:在运行时检测模型是否支持推理能力,无需硬编码列表。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目