Ethereal-dev: Re: [Ethereal-dev] ASN1.C and Packet-ACSE.c and Packet-pres.c
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: ronnie sahlberg <ronniesahlberg@xxxxxxxxx>
Date: Tue, 14 Sep 2004 21:10:42 +1000
Sure can do, But those links does not seem to work for me. Do you have alternative links to the ASN1 definitions? On Tue, 14 Sep 2004 10:49:10 +0000, Sid Sid <ysidelnikov@xxxxxxxxxxx> wrote: > Hi, > probably, it will be better to implement new dissector using ASN2ETH > compiler. > For example, I was going to implement CMIP dissector: > http://www.itu.int/ITU-T/asn1/database/itu-t/x/x711 > http://www.itu.int/ITU-T/asn1/database/itu-t/x/x721 > Could you generate this dissector using ASN2ETH ? > I can take part in the implementing/testing process. > Thank you. > Yuriy. > > >From: ronnie sahlberg <ronniesahlberg@xxxxxxxxx> > >Reply-To: ronnie sahlberg <ronniesahlberg@xxxxxxxxx>,Ethereal development > ><ethereal-dev@xxxxxxxxxxxx> > >To: Ethereal development <ethereal-dev@xxxxxxxxxxxx> > >Subject: Re: [Ethereal-dev] ASN1.C and Packet-ACSE.c and Packet-pres.c > >Date: Mon, 13 Sep 2004 19:54:45 +1000 > > > > > >I just looked at the acse asn1 definition > >and apart from a few constructs such as > > [0] ABSTRACT-SYNTAX.&Type > >and > > [3] IMPLICIT SEQUENCE {other-mechanism-name > > MECHANISM-NAME.&id({ObjectSet}), > > other-mechanism-value > > MECHANISM-NAME.&Type > > ({ObjectSet}{@.other-mechanism-name})} > >(which would have to be handimplemented inside the template) > > > >The ASN2ETH compiler should be able to generate code for the entire > >protocol quite easily and with very little effort. > > > > > >If you are game, I can create a dissector for the full protocol using > >the ASN2ETH compiler (and handimplement the two constructs above in > >the template). > > > >Would you then be willing to test it and port over the remaining logic > >which the compiler doesnt handle yet? > > > >(I think it would be even easier to maintain than the current one > >since for example there would now be a generic infrastructure to > >handle calling a subdissector based on OID > >(register_ber_oid_dissector() ) > > > > > > > > > > > >On Mon, 13 Sep 2004 08:19:28 +0000, Sid Sid <ysidelnikov@xxxxxxxxxxx> > >wrote: > > > >From: Herbert Falk <herb@xxxxxxxxxxxx> > > > >IEC 61850 is specifying the use of X,509 certificates for Application > >Level > > > >Authentication within ACSE. I have extended packet-acse.c to decode > >this > > > >and the ACSE Authentication values as specified by ACSE and the ACSE > > > >Mechanism Name. > > > I guess it's the best way - to extend but not to rewrite. > > > >In doing so, I found that packet-acse.c and packet-pres.c make limited > >use > > > >of ASN1.c. Thus they are vulnerable and will break if indefinite > >length > > > >encodings are encountered. > > > Strong assertion. > > > Do you really have example of capture file which breaks acse/pres > > > dissectors? > > > If yes do you mind to send me such file(s) ? > > > I guess all what we need is to path acse/pres dissectors if need be > >using > > > such capture file. > > > I already have MMS capture file you've sent me couple of months ago - > >seems > > > ok with acse/pres dissectors. > > > Thank you. > > > > > > _________________________________________________________________ > > > MSN 8 with e-mail virus protection service: 2 months FREE* > > > http://join.msn.com/?page=features/virus > > > > > > _______________________________________________ > > > Ethereal-dev mailing list > > > Ethereal-dev@xxxxxxxxxxxx > > > http://www.ethereal.com/mailman/listinfo/ethereal-dev > > > > > > >_______________________________________________ > >Ethereal-dev mailing list > >Ethereal-dev@xxxxxxxxxxxx > >http://www.ethereal.com/mailman/listinfo/ethereal-dev > > _________________________________________________________________ > Tired of spam? Get advanced junk mail protection with MSN 8. > http://join.msn.com/?page=features/junkmail > >
- References:
- Prev by Date: Re: [Ethereal-dev] "Save As" problem
- Next by Date: Re: [Ethereal-dev] ASN1.C and Packet-ACSE.c and Packet-pres.c
- Previous by thread: Re: [Ethereal-dev] ASN1.C and Packet-ACSE.c and Packet-pres.c
- Next by thread: Re: [Ethereal-dev] ASN1.C and Packet-ACSE.c and Packet-pres.c
- Index(es):