Wireshark-dev: Re: [Wireshark-dev] ASN2WRS Plugin dissector

From: Anders Broman <anders.broman@xxxxxxxxxxxx>
Date: Tue, 23 Sep 2014 07:56:33 +0000

Hi,

Since this is a publically available asn1 specification I think you should work WITH the community and submit your dissector trough gerrit in that way we would see your code and easier help you.

 

From your previous questions it seemed like your protocol is over UDP in which case you probably want to do

:

  prefs_register_uint_preference(cam_module, "btp.port", "BTP UDP port",

                           "BTP UDP port",

                           10, &global_cam_port);

 

:

-    cam_handle = create_dissector_handle(dissect_cam, proto_cam);

-    dissector_add_handle("btp.dport", cam_handle);

:

      dissector_delete_uint("udp.port", cam_port, cam_handle);

:

    dissector_add_uint("udo.port", global_cam_port, cam_handle);

 

 

If this isn’t the case and you have a BTP dissector which wraps the protocol over UDP you need to have your BTP dissector register the btp.dport

Table.

 

Best regards

Anders

 

From: wireshark-dev-bounces@xxxxxxxxxxxxx [mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On Behalf Of Christina Obermaier
Sent: den 23 september 2014 09:25
To: wireshark-dev@xxxxxxxxxxxxx
Subject: [Wireshark-dev] ASN2WRS Plugin dissector

 

Hey,

 

again, i have some problems with my CAM and my DENM plugin dissector.

Like i said last time, i have an example code where the dissector already works. Now i have to rewrite it this way, that new asn1 specifications can easily be included. So i took the code from the example dissector and bulit an ASN2WRS plugin.

The compiling works realy well (thanks again for your help there) but now i get the error:

OOPS: dissector table "btp.dport" doesn't exist

Protocol being registered is "cam"

while starting wireshark

 

So, can you help me, fixing this error?