Not signed in (Sign In)

Welcome, Guest

Want to take part in these discussions? If you have an account, sign in now.

If you don't have an account, apply for one now.

Vanilla 1.1.4 is a product of Lussumo. More Information: Documentation, Community Support.

    • CommentAuthorsquishy
    • CommentTimeJun 3rd 2008 edited
     
    I think WCell's PacketAnalyzer is a great tool for everyone who is researching WoW.
    I don't know if adding that article to the wiki would be considered shameless advertising, so I want to ask here first: May it be added to the Wiki?

    <blockquote><cite>posted by domi on Emupedia</cite>
    Recently I sat down to write the PacketAnalyzer.
    It allows you to define any kind of Packet-structures in XML and then use it to convert a WoW-stream into something human-readable - No more secrets :)

    I wrote all information in this wiki article: [url]http://wiki.wcell.org/index.php/Packet_Analyzer[/url]

    I also added a converter to automatically convert the format, used by ksniffer, to a set of Packets that can be analyzed by the Analyzer.

    It is written in C# and requires the WCell.Core since it defines all the Enums/Constants and provides several tools that made writing this PacketAnalyzer a piece of cake.

    See the examples in the wiki-article for more information.

    So far it parsed everything correctly - but that is because a lot of definitions are still missing. If we all dig in and define all the packet-structures, WoW-traffic becomes a read, as easy as your morning newspaper.

    Feel free to direct suggestions, bugs, improvements etc directly to me or the WCell team - Thanks!

    EDIT: Once the packet-structures are defined, one can use the analyzer to read a packet stream of a newer client version and see where parsing fails to easily figure out which packets changed.
    </blockquote>