Home Screenshots About Download


What is WSPE?
Winsock Scriptable Packet Editor is an application designed in order to allow users to monitor and manipulate network events, network traffic and DNS to and from a target application. By building scripts or choosing to setup custom filtering users can control data before it is sent or received by the target. Its easy to use graphical user interface allows even inexperienced users the ability to debug their solutions with minimal effort.

When can I use WSPE?
Any Windows NT based operating system is supported; most of the testing and development is done on Windows 2000 and XP. Any application that makes use of the Windows Socket 2.0 32-bit library (WS2_32.DLL) is an ideal target; this includes WSOCK32.DLL or any other libraries that use either of these core libraries as a dependency. There is currently no plan to support any Windows 9x or older based operating systems. WSPE is not protocol specific and supports both IPv4 and IPv6, recognized protocols include: IP, ICMP, GGP, TCP, PUP, UDP, IDP, ND, RAW, and MAX. Any other protocols will appear as unknown and are still acceptable.
How does WSPE work?
Users are able to launch any binary file with WSPE in order to begin the capturing and filtering of events instantaneously upon execution. Users are also able to seamlessly attach and detach WSPE from any running process at any time without the worry of losing network data, haltering execution, interrupting connections or restarting the process.
Who would use WSPE?
The focus audience of this application is client and server developers looking for a quick and easy way to debug their solutions without the hassle of having to recompile code for network changes. With object oriented programming and multiple hierarchies of socket related libraries it is increasingly difficult to keep track of what is actually going on over the network. Keeping the waste of unnecessary network traffic and events to a minimum is the key in keeping professional solutions running fast and stable. The ability to craft and send custom packets will allow you to test the data array checking and make sure your application is secure from malicious overflows. The threat of server security vulnerabilities due to poor coding can be devastating, it is best that developers are made aware of how the problem occurs to help prevent it within the coding process. WSPE will assist in acquiring the proper knowledge on different aspects of network security, network protocols, and core network functionality.
What is WSPE made up of?
There are two primary components of WSPE. The first being the graphical user interface which was developed in BCB (Borland C++ Builder) and is everything users see and interact with. The second component is a dynamic link library developed in MASM32 (Microsoft Assembler) which does all the behind the scene work. The two remain separate from each other and work together via inter-process communication to make everything possible.
© Copyright 2006 WSPE.net - All Rights Reserved