Ethereal-dev: Re: [Ethereal-dev] H.245 requesting help

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Matthijs Melchior <mmelchior@xxxxxxxxx>
Date: Sat, 05 Jul 2003 11:01:50 +0200
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
---------------------------------------------------------------- ----