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 |
|:---:|:---:|
|  |  |
| Photon Logging |
|:---:|
|  |
## 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