lyscf/FlowSage

GitHub: lyscf/FlowSage

专为CTF竞赛设计的智能流量分析工具,支持38+协议解析和自动化Flag提取

Stars: 132 | Forks: 1

# FlowSage **🚀 专为CTF设计的智能流量分析工具 | 流媒体分析 · 车联网安全 · C2流量解密 · 工控安全** [![Version](https://img.shields.io/badge/version-v3.6.0-blue.svg)](https://github.com/Lyscf/FlowSage) [![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS-blue.svg)](https://github.com/Lyscf/FlowSage) [![Language](https://img.shields.io/badge/language-Go-00ADD8.svg)](https://github.com/Lyscf/FlowSage) [![CTF](https://img.shields.io/badge/CTF-Ready-green.svg)](https://github.com/Lyscf/FlowSage) *零配置 • 智能分析 • CTF专用* [功能特性](#功能特性) • [快速开始](#快速开始) • [使用文档](#使用文档) • [更新日志](#更新日志)
## 🎯 项目简介 FlowSage 是一款专为 CTF 比赛设计的流量分析工具,能够帮助选手快速、准确地从复杂的网络流量中提取关键信息。 **🎉v3.0 全面重构为 Golang**,实现跨平台支持、性能大幅提升,通过深度协议解析和智能算法,实现**一行命令完成复杂流量分析**。 **🎉 v3.6.0 重大更新**:引入 **RTSP/RTMP流媒体分析**、**CAN车联网安全**、**Cobalt Strike流量解密**等核心功能,大幅增强SQL注入检测和CMS识别能力! ### 📦 双版本并行 - **FlowSage GUI** - 🎨 全新图形化界面,适合交互式分析、学习研究、演示展示 - **FlowSage CLI** - ⚡ 强大命令行工具,适合自动化脚本、批处理、服务器环境 两个版本使用**相同的分析引擎**,功能完全一致,分析结果相同,可根据使用场景自由选择。 ## 📸 项目截图
### ⚡ GUI 版本界面 #### 🖥️ 程序菜单 程序菜单 程序菜单 #### 🖥️ HTTP协议分析 程序菜单 程序菜单 程序菜单 程序菜单 程序菜单 #### FTP协议分析 程序菜单 ### ⚡ CLI 版本界面 #### 🖥️ 程序菜单 程序菜单 ### 💉 SQL-时间盲注流量还原 SQL-时间盲注流量还原 ### 🎯 SQL-布尔盲注流量还原 SQL-布尔盲注流量还原 ### 🖱️ USB鼠标流量还原 USB鼠标流量还原 ### ⌨️ USB键盘流量还原 USB键盘流量还原 ### 🔌 Telnet流量分析-会话重建 Telnet流量分析-会话重建 ### 🔍 端口扫描分析器 端口扫描分析器 ### 📧 SMTP流量分析器 SMTP流量分析器
--- ## ✨ 功能特性 ### 🎨 GUI 图形化界面(v3.3.0 新增) FlowSage v3.3.0 正式推出图形化界面版本,为流量分析带来全新体验: #### **🖥️ 现代化界面设计** - **响应式布局** - 自适应不同屏幕分辨率,支持高 DPI 显示 - **流畅动画** - 精心设计的过渡动画,提升交互体验 - **直观操作** - 快速文件导入,点击即可分析 #### **📁 智能文件管理** - **历史记录** - 自动保存最近分析的文件列表 - **快速重分析** - 一键重新分析之前的流量文件 - **批量处理** - 支持同时导入多个流量文件进行批量分析 #### **🎯 可视化分析结果** - **分类展示** - 按类型分类展示分析结果(Flag、WebShell、SQL 注入等) - **语法高亮** - HTTP 请求/响应代码语法高亮显示 - **关键信息标注** - 自动高亮标注 Flag、敏感信息、攻击载荷 - **详情面板** - 点击结果项查看完整的 HTTP 会话详情 - **过滤搜索** - 快速过滤和搜索分析结果 #### **🔍 深度交互分析** - **流量会话列表** - 展示所有 HTTP/HTTPS 会话 - **请求响应查看器** - 并排显示请求和响应内容 - **Hex 查看器** - 支持十六进制模式查看原始数据 - **导出功能** - 一键导出分析结果(JSON 格式) - **复制支持** - 快速复制 Flag、URL、载荷等信息 ### 🔍 核心能力 - **🚗 车联网安全分析**:CAN 总线协议深度解析,支持 OBD-II 诊断和异常检测 - **� KC2流量解密**:Cobalt Strike 流量识别、Beacon解密、配置提取和Malleable Profile分析 - **🌐 全协议深度解析**:支持 HTTP、SQL、FTP、SMTP、Telnet、SMB、DNS、ARP、Redis、MongoDB、ICMP、蓝牙、USB、WiFi 等 38+ 主流协议 - **� 工控协议深度解*析**:支持 Modbus、S7、EtherNet/IP、PROFINET、IEC 104 等 10+ 工控协议 - **� Kerbero别s认证分析**:完整的企业认证流程重建和威胁检测 - **�️ 智能牙WebShell解密**:支持XOR/AES密钥爆破、多重嵌套解码、差分分析 - **🎯 CMS智能识别**:支持 40+ 种主流CMS系统(WordPress、Joomla、Drupal、DedeCMS、Discuz!等) - **💉 增强SQL注入分析**:时间盲注、布尔盲注、联合查询、报错注入全面检测,字符重建算法优化 - **🚩 智能Flag识别**:支持明文、Base64、Hex等多种编码格式,自动解码提取 - **� 增强台蓝牙支持**:支持HCI、L2CAP、RFCOMM等底层协议,完整蓝牙通信栈解析 - **📁 智能文件识别**:自动识别 200+ 文件类型 - **🎌 CTF专属优化**:内置多层 Flag 检测算法,支持 15+ 种 Flag 格式 - **⚡ 零配置分析**:开箱即用,无需复杂配置 - **🚀 跨平台支持**:支持 Windows、Linux、macOS 等主流操作系统 ### 🛠️ 专业功能 | 协议类型 | 分析能力 | CTF应用场景 | | --------------------- | ----------------------------------------------------- | ------------------------- | | **RTSP/RTMP** | 流媒体会话解析 + 媒体流提取 + 视频/音频流保存 | 监控系统审计、直播平台分析 | | **CAN总线** | CAN帧解析 + 标识符识别 + OBD-II诊断 + 异常检测 | 车联网安全、ECU通信监控 | | **Modbus** | 寄存器读写 + 线圈操作 + 设备指纹 + 异常检测 | 工控安全分析、设备取证 | | **S7** | 数据块分析 + 变量监控 + PLC编程语言识别 + COTP解析 | 西门子PLC通信分析 | | **EtherNet/IP** | CIP协议解析 + 设备配置分析 + 实时数据监控 | 罗克韦尔系统取证 | | **PROFINET** | 实时通信分析 + 设备诊断 + 网络拓扑重建 | 西门子工业网络分析 | | **IEC 104** | 远动通信 + 电力系统控制 + ASDU解析 | 电力系统安全分析 | | **Kerberos** | 认证流程重建 + 票据分析 + 域控审计 + 威胁检测 | 企业网络渗透分析 | | **WebShell** | 智能解密 + 命令提取 + 差分分析 + 多重编码 | 恶意流量解密分析 | | **CMS识别** | 40+种CMS识别 + 框架检测 + 版本提取 + 指纹分析 | 网站指纹识别、漏洞评估 | | **HTTP** | 会话重建 + 文件隐写检测 + 分段传输支持 + 自动文件提取 | Web取证、隐写分析 | | **SQL** | 时间/布尔盲注 + 联合查询 + 报错注入 + 字符重建算法 | SQL注入分析、数据提取 | | **USB** | 扫描码转换 + 鼠标轨迹可视化 + 修饰键支持 | 键盘流量解析、输入重建 | | **WiFi** | 握手包捕获 + 网络拓扑分析 + 弱加密检测 | 无线安全分析 | | **FTP** | 会话重建 + 文件传输分析 + 认证信息提取 | 文件传输取证 | | **蓝牙** | 设备识别 + 数据包分析 + 连接日志提取 | 蓝牙设备取证 | | **SMTP** | 邮件头解析 + 附件提取 + 垃圾邮件检测 | 邮件取证 | | **SMB** | 文件共享分析 + NTLM认证 + 会话重建 | 文件传输取证、认证分析 | | **Telnet** | 密码爆破分析 + 终端内容还原 + 会话重建 | 远程登录取证、密码分析 | | **端口扫描** | 扫描模式识别 + 工具特征分析 + 目标识别 | 网络侦察分析 | | **鼠标轨迹** | 轨迹可视化 + 点击事件分析 + 操作序列重建 | 用户行为分析 | | **键盘数据** | 按键序列还原 + 功能键识别 + 组合键解析 | 输入行为重建 | | **DNS** | 域名解析分析 + mDNS支持 + DoH检测 + 查询记录提取 | 域名解析取证、DNS隧道检测 | | **ARP** | 地址映射分析 + ARP欺骗检测 + 网络拓扑重建 | 网络攻击检测、拓扑分析 | | **Redis** | 命令解析 + 数据操作分析 + 认证信息提取 | NoSQL数据库取证 | | **MongoDB** | 查询解析 + 文档操作分析 + 认证流程重建 | MongoDB数据库取证 | | **ICMP** | 协议分析 + Ping追踪 + 网络诊断数据提取 | 网络诊断、隐蔽通信检测 | ### v3.0.0 重大更新 🎉 - **🔄 Golang重构**:完全重写为Go语言,性能提升,内存占用减少 - **🌍 跨平台支持**:支持Windows、Linux、macOS - **🛡️ WebShell检测引擎**:新增专业WebShell明文传输解析,支持主流WebShell工具识别 - **🤖 EV3机器人协议**:完整支持LEGO EV3机器人通信协议,包含指令解析和传感器数据 - **📱 蓝牙协议增强**:深度支持HCI、L2CAP、RFCOMM等底层协议,完整蓝牙通信栈 - **📁 FTP协议重构**:增强主被动模式支持,优化文件传输分析和完整性校验 - **🔒 安全加固**:内置反分析保护、代码混淆、TLS加密等多重安全机制 - **⚡ 性能优化**:并发处理、内存优化、算法改进,处理大文件能力显著提升 ## 🚀 快速开始 ### 系统要求 #### 🎨 GUI 版本 - **Windows 10/11** (x64/ARM64) - **macOS** (x64/ARM64 Apple Silicon) **最低配置**: - 内存:建议 4GB 以上 - 磁盘空间:200MB 以上可用空间 - 显示器:1280x720 分辨率以上 #### ⚡ CLI 版本 - **Windows**: Windows 10/11 (x64/ARM64) - **Linux**: Ubuntu 18.04+, CentOS 7+, Debian 10+ (x64/ARM64) - **macOS**: macOS 10.15+ (x64/ARM64 Apple Silicon) ### 📥 安装步骤 #### 🎨 GUI 版本快速开始 1. **下载安装包** 从 [GitHub Releases](https://github.com/Lyscf/FlowSage/releases) 下载最新版本 2. **解压并运行** 解压到任意目录 双击 FlowSage-GUI.exe 启动 开始您的分析之旅! 3. **使用流程** - **导入流量文件** - 点击"打开文件"按钮,或直接拖拽 PCAP/JSON 文件到窗口 - **配置分析选项**(可选) - 使用默认配置,或点击"设置"按钮自定义分析参数 - **开始分析** - 点击"开始分析"按钮,观察实时进度和结果 - **查看和导出结果** - 在结果面板查看详细信息,点击"导出"保存分析报告 #### ⚡ CLI 版本快速开始 1. **下载工具** # 从Release页面下载最新版本 # Windows: flowsage-v3-windows-amd64-secure.exe / flowsage-v3-windows-arm64-secure.exe # Linux: flowsage-v3-linux-amd64-secure / flowsage-v3-linux-arm64-secure # macOS: flowsage-v3-darwin-amd64-secure / flowsage-v3-darwin-arm64-secure 2. **准备流量文件** - 使用 Wireshark 打开流量文件 - 点击 **文件** → **导出分组解析结果** - 选择 **JSON** 格式保存 - 使用 FlowSage v3 打开 JSON 文件 3. **运行分析** # Windows ./flowsage-v3.exe # Linux/macOS ./flowsage-v3 ## 📖 使用文档 ## 🏗️ 技术架构 ### 技术栈 #### GUI 版本 - **前端框架**: Vue 3 + TypeScript + Vite - **桌面框架**: Wails v2 - Go + Web 的完美结合 - **UI 组件**: 现代化组件库,支持响应式设计 - **后端引擎**: 与 CLI 版本共享相同的 Go 分析引擎 #### CLI 版本 - **核心语言**: Go 1.21+ - **协议解析**: 自研高性能协议解析引擎 - **并发处理**: Go 协程池优化 ### 算法优势 - **智能会话重建**:基于 TCP 序列号的精确重建算法,支持分段传输和乱序重组 - **多层 Flag 检测**:正则表达式 + 熵分析 + 格式验证 + 语义分析 - **自适应编码识别**:支持 50+ 编码格式自动转换,包括变种编码 - **损坏数据修复**:智能文件重组和数据恢复,支持多种修复算法 - **WebShell 智能识别**:基于行为特征和流量模式的 WebShell 检测引擎 - **蓝牙协议栈解析**:完整的 HCI/L2CAP/RFCOMM 协议解析和状态机重建 - **EV3 机器人协议**:LEGO EV3 通信协议的完整实现和指令解析 - **并发处理优化**:Go 协程池和管道优化,大幅提升处理速度 ## 🆕 v3.6.0 新功能详解 ### � CRTSP/RTMP 流媒体协议分析(全新) FlowSage v3.6.0 引入完整的流媒体协议分析能力: #### **📹 实时流媒体解析** - **RTSP协议分析** - 完整解析RTSP会话、媒体流信息、传输参数 - **RTMP协议分析** - 支持RTMP握手、消息类型识别、流控制 - **媒体流提取** - 自动提取和保存视频/音频流到本地文件 #### **🎥 应用场景** - 监控系统流量分析 - 安防监控系统的流量审计 - 直播平台协议研究 - 直播推流和拉流分析 - 流媒体安全审计 - 检测未授权访问和数据泄露 - 视频会议流量分析 - 企业视频会议系统取证 ### 🚗 CAN 车辆总线分析器(全新) #### **🔧 车联网安全分析** - **CAN帧解析** - 完整解析CAN 2.0A/2.0B帧格式(标准帧和扩展帧) - **标识符识别** - 智能识别CAN ID和数据含义 - **车辆诊断** - 支持OBD-II诊断协议分析(故障码读取、传感器数据) - **异常检测** - 识别异常CAN消息和潜在攻击行为 #### **🚙 支持场景** - 汽车网络安全研究 - 车载网络攻击检测和防御 - 车载总线流量分析 - ECU通信协议逆向分析 - ECU通信监控 - 电子控制单元间通信监控 - 车辆诊断协议分析 - 故障诊断和性能监控 ### 🔴 Cobalt Strike 流量分析(全新) #### **🛡️ CS流量解密器** - **CS流量识别** - 自动识别Cobalt Strike通信特征和C2流量模式 - **Beacon解密** - 解密CS Beacon通信数据,还原攻击指令 - **C2配置提取** - 提取CS服务器配置信息(域名、端口、密钥) - **Malleable Profile分析** - 识别自定义通信配置和流量伪装 #### **🎯 安全应用** - APT攻击流量分析 - 高级持续性威胁检测和溯源 - 红队演练流量审计 - 渗透测试流量合规性审计 - 恶意软件通信分析 - 木马和后门通信行为分析 - 威胁情报提取 - C2基础设施情报收集 ### 💉 SQL注入分析器增强 #### **🔍 检测能力全面升级** FlowSage v3.6.0 对SQL注入分析器进行多次迭代优化: - **时间盲注检测** - 增强基于时间延迟的盲注识别,支持SLEEP、BENCHMARK等函数 - **布尔盲注检测** - 优化基于响应差异的盲注分析,提升准确率 - **联合查询注入** - 支持UNION注入检测和数据提取 - **报错注入识别** - 识别基于错误信息的注入(UpdateXML、ExtractValue等) - **响应差分分析** - 智能对比响应内容差异,减少误报 - **字符重建算法** - 优化盲注数据提取算法,提升效率 #### **🎯 修复与优化** - 修正SQL注入分析器核心逻辑(多次迭代) - 优化误报率,提升检测准确度至98%+ - 增强对复杂注入场景的识别能力 - 支持多种数据库类型(MySQL、MSSQL、Oracle、PostgreSQL) ### 🌐 CMS识别引擎全面升级 #### **🔎 内容管理系统智能识别** FlowSage v3.6.0 CMS识别引擎全面升级,新增40+种主流CMS系统支持 #### **🎯 识别能力** - **多维度指纹识别** - 路径、内容、响应头综合分析 - **高准确率** - 置信度评分机制,减少误报 - **框架检测** - 识别底层开发框架 - **版本提取** - 自动提取CMS版本信息(部分支持) ### 🏗️ 架构重构与优化 #### **📐 代码质量提升** - **架构重构** - 实验性架构重构,降低代码耦合度 - **Linter错误修正** - 修正代码规范问题,提升代码质量 - **4.0架构预研** - 为下一代架构做技术储备 - **ICMP解析预研** - 预研ICMP协议深度解析能力 ## 🔄 更新日志 ### v3.6.0 (2025-12-18) 🚀 **流媒体分析 · 车联网安全** #### 🎬 **RTSP/RTMP流媒体协议分析(全新)** - **新增** RTSP协议完整支持 - 会话解析、媒体流信息提取 - **新增** RTMP协议完整支持 - 握手分析、消息类型识别 - **新增** 媒体流自动提取 - 视频/音频流保存功能 - **应用** 监控系统审计、直播平台分析、视频会议取证 #### 🚗 **CAN车辆总线分析器(全新)** - **新增** CAN 2.0A/2.0B帧格式完整解析 - **新增** CAN标识符智能识别 - **新增** OBD-II诊断协议支持 - **新增** 异常CAN消息和攻击行为检测 - **应用** 汽车网络安全研究、ECU通信监控、车辆诊断 #### 🔴 **Cobalt Strike流量分析(全新)** - **新增** CS流量特征自动识别 - **新增** Beacon通信数据解密 - **新增** C2服务器配置信息提取 - **新增** Malleable Profile自定义配置识别 - **应用** APT攻击分析、红队演练审计、威胁情报提取 #### 💉 **SQL注入分析器增强** - **增强** 时间盲注检测 - 支持SLEEP、BENCHMARK等函数 - **增强** 布尔盲注检测 - 优化响应差异分析 - **新增** 联合查询注入检测 - UNION注入支持 - **新增** 报错注入识别 - UpdateXML、ExtractValue等 - **优化** 响应差分分析算法 - 智能对比,减少误报 - **优化** 字符重建算法 - 提升盲注数据提取效率 - **修复** SQL注入分析器核心逻辑(多次迭代) - **提升** 检测准确度至98%+ #### 🌐 **CMS识别引擎全面升级** - **新增** 40+种主流CMS系统支持 - 主流CMS:WordPress、Joomla、Drupal、DedeCMS、PHPCMS、帝国CMS、MetInfo、齐博CMS - 论坛系统:Discuz!、PHPWind、vBulletin、phpBB、XenForo、IP.Board、Discourse、NodeBB、Flarum、Vanilla、SMF - 开发框架:ThinkPHP、Laravel、Django、Struts、Spring - 博客系统:Typecho、Z-Blog、Ghost - Wiki系统:MediaWiki、DokuWiki - 电商平台:Magento、Shopify、PrestaShop - 安全靶场:DVWA、Pikachu、WebGoat - **增强** 多维度指纹识别 - 路径、内容、响应头综合分析 - **新增** 置信度评分机制 - 减少误报 - **新增** 底层框架检测能力 - **新增** CMS版本信息提取(部分支持) #### 🏗️ **架构重构与优化** - **重构** 实验性架构优化 - 降低代码耦合度 - **修复** Linter代码规范问题 - **修复** S7协议解析逻辑 - **修复** 欧姆龙协议解析逻辑 - **修复** 极端情况下的异常内存占用 - **优化** 工控协议字段映射关系 - **优化** TShark执行器性能 - **预研** 4.0架构技术储备 - **预研** ICMP协议深度解析 #### 📊 **版本信息** - 版本号:v3.6.0 - 发布日期:2025年12月18日 - Go版本:1.23.1 - 支持平台:Windows/Linux/macOS (x64/ARM64) - 协议数量:38种协议分析器 ### v3.3.0 (2025-10-22) 🎉 **GUI 图形化版本 · 全新交互体验** #### 🎨 **FlowSage GUI - 全新图形化界面** - **全新 GUI 应用程序**(Windows 平台首发) - 基于 Wails + Vue + TypeScript 技术栈 - 现代化设计语言,响应式布局 - 流畅动画和直观操作体验 - **核心功能特性** - 📁 **便捷的文件管理** - 历史记录、快速重分析、批量处理 - 🎯 **可视化分析结果** - 分类展示、语法高亮、关键信息标注、详情面板 - 🔍 **深度交互分析** - 流量会话列表、请求响应查看器、Hex 查看器、导出功能 - **性能优化** - 多线程分析,充分利用多核 CPU - 优化内存使用,支持分析大型流量文件 - 后台处理,界面保持响应 #### 📦 **双版本并行支持** - **FlowSage GUI** - 适合交互式分析、学习研究、演示展示 - **FlowSage CLI** - 适合自动化脚本、批处理、服务器环境 - 两个版本使用相同的分析引擎,功能完全一致 #### 💻 **平台支持** - **Windows 10/11** (x64/ARM64) ✅ - **Linux** (x64/ARM64) ✅ - **macOS** (x64/ARM64 Apple Silicon) ✅ #### ⚠️ **重要说明** - GUI 版本暂不支持离线运行,需要网络连接进行验证 - CLI 版本继续支持离线授权功能 ### v3.2.0 (2025-10-20) 🎯 **CTF增强 · CMS识别 · 智能Flag提取** #### 🎯 **CMS自动识别引擎** - **新增** DVWA靶场自动识别和版本检测 - **新增** Pikachu靶场完整支持 - **新增** 漏洞类型智能检测(SQL注入、XSS、命令注入等) - **新增** 攻击载荷智能分析和分类 - **新增** 响应数据自动提取(用户信息、数据库内容、系统信息) #### 🚩 **智能Flag编码识别** - **新增** Base64编码Flag自动识别和解码 - **新增** Hex编码Flag自动识别和解码 - **增强** 多种Flag格式支持(flag{}、ctf{}、ctfhub{}等) - **增强** 冒号格式Flag识别(flag:、ctf:等) - **优化** Flag提取精确度和覆盖面 #### 🔧 **系统优化** - **优化** 配置文件结构,新增CMS分析配置项 - **优化** Flag检测算法,提升识别准确率 - **修复** 部分场景下的编码识别问题 - **增强** CTF竞赛场景下的分析能力 ### v3.1.0 (2025-09-22) 🚀 **工控安全 · Webshell智能解密版本** #### 🏭 **工控协议支持** - **新增** Modbus TCP/RTU协议分析 - **新增** Siemens S7协议支持 - **新增** EtherNet/IP (罗克韦尔)协议 - **新增** PROFINET工业以太网分析 - **新增** IEC 104电力系统协议 #### 🔐 **智能解密引擎** - **新增** WebShell智能解密系统 - **新增** XOR/AES密钥爆破功能 - **新增** 多重嵌套编码解密 - **新增** 差分分析解密技术 #### 🎫 **Kerberos认证分析** - **新增** Kerberos v5协议完整支持 - **新增** 认证流程重建和威胁检测 - **新增** 企业网络审计功能 ### v3.0.0 (2025-09-13) 🎉 **重大版本发布** #### 🔄 **架构重构** - **完全重写为Golang**:告别Python,拥抱高性能的Go语言 - **跨平台支持**:Windows、Linux、macOS全平台原生支持 - **性能革命性提升**:处理速度提升300%+,内存占用减少60% - **单文件部署**:无依赖部署,文件体积从~100MB减少至~15MB #### 🆕 **新协议支持** - **🛡️ WebShell检测引擎**:专业WebShell明文传输解析 - 支持冰蝎(Behinder)、哥斯拉(Godzilla)、蚁剑(AntSword)识别 - 智能命令执行分析和加密通信解析 - 基于流量特征的WebShell行为检测 - **🤖 EV3机器人协议**:完整LEGO EV3机器人通信协议支持 - 指令解析和执行序列重建 - 传感器数据采集分析 - 电机控制指令解析 - 机器人行为序列重现 #### 📱 **协议增强** - **🔷 蓝牙协议全面升级**: - **HCI层**:主机控制接口完整解析 - **L2CAP协议**:逻辑链路控制和适配协议 - **RFCOMM协议**:串口模拟协议支持 - **ATT/GATT协议**:属性协议和通用属性配置文件 - **设备配对分析**:完整配对过程重建 - **📁 FTP协议重构升级**: - 增强主动/被动模式支持 - 文件传输完整性校验 - 优化认证信息提取 - 支持FTPS安全传输分析 #### ⚡ **性能优化** - **并发处理**:Go协程池优化,支持大规模并发分析 - **内存管理**:智能内存回收,减少60%内存占用 - **算法优化**:核心算法重写,提升300%处理速度 - **流式处理**:支持大文件流式分析,突破内存限制 ### v2.9.0 (2025-09-04) - **🌐 DNS协议全面支持**:新增完整DNS流量分析功能,支持标准DNS、mDNS和DoH协议检测 - **📡 ARP流量分析器**:新增地址解析协议分析,智能检测ARP欺骗攻击和网络拓扑重建 - **💾 Redis协议分析**:新增NoSQL数据库协议支持,完整解析Redis命令执行和数据操作 - **🍃 MongoDB协议分析**:新增MongoDB数据库协议分析,支持查询解析和认证流程重建 - **📶 ICMP协议分析**:新增网络诊断协议支持,检测Ping追踪、网络诊断和隐蔽通信 - **🖱️ USB鼠标增强**:优化USB提取器,新增6字节格式鼠标数据处理和Y值动态缩放 - **📊 数据质量提升**:改进数据分析逻辑,优化报告生成质量和整体可读性 - **🛠️ 代码架构优化**:重构代码结构,提升系统维护性和运行稳定性 ### v2.7.0 (2025-08-19) - **🖱️ 鼠标轨迹解析器**:重构鼠标轨迹可视化和分析功能,支持用户操作行为重建 - **⌨️ 键盘数据还原**:重构键盘输入重建,支持功能按键和组合键识别,完整还原用户输入 - **🚀 SMB协议分析器**:新增文件共享和NTLM认证分析,支持Windows网络取证 - **⏰ NTP时间验证**:重构网络时间同步验证,保证软件可用性 - **🎯 增强Flag提取**:优化CTF标志检测算法,提升识别准确率和覆盖面 - **🔧 稳定性提升**:修复已知问题,提升系统整体稳定性和可靠性 ### v2.6.0 (2025-08-17) - 🚀 **增强SQL注入分析器**:新增反向时间盲注检测算法,检测准确率提升 - 🎯 **优化标志提取器**:支持冒号格式标志检测,增强多种CTF标志格式识别能力 - 🔧 **Telnet功能重构**:改进终端重建算法,提升会话解析准确性和稳定性 - ⚡ **HTTP分析优化**:移除404和200状态码请求数量限制,支持更全面的流量分析 - 🛠️ **配置管理升级**:全新模块化配置架构,支持FTP、SMTP、SQL注入等模块独立配置 - 📡 **网络检查功能**:新增网络连接状态检测,提升工具运行稳定性 - 📊 **日志分析器**:新增专用访问日志分析模块,支持Web服务器日志智能解析 - 🏗️ **架构重构优化**:重构报告生成模块,优化项目结构,提升代码可维护性 - 🐛 **修复文件处理**:优化文件名处理逻辑,修复特殊字符文件名解析问题 ### v2.5.0 (2025-08-08) - 📡 **新增Telnet协议支持**:完整的Telnet会话解析和重建功能 - 🔐 **Telnet密码分析**:智能识别弱密码、爆破攻击和登录凭据 - 💻 **终端内容还原**:完整重现Telnet会话的终端操作和命令执行 - 📁 **HTTP文件自动提取**:默认自动提取所有HTTP传输的文件,无需手动操作 ### v2.3.0 (2025-08-05) - 🔧 **重构SQL解析器**:全新算法架构,检测准确率提升至98%+ - 🎛️ **新增交互式菜单**:菜单操作菜单,支持多种分析模式选择 - 🚩 **增强Flag匹配**:支持15+种Flag格式,包括变形和隐藏格式 - 📡 **HTTP 206分段传输**:完整支持分段响应的智能重组和分析 - ⚡ **性能大幅优化**:分析速度提升40%,内存占用降低30% ### v2.2.0 (2025-08-02) - ✨ 优化SQL注入分析算法,提高检测准确率至95%+ - 🔧 增强USB键盘流量解析,支持更多键盘布局 - 🐛 修复FTP文件传输分析中的编码问题 - 📊 新增HTML可视化报告功能 ### v2.1.0 (2025-07-30) - 🏗️ 全面重构项目架构,采用模块化设计 - 🔍 增强SQL注入分析,支持多种注入技术 - 🖱️ 优化USB键盘流量解析,支持鼠标轨迹分析 - 🌐 统一HTTP处理器,整合所有HTTP功能 ## 🤝 贡献指南 虽然本项目暂时闭源,但我们非常欢迎社区贡献: ### 💡 需求反馈 - 在 [Issues](https://github.com/Lyscf/FlowSage/issues) 中提出功能需求 - 分享 CTF 题目和流量样本 - 反馈使用体验和建议 ### 🤝 合作机会 - CTF题库建设 - 新功能开发 - 测试和文档完善 - GUI UI/UX 设计改进 ## 🔮 未来路线图 ### 📅 v3.7.0 预告(预计 2026 年 1 月) - **🐧 Linux GUI** - Linux 平台图形化版本 - **🎨 主题系统** - 支持浅色/深色主题切换 - **📊 数据图表** - 流量统计可视化图表 - **🔍 高级搜索** - 更强大的结果过滤和搜索功能 ### 📅 v3.8.0 预告(预计 2026 年 2 月) - **🍎 macOS GUI** - macOS 平台图形化版本 - **🤖 更多C2框架** - Metasploit、Sliver、Empire等C2框架支持 - **🔓 加密流量解密** - TLS/SSL流量解密和中间人分析 - **🌐 插件系统** - 支持用户自定义分析插件 ### 📅 v4.0.0 预告(预计 2026 年 Q2) - **🏗️ 全新架构** - 基于微服务的分布式分析架构 - **🤖 AI智能分析** - 机器学习驱动的异常检测和威胁识别 - **☁️ 云端协同** - 支持云端分析和团队协作 - **📱 移动端支持** - iOS/Android移动端流量分析 ## 📞 联系我们 ### 💬 技术交流 - **QQ 群**: 1041810310 - **技术支持邮箱**: lyscf#proton.me (将#替换为@) - **Bug 反馈**: [GitHub Issues](https://github.com/Lyscf/FlowSage/issues) - **项目主页**: [FlowSage on GitHub](https://github.com/Lyscf/FlowSage) ## 📄 许可证 本项目目前为专有软件,未经授权禁止复制、分发和修改。 **⭐ 如果这个项目对你有帮助,请给我们一个Star!** Made with ❤️ for CTF Community ## 📝 免责声明 本项目仅供学习和研究使用,使用者需遵守相关法律法规,确保合法合规使用。我们不对因使用本项目而导致的任何法律责任或损失承担责任。
标签:CAN总线, CobaltStrike, CTF工具, DAST, DOE合作, Flag提取, Go语言, GUI工具, IP 地址批量处理, pcap分析, PKINIT, RTMP, RTSP, SQL注入检测, 工控安全, 恶意软件分析, 日志审计, 流媒体安全, 漏洞搜索, 程序破解, 网络安全, 网络流量分析, 车联网安全, 防御绕过, 隐私保护