Chapter 12. Protocol Dissectors
In This Toolbox
You will learn how to program your own protocol dissector, either linked into Ethereal or as a plugin. You will see how Ethereal calls your dissector and how to best integrate it into Ethereal. The various structures that you need to know about to retrieve your packet data and process it will be explained. Finally, some advanced topics are introduced that allow you to give your dissector even more functionality.
Setting up a New Dissector
Before writing the main part of a dissector, the code that reads packets and organizes data into the GUI protocol tree, some setup has to be done. Besides the logistical ...