Hi,
Is the
ID of your packet-ranap-template.h file:
* $Id:
packet-ranap-template.h 18228 2006-05-27 22:09:07Z etxrab $
*
If not
do an update as
#include "packet-ranap-exp.h" may be is missing?
BR
Anders From: wireshark-dev-bounces@xxxxxxxxxxxxx [mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On Behalf Of taraniteja.vishwanatha@xxxxxxxxx Sent: den 23 april 2007 08:40 To: wireshark-dev@xxxxxxxxxxxxx Subject: Re: [Wireshark-dev] Including ASN.1 format coding in a C dissector Hi
, I had to include some
RANAP messages in my dissector. I have included in the
following way: dissect_xxx_msg(tvbuff_t
*tvb,int offset,proto_tree *macic_tree,packet_info
*pinfo) { guint8 *buf =
ep_alloc(10240); tvbuff_t
*ranap_tvb; int
i; asn1_ctx_t
actx; offset =
add_IE_indicator(tvb, offset, macic_tree); /* To add IE Indicator
*/ offset =
add_IE_length(tvb, offset, macic_tree); /* To add IE
length */ ranap_tvb =
tvb_new_real_data(buf,i,i); tvb_set_child_real_data_tvbuff(tvb,ranap_tvb); add_new_data_source(pinfo,
ranap_tvb, "RANAP OVER MACIC"); asn1_ctx_init(&actx,
ASN1_ENC_PER, TRUE, pinfo); offset=
dissect_ranap_ResetAcknowledge(ranap_tvb, offset, &actx, macic_tree,
hf_macic_ranap_resetAcknowledge); ……………. ……… Remaining part of the
msg continues.. } I have included the
appropriate headers : packet_ranap.h, packet_per.h, packet_ber.h etc
etc… I am getting a run-time
error mentioned below: undefined
symbol: dissect_ranap_ResetResource Any other place that I
have to declare the functions ???? Please
help….. Regards, Tarani
From:
Hi
Anders, To include the RANAP
messages in my dissector, I have done the
following: 1.In ranap.cnf under
#.EXPORTS, I have added the message id s which I want to
export. 2.In packet-ranap.h, I
have included the corresponding functions of the messages which I want to
add. 3.In my dissector , I
have included packet-ranap.h , packet-per.h and called the functions
appropriately. But I am getting errors
due to some linking problems. error: `actx'
undeclared (first use in this function) error: (Each
undeclared identifier is reported only once I have not defined
asn1_ctx_t *actx in my dissector as I have included the appropriate
headers. Can you please
help??? Regards, Tarani
From:
Hi
Anders, Thanks for the
information. The dissector is propreitary , hence I cant include it in
Wireshark. I will include RANAP
messages in the way you have mentioned. But then , I will have
a tough time forming packets for testing . Any clue how can I form the
packets. Thanks in
advance. Regards, Tarani
From:
Hi , I have written a dissector for
a protocol which has a coding standard of Tag-Length-Value. Now in this
dissector , I have to add some messages of RANAP protocol which has a coding
standard in ASN.1 format.Already the dissector for RANAP is available in the
wireshark. Now: 1.Can I call the existing dissector
for those particular messages??? If so how do I do
that?? 2. If I want to include it normally
in my dissector, how can I convert the ASN.1 format to obtain the tag and
lengths of individual parameters?? Can anybody please
help?? //Tarani
|
- References:
- Re: [Wireshark-dev] Including ASN.1 format coding in a C dissector
- From: taraniteja.vishwanatha
- Re: [Wireshark-dev] Including ASN.1 format coding in a C dissector
- Prev by Date: Re: [Wireshark-dev] Windows build failing on packet-ber.c
- Next by Date: Re: [Wireshark-dev] Windows build failing on packet-ber.c
- Previous by thread: Re: [Wireshark-dev] Including ASN.1 format coding in a C dissector
- Next by thread: Re: [Wireshark-dev] Including ASN.1 format coding in a C dissector
- Index(es):