📖 更新日志 (Release Notes)
FofaMap v2.0 不仅仅是一个版本的更迭,它完成了从 「资产查询工具」 到 「AI Agent (安全智能体)」 的跨越式进化。
🧠 核心特性
- AI 自我反思机制 (Self-Reflection): 告别
0 Results。当 AI 发现搜索条件过严或语法不合理时,会自动放宽条件、重写语法并多策略重试,直到产出结果。 - 原生 MCP 协议支持: 现已支持接入 Claude Desktop, Cursor, LM Studio。你可以直接在这些 AI 编辑器中以自然语言调用 FofaMap 的能力。
- 智能扫描决策: AI 会根据资产指纹(如 Spring, WebLogic, ThinkPHP)自动推荐并生成精准的 Nuclei 扫描指令,拒绝盲目全量扫描。
- 全交互式任务向导: 运行
python3 fofamap.py即可进入向导,无需记忆任何复杂命令,一句话开启“侦察-分析-扫描-报告”全流程。
🛠️ 架构升级
- 模块化重构: 采用全新的平台级架构(Core Engine / AI Agent / Scanner Logic),支持开发者将其作为插件嵌入攻防平台。
- 多模型支持: 完美适配 DeepSeek (推荐)、OpenAI、Ollama 及 LM Studio 等主流模型接口。
📦 如何开始
- 克隆仓库:
git clone https://github.com/asaotomo/FofaMap.git - 初始化配置:
python3 fofamap.py init - 开启智能模式:
python3 fofamap.py -ai "帮我找一下目标公司的子域名并扫描"