CTF 流量题杀器!开源 CTF 流量分析专家系统,一键定位 Flag

CTF流量题杀器!在线即用的CTF流量分析专家系统,一键定位Flag

做CTF流量分析题的你,是不是也踩过这些坑:

  • 对着Wireshark几万条数据包翻到眼瞎,找不到关键明文
  • 遇到URL/Base64/Hex多层套娃编码,手动解码解到崩溃
  • 用大模型分析疯狂幻觉,把测试内容编造成Flag,完全不可信
  • 分析过程黑盒化,出了问题根本不知道哪个环节错了
  • 新手入门门槛高,本地环境配置半天搞不定,还没开始分析就先劝退

今天给大家带来一款专为CTF流量题打造、开箱即用的运维级全链路流量分析专家系统,从PCAP解析到Flag定位全流程自动化,彻底解决流量分析的所有痛点。无需下载、无需配置环境、无需写一行代码,直接打开浏览器就能用!

👉 直接点击访问,一键开启分析:
CTF流量分析专家系统 - 在线版
https://ctf-flow-analyzer-kaltvwcieujshk8924meuh.streamlit.app/

项目简介

这是一套专为CTF流量分析场景深度优化的自动化分析工具,基于Python开发,采用「自动化引擎做重活+多Agent做微推理」的架构设计,彻底摒弃了单一大模型包办一切的黑盒模式。

  • 90%的基础工作由自动化引擎完成,稳定、可复现、无幻觉
  • 10%的推理工作由多个微型Agent分工完成,每个AI只做一件极小的事,精准可控
  • 全链路每个环节都有完整的日志和输出,运维级可追踪、可调试
  • 支持在线Web可视化界面+本地命令行双模式,兼顾新手友好度和老手效率

现在你无需任何本地部署,直接访问上面的在线地址,就能使用全部功能!

核心亮点

1. 开箱即用,零门槛上手

无需安装Python、无需配置依赖、无需解决环境冲突,甚至不用注册登录。
只要打开浏览器访问在线地址,输入你的DeepSeek API Key,拖拽上传PCAP/PCAPNG流量包,一键就能启动全链路分析,哪怕是刚接触CTF的纯新手,也能在30秒内上手使用。

2. 运维级全链路流水线,全程可追溯

项目采用固定的8步标准化流水线,每一步的输入、输出、执行状态都完整记录,彻底告别黑盒分析:

1
2
PCAP解析引擎 → 数据提取引擎 → 多层迭代解码引擎 → 本地规则引擎
→ 记忆检索Agent → 环节增强Agent → 防幻觉审查Agent → 全链路报告生成

哪怕分析出了问题,你也能精准定位到哪个环节出了错,甚至可以单独查看每个环节的输出结果,手动排查关键信息,所有数据都在界面上分标签页清晰展示。

3. 多Agent微推理架构,彻底根治AI幻觉

我们彻底放弃了「一个大模型搞定所有事」的模式,把AI的工作拆解到极致,每个Agent只负责一个极小的推理任务:

  • 记忆检索Agent:仅负责匹配历史相似题目,给出参考经验
  • 环节增强Agent:仅基于已提取的关键数据,给出解题方向
  • 防幻觉审查Agent:仅负责校验AI输出是否符合真实流量数据,杜绝编造内容

同时所有AI输出都以本地规则引擎的结果为最高优先级,本地已经扫描到的Flag,AI绝对不能篡改;本地没有的数据,AI绝对不能编造,从根源上解决幻觉问题。

4. 超强流量提取能力,不漏掉任何关键明文

针对CTF流量题的特性,我们做了深度优化的提取引擎:

  • 自动完成TCP流重组,把分段的数据包拼接成完整的会话内容,不会漏掉分段传输的Flag
  • 多编码兼容,支持UTF-8/GBK/GB2312/ASCII等多种编码,不会因为编码问题导致明文提取为空
  • 不过滤非打印字符之外的任何内容,哪怕是特殊格式的载荷,也会完整提取出来
  • 自动识别IP会话、HTTP请求/响应、TCP明文载荷,分类整理,一目了然

5. 全自动多层迭代解码,搞定套娃编码

CTF流量题最常见的考点就是多层编码套娃,比如两次URL编码、Base64+Hex混合编码,手动解码极其繁琐。
项目内置了全自动迭代解码引擎,支持URL/Base64/Hex/Unicode等CTF高频编码格式,自动循环解码,最多支持5层套娃,同时完整记录每一步的解码历史,你可以清晰看到明文的还原过程。

6. 完全开源免费,可扩展性拉满

项目完全基于Python开发,代码结构清晰,模块解耦,你可以轻松扩展新的解码格式、新的规则、新的Agent能力,适配更多CTF场景,甚至可以扩展到日常网络运维、应急响应的流量分析场景。

快速上手

方式一:在线一键使用(推荐,零门槛)

  1. 直接点击访问在线地址:
    CTF流量分析专家系统
  2. 在侧边栏输入你的DeepSeek API Key(用于AI增强分析,核心解析功能无需API也能使用)
  3. 点击「Browse files」上传你的PCAP/PCAPNG流量包
  4. 点击「🚀 开始全链路分析」,等待分析完成
  5. 在标签页中查看Flag扫描结果、明文数据、解码历史、解题思路,还能一键下载完整的运维级分析报告

方式二:本地部署运行

如果你想在本地私有化部署,也可以直接克隆开源仓库使用:

  1. 克隆项目到本地

    1
    2
    git clone [https://github.com/P1nk0d3/ctf-flow-analyzer]
    cd ctf-flow-analyzer
  2. 安装依赖

    1
    pip install -r requirements.txt
  3. 配置API Key
    在项目根目录创建.env文件,写入你的DeepSeek API Key:

    1
    DEEPSEEK_API_KEY=你的sk-开头的API Key
  4. 启动本地Web界面

    1
    streamlit run app.py

    启动后浏览器会自动打开http://localhost:8501,和在线版完全一致的使用体验。

  5. 命令行快速运行

    1
    python main.py 你的流量包.pcapng

适用场景

  • CTF比赛中的流量分析题目(MISC、Web方向)
  • 网络安全学习,流量分析入门练习
  • 日常网络运维,基础流量审计
  • 应急响应场景,快速提取流量中的可疑特征和明文

写在最后

这个项目的初衷,是解决我自己打CTF时遇到的流量分析痛点,也希望能帮到更多刚入门CTF、或者被流量题折磨的小伙伴。

现在你无需任何部署,直接访问在线地址就能使用全部功能:
👉 CTF流量分析专家系统 - 在线版

项目已经完全开源,仓库地址:【https://github.com/P1nk0d3/ctf-flow-analyzer】
如果这个项目帮到了你,欢迎给个Star⭐,也欢迎大家提Issue、PR,一起完善这个项目,让它成为CTF流量题的通用杀器。