[Mongrel] Newbie Question: Can I setup mongrel as a proxy between a browser and the web?

Igor Clark igor at pokelondon.com
Thu Feb 7 04:40:41 EST 2008


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 <public at misuse.org> wrote:
> At 12:39 PM 2/6/2008, mongrel-users-request at rubyforge.org wrote:
> >Date: Wed, 6 Feb 2008 11:32:16 -0800
> >From: "Arash Nikkar" <anikkar at gmail.com>
> >Subject: [Mongrel] Newbie Question: Can I setup mongrel as a proxy
> >         between a       browser and the web?
> >To: mongrel-users at rubyforge.org
> >Message-ID:
> >          
> <61ddf71e0802061132i59a5b05fy7df5c74e6cc1be02 at mail.gmail.com>
> >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 at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users
>
> _______________________________________________
> Mongrel-users mailing list
> Mongrel-users at 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






More information about the Mongrel-users mailing list