<?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>mattfahrner.com</title>
	<atom:link href="http://mattfahrner.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattfahrner.com</link>
	<description>Matt Fahrner&#039;s Blog</description>
	<lastBuildDate>Mon, 14 May 2012 20:38:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Forcing a Window Media Player library rescan</title>
		<link>http://mattfahrner.com/2012/02/20/forcing-a-window-media-player-library-rescan/</link>
		<comments>http://mattfahrner.com/2012/02/20/forcing-a-window-media-player-library-rescan/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 19:56:15 +0000</pubDate>
		<dc:creator>Matt Fahrner</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://mattfahrner.com/?p=209</guid>
		<description><![CDATA[<p>If you&#8217;re using your Windows Media Player (WMP) as a Windows Media &#8220;server&#8221; to share your music library, yet don&#8217;t use WMP directly to manage your media (I use the much more rich MediaMonkey) then you may want to force a library rescan when you add new tracks to your file-store(s).</p> <p>This isn&#8217;t very hard, <span style="color:#777"> . . . &#8594; Read More: <a href="http://mattfahrner.com/2012/02/20/forcing-a-window-media-player-library-rescan/">Forcing a Window Media Player library rescan</a></span>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using your Windows Media Player (WMP) as a Windows Media &#8220;server&#8221; to share your music library, yet don&#8217;t use WMP directly to manage your media (I use the much more rich <a title="MediaMonkey" href="http://www.mediamonkey.com/" target="_blank">MediaMonkey</a>) then you may want to force a library rescan when you add new tracks to your file-store(s).</p>
<p>This isn&#8217;t very hard, but it isn&#8217;t entirely intuitive either. However it&#8217;s simple enough. Select the WMP window, hit the &#8220;ALT&#8221; key and a menu will pop up. Select &#8220;Tools / Apply media information changes&#8221;, eg:</p>
<p><a href="http://mattfahrner.com/wp-content/uploads/2012/02/WMP-Menu.jpg"><img class="alignnone size-full wp-image-212" title="Windows Media Player menu" src="http://mattfahrner.com/wp-content/uploads/2012/02/WMP-Menu.jpg" alt="Windows Media Player menu" width="484" height="281" /></a></p>
<p>Should do the trick.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattfahrner.com/2012/02/20/forcing-a-window-media-player-library-rescan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BankInfo Ramnit Article</title>
		<link>http://mattfahrner.com/2012/01/11/bankinfo-ramnit-article/</link>
		<comments>http://mattfahrner.com/2012/01/11/bankinfo-ramnit-article/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 15:37:42 +0000</pubDate>
		<dc:creator>Matt Fahrner</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://mattfahrner.com/?p=206</guid>
		<description><![CDATA[<p>Tracy Kitten at BankInfo has an interesting article about the Ramnit worm which is worthy of a read (even I would say by the general public). Ramnit is particularly pernicious because:</p> <p>Ramnit&#8217;s man-in-the-middle looks like an actual social-media or bank-account sign-in page that captures a user&#8217;s ID and password, and sometimes other personal information en <span style="color:#777"> . . . &#8594; Read More: <a href="http://mattfahrner.com/2012/01/11/bankinfo-ramnit-article/">BankInfo Ramnit Article</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bankinfosecurity.com/articles.php?art_id=4392&amp;rf=2012-01-10-eb&amp;elq=15d238b2901747dc86f7f16c3a0e1cce&amp;elqCampaignId=1150" target="_blank">Tracy Kitten at BankInfo has an interesting article</a> about the Ramnit worm which is worthy of a read (even I would say by the general public). Ramnit is particularly pernicious because:</p>
<blockquote><p>Ramnit&#8217;s man-in-the-middle looks like an actual social-media or bank-account sign-in page that captures a user&#8217;s ID and password, and sometimes other personal information en route to the actual log-in page. The difference, however, is that the page in the middle captures authentication data and allows the attacker to gain access to the victim&#8217;s accounts at will.</p></blockquote>
<p>That said, I&#8217;m not sure I agree with the solution espoused:</p>
<blockquote><p>&#8220;Passwords are not very useful for anything anymore,&#8221; <em>[Bill]</em> Wansley says. &#8220;They are just too easy to forget, copy or break. <strong>Everyone needs to go to multifactor <em></em>authentication</strong> <em>[emphasis added] </em> &#8211; like Google has recently &#8211; for social-media sign-in, and certainly for anything that is for financial or medical-related accounts.&#8221;</p></blockquote>
<p>Certainly a challenge-response methodology would be effective if the response were dynamic (like say an RSA key fob or equivalent smartphone software), however if the two-factor authentication is two static values then there&#8217;s nothing that stops the malware from ultimately being designed to capture both factors. It would be &#8220;false security&#8221; to believe this is a permanent solution.</p>
<p>It then goes on to say:</p>
<p style="padding-left: 30px;">Passphrases are better than passwords, but multifactor authentication is the new standard. &#8220;Nobody should be using their social-media passwords or phrases for their financial accounts,&#8221; Wansley says.</p>
<p>While I absolutely agree that users shouldn&#8217;t use the same password for financial or other sensitive websites, I&#8217;m not absolutely convinced that making stronger passwords is generally an answer. Yes, if you are using straight dictionary words (which the websites should prevent), you are at risk, however a mix of case and say a numeric basically makes the passwords externally uncrackable. That is provided the website properly implements delays and lockouts to the process.</p>
<p>In my opinion too much emphasis in the industry is put on strong passwords where people confuse the idea of a compromised hash (the encrypted form of the password) to external brute-force attack. If the former happens one should simply assume the password is compromised regardless of how strong it is. However most recent compromises involve either brute-force external attacks or outright compromise of the cleartext password &#8211; those are different animals than a hash loss. Again, a marginally strong password with delays and lockout will easily survive brute-force attack from an external source (ie: the web).</p>
<p>That&#8217;s not to say a degree of password strength isn&#8217;t important, but making password too difficult to remember can be counterproductive as it encourages users to write the passwords down or use other insecure methods. In that regards &#8220;passphrases&#8221; can be a benefit &#8211; they can be easy to remember <strong>and</strong> strong at the same time.</p>
<p>I think too often security professionals focus on what works for them and not the reality of the end user community they are servicing. Sure that gawd awful password complexity requirement is the ideal, but if your end users end up writing it on a post-it or in an Excel spreadsheet the game is over.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattfahrner.com/2012/01/11/bankinfo-ramnit-article/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why I hate tiny-fied URLs&#8230;</title>
		<link>http://mattfahrner.com/2011/07/11/why-i-hate-tiny-fied-urls/</link>
		<comments>http://mattfahrner.com/2011/07/11/why-i-hate-tiny-fied-urls/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 18:56:45 +0000</pubDate>
		<dc:creator>Matt Fahrner</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://mattfahrner.com/?p=203</guid>
		<description><![CDATA[<p>In theory if the world were filled we universally good people, &#8220;bitly&#8221; and &#8220;TinyURL.com&#8220;, which given long URLs provide short ones, are a great idea. However whenever I get one I find that I&#8217;m frankly terrified to click on them.</p> <p>Why?</p> <p>Because while they could be going someplace useful, they could also be going to <span style="color:#777"> . . . &#8594; Read More: <a href="http://mattfahrner.com/2011/07/11/why-i-hate-tiny-fied-urls/">Why I hate tiny-fied URLs&#8230;</a></span>]]></description>
			<content:encoded><![CDATA[<p>In theory if the world were filled we universally good people, &#8220;<a href="https://bitly.com/" target="_blank">bitly</a>&#8221; and &#8220;<a href="http://tinyurl.com/" target="_blank">TinyURL.com</a>&#8220;, which given long URLs provide short ones, are a great idea. However whenever I get one I find that I&#8217;m frankly terrified to click on them.</p>
<p>Why?</p>
<p>Because while they could be going someplace useful, they could also be going to a giant virus laden web site, or a nasty bug exercising Flash app, or even a porn site that&#8217;s going to get me in dutch at the job.</p>
<p>I mean here&#8217;s one:</p>
<p style="padding-left: 30px;"><a href="http://bit.ly/pSd3GJ" target="_blank">http://bit.ly/pSd3GJ</a></p>
<p>How do you know where it goes? It happens to go to my resume, but it could go to a virus, a trojan, something completely inappropriate (or even illegal).</p>
<p>Again, it&#8217;s a wonderful idea, and certainly more power to those who can stomach them, but I can&#8217;t. Heck I even get them sent to me by security professionals.</p>
<p>Granted, even when they are URLs that clearly go to well known sites you are always at risk, but the extra obfuscation (as nice as it is) really increases your risk. No offense to the owners of &#8220;bitly&#8221; or &#8220;tinyURL.com&#8221;, they certainly are providing a public service, but it&#8217;s one that is too nerve-wracking for this security professional.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattfahrner.com/2011/07/11/why-i-hate-tiny-fied-urls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding ringtones to Android</title>
		<link>http://mattfahrner.com/2011/04/02/adding-ringtones-to-android/</link>
		<comments>http://mattfahrner.com/2011/04/02/adding-ringtones-to-android/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 19:22:55 +0000</pubDate>
		<dc:creator>Matt Fahrner</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://mattfahrner.com/?p=198</guid>
		<description><![CDATA[<p>To add ringtones (or notifications or alarms) to Android phones, connect the phone to your computer and go to the top level of the drive that is mounted. Under that drive you can create (though they may exist already):</p> <p style="padding-left: 30px;">/alarms or /media/alarms or /media/audio/alarms /notifications or /media/notifications or /media/audio/notifications /ringtones or /media/ringtones or <span style="color:#777"> . . . &#8594; Read More: <a href="http://mattfahrner.com/2011/04/02/adding-ringtones-to-android/">Adding ringtones to Android</a></span>]]></description>
			<content:encoded><![CDATA[<p>To add ringtones (or notifications or alarms) to Android phones, connect the phone to your computer and go to the top level of the drive that is mounted. Under that drive you can create (though they may exist already):</p>
<p style="padding-left: 30px;">/alarms <strong>or </strong>/media/alarms <strong>or</strong> /media/audio/alarms<br />
/notifications <strong>or </strong>/media/notifications <strong>or </strong>/media/audio/notifications<br />
/ringtones <strong>or </strong>/media/ringtones <strong>or </strong>/media/audio/ringtones</p>
<p>In theory putting it under &#8220;/media/audio&#8221; (the third version given) should be a little cleaner. It also sounds like you can put it just about anywhere and tap on the track to select &#8220;Use as phone Ringtone&#8221; (I have not tried this though).</p>
<p>This is under Android OS 2.1. Your mileage may vary with other versions.</p>
<p><a href="http://developer.android.com/guide/topics/data/data-storage.html#filesExternal" target="_blank">The Android API documentation is here</a>, however it doesn&#8217;t look all that useful for the average end user.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 48px; width: 1px; height: 1px; overflow: hidden;">/sdcard/alarms OR /sdcard/media/alarms<br />
/sdcard/notifications OR /sdcard/media/notifications<br />
/sdcard/ringtones OR /sdcard/media/ringtones</div>
]]></content:encoded>
			<wfw:commentRss>http://mattfahrner.com/2011/04/02/adding-ringtones-to-android/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Useful Intel links&#8230;</title>
		<link>http://mattfahrner.com/2011/03/28/useful-intel-links/</link>
		<comments>http://mattfahrner.com/2011/03/28/useful-intel-links/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 15:34:44 +0000</pubDate>
		<dc:creator>Matt Fahrner</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://mattfahrner.com/?p=194</guid>
		<description><![CDATA[<p>Two links from Intel are particularly useful for desktop/laptop users. First, this tool will find out if the Intel drivers you&#8217;re using are up-to-date:</p> <p style="padding-left: 30px;">http://www.intel.com/p/en_US/support/detect</p> <p>since many if not most desktops/laptops include some Intel based chipset (even if it isn&#8217;t the main CPU), then this is a pretty useful site to use.</p> <p>If <span style="color:#777"> . . . &#8594; Read More: <a href="http://mattfahrner.com/2011/03/28/useful-intel-links/">Useful Intel links&#8230;</a></span>]]></description>
			<content:encoded><![CDATA[<p>Two links from Intel are particularly useful for desktop/laptop users. First, this tool will find out if the Intel drivers you&#8217;re using are up-to-date:</p>
<p style="padding-left: 30px;"><a href="http://www.intel.com/p/en_US/support/detect" target="_blank">http://www.intel.com/p/en_US/support/detect</a></p>
<p>since many if not most desktops/laptops include some Intel based chipset (even if it isn&#8217;t the main CPU), then this is a pretty useful site to use.</p>
<p>If you&#8217;re interested to know what Intel chipsets your system uses without checking for updates, this downloadable tool is useful:</p>
<p style="padding-left: 30px;"><a href="http://www.intel.com/support/chipsets/inf/sb/cs-009266.htm" target="_blank">http://www.intel.com/support/chipsets/inf/sb/cs-009266.htm</a></p>
<p>When run it lets you know what at a minimum your mainboard chipset is (assuming it&#8217;s Intel).</p>
<p>Of course AMD users mileage will undoubtedly vary. Note that both of these are Windows only apps (sorry).</p>
]]></content:encoded>
			<wfw:commentRss>http://mattfahrner.com/2011/03/28/useful-intel-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSL certs &#8211; probably not worth the bits they&#8217;re printed on&#8230;</title>
		<link>http://mattfahrner.com/2011/03/24/ssl-certs-probably-not-worth-the-bits-theyre-printed-on/</link>
		<comments>http://mattfahrner.com/2011/03/24/ssl-certs-probably-not-worth-the-bits-theyre-printed-on/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 13:50:53 +0000</pubDate>
		<dc:creator>Matt Fahrner</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://mattfahrner.com/?p=189</guid>
		<description><![CDATA[<p>This failure of the trusted Certificate Authority (CA) &#8220;Comodo&#8221;:</p> <p style="padding-left: 30px;">http://nakedsecurity.sophos.com/2011/03/24/fraudulent-certificates-issued-by-comodo-is-it-time-to-rethink-who-we-trust/</p> <p>highlights something that is becoming more apparent:</p> <p style="padding-left: 30px;">SSL certificates probably aren&#8217;t worth the bits they&#8217;re printed on.</p> <p>Forgetting that there is a fairly regular stream of issues with the authorities, companies like GoDaddy issue certificates for all of $12 with nearly <span style="color:#777"> . . . &#8594; Read More: <a href="http://mattfahrner.com/2011/03/24/ssl-certs-probably-not-worth-the-bits-theyre-printed-on/">SSL certs &#8211; probably not worth the bits they&#8217;re printed on&#8230;</a></span>]]></description>
			<content:encoded><![CDATA[<p>This failure of the trusted Certificate Authority (CA) &#8220;Comodo&#8221;:</p>
<p style="padding-left: 30px;"><a href="http://nakedsecurity.sophos.com/2011/03/24/fraudulent-certificates-issued-by-comodo-is-it-time-to-rethink-who-we-trust/" target="_blank">http://nakedsecurity.sophos.com/2011/03/24/fraudulent-certificates-issued-by-comodo-is-it-time-to-rethink-who-we-trust/</a></p>
<p>highlights something that is becoming more apparent:</p>
<p style="padding-left: 30px;">SSL certificates probably <strong>aren&#8217;t</strong> worth the bits they&#8217;re printed on.</p>
<p>Forgetting that there is a fairly regular stream of issues with the authorities, companies like GoDaddy issue certificates for all of $12 with nearly instantaneous issuance. That is, clearly there&#8217;s not much validation going on. Way back when it took days to get certificates issued, involved real paperwork, actual calls from issuers, and DUNS lookups, etc.</p>
<p>This may still be the case with organizations like Verisign, but given that for most browsers GoDaddy is equally trusted and that pretty much no one looks at the certificate signers, one weak authority essentially compromises the whole system.</p>
<p>The answer?</p>
<p>Certainly Extended Validation (EV) certificates help, though those are generally overpriced and end users for the most part don&#8217;t actually care (that is, for most of us, you&#8217;re still going to use non-EV sites regardless).</p>
<p>No, probably the answer is to <strong>not trust SSL certs</strong> as a metric of &#8220;identity&#8221;. Just because a site has a valid cert doesn&#8217;t mean that it&#8217;s a legitimate company or even actually is who it says it is. Instead you need to use other techniques &#8211; like Google searches to see if the site is a scam.</p>
<p>It should be otherwise, but essentially the keys have been given away. In many ways unfortunately at this point (at least for non-EV), signed certs are simply a &#8220;jab fee&#8221;. The browser may as well silently accept self signed certs &#8211; the cert&#8217;s true value is mostly for enabling encryption (and that doesn&#8217;t require a trusted authority).</p>
]]></content:encoded>
			<wfw:commentRss>http://mattfahrner.com/2011/03/24/ssl-certs-probably-not-worth-the-bits-theyre-printed-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zone Firewall TCP reassembly size</title>
		<link>http://mattfahrner.com/2011/03/12/zone-firewall-tcp-reassembly-size/</link>
		<comments>http://mattfahrner.com/2011/03/12/zone-firewall-tcp-reassembly-size/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 21:44:24 +0000</pubDate>
		<dc:creator>Matt Fahrner</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://mattfahrner.com/?p=183</guid>
		<description><![CDATA[<p>If you get something like this in your Cisco&#8217;s IOS firewall log:</p> <p style="padding-left: 30px;">Mar 12 15:05:33 192.168.1.1 3129: 003121: *Mar 12 15:03:03.195 EST: %FW-4-TCP_OoO_SEG: Dropping TCP Segment: seq:525214740 1415 bytes is out-of-order; expected seq:525170856. Reason: TCP reassembly queue overflow &#8211; session 192.168.1.5:53022 to 208.79.250.63:80 on zone-pair ccp-zp-in-out class ccp-protocol-http</p> <p>sometimes accompanied by hangs in <span style="color:#777"> . . . &#8594; Read More: <a href="http://mattfahrner.com/2011/03/12/zone-firewall-tcp-reassembly-size/">Zone Firewall TCP reassembly size</a></span>]]></description>
			<content:encoded><![CDATA[<p>If you get something like this in your Cisco&#8217;s IOS firewall log:</p>
<p style="padding-left: 30px;">Mar 12  15:05:33 192.168.1.1 3129: 003121: *Mar 12 15:03:03.195 EST:  %FW-4-TCP_OoO_SEG: Dropping TCP Segment: seq:525214740 1415 bytes is  out-of-order; expected seq:525170856. Reason: TCP reassembly queue  overflow &#8211; session 192.168.1.5:53022 to 208.79.250.63:80 on zone-pair  ccp-zp-in-out class ccp-protocol-http</p>
<p>sometimes accompanied by hangs in downloads, then what is happening is  you are blowing out the buffers used to reassemble TCP segments when  the segments have arrived &#8220;out-of-order&#8221; (also abbreviated &#8220;OoO&#8221;).</p>
<p>The problem for a stateful firewall or IDS/IPS is it often needs to  see more of the packet stream than just the initial segment to make a  forwarding/block decision. Thus it has to collect these segments  together, however sometimes the segments don&#8217;t arrive &#8220;in order&#8221;. This  can particularly happen when VPN is used.</p>
<p>In order to get around this, it essentially collects the streaming  segments going by in a queue until it can find the missing segment  (assumed to be &#8220;out-of-order&#8221;). It queues those packets in memory, but  for obvious reasons it cannot have infinitely sized queues &#8211; it would  run out of resources. In fact if it did, this would offer a very  effective DoS (Denial of Service) attack.</p>
<p>Thus, there are defined limits set to the TCP reassembly queue. Those  limits are actually fairly small to start (16 entries and 1 mb), thus you  may want to adjust them if you are regularly seeing messages like above.</p>
<p>Using the old CBAC method of inspection, you could insert the following command:</p>
<p style="padding-left: 30px;"><strong>ip inspect tcp reassembly</strong> {[<strong>queue length</strong><em> packet-number</em>]<em> </em>[<strong>timeout</strong> <em>seconds</em>] [<strong>memory limit </strong><em>size-in-kb</em>] [<strong>alarm</strong> {<strong>on</strong> | <strong>off</strong>}]}</p>
<p>However with the newer Zone Firewall inspection methods don&#8217;t use the same settings. Instead the new command format is:</p>
<p style="padding-left: 30px;"><strong>parameter-map type ooo global</strong><br />
<strong>tcp reassembly </strong><strong>alarm </strong>{<strong>on | off</strong>}<strong><br />
tcp reassembly memory limit </strong><em>memory-limit-kb</em><br />
<strong> tcp reassembly queue length </strong><em>queue-length</em><strong><br />
tcp reassembly timeout </strong><em>time-limit-secs</em></p>
<p>To note the defaults are as follows:</p>
<p style="padding-left: 30px;">parameter-map type ooo global<br />
tcp reassembly alarm <strong>off</strong><br />
tcp reassembly memory limit <strong>1024</strong><br />
tcp reassembly queue length <strong>16</strong><br />
tcp reassembly timeout <strong>5</strong></p>
<p>So, if say you wanted to quadruple the default queue/memory lengths:</p>
<p style="padding-left: 30px;">parameter-map type ooo global<br />
tcp reassembly memory limit <strong>4096</strong><br />
tcp reassembly queue length <strong>64</strong> <strong> </strong></p>
<p>Note it&#8217;s not clear if a dropped segment appears the same as an &#8220;out-of-order&#8221; segment to the router &#8211; that is with a dropped/lost segment the router keeps expecting it to arrive, just out of order. Thus the error could be telling you more that you&#8217;re dropping packets than you&#8217;re blowing out your &#8220;out-of-order&#8221; queues. Unfortunately I cannot find documentation one way or another on this.</p>
<p>Also to note if you&#8217;re increasing the queue length, you might want to increase the timeout (&#8220;<strong>tcp reassembly timeout </strong><em>time-limit-secs</em>&#8220;), however 5 seconds is an awful long time for a segment that might be out-of-order not to arrive. As bandwidth increases, while it is likely that more packets/bytes might come in to blow out the queue, it&#8217;s unlikely they would take more time to do so (quite the opposite &#8211; an out-of-order packet at higher bandwidth is if anything likely to show up <strong>sooner</strong>, not later), thus I wouldn&#8217;t expect this to need adjustment.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattfahrner.com/2011/03/12/zone-firewall-tcp-reassembly-size/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dear Vendors&#8230;</title>
		<link>http://mattfahrner.com/2011/02/22/dear-vendors/</link>
		<comments>http://mattfahrner.com/2011/02/22/dear-vendors/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 15:09:35 +0000</pubDate>
		<dc:creator>Matt Fahrner</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://mattfahrner.com/?p=175</guid>
		<description><![CDATA[<p>I have to say one of my pet peeves is when vendors, and a lot seem to do it today, send emails or leave voicemails acting like we&#8217;ve known each other (often sounding like years) when we in fact haven&#8217;t even exchanged greetings before. I don&#8217;t know if that works for others, but for me <span style="color:#777"> . . . &#8594; Read More: <a href="http://mattfahrner.com/2011/02/22/dear-vendors/">Dear Vendors&#8230;</a></span>]]></description>
			<content:encoded><![CDATA[<p>I have to say one of my pet peeves is when vendors, and a lot seem to do it today, send emails or leave voicemails acting like we&#8217;ve known each other (often sounding like years) when we in fact haven&#8217;t even exchanged greetings before. I don&#8217;t know if that works for others, but for me it, well, creeps me out and frankly immediately makes me disinclined to work with you.</p>
<p>A recent example (one of many sadly):</p>
<p><a href="http://mattfahrner.com/wp-content/uploads/2011/02/dearvendors1.jpg"><img class="alignnone size-full wp-image-177" title="Dear Vendors" src="http://mattfahrner.com/wp-content/uploads/2011/02/dearvendors1.jpg" alt="" width="500" height="206" /></a></p>
<p>I cannot &#8220;catch up with&#8221; someone I have never met and don&#8217;t pretend you&#8217;re &#8220;trying to reach&#8221; me when this is the first email I&#8217;ve received from you (ok, it is vaguely possible I&#8217;ve received another and &#8220;filed&#8221; it appropriately as well).</p>
<p>Seriously, does this work with other potential customers? Because opening with deception does not seem like a way to start off on a good foot.</p>
<p>Needless to say, I won&#8217;t be speaking to this particular vendor &#8220;soon&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattfahrner.com/2011/02/22/dear-vendors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting VMware virtual disk to &#8220;eagerzeroedthick&#8221;</title>
		<link>http://mattfahrner.com/2011/02/20/converting-vmware-virtual-disk-to-eagerzeroedthick/</link>
		<comments>http://mattfahrner.com/2011/02/20/converting-vmware-virtual-disk-to-eagerzeroedthick/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 17:27:05 +0000</pubDate>
		<dc:creator>Matt Fahrner</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://mattfahrner.com/?p=172</guid>
		<description><![CDATA[<p>Pretty simple from the console really:</p> <p style="padding-left: 30px;">vmkfstools -d eagerzeroedthick -i &#60;virtual-disk-source&#62;.vmdk &#60;virtual-disk-target&#62;.vmdk</p> <p>Note that this will completely expand the size of the filesystem (ie: it will no longer be &#8220;thin&#8221;).</p> <p>I needed this not to convert a &#8220;thin&#8221; filesystem to &#8220;thick&#8221; filesystem, but a &#8220;thick&#8221; filesystem to a clusterable &#8220;thick&#8221; filesystem. The default <span style="color:#777"> . . . &#8594; Read More: <a href="http://mattfahrner.com/2011/02/20/converting-vmware-virtual-disk-to-eagerzeroedthick/">Converting VMware virtual disk to &#8220;eagerzeroedthick&#8221;</a></span>]]></description>
			<content:encoded><![CDATA[<p>Pretty simple from the console really:</p>
<p style="padding-left: 30px;">vmkfstools -d eagerzeroedthick -i &lt;virtual-disk-source&gt;.vmdk &lt;virtual-disk-target&gt;.vmdk</p>
<p>Note that this will completely expand the size of the filesystem (ie: it will no longer be &#8220;thin&#8221;).</p>
<p>I needed this not to convert a &#8220;thin&#8221; filesystem to &#8220;thick&#8221; filesystem, but a &#8220;thick&#8221; filesystem to a clusterable &#8220;thick&#8221; filesystem. The default of &#8220;zereodthick&#8221; for thick filesystem does zeroing as needed on the fly, whereas &#8220;eagerzeroedthick&#8221; zeros out beforehand (which takes longer). The former, &#8220;zeroedthick&#8221; isn&#8217;t compatible with clustered filesystems, or more particularly, the required setting of &#8220;SCSI Bus Sharing&#8221; to &#8220;Virtual&#8221; while &#8220;eagerzeroedthick&#8221; is.</p>
<p>&#8220;eagerzeroedthick&#8221; corresponds to the vSphere Client setting when creating a hard disk of &#8220;Support clustering features such as Fault Tolerance&#8221;. It is incompatible with &#8220;Allocate and commit space on demand (Thin Provisioning)&#8221;.</p>
<p>More about clustering on the same VMware machine (though aimed at Microsoft unfortunately) can be found here:</p>
<p><a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_mscs.pdf" target="_blank">http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_mscs.pdf</a></p>
<p>To note, renaming virtual disks is equally as simple via the CLI (which the vSphere Client will not allow):</p>
<p style="padding-left: 30px;">vmkfstools -E &lt;original-virtual-disk&gt;.vmdk &lt;renamed-virtual-disk&gt;.vmdk</p>
<p>Note that in the case of any of the &#8220;thick&#8221; versions actually have two files which can be confusing, a file that doesn&#8217;t have &#8220;-flat&#8221; and one that does. In that case choose the one that lacks &#8220;-flat&#8221; for the operations and &#8220;vmkfstools&#8221; will automatically handle the &#8220;-flat&#8221; version as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattfahrner.com/2011/02/20/converting-vmware-virtual-disk-to-eagerzeroedthick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Larry Ellison on &#8220;Cloud Computing&#8221;</title>
		<link>http://mattfahrner.com/2010/12/20/larry-ellison-on-cloud-computing/</link>
		<comments>http://mattfahrner.com/2010/12/20/larry-ellison-on-cloud-computing/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 15:24:10 +0000</pubDate>
		<dc:creator>Matt Fahrner</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://mattfahrner.com/?p=167</guid>
		<description><![CDATA[<p>Via SwissInfo:</p> <p>“The computer industry is the only industry that is more fashion-driven than women&#8217;s fashion,” Oracle founder Larry Ellison commented on cloud computing recently. “Maybe I&#8217;m an idiot, but I have no idea what anyone is talking about. What is it? It&#8217;s complete gibberish. It&#8217;s insane.”</p> <p>I think there&#8217;s more to it than just <span style="color:#777"> . . . &#8594; Read More: <a href="http://mattfahrner.com/2010/12/20/larry-ellison-on-cloud-computing/">Larry Ellison on &#8220;Cloud Computing&#8221;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.swissinfo.ch/eng/science_technology/Swiss_firms_explore_latest_IT_promised_land.html?cid=29055250" target="_blank">Via SwissInfo</a>:</p>
<blockquote><p>“The computer industry is the only industry that is more fashion-driven  than women&#8217;s fashion,” Oracle founder Larry Ellison commented on cloud  computing recently. “Maybe I&#8217;m an idiot, but I have no idea what anyone  is talking about. What is it? It&#8217;s complete gibberish. It&#8217;s insane.”</p></blockquote>
<p>I think there&#8217;s more to it than just gibberish &#8211; stuff like Google Apps is a great and usable example, however it&#8217;s true everyone is jumping on this and my mailbox is absolutely blown out with &#8220;cloud computing this&#8221; and &#8220;cloud computing that&#8221;. Half of it is in fact pure gibberish.</p>
<p>Not surprising, Stallman hates it:</p>
<p style="padding-left: 30px;"><a href="http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman">http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman</a></p>
<p>He makes some good points about why you should be wary. I think what you should take away from his comments is that if you are thinking of using cloud computing, go in with your eyes open (as opposed to it&#8217;s just plain &#8220;stupid&#8221;).</p>
<blockquote></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mattfahrner.com/2010/12/20/larry-ellison-on-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

