On May 30, 2016, at 1:44 PM, Christian Convey <[email protected]> 
wrote:

> I'm starting a side project, and I was wondering if it might eventually be 
> something useful to Wireshark developers.  Anyone mind weighing in?
> 
> It's a translator that does this:
> Input:
>       • A declarative description of wire-level message layouts.

Note that there exists a third-party Wireshark plugin declarative description 
language that translates a packet description into interpreted code and 
interprets it:

        http://wsgd.free.fr

You might want to look at the language they're using, although it sounds as if:

> Output:
>       • Generated C / C++ / Python / etc. code based on those layout 
> descriptions.  For example:
>               • Pretty-printing
>               • C++ classes for accessing individual fields safely, including 
> endian-ness correction.
>               • C structs / unions / bit-fields for unchecked access to 
> buffers supposedly having those formats.
>               • C++ functions that create an appropriate Wireshark dissector.
>               • Etc.

...your work is intended for more purposes than just Wireshark dissection, such 
as protocol implementations, so it might have different requirements.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to