Wireshark-dev: [Wireshark-dev] Problems creating CORBA dissector

From: Andy Ling <Andy.Ling@xxxxxxxxxxx>
Date: Thu, 16 Apr 2015 12:51:17 +0000

Hi,

 

I have just updated to Wireshark 1.12.4 and I’m trying to build a dissector from our CORBA IDL. I have done this before for earlier versions of Wireshark, so know the basic procedure.

 

I am building on Windows 7

 

I am creating the package-quentin.c file using the command

 

c:\Python27\omniorb\omniORB-4.1.6\bin\x86_win32\omniidl.exe -p d:\wireshark-1.12.4\tools -b wireshark_be Q_Quentin.idl > packet-quentin.c

 

I’m adding this file to the epan\dissectors folder and modifying Custom.common so it gets built.

 

All that bit seems to work and I get a build of Wireshark that includes my dissector.

 

Then when I come to use it I am getting lots of “Malformed Packet” errors and \000 printed on the decoded string

 

e.g.

 

33           13:56:58.317297                10.71.193.9         10.71.193.76       Q_QUENTIN       GIOP 1.2 Request, s=64 id=1213876: op=getZoneNumber\000[Malformed Packet]

44           13:56:58.512235                10.71.193.18       10.71.193.9         Q_QUENTIN       GIOP 1.2 Request, s=64 id=1758785: op=serverIsUp\000

 

Any idea what I need to do to make this work properly

 

Thanks

 

Andy Ling

 




This email has been scanned for email related threats and delivered safely by Mimecast.
For more information please visit http://www.mimecast.com