Wireshark-dev: Re: [Wireshark-dev] need help by "dissector add"
From: H F <sam5919@xxxxxxxxxx>
Date: Thu, 26 Jun 2008 14:45:16 +0000
Hi !!
How about adding this line this line
 
pn_rt_handle = find_dissector("pn_rt);
 
> void proto_reg_handoff_pb(void)
> {
> static gboolean initialized=FALSE;
>
> if (!initialized) {
  
pn_rt_handle = find_dissector("pn_rt);

> pb_handle = create_dissector_handle(dissect_pb, proto_pb);
> dissector_add("pn_rt.frame_id", 0xffff , pb_handle);
 
initialized = TRUE;

> }

 
Houssem
 

> Date: Thu, 26 Jun 2008 10:15:17 +0200
> From: t.guertler@xxxxxxxxx
> To: wireshark-dev@xxxxxxxxxxxxx
> Subject: [Wireshark-dev] need help by "dissector add"
>
> Hello everyone,
>
> I need help to create a dissector.
> I have searched suited informations in the developer's guide and
> README.developer, but didn't find something.
>
> I want to build a dissector, who starts when I have a Profinet Real-Time package
> with frame id = 0xffff.
>
> At the moment, the package looks like so in the detailed window:
>
> + Frame x
> ---------------------------------
> + Ethernet II, Src, Dst
> ---------------------------------
> + IP
> ---------------------------------
> + UDP
> ---------------------------------
> - Profinet Real Time
> FrameID: 0xffff reserved ID
> --------------------------------
> undecoded data
>
>
>
> So I've worked with the developer guide and create the function
>
> ..........
>
> void proto_reg_handoff_pb(void)
> {
> static gboolean initialized=FALSE;
>
> if (!initialized) {
> pb_handle = create_dissector_handle(dissect_pb, proto_pb);
> dissector_add("pn_rt.frame_id", 0xffff , pb_handle);
> }
>
> }
>
>
> ............
>
> When I try starting Wireshark, i get an Runtime Error from Visual C++ Runtime
> Library.
> When I replace "pn_rt.frame_id" in "udp.port", there is no problem.
>
> So my question is: how can i fix this problem?
> Is the Information about "pn_rt.frame_id" not available?
>
> Thank you for your helping
>
> tobi
>
>
> ----------------------------------------------------------------
> Diese Nachricht wurde mit WebMail der HAW Amberg-Weiden verfasst.
> _______________________________________________
> Wireshark-dev mailing list
> Wireshark-dev@xxxxxxxxxxxxx
> https://wireshark.org/mailman/listinfo/wireshark-dev



Discutez gratuitement avec vos amis en vidéo ! Téléchargez Messenger, c'est gratuit !