Ronnie Sahlberg wrote:
----- Original Message -----
From: andreas.sikkema
Sent: Friday, July 04, 2003 8:50 PM
Subject: Re: [Ethereal-dev] H.245 requesting help
asn.1 compilers are for wimps.
I prefer to be a wimp.
My own goal is to create a real Ethereal ASN compiler, but that might
take some while.
That would be very useful.
Maybe the H245 part (but not the dissect_per... part of the dissector) can
be regenerated by that
compiler.
It would also make it easy to add suport for all other ASN1 based protocols.
......
I have written a dissector to do this, but I am not yet at liberty
to publish it. This dissector has 2 inputs: a BER encoded datastream
and the table output of the snacc compiler. snacc is a free ASN.1/1990
compiler that can produce a type-table (encoded in asn1) that describes
the message structure.
This dissector displays the PDU's exactly like they are in the BER
encoding and qualifies the values with a type and name from the asn1
description.
More protocol specific decoding is not possible this way because
relations between fields or sub encodings are not available through
the asn1 description....
I am interrested in testing this with other protocols, so if you have
examples of an asn1 BER encoded datastream with matching asn1
specification, I would appreciate a copy for testing.
Thanks.
--
Regards,
---------------------------------------------------------------- -o)
Matthijs Melchior Maarssen /\\
mmelchior@xxxxxxxxx Netherlands _\_v
---------------------------------------------------------------- ----