luridlane-dev/PacketCraft

GitHub: luridlane-dev/PacketCraft

一款开发中的轻量级桌面 TCP/UDP 封包分析与拦截工具,集成 Frida 脚本注入和 Photon 协议解析,主要面向游戏安全研究与网络协议分析场景。

Stars: 2 | Forks: 0

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