BVSniffer for BlueVex
Plugin for the .NET version of RedVex (BlueVex)
I've been working on a packet sniffer for BlueVex but for the next week I will
be busy and not alot of development will get done so I thought I would release
an Alpha version to the public to get some feedback :).
Things that still need to be done...
* Code the Log text box.
* Code all filter text boxes.
* Code "Send" button.
* Add custom colours for the packet message for S>C and C>S for each server.
* Add custom colours for Log text box.
* Add optional time stamp for Log text box.
* Clear button for Log text box.
* Add ability to save settings.
* Add word wrap as an option.
* Add option to start in main BlueVex window or separate window.
* Add a scripting shell to execute dynamic code that the user can input.
* Assign a packet name for each packet ID (e.g. a Game S>C 0x15 packet will
* Fix bugs, like when the window is minimised all packets are displayed in the
Atm you can fully customise the way the packet data and messages are presented.
The change the colour, simply click the colour and a Colour Dialog will appear.
The "Standard" tab shows you how many packets have been sent and received, total,
for all server's and also shows you have many of those packets have been parsed
by BVSniffer and displayed to you. You can turn off and on S>C and/or C>S for
The "Advanced" tab is inactive atm but I will give you a rundown of what it will
do. In this tab you will be able to filter in and/or out certain packets and
only those packets that are specified will be display, or not displayed ;), so
you don't have to see useless Ping packets :) or any other packets for that
matter. The "Send" button and text box will give the user the ability to enter
code and execute it, so say if I had in the text box, "Game.TPToTown()", and I
clicked "Send" your character would TP to town.
To reduce lag, the "Delay" numeric up/down sets the interval of how often
packets should be displayed. Atm it has a max value of 2000 (2 seconds) and a
minimum value of 100 (100 ms). When you receive a packet between the interval
time, it sends the packet to a buffer and prints all the packets in the buffer
when the interval fires.
Some features of the GUI are disabled and its not finished yet (obviously :D),
but someone mentioned that I should release an Alpha (cough James :P) so it's
exactly how it is the last time I worked on it ^^.
So that's about it. Please, let me know how it goes and any suggestions / ideas
/ criticisms are encouraged ;). I have included my own BlueVex.exe because for
some reason it crashes with the standard one. I may have added a new functions
I'll check ;).
Standard .exe crashes because I added my own ToString() method for packets.
Please use the BlueVex.exe I provided :).
BVSniffer Alpha 1.0
Diablo 2 Newsletter
Questions, ideas, problems, wishes?
Be informed whenever something new comes up
(or any important problems are fixed.).
You can unsubscribe from this newsletter at any time.