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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.