SPY's "protocol definition language" looks very intersting. I like the aspects of display rules etc. The problem is that it appears to be a *packet description language* not a *protocol description language*. That is, there appears that there is no method for specifying protocol rules at any level. For instance, you cannot say that in POP3 DELE 100 will be followed by +OK or a rejection. There are plenty of ways to specify packets (e.g. ASN.1) and one could create a display syntax much like spy's, but I thought Richard was looking for a *protocol* description language with state machines and the like, as opposed to just a packet description language. Was I confused? --john Gilbert Ramirez wrote: > > I was looking at Freshmeat and noticed Spy, a Unix protocol analyzer. > It's not freeware, but you can use it for free for non-commercial uses. > > It includes a protocol description language in order to extend its > inventory of protocols. here's the URL describing that language: > > http://pweb.de.uu.net/trillian.of/Spy/documentation/doc4.html#4 > > The main page of course is > > http://pweb.de.uu.net/trillian.of/Spy/ > > --gilbert -- John McDermott jjm@xxxxxxxxxx Writer and Computer Consultant J-K International, Ltd. +1 505/377-6293 - V +1 505/377-6313 - F
Powered by MHonArc 2.6.10