SharkFest'25 EUROPE

Jaap Keuter

After studying "Telecommunications and computer systems", I worked for a global PABX manufacturer and now for a company that designs Ethernet switching and optical transmission systems, among other projects, as an embedded software engineer. Along the way I started using what was then called Ethereal, enhancing it and providing bug fixes, which eventually lead me to becoming a core developer.

Besides this I like to spend time in the air, either skydiving or flying sailplanes.


Session

11-06
11:15
60min
Dissector developer design notes
Jaap Keuter

In this talk we'll go over lots of the details that dissector developers have to contend with. Not only will we touch on some of the Epan APIs available to us, but we will go beyond the API's and discuss the way of thinking about packet dissection design. Here we may discover wisdoms which are not only important to dissector developers, but for software development in general.

Even though in this talk we will focus on development of C code, Lua dissector developers may take away some deeper insights as well.

Expert / Developer
Room B