中文 English

Winsock Packet Editor

An open-source 64 bit version of WPE based on Windows

Home | Downloads | Tutorials

Welcome to Winsock Packet Editor(WPE x64)

WPE x64 is a Windows software that can intercept and modify WinSock packets, with adaptive support for 32-bit and 64-bit target programs. The software has batch sending and advanced filtering functions. C# multithreading and message queue technology were used in development, and more than 10000 packets were intercepted without freezing or exiting. The software fixes bugs and updates periodically, and supports online automatic updates every time it starts

WPE x64 supports direct injection and interception of Windows program packets, and can also intercept network packets by injecting Winsock proxy software.

As of October 2024, WPE x64 has been released under the MIT license .

Bug reports or questions

Welcome everyone to submit bugs and provide valuable feedback, and work together to improve and enhance this software. Thank you!

Please report issues and questions in the GitHub issue or send an email 263659@qq.com to me.

Features

  • Message queue caching mode, where all packets are queued in sequence to enter the MQ queue and processed according to the first in, first out rule, without waiting for the cache to finish before displaying the packets
  • You can customize the packet types that need to be intercepted, which already include APIs for WinSock 1.0 and 2.0
  • The injector and packet editor are relatively independent, and can inject multiple software at once to obtain network packets from different programs separately
  • You can inject a program that has not yet been run and start obtaining all packet data of the program from the startup phase
  • Intuitive packet comparison function, supporting quick switching between multiple data formats
  • You can easily search the contents of the package and support fast search and location of multiple data formats
  • Support batch sending of packets, you can customize the order and number of cycles of sending, and support import/export and remark functions
  • Powerful filter function, supports advanced filters, and can customize the length and modification times of the package
  • Support injecting Winsock proxy program and then obtaining network packets of the target program
  • You can directly inject various simulators and obtain network packets of simulators and running programs directly
  • You will save various configurations of the system in a timely manner, and the next time you start the software, the previous settings will be automatically brought up
  • During software operation, real-time running logs will be recorded and exported, making it easy to locate problems and submit for processing
  • Supports 64 bit Windows operating system and 64 bit target programs, and automatically calls 32-bit or 64 bit dynamic libraries to inject target programs based on the type of target process
  • The NET assembly used by the software does not need to be registered in the Global Assembly Cache (GAC), greatly simplifying usage and secondary development
  • Support multi-threaded technology, processing packets will not affect the normal operation of the program
  • After intercepting packets, hooks will be automatically processed and resources will be released to avoid any impact on program operation
  • Will not pose a risk of resource and memory leakage to the target program
  • During software installation, necessary components and runtime libraries will be automatically detected to ensure that the NET framework is installed
  • Adopting Microsoft OneClick release technology, supporting online automatic installation and updates
  • Supports multiple language versions, making it convenient for users from different countries and regions to use

Authors and contributors

Winsock Packet Editor was released by X-NAS (@X-NAS) in 2021 and has been maintained ever since.

This project was transferred from the 52PoJie to GitHub and Gitee in 2022.

As of October 2024, WPE x64 has been released under the MIT license.

The development of WPE x64 has received support from users and the EasyHook open source project. We would like to express our gratitude together!