You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by GOMEZ Henri <hg...@slib.fr> on 2002/06/03 10:50:43 UTC
RE: Ethereal AJP13 dissector? [Ethereal patch attached]
Thanks Chris, I'm a long time user of ethereal and provide
rpm for ethereal.
So a big +1 for ajp13 disector (something I planned but never done)
-
Henri Gomez ___[_]____
EMAIL : hgomez@slib.fr (. .)
PGP KEY : 697ECEDD ...oOOo..(_)..oOOo...
PGP Fingerprint : 9DF8 1EA8 ED53 2F39 DC9B 904A 364F 80E6
>-----Original Message-----
>From: Christopher K. St. John [mailto:cks@distributopia.com]
>Sent: Friday, May 31, 2002 7:09 PM
>To: tomcat-dev@jakarta.apache.org
>Subject: Re: Ethereal AJP13 dissector? [Ethereal patch attached]
>
>
>jean-frederic clere wrote:
>>
>> I am rewritting the Ajp protocol documentation. A protocol
>> analyser would help me.
>>
>
> The analyzer was written using the existing docs, so
>if there are problems in the docs the analyzer will
>be wrong as well.
>
>
>> So please send it. (Even if it is not run and not clean).
>>
>
> Some of the code is a bit iffy, and it's definitely a
>work in progress, but it runs. I did some cleanup and put
>in some comments. I've attached a patch to Ethereal 0.9.4,
>which you can get at:
>
> http://www.ethereal.com/
>
> Make sure you have a recent version of libpcap. If you
>want to hack on it, there are Ethereal developer docs in
>docs/README.developer, but they are very out of date.
>
>Notes:
>
> It autodetects 8009 as AJP traffic. It doesn't decode FORWARD_REQUEST
>attributes (the optional stuff at the end). There are problems with
>the protocol hierarchy display. There are probably memory leaks. The
>protocol display could be easier to read. You need ethereal-0.9.4,
>I'm confident it won't work with earlier versions, and I haven't
>tested against CVS. There are lots of compiler warnings, many of them
>legitimate.
>
>Install:
>
> <download and untar a clean copy of ethereal-0.9.4.tgz>
> $ cd $PATH_TO_ETHEREAL/ethereal-0.9.4
> $ patch < $PATH_TO_PATCH/eth-ajp13.patch
> patching file Makefile.am
> patching file Makefile.nmake
> patching file packet-ajp13.c
> patching file packet-ajp13.h
> patching file register-static.c
> $ ./configure
> $ make
> <many compiler warnings>
> $ su
> # ./ethereal
> < make sure that Edit -> Preferences -> Protocols -> TCP
> "Allow subdissectors to desegment TCP streams" is set
> to true >
> <Capture -> Start -> Ok> # try "update packets in real time"
> <Surf>
> <Giggle like an anime schoolgirl as you watch the capture>
>
>
>--
>Christopher St. John cks@distributopia.com
>DistribuTopia http://www.distributopia.com
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>