<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Brian Olore Story &#187; debug</title>
	<atom:link href="http://brian.olore.net/wp/tag/debug/feed/" rel="self" type="application/rss+xml" />
	<link>http://brian.olore.net</link>
	<description>Less of a story, more of a brain dump</description>
	<lastBuildDate>Thu, 02 Sep 2010 20:31:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Needed: Better HTTP debugging on Linux</title>
		<link>http://brian.olore.net/wp/2009/03/needed-better-http-debugging-on-linux/</link>
		<comments>http://brian.olore.net/wp/2009/03/needed-better-http-debugging-on-linux/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 03:31:41 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[fiddler]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[livehttpheaders]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wireshark]]></category>

		<guid isPermaLink="false">http://brian.olore.net/?p=43</guid>
		<description><![CDATA[I&#8217;ve been running Linux as my only OS for the last year and a half. I&#8217;ve recently switched over to Ubuntu 8.10 (from RHEL5) and am enjoying it since January.  The biggest difference between the two thus far has been the more-up-to-date versions of things and the ease of finding &#38; installing codecs and proproetary [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been running Linux as my only OS for the last year and a half. I&#8217;ve recently switched over to Ubuntu 8.10 (from RHEL5) and am enjoying it since January.  The biggest difference between the two thus far has been the more-up-to-date versions of things and the ease of finding &amp; installing codecs and proproetary drivers (NVIDIA).</p>
<p>There is one thing that&#8217;s missing from my old Windows days &#8211; <a href="http://www.fiddlertool.com/fiddler/">Fiddler</a>. Fiddler is a (Windows only) <em>HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet</em>. Invaluable for debugging cookies, headers and other HTTP specifics. The killer feature for me is <a href="http://www.fiddlertool.com/fiddler/images/fiddler98.png">the UI</a> which lays out, line by line, each of the HTTP requests which you can glance at for quick infomation, or click on to get a detailed view of just about everything you could imagine. A geek&#8217;s dream <img src='http://brian.olore.net/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m dying for something like this on Linux. I&#8217;ve tried <a href="https://addons.mozilla.org/en-US/firefox/addon/3829">Live HTTP Headers</a>, <a href="http://getfirebug.com">Firebug</a>, <a href="http://www.wireshark.org/">Wireshark</a> and a combo of all three. Each of these captures all the data I need (and in some cases much more), but each falls short in one way or another:</p>
<p><strong>Live HTTP Headers<br />
</strong>The Good: Firefox plugin, keeps running list of requests, good filtering (especially if you dream in regex like myself!)<br />
The Bad: The user interface &#8211; BLAH! It&#8217;s just one big long list of requests. Sure you can copy &amp; paste, but rich data like this needs better treatment</p>
<p><strong>Firebug<br />
</strong>The Good: Firebug isn&#8217;t as good as everyone says it is .. <strong>it&#8217;s better. </strong>If you are doing web development and not using this tool you aren&#8217;t a true web developer. You&#8217;ve been notified. The Net panel is fantastic, especially the colors and bars they&#8217;ve added in recent versions.<br />
The Bad: The Net panel is almost what I need, but here are the problems:  the panel reloads on every page load, blowing away any previous data (argh!), it&#8217;s next to impossible to be looking at the details of one request and quickly jump to another request because the UI is so cluttered &#8211; a dedicated details pane would help considerably here.</p>
<p><strong>Wireshark<br />
</strong>The Good: Fantastic network analyzation of all types, not just HTTP. If you want to sniff traffic and watch your family&#8217;s network traffic on your home &#8230; wait .. who would ever do that <img src='http://brian.olore.net/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
The Bad: Slightly more difficult to install and use. Not being HTTP specific, it rather generically handles and displays the details of HTTP requests.</p>
<p>I hate to sound like a Fiddler fanboy, but I think that their user interface layout really makes examination of the requests simple and painless. For all it&#8217;s greatness, I think Firebug falls short here, but I also think it&#8217;s got the best chance to be modified to suit my needs.</p>
<p>&#8230; and I just might take a stab at it&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://brian.olore.net/wp/2009/03/needed-better-http-debugging-on-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
