Hi,
I'm getting the following error: (python version
is 2.4.3)
[jacob@lily qod]$ python ../../tools/asn2wrs.py -p
qod -c qod.cnf -s packet-qod-template qod.asn
ASN.1 to Wireshark dissector compiler
Traceback (most recent call last):
File
"../../tools/asn2wrs.py", line 4875, in ?
eth_main()
File
"../../tools/asn2wrs.py", line 4831, in eth_main
ast.extend(yacc.parse(f.read(),
lexer=lexer, debug=pd))
File
"/home/jacob/wireshark-0.99.3a/tools/yacc.py", line 321, in parse
tok
= self.errorfunc(errtoken)
File
"../../tools/asn2wrs.py", line 4705, in p_error
raise
ParseError(str(t))
__main__.ParseError:
LexToken(RBRACE,'}',38)
-Jacob
From:
wireshark-dev-bounces@xxxxxxxxxxxxx
[mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On
Behalf Of Anders Broman (AL/EAB)
Sent: Monday, August 28, 2006 2:33
PM
To: Developer support list for
Wireshark
Subject: Re: [Wireshark-dev] help
on using asn2wrs
Well the .cnf file is only needed if you need to
do someting to the asn1 decoding and the template file is were you put the code
that makes your dissector be called forinstance.
But the first step is to get the dissector
generated have you succeeded to do that with skeleton .cnf and template files?
From:
wireshark-dev-bounces@xxxxxxxxxxxxx
[mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On
Behalf Of Jacob Avraham
Sent: den 28 augusti 2006 14:03
To: wireshark-dev@xxxxxxxxxxxxx
Subject: Re: [Wireshark-dev] help
on using asn2wrs
Anders,
I'm
adding a dissector to a proprietary protocol, which is ASN1 PER encoded, and is
in the payload of a specific UDP port packet.
I'm
trying to understand how to write the packet-myproto-templace.c and the
myproto.cnf .
Thanks,
Jacob