网络流量分析工具 - SQL注入 & WebShell 自动检测解密分析
作者: Spritualkb
K-Traffic-Analyzer 是一款专业的网络流量分析工具,专注于安全分析场景。支持自动检测和解密多种攻击流量,包括:
- SQL注入检测: 布尔盲注、时间盲注自动识别与数据提取
- WebShell分析: 冰蝎(Behinder)、哥斯拉(Godzilla)、蚁剑(AntSword)、菜刀(CKnife) 流量解密
- WebShell上传检测: PHP/JSP/ASP/ASPX 恶意文件上传识别
- 文件提取: 自动提取图片、音频、视频、文档、压缩包等文件
- 🌐 Web界面: 现代化的深色主题UI,支持拖拽上传
- 🔍 高级搜索: 支持按关键词、HTTP方法、状态码等多维度搜索
- 📊 可视化分析: 直观的统计面板和分析结果展示
- 🔗 流追踪: 支持TCP/UDP/DCCP/TLS/HTTP/HTTP2/QUIC/SIP/DNS等协议的流追踪
- 💾 SQLite存储: 高效的本地数据存储,支持多数据包管理
- 🚀 单文件部署: 编译后为单个可执行文件,开箱即用
- 🔒 离线运行: 无需联网,保护敏感数据安全
| 参数 | 说明 | 默认值 |
|---|---|---|
-p |
服务端口 | 8080 |
-h |
监听地址 | 0.0.0.0 |
-d |
数据目录 | ./data |
-v |
显示版本信息 | - |
./k-traffic-analyzer -p 8080启动后访问 http://127.0.0.1:8080
- 支持
.pcap和.pcapng格式 - 可拖拽文件到上传区域
- 也可点击按钮选择文件
上传完成后自动分析,可查看:
- 概览: 统计信息和提取的关键数据
- HTTP流量: 所有HTTP请求/响应,支持搜索过滤
- SQL注入: 检测到的注入攻击和提取的数据
- WebShell: 检测到的WebShell会话和执行的命令
- 提取文件: 从流量中提取的文件,可下载
在HTTP流量页面,支持:
- 关键词搜索: 搜索URI、请求体、响应体中的内容
- 方法过滤: 按GET/POST/PUT/DELETE过滤
- 字段选择: 选择搜索的字段范围
| 类型 | 说明 |
|---|---|
| 布尔盲注 | 基于响应差异的字符猜解 |
| 时间盲注 | 基于SLEEP延时的字符猜解 |
自动提取:数据库名、表名、列名、数据内容
| 类型 | 说明 | 解密支持 |
|---|---|---|
| 冰蝎 (Behinder) | AES加密通信 | ✅ |
| 哥斯拉 (Godzilla) | 自定义加密 | ✅ |
| 蚁剑 (AntSword) | Base64/自定义编码 | ✅ |
| 菜刀 (CKnife) | Base64编码 | ✅ |
自动解析:执行的命令、读取的文件、操作类型
| 类型 | 格式 |
|---|---|
| 图片 | PNG, JPEG, GIF, BMP, WebP |
| 音频 | MP3, WAV, OGG, FLAC |
| 视频 | MP4, AVI, MKV, WebM |
| 文档 | PDF, DOC/DOCX, XLS/XLSX, PPT/PPTX |
| 压缩包 | ZIP, RAR, 7z, GZIP, TAR |
支持以下协议的流/连接追踪:
| 协议 | 说明 | 特性 |
|---|---|---|
| TCP | TCP连接追踪 | 自动重组双向数据流 |
| UDP | UDP数据流追踪 | 按会话分组 |
| DCCP | DCCP协议追踪 | 数据报拥塞控制协议 |
| TLS | TLS加密连接 | 自动提取SNI、TLS版本 |
| HTTP | HTTP请求/响应 | 提取Host、Method、URI |
| HTTP/2 | HTTP/2协议 | 支持h2c和ALPN检测 |
| DNS | DNS查询追踪 | 端口53自动识别 |
| SIP | SIP协议追踪 | VoIP信令协议 |
| QUIC | QUIC协议追踪 | UDP上的加密传输 |
流追踪功能特点:
- 🔄 流重组: 自动将双向数据包重组为完整的会话
- 👁️ 多视图模式: ASCII视图、Hex Dump视图、仅客户端/服务端数据
- 🔍 协议自动检测: 根据端口和数据特征自动识别协议类型
- 🔐 TLS解析: 提取ClientHello中的SNI和TLS版本
- 📊 统计信息: 显示各类型流的数量统计
- 建议在内网或本地环境使用
- 敏感数据包分析完成后及时删除
- 定期清理数据目录
- 新增流追踪功能 (Follow Stream)
- 支持TCP/UDP/DCCP/TLS/HTTP/HTTP2/QUIC/SIP/DNS协议追踪
- 自动检测TLS版本和SNI
- 支持HTTP/2协议检测 (h2c和ALPN)
- 多视图模式:ASCII、Hex Dump、客户端/服务端分离
- 流统计信息展示
- 初始版本发布
- 支持SQL注入检测(布尔盲注、时间盲注)
- 支持WebShell检测(冰蝎、哥斯拉、蚁剑、菜刀)
- 支持WebShell上传检测
- 支持文件提取
- Web界面支持
MIT License
Made with ❤️ by Spritualkb