Long time short, didnt release something here for about 2 or 3 years or so... :D
...
Since i have returned to Rappelz development and mostly spend my free time for some networking, it was really required for me to create a tool which dumps all Rappelz packets to see its contents. So, after i made this tool, i decided to release it.
...
Since i have returned to Rappelz development and mostly spend my free time for some networking, it was really required for me to create a tool which dumps all Rappelz packets to see its contents. So, after i made this tool, i decided to release it.
|
[Only registered and activated users can see links. Click Here To Register...]
Auth bridge configuration This file provides common config for client->auth and auth->client packets bridge. Game bridge configuration This file provides common config for client->GS and GS->client packets bridge. Installation The bridge is a standalone application which recieves Rappelz packets from both client and server, decodes it using RC4Cipher, shows it in log window and passes through. To make bridge dumping packets, you should open it on same port your auth/game server binds. Also you have to open a game server on address:port accessible only for a bridge. Its possible using a domain defined in Hosts file or a virtual machine. Examples: Tips This tool only shows raw data of packets which are decoded themselves by RC4Cipher. That means the actual packets content you see in logs is different from one that is passed through network, as well as all packets are encoded with this cipher. This tool also shows packets content including header which describes ther IDs and length (see TS_MESSAGE packet structure). Credits I am really proud of working with Glandu2 last time, again, discussing ideas and taking tons of helpful information, as always. So, credits on this tool are shared with him. Development and support Most likely, this tool will never meet a world as naked open source, so, for now its only a tool which allows to dump packets and observe its contents in an easy and comfortable way. Same, i think it will not have a development support in the future. The program is basically developed as a tool for own purposes, but anyways, released as might be helpful for someone. Download With a shame, i can only say that VirusTotal recognized the actual tool as malicious using a bunch of weird algorhytms i have never even seen before. So, its 4/60 but i have no time to google a description of those types of malwares it found and fix code parts which could be a cause of such analysis. Simply saying: no trust - no DL.
04/26/2017 18:13
MohcenMaher#2
thanks
04/26/2017 18:24
[ProGramer]sFa7#3
Good work :) but what useful this tool
04/26/2017 23:02
mongreldogg#4
this tool is useful for dumping packets to see which packets are sent by client and server on any action, see contents of packets and compare with values given in game. this data can be usefuul to collect for creating game server or game client emulation software
06/26/2022 12:47
gr4ph0s#5
I wanted to poke around on some servers, and realized they used a GameServer port bigger than an Int16, making the app crashing.
So I changed in private void AcceptClients() from Convert.ToInt16 to Convert.ToInt32 and it all works like a charm! If someone is interested find bellow the edited executable |