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 ...

Get Nessus, Snort, and Ethereal Power Tools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.