<?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>UNIXy &#187; Joe</title>
	<atom:link href="http://blog.unixy.net/author/joseph/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.unixy.net</link>
	<description>Fully Managed Dedicated Servers</description>
	<lastBuildDate>Fri, 03 Feb 2012 17:37:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Litespeed and Varnish Plugin on a cPanel WHM server</title>
		<link>http://blog.unixy.net/2011/12/litespeed-and-varnish-plugin-on-a-cpanel-whm-server/</link>
		<comments>http://blog.unixy.net/2011/12/litespeed-and-varnish-plugin-on-a-cpanel-whm-server/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 07:14:36 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Crash Course]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[litespeed]]></category>
		<category><![CDATA[litespeed varnish]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[UNIXy]]></category>
		<category><![CDATA[varnish]]></category>
		<category><![CDATA[WHM]]></category>

		<guid isPermaLink="false">http://blog.unixy.net/?p=1499</guid>
		<description><![CDATA[In this post, I'm going to list the steps required to pair the cPanel Varnish Plugin with Litespeed on cPanel WHM servers. These few procedures apply to a blank cPanel installation (no Litespeed, no Varnish Plugin). The order below is important so don't skip!]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.unixy.net%2F2011%2F12%2Flitespeed-and-varnish-plugin-on-a-cpanel-whm-server%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.unixy.net%2F2011%2F12%2Flitespeed-and-varnish-plugin-on-a-cpanel-whm-server%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>&nbsp;</p>
<p><a title="Litespeed" href="http://www.unixy.net/apache-vs-litespeed">Litespeed</a> users on <a title="cPanel" href="http://www.unixy.net/varnish">cPanel</a> <a title="WHM" href="http://www.unixy.net/varnish">WHM</a> servers are realizing the benefits of running <a title="varnish" href="http://www.unixy.net/varnish">Varnish</a> Cache in front of <a title="Litespeed" href="http://www.unixy.net/varnish">Litespeed</a> to improve performance. While we (<a title="UNIXy" href="http://www.unixy.net">UNIXy</a>) don&#8217;t officially provide support to subscribers running the <a title="Varnish" href="http://www.unixy.net/varnish">cPanel Varnish Plugin</a> with <a title="Litespeed" href="http://www.unixy.net/varnish">Litespeed</a>, it does work with only a few extra manual steps. Keep in mind that we support this configuration for our <a title="Fully managed server" href="http://www.unixy.net">fully managed</a> <a title="VPS" href="http://www.unixy.net/vps-hosting">VPS</a>, <a title="dedicated server" href="http://www.unixy.net/dedicated-servers">dedicated server</a>, and cluster clients. If you are a current client and need this configured, please open a ticket request.</p>
<p>In this post, I&#8217;m going to list the steps required to pair the cPanel Varnish Plugin with <a title="Litespeed" href="http://www.unixy.net">Litespeed</a> on cPanel WHM <a title="servers" href="http://www.unixy.net/dedicated-servers">servers</a>. These few procedures apply to a blank cPanel installation (no Litespeed, no Varnish Plugin). The order below is important so don&#8217;t skip!</p>
<ul>
<li>1. Configure your Apache / PHP with the desired options and extentions. Let EasyApache finish the build.</li>
<li>2. Install Litespeed using the command line installer with the port offset at 2000 (default).</li>
<li>3. From WHM -&gt; Litespeed -&gt; Build Matching PHP binaries. Let the Litespeed builder complete before proceeding.</li>
<li>4. Proceed with installing the cPanel Varnish Plugin. Let it complete.</li>
<li>5. Set the Litespeed Port offset to zero in Admin Console.</li>
<li>6. In Admin Console, Configuration -&gt; Server -&gt; General Settings -&gt; Use Client IP in header -&gt; Yes. Restart Litespeed.</li>
</ul>
<p>&nbsp;</p>
<h2><strong>About UNIXY</strong></h2>
<p><a title="UNIXY" href="http://www.unixy.net/">UNIXY</a> is a long-time Varnish Cache user and evangelist. They have been offering Varnish acceleration to their clients for more than three years. They have released the first c<a title="cPanel Varnish" href="http://www.unixy.net/varnish">Panel Varnish plugin</a> as well as spun a new startup, <a title="Fastlayer" href="http://fastlayer.com/">Fastlayer</a>, the on-demand HTTP accelerator for the <a title="cloud" href="http://www.unixy,net/advanced-hosting">cloud</a>.</p>
<p>That&#8217;s all folks! I hope you find this useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unixy.net/2011/12/litespeed-and-varnish-plugin-on-a-cpanel-whm-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cPanel Varnish Plugin artwork contest!</title>
		<link>http://blog.unixy.net/2011/11/cpanel-varnish-plugin-artwork-contest/</link>
		<comments>http://blog.unixy.net/2011/11/cpanel-varnish-plugin-artwork-contest/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 18:58:04 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[artwork]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[DirectAdmin]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[varnish]]></category>

		<guid isPermaLink="false">http://blog.unixy.net/?p=1446</guid>
		<description><![CDATA[ Don't pass on the opportunity to get awarded two owned licenses ($278 value) and a feature on our blog! Submit your artwork for either the cPanel Varnish Plugin or the DirectAdmin Varnish Plugin to isaig@unixy.net.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.unixy.net%2F2011%2F11%2Fcpanel-varnish-plugin-artwork-contest%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.unixy.net%2F2011%2F11%2Fcpanel-varnish-plugin-artwork-contest%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Don&#8217;t pass on the opportunity to get awarded two owned licenses ($278 value) and a feature on our blog! Submit your artwork for either the cPanel Varnish Plugin or the DirectAdmin Varnish Plugin to isaig@unixy.net.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unixy.net/2011/11/cpanel-varnish-plugin-artwork-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How does Varnish v3.0 compare to v2.1?</title>
		<link>http://blog.unixy.net/2011/07/how-does-varnish-v3-0-compare-to-v2-1/</link>
		<comments>http://blog.unixy.net/2011/07/how-does-varnish-v3-0-compare-to-v2-1/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 06:32:10 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[2.1.x]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[UNIXy]]></category>
		<category><![CDATA[varnish]]></category>

		<guid isPermaLink="false">http://blog.unixy.net/?p=1356</guid>
		<description><![CDATA[We've performed a benchmark of Varnish Cache 2.1.4 vs 3.0.0. The results are outstanding!]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.unixy.net%2F2011%2F07%2Fhow-does-varnish-v3-0-compare-to-v2-1%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.unixy.net%2F2011%2F07%2Fhow-does-varnish-v3-0-compare-to-v2-1%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>We&#8217;ve just upgraded our cPanel <a title="Varnish" href="http://www.unixy.net/varnish">Varnish</a> plugin from Varnish 2.1.4 to 3.0.0. To kick off the new release I&#8217;ve performed a before and after <a title="Death Match Benchmark" href="http://blog.unixy.net/2011/06/death-match-benchmark-web-servers-battle-one-another/" target="_blank">benchmark</a> to get a feel of the performance boost. The results are outstanding! I spun up one <a title="VPS" href="http://www.unixy.net/vps-hosting" target="_blank">VPS</a>, loaded it with our plugin version 1.4.5rc1, and performed a benchmark using ab. Then loaded the same VPS with plugin version 1.4.5rc2 to perform the same benchmark. Keep in mind that these results are relative and that&#8217;s what I&#8217;m focusing on here.</p>
<p>Here are the VPS specs (typical of medium sized virtual machine):</p>
<ul>
<li><strong>4-core Opteron Magny-Cours </strong>(vcpu allocation)</li>
<li><strong>1gb ddr3</strong></li>
<li><strong>thread_pools@2 and thread_pool_min@200</strong></li>
<li><strong>Custom VCL </strong>(same across both experiments)</li>
</ul>
<p>Here are the results from the first run against 2.1.4 (<a title="ab results" href="http://www.unixy.net/files/ab.2.out" target="_blank">full ab results</a>):</p>
<pre>Concurrency Level:      1600
Time taken for tests:   1.514520 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Total transferred:      3764888 bytes
HTML transferred:       60078 bytes
Requests per second:    <strong>6602.75</strong> [#/sec] (mean)
Time per request:       242.323 [ms] (mean)
Time per request:       0.151 [ms] (mean, across all concurrent requests)
Transfer rate:          2427.17 [Kbytes/sec] received</pre>
<p>Here are the results from the first run against 3.0.0 (<a title="ab results" href="http://www.unixy.net/files/ab.3.out" target="_blank">full ab results</a>):</p>
<pre>Concurrency Level:      1600
Time taken for tests:   1.371934 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Total transferred:      4001094 bytes
HTML transferred:       60318 bytes
Requests per second:    <strong>7288.98</strong> [#/sec] (mean)
Time per request:       219.509 [ms] (mean)
Time per request:       0.137 [ms] (mean, across all concurrent requests)
Transfer rate:          2847.80 [Kbytes/sec] received</pre>
<p>It&#8217;s important to note that the resources allocated to both experiments are the same and the goal is to stress test 2.1.4 and 3.0.0. Release 3.0.0 is over 600 requests per second or 10% faster than 2.1.4, which is great! Congratulations to the Varnish Cache dev team for job well done :)</p>
<p>That&#8217;s all folks!</p>
<h2><strong>About UNIXY</strong></h2>
<p><a title="UNIXY" href="http://www.unixy.net">UNIXY</a> is a long-time Varnish Cache user and evangelist. They have been offering Varnish acceleration to their clients for more than three years. They have released the first c<a title="cPanel Varnish" href="http://www.unixy.net/varnish">Panel Varnish plugin</a> as well as spun a new startup,<a title="Fastlayer" href="http://fastlayer.com">Fastlayer</a>, the on-demand HTTP accelerator for the <a title="Fastlayer for the cloud" href="http://fastlayer.com">cloud</a>.</p>
<p style="text-align: center;"><a href="http://fastlayer.com"><img class="aligncenter" title="Fastlayer" src="http://fastlayer.com/wp-content/uploads/2011/05/logo2.png" alt="" width="184" height="64" /></a><br />
That&#8217;s all folks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unixy.net/2011/07/how-does-varnish-v3-0-compare-to-v2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Varnish Cache v3.0 &#8211; What to Expect</title>
		<link>http://blog.unixy.net/2011/06/varnish-cache-v3-0-what-to-expect/</link>
		<comments>http://blog.unixy.net/2011/06/varnish-cache-v3-0-what-to-expect/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 05:57:25 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Future]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[decompression]]></category>
		<category><![CDATA[ESI]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[stable]]></category>
		<category><![CDATA[UNIXy]]></category>
		<category><![CDATA[v3.0]]></category>
		<category><![CDATA[varnish]]></category>
		<category><![CDATA[vmod]]></category>

		<guid isPermaLink="false">http://blog.unixy.net/?p=1281</guid>
		<description><![CDATA[Varnish, the state-of-the-art HTTP accelerator, v3.0 is scheduled to be released in a few hours. The folks at Varnish Cache have worked tirelessly to get the 3.0 release out of the door. Congratulations on work well done!]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.unixy.net%2F2011%2F06%2Fvarnish-cache-v3-0-what-to-expect%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.unixy.net%2F2011%2F06%2Fvarnish-cache-v3-0-what-to-expect%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a title="cPanel Varnish Plugin" href="http://www.unixy.net/varnish">Varnish</a>, the state-of-the-art HTTP <a title="Fastlayer" href="http://fastlayer.com">accelerator</a>, v3.0 (up from v2.1.x) is scheduled to be released in a few hours. The folks at <a title="Varnish Cache" href="http://www.varnish-cache.org">Varnish Cache</a> have worked tirelessly to get the 3.0 release out of the door. Congratulations on work well done!</p>
<p>Here are some of the major changes and additions:</p>
<h2><strong>Plugin Support &#8211; VMOD</strong></h2>
<p>VMOD is to Varnish as loadable module is to a kernel.  The new Varnish provides a programmable interface that enables expanding the VCL (Varnish Configuration Language). This VMOD feature includes relatively advanced concepts like functions, pointers, and data types. I think this is the most complex piece to go in v3.0.</p>
<h2><strong>Streaming Support</strong></h2>
<p>This is a long awaited feature. Up until today, Varnish broke HTTP streaming slowing down adoption of the software in the multimedia space and content delivery. This feature makes it possible to accelerate HTTP streaming. Streaming is controlled via the boolean <em>beresp.do_stream</em>.</p>
<h2><strong>Compression and Decompression Support &#8211; ESI Twist</strong></h2>
<p>Having Varnish do compression and decompression adds flexibility and performance in one shot. The compression level is controllable via the variable <em>gzip_level.</em> With this feature, you can now compress what is not compressed should there be a legacy issue; Decompress on the fly for ESI and compress; Modify the compression level; Offload compression to a host of machines. And the list goes on&#8230;</p>
<h2><strong>Improved Documentation</strong></h2>
<p>The new Varnish boasts improved documentation that is &#8220;in much better shape than before.&#8221; This is excellent news because,  in my opinion, this used to be THE pain point.</p>
<h2><strong>About UNIXY</strong></h2>
<p><a title="UNIXY" href="http://www.unixy.net">UNIXY</a> is a long-time Varnish Cache user and evangelist. They have been offering Varnish acceleration to their clients for more than three years. They have released the first c<a title="cPanel Varnish" href="http://www.unixy.net/varnish">Panel Varnish plugin</a> as well as spun a new startup, <a title="Fastlayer" href="http://fastlayer.com">Fastlayer</a>, the on-demand HTTP accelerator for the <a title="Fastlayer for the cloud" href="http://fastlayer.com">cloud</a>.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://fastlayer.com"><img class="aligncenter" title="Fastlayer" src="http://fastlayer.com/wp-content/uploads/2011/05/logo2.png" alt="" width="184" height="64" /></a></p>
<p>That&#8217;s all folks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unixy.net/2011/06/varnish-cache-v3-0-what-to-expect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Six cool unixy commands</title>
		<link>http://blog.unixy.net/2010/12/six-cool-unixy-commands/</link>
		<comments>http://blog.unixy.net/2010/12/six-cool-unixy-commands/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 00:52:54 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[catchsegv]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[dislocate]]></category>
		<category><![CDATA[kibitz]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tac]]></category>
		<category><![CDATA[tload]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[UNIXy]]></category>
		<category><![CDATA[weather]]></category>

		<guid isPermaLink="false">http://blog.unixy.net/?p=1094</guid>
		<description><![CDATA[We've compiled a list of six Unix/Linux tools that are cool and useful. From checking the weather via your terminal to having a sysadmin walk you through a difficult task. Interestingly, most of these tools were release decades ago! Read on...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.unixy.net%2F2010%2F12%2Fsix-cool-unixy-commands%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.unixy.net%2F2010%2F12%2Fsix-cool-unixy-commands%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>We&#8217;ve compiled a list of six Unix/Linux tools that are cool and useful. From checking the weather via your terminal to having a sysadmin walk you through a difficult task. Interestingly, most of these tools were released <em>decades</em> ago! Read on&#8230;</p>
<h2><strong>kibitz</strong></h2>
<p><strong>kibitz </strong>is a terminal tool that can be used by a mentor to assist his or her apprentice. It essentially makes what is normally one private terminal session visible to both parties providing bi-directional interactivity. The mentor can then walk the apprentice through various tasks and howtos. A typical session looks like the following to the mentor:</p>
<p style="text-align: center;"><a href="http://blog.unixy.net/wp-content/uploads/2010/12/master_kibitz.png"><img class="size-full wp-image-1105 aligncenter" title="Kibitz master" src="http://blog.unixy.net/wp-content/uploads/2010/12/master_kibitz.png" alt="" width="619" height="100" /></a></p>
<p style="text-align: left;">Whatever commands or text that the mentor or the apprentice types is seen on the other end. It looks like this to the apprentice:</p>
<p><a href="http://blog.unixy.net/wp-content/uploads/2010/12/apprentice_kibitz.png"><img class="size-full wp-image-1106 aligncenter" title="apprentice kibitz" src="http://blog.unixy.net/wp-content/uploads/2010/12/apprentice_kibitz.png" alt="" width="619" height="150" /></a></p>
<h2><strong>tload</strong></h2>
<p style="text-align: left;"><strong>tload </strong>is a neat tool that displays the load average on the terminal in a form of character drawings. It gives an interesting visual of the system load (/proc/loadavg) over time &#8211; time being an adjustable parameter. Without further ado, here&#8217;s a screen shot of tload in action:</p>
<p><a href="http://blog.unixy.net/wp-content/uploads/2010/12/tload.png"><img class="size-full wp-image-1119 aligncenter" title="tload" src="http://blog.unixy.net/wp-content/uploads/2010/12/tload.png" alt="" width="650" height="271" /></a></p>
<h2><strong>catchsegv</strong></h2>
<p style="text-align: left;"><strong>catchsegv </strong>helps one diagnose programs that <em>segfault</em>. If you&#8217;re dealing with an app that segfaults frequently, start it up with catchsegv and watch it produce a snapshot of CPU registers, memory maps, and backtrace at the time of the segfault! Here&#8217;s a snapshot of it in action:</p>
<p><a href="http://blog.unixy.net/wp-content/uploads/2010/12/app_segfault.png"><img class="size-full wp-image-1125 aligncenter" title="app_segfault" src="http://blog.unixy.net/wp-content/uploads/2010/12/app_segfault.png" alt="" width="400" height="384" /></a></p>
<h2><strong>dislocate</strong></h2>
<p>For those of you who are familiar with the program <em>screen, dislocate </em>is its grandfather.It&#8217;s neat tool that allows one to detach programs from the pseudo terminal and reattach to them whenever needed. This is tool for those with slow or unstable terminal sessions that are prone to disconnect.</p>
<h2>tac</h2>
<p><em>tac </em>is a command line tool that reads a file in reverse order. It&#8217;s ideal for log sifting tasks where one&#8217;s interest is in grep&#8217;ing the most recent entries.</p>
<blockquote><p><strong># cat /var/log/sip </strong></p>
<p><strong>Target 1&#8230; DONE</strong><br />
<strong>Target 2&#8230; DONE</strong><br />
<strong>Target 3&#8230; DONE</strong><br />
<strong># tac /var/log/sip </strong><br />
<strong>Target 3&#8230; DONE</strong><br />
<strong>Target 2&#8230; DONE</strong><br />
<strong>Target 1&#8230; DONE</strong></p></blockquote>
<h2>weather</h2>
<p><em>weather </em>is an expect-based program that runs from the terminal and grabs weather information from rainmaker.wunderground.com. Wunderground runs a public weather service on port 3000. <em>weather </em>leverages this service to pull weather data by city and displays it on the terminal. Here&#8217;s a sample run:</p>
<blockquote><p>$ weather HOU</p>
<p>&lt;snip&gt;</p>
<div id="_mcePaste">Enter 3-letter city code: HOU</div>
<div id="_mcePaste">Weather Conditions at 12:53 PM CST on 24 Dec 2010 for Houston Intercontinental, TX.</div>
<div id="_mcePaste">Temp(F)    Humidity(%)    Wind(mph)    Pressure(in)    Weather</div>
<div id="_mcePaste">========================================================================</div>
<div id="_mcePaste">63          70%         ESE at 10       30.07      Overcast</div>
<div id="_mcePaste">Forecast for Houston, TX</div>
<div id="_mcePaste">406 am CST Fri Dec 24 2010</div>
<div id="_mcePaste">.Today&#8230;Mostly cloudy with a 30 percent chance of showers. Highs</div>
<div id="_mcePaste">in the upper 60s. Southeast winds 10 to 15 mph.</div>
<div id="_mcePaste">.Tonight&#8230;Showers likely and isolated thunderstorms. Lows in the</div>
<div id="_mcePaste">mid 40s. Northeast winds 5 to 10 mph in the evening becoming</div>
<div id="_mcePaste">north and increasing to 15 to 20 mph after midnight. Chance of</div>
<div id="_mcePaste">rain 70 percent in the evening decreasing to 60 percent after</div>
<p>&lt;snip&gt;</p></blockquote>
<p>That&#8217;s all folks! I hope you enjoyed this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unixy.net/2010/12/six-cool-unixy-commands/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Possible flaw in LOIC &#8211; Tool used to DDoS Amazon</title>
		<link>http://blog.unixy.net/2010/12/possible-flaw-in-loic-tool-used-to-ddos-amazon/</link>
		<comments>http://blog.unixy.net/2010/12/possible-flaw-in-loic-tool-used-to-ddos-amazon/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 16:42:47 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[DDoS]]></category>
		<category><![CDATA[flaw]]></category>
		<category><![CDATA[LOIC]]></category>

		<guid isPermaLink="false">http://blog.unixy.net/?p=1075</guid>
		<description><![CDATA[The attackers are so determined they are asking everybody on the planet to download this program called Low Orbit Ion Canon (LOIC) and launch it against Amazon. In this post, we (UNIXY) will share a flaw in the program that we think can be used to mitigate the attack.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.unixy.net%2F2010%2F12%2Fpossible-flaw-in-loic-tool-used-to-ddos-amazon%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.unixy.net%2F2010%2F12%2Fpossible-flaw-in-loic-tool-used-to-ddos-amazon%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hitting the news today is a concerted <a title="How to stop DDoS attack" href="blog.unixy.net/2010/08/the-penultimate-guide-to-stopping-a-ddos-attack-a-new-approach/">DDoS</a> attack effort directed at Amazon as vendetta for its role in ousting Wikileaks.org off its hosting cloud. The attackers are so determined they are asking everybody on the planet to download this program called Low Orbit Ion Canon (<a title="LOIC" href="http://encyclopediadramatica.com/LOIC" target="_blank">LOIC</a>) and launch it against Amazon. In this post, we&#8217;rel sharing a flaw in the program that we think can be used to mitigate the attack, to an extent.</p>
<p>The program is written in C# with its source code available for anyone to inspect it and modify it. In fact one has to compile the code in order to use the tool. The flaw in this program is apparent in the source code of the program. In file HTTPFlooder.cs at line 63, the payload of the request is constructed like this:</p>
<blockquote><p>byte[] buf = System.Text.Encoding.ASCII.GetBytes(String.Format(&#8220;GET {0} HTTP/1.0{1}{1}{1}&#8221;, Subsite, Environment.NewLine));</p></blockquote>
<p>This is at the heart of the attack. It consists of a flood of HTTP GET request using protocol 1.0. These kind of attacks are difficult to defend against because the request looks very similar to a legitimate request coming from a typical Web user. The request flows through several layers in the OSI stack and exhausts a lot of computing resources &#8211; all the way to the 7th logical layer of the OSI model.</p>
<p>But notice that this request is missing the host header (Example: Host: www.amazon.com). This fact alone can help with filtering the attack. One could ensure that all requests contain this important header either in the Web server configuration (imperfect solution). The optimal solution, however, is to introduce specialized ASIC deep packet inspection devices with proper signatures to filter out the attack.</p>
<p>That&#8217;s all folks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unixy.net/2010/12/possible-flaw-in-loic-tool-used-to-ddos-amazon/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

