Description: RedVex is a Diablo II proxy with plugin support. It supports plugins for all three
types of Diablo II servers (chat, realm, game). To add a plugin simply add it to
the "Plugins" folder and it will be automatically loaded at application start.
I have included all of the source code to RedVex and the plugins in the hope
that they will be useful to other developers.
- [SOCKS5] - Easy language source UDP communication b
File list (Check if you may need any files):
Core\ChatClientPacketMarshal.cpp
....\ChatClientPacketMarshal.h
....\ChatPacketMarshal.cpp
....\ChatPacketMarshal.h
....\ChatProxy.cpp
....\ChatProxy.h
....\ChatServerPacketMarshal.cpp
....\ChatServerPacketMarshal.h
....\Compression.cpp
....\Compression.h
....\CriticalSection.cpp
....\CriticalSection.h
....\GameClientPacketMarshal.cpp
....\GameClientPacketMarshal.h
....\GameProxy.cpp
....\GameProxy.h
....\GameServerPacketMarshal.cpp
....\GameServerPacketMarshal.h
....\Globals.cpp
....\Globals.h
....\IModule.h
....\IPacket.h
....\IProxy.h
....\IProxyPool.h
....\ITextLog.h
....\main.cpp
....\ModuleLink.cpp
....\ModuleLink.h
....\Monostate.h
....\Monostate.inl
....\Packet.cpp
....\Packet.h
....\PacketMarshal.cpp
....\PacketMarshal.h
....\Plugin.cpp
....\Plugin.h
....\PluginManager.cpp
....\PluginManager.h
....\ProgramLog.cpp
....\ProgramLog.h
....\ProxyThread.cpp
....\ProxyThread.h
....\RealmPacketMarshal.cpp
....\RealmPacketMarshal.h
....\RealmProxy.cpp
....\RealmProxy.h
....\RedVex.sln
....\RedVex.vcproj
....\TcpProxy.cpp
....\TcpProxy.h
....\TcpSocket.cpp
....\TcpSocket.h
....\Thread.cpp
....\Thread.h
Core