BinPAC++ Demo by Robin Sommer
Channel: Zeek
Date: 04/09/2014

We’ll present a demo of a next-generation parser generator, BinPAC++,that we are working on for use by Bro, as well as by other tools. The system will make it much easier to add support for new protocols and file formats, without requiring in-depth knowledge of Bro’s internals. BinPAC++ provides a extensive grammar language for expressing syntax and semantics, which it then it compiles down into efficient parsing code just-in-time. While BinPAC++ is still an ongoing research effort, our implementation provides most of the targeted features at this time, and we’re planing to start using it experimentally over the coming months for collecting initial experiences.