Wireshark-dev: Re: [Wireshark-dev] About Wireshark dissector generators

Date: Fri, 4 Mar 2016 12:17:32 +0000 (UTC)
Most (all?) cellular protocol dissectors are written in ASN.1 and wireshark compiles them fine. If you can convert your protocol to ASN.1, it should be pretty straight forward.

Regards.

On Fri, Mar 4, 2016 at 6:26 AM, Giorgio Buffa
<buffagiorgio@xxxxxxxxx> wrote:
Hello list,
I need to write a wireshark dissector for a custom binary protocol with a lot of messages (and with little time available, of course). Last time I've done this by hand (in C), but now I'm looking for an automatic tool; do you have any experience on that topic?

I've found a couple of tools to automatically generate a dissector from (some sort of) message specification. Please consider that I have no formal specification of the protocol messages, but the corresponding C structures are already implemented (and they include bad things such as bitfileds, variable lenght arrays and unions).

* Wireshark Generic Dissector -- The description of your data is read from a text file (it seems awesome)
  <http://wsgd.free.fr/index.html>
* CSjark -- A tool for generating Lua dissectors from C struct definitions to use with Wireshark
  <https://csjark.readthedocs.org/en/latest/>
* Asn2wrs -- Create a dissector from an ASN.1 specification of a protocol (it is work in progress?)
  <https://wiki.wireshark.org/Asn2wrs>

Have you ever used them? It was a success story?  :)
Do you know any other useful tool you would like to suggest?

Thank you and best regards,
Giorgio Buffa.

___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
            mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe