luridlane-dev/PacketCraft

GitHub: luridlane-dev/PacketCraft

Stars: 2 | Forks: 0

# PacketCraft **PacketCraft** is a lightweight desktop tool currently under active development, designed for game security research and network protocol analysis. It aims to provide a straightforward interface for intercepting and inspecting TCP/UDP traffic at the raw data layer. **Disclaimer:** This project is a **Work in Progress**. It is in an early development phase, meaning features are incomplete, bugs are expected, and things might not work perfectly yet. ## Screenshots Here is a look at the current prototype interface: | Live Packet History | Interceptor & Rules Layout | |:---:|:---:| | ![Capture View](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/651237a807172026.png) | ![Rules View](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/160d7f8cc0172030.png) | | Photon Logging | |:---:| | ![Logs View](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/201bf415b4172033.png) | ## Current Features (In Development) * **Kernel-Level Redirection:** Integrated with **WinDivert** to hook into the Windows network stack (requires Administrator privileges). * **Non-Blocking Intercept:** Designed to inspect packets on the fly without breaking ongoing application sockets. * **Protocol Dissection (Prototyping):** Basic structural parsing for **Photon Protocol**, ENet, and plaintext TCP/HTTP streams. * **Frida Script Injection:** A simple interface to inject custom instrumentation scripts into target processes to assist with TLS/SSL decryption. * **Basic Exporting:** Support for saving captured raw buffers into standard `.pcap` or `.json` formats. ## Technical Stack * **Language:** C++20 * **Framework:** Qt6 * **Dependencies:** WinDivert, Frida Core