luridlane-dev/PacketCraft
GitHub: luridlane-dev/PacketCraft
一款开发中的轻量级桌面 TCP/UDP 封包分析与拦截工具,集成 Frida 脚本注入和 Photon 协议解析,主要面向游戏安全研究与网络协议分析场景。
Stars: 2 | Forks: 0
# PacketCraft
**PacketCraft** 是一款轻量级桌面工具,目前正在积极开发中,专为游戏安全研究和网络协议分析而设计。它旨在提供一个直观的界面,用于在原始数据层拦截和检查 TCP/UDP 流量。
**免责声明:** 本项目处于**开发阶段**(Work in Progress)。它仍处于早期开发阶段,这意味着功能尚不完善,可能会存在 Bug,且某些功能可能尚未完美运行。
## 截图
以下是当前原型界面的预览:
| 实时封包历史 | 拦截器与规则布局 |
|:---:|:---:|
|  |  |
| Photon 日志记录 |
|:---:|
|  |
## 当前功能(开发中)
* **内核级重定向:** 集成 **WinDivert** 以挂钩到 Windows 网络栈(需要管理员权限)。
* **非阻塞拦截:** 专为实时检查封包而设计,不会中断正在运行的应用程序 socket。
* **协议解析(原型):** 对 **Photon Protocol**、ENet 和明文 TCP/HTTP 流进行基础的结构化解析。
* **Frida 脚本注入:** 提供一个简洁的界面,用于将自定义插桩脚本注入目标进程,以协助进行 TLS/SSL 解密。
* **基础导出:** 支持将捕获的原始缓冲区保存为标准的 `.pcap` 或 `.json` 格式。
## 技术栈
* **语言:** C++20
* **框架:** Qt6
* **依赖项:** WinDivert, Frida Core
标签:Docker支持, Frida, Qt6, WinDivert, 协议分析, 权限提升, 流量拦截, 游戏安全研究, 网络抓包, 防御绕过