> OK, this is a bit off topic, but I need something for an 
> experiment in CF. Let me first describe a situation and then 
> ask if anyone knows of any software to do it:
> A browser makes a request to a website and a website returns 
> information. The request from the browser has the Url, Form, 
> CGI and other information all together. The response from the 
> website has the page content as well as all its header 
> information. What I want to do is have a third piece of
> software that will be able to see EVERYTHING being passed 
> back and forth between the browser and server in plain text. 
> That is, when the request goes through, I want to see the 
> entire request and when the page comes back, I want to see 
> the entire page. Now, does anyone know of any software that 
> does this?

Sure. You have lots of options.

As Steve Bernard mentioned, you can monitor traffic with a network sniffer.
This'll capture everything. The difficulty here is that you'll generally
have to put the info together yourself to a degree, which will require a
little labor on your part.

Alternatively, you could set up a recording proxy, which would be a little
more work up front, but less work when trying to read the content. There are
lots of options for recording proxies. You could use Perl to do this -
there's a Perl script which does this for HTTP request and response headers.
You could probably modify these quickly so that they capture HTTP bodies as
well. It's available at:

http://www.compansr.demon.co.uk/

You could install the recording proxy on the client, or on a separate
machine. I'll bet that there are lots of other recording proxy options
available, although I haven't looked too hard, since I can use
SilkPerformer's recording option for this.

Actually, come to think of it, there's another one, a Delphi program, called
Stretch:

http://www.kestral.com.au/devtools/stretch/

I've never actually used it, but I recall that it's supposed to record
headers and bodies, and will probably suit you fine.

You could probably use something as simple as Netcat as well, although I
think you'd need to run multiple copies - one to capture HTTP requests,
another to return the response back to the client. The recording proxy
option is easier.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to