From owner-freebsd-questions@FreeBSD.ORG Wed Jan 21 16:21:33 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85EC21065679 for ; Wed, 21 Jan 2009 16:21:33 +0000 (UTC) (envelope-from steven@hudson-trading.com) Received: from mail-qy0-f17.google.com (mail-qy0-f17.google.com [209.85.221.17]) by mx1.freebsd.org (Postfix) with ESMTP id 43F1D8FC21 for ; Wed, 21 Jan 2009 16:21:33 +0000 (UTC) (envelope-from steven@hudson-trading.com) Received: by qyk10 with SMTP id 10so5611375qyk.19 for ; Wed, 21 Jan 2009 08:21:32 -0800 (PST) Received: by 10.214.115.6 with SMTP id n6mr4955220qac.57.1232554891879; Wed, 21 Jan 2009 08:21:31 -0800 (PST) Received: from ?10.2.200.231? ([209.249.190.8]) by mx.google.com with ESMTPS id 6sm8510121ywc.39.2009.01.21.08.21.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 21 Jan 2009 08:21:31 -0800 (PST) Sender: Steven Kreuzer Message-Id: <9E235687-8BF4-417E-9CD4-52D317E5B3C9@exit2shell.com> From: Steven Kreuzer To: Matthias Apitz In-Reply-To: <20090121154708.GA14011@rebelion.Sisis.de> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Date: Wed, 21 Jan 2009 11:21:29 -0500 References: <20090121154708.GA14011@rebelion.Sisis.de> X-Mailer: Apple Mail (2.930.3) Cc: freebsd-questions@freebsd.org Subject: Re: HTTP proxy which prints HTTP in human readable form X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jan 2009 16:21:33 -0000 On Jan 21, 2009, at 10:47 AM, Matthias Apitz wrote: > > Hello, > > I've to debug the HTTP traffic between Firefox and some kind of file > management server to nail down a problem in the communication between > them, perhaps based on the content of the cookies or other HTTP data; > > ofc, I could watch the connection with tcpdump, but maybe there is > some better > HTTP-proxy-like tool in the /usr/ports which prints the HTTP in > better human > readable form... any ideas? thx Take a look at HttpFox, which monitors and analyzes all incoming and outgoing HTTP traffic between the browser and the web servers. Information available per request includes: - Request and response headers - Sent and received cookies - Querystring parameters - POST parameters - Response body Its in ports (www/xpi-httpfox) or you can grab it from https://addons.mozilla.org/en-US/firefox/addon/6647 -- Steven Kreuzer http://www.exit2shell.com/~skreuzer