On 7 Feb 2008, at 00:20, Arash Nikkar wrote: > Hi Steve, > > I wish I could use something like that (in fact, I often use firebug > to see what is actually going on), but I am trying to build > something that is browser independent. > > Ideally, what I am looking for is something which just listens to > all the traffic going into and out of a browser (using whatever > protocol) and do some analysis on that traffic (even if that means I > need to duplicate all the data elsewhere on my disk). but alas, I > come from a desktop background and I am not that well versed in web > related issues. So I suppose I will just take baby steps (with your > guy's help, if you dont mind.)
http://www.xk72.com/charles/ "Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information)." Browser independent, it intercepts, decodes and displays all browser <--> server communications, including decoding Flash AMF data. It's invaluable for Flash --> server and "ajax" development; sounds like it'll do some of what you want, too. cheers i > > --arash > > On Feb 6, 2008 3:57 PM, Steve Midgley <[EMAIL PROTECTED]> wrote: > At 12:39 PM 2/6/2008, [EMAIL PROTECTED] wrote: > >Date: Wed, 6 Feb 2008 11:32:16 -0800 > >From: "Arash Nikkar" <[EMAIL PROTECTED]> > >Subject: [Mongrel] Newbie Question: Can I setup mongrel as a proxy > > between a browser and the web? > >To: mongrel-users@rubyforge.org > >Message-ID: > > > <[EMAIL PROTECTED]> > >Content-Type: text/plain; charset="iso-8859-1" > > > >I am trying to create a proxy which I can route my browser requests > >through > >in order to gather information on the web page loading. At this time > >I am > >particularly interested in the many GET requests associated with > >loading a > >single web page. Note: This does not have anything to do with rails, > >my goal > >is to run a ruby app in the background, set firefox to proxy all > >requests > >through it, log those requests, then return the fulfilled request > back > >to > >the browser (i.e. the web page still loads in the browser). > > Hi Arash, > > You may have interest in coding a solution to this, for your own > reasons. I totally support those inclinations! :) I'm going to go a > little off-topic with an idea though: > > Personally, I use "Tamper Data" > (https://addons.mozilla.org/en-US/firefox/addon/966) within FireFox to > handle this type of thing. It's a most excellent resource: it's like a > wire sniffer at the HTTP level only. It supports decoding request data > and tracking POST, GET and Ajax stuff. > > It's been invaluable for me in some circumstances - I hope the > reference is helpful. > > Steve > > p.s. It's been particularly helpful in trapping precisely certain live > GET & Ajax requests which I then convert into testing requests to > re-create the errors. > > _______________________________________________ > Mongrel-users mailing list > Mongrel-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/mongrel-users > > _______________________________________________ > Mongrel-users mailing list > Mongrel-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/mongrel-users -- Igor Clark // POKE // 10 Redchurch Street // E2 7DD // +44 (0)20 7749 5355 // www.pokelondon.com _______________________________________________ Mongrel-users mailing list Mongrel-users@rubyforge.org http://rubyforge.org/mailman/listinfo/mongrel-users