<?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>Jon Jeffels</title>
	<atom:link href="http://blog.jeffels.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jeffels.net</link>
	<description>Technological ramblings</description>
	<lastBuildDate>Fri, 27 Apr 2012 05:23:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Blog was hacked.  Should now be clean</title>
		<link>http://blog.jeffels.net/2012/04/blog-was-hacked-should-now-be-clean/</link>
		<comments>http://blog.jeffels.net/2012/04/blog-was-hacked-should-now-be-clean/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 05:23:21 +0000</pubDate>
		<dc:creator>Jon Jeffels</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://blog.jeffels.net/?p=93</guid>
		<description><![CDATA[First post in over a year, and it&#8217;s to apologize to anyone who has been here recently and received a warning from their Antivirus software. This site, along with a lot of others across many web hosting providers, suffered a WordPress hack which injected malicious code in to the web page, and redirected users off [...]]]></description>
			<content:encoded><![CDATA[<p>First post in over a year, and it&#8217;s to apologize to anyone who has been here recently and received a warning from their Antivirus software.</p>
<p>This site, along with a lot of others across many web hosting providers, suffered a WordPress hack which injected malicious code in to the web page, and redirected users off to another site.</p>
<p>I have gone through all of the files on the site, changed all of the passwords, and sacrificed a stick of Non ECC memory to the bit-gods in the sky in the hope that I have removed all traces of the malware hack (after taking a site backup for analysis, of course <img src='http://blog.jeffels.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<p>I will be doing a fresh installation of whatever CMS I end up using in the near future as there are plans afoot!  I will be porting over most, if not all, of my articles.  Okay, so there aren&#8217;t that many but&#8230;  <img src='http://blog.jeffels.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>If you believe my site to still have active infections on it, please leave me a comment (if it will allow it) and I will endeavor to resolve it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffels.net/2012/04/blog-was-hacked-should-now-be-clean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difficult Captcha</title>
		<link>http://blog.jeffels.net/2011/03/difficult-captcha/</link>
		<comments>http://blog.jeffels.net/2011/03/difficult-captcha/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 21:03:12 +0000</pubDate>
		<dc:creator>Jon Jeffels</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.jeffels.net/?p=82</guid>
		<description><![CDATA[Difficult Captcha!]]></description>
			<content:encoded><![CDATA[<p>People always complain about Captcha&#8217;s, especially the very obfuscated ones.</p>
<p>I was browsing a supplier&#8217;s website, and one of their forms had a Captcha at the end of it to verify that I was human.</p>
<p>Unfortunately I couldn&#8217;t pass the test.</p>
<p><img src="http://blog.jeffels.net/wp-content/uploads/2011/03/difficultcaptcha.png" alt="Difficult Captcha" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffels.net/2011/03/difficult-captcha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSA servers compromised</title>
		<link>http://blog.jeffels.net/2011/03/rsaserverscompromised/</link>
		<comments>http://blog.jeffels.net/2011/03/rsaserverscompromised/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 04:43:04 +0000</pubDate>
		<dc:creator>Jon Jeffels</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.jeffels.net/?p=80</guid>
		<description><![CDATA[It appears that RSA&#8217;s servers have been compromised and SecureID may be affected. http://securosis.com/blog/rsa-breached-secureid-affected RSA have filed an 8-k &#8211; see Here]]></description>
			<content:encoded><![CDATA[<p>It appears that RSA&#8217;s servers have been compromised and SecureID may be affected.  </p>
<p><a href="http://securosis.com/blog/rsa-breached-secureid-affected">http://securosis.com/blog/rsa-breached-secureid-affected</a></p>
<p>RSA have filed an 8-k &#8211; see <a href="http://www.sec.gov/Archives/edgar/data/790070/000119312511070159/0001193125-11-070159-index.htm">Here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffels.net/2011/03/rsaserverscompromised/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shutting down an SMTP-Auth relay attack</title>
		<link>http://blog.jeffels.net/2011/03/shutting-down-an-smtp-auth-relay-attack/</link>
		<comments>http://blog.jeffels.net/2011/03/shutting-down-an-smtp-auth-relay-attack/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 02:30:24 +0000</pubDate>
		<dc:creator>Jon Jeffels</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://blog.jeffels.net/?p=79</guid>
		<description><![CDATA[My friend, colleague, and brother-in-law Paul Hite and I had a client who was the unfortunate victim of an SMTP-Auth attack on their SMTP server. You can read about the issue, how we diagnosed it, and how we resolved it here.]]></description>
			<content:encoded><![CDATA[<p>My friend, colleague, and brother-in-law <a href="http://www.paulhite.com">Paul Hite</a> and I had a client who was the unfortunate victim of an SMTP-Auth attack on their SMTP server.  You can read about the issue, how we diagnosed it, and how we resolved it <a href="http://www.paulhite.com/2011/02/shutting-down-smtp-auth-relay-attack.html">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffels.net/2011/03/shutting-down-an-smtp-auth-relay-attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic computer maintenance</title>
		<link>http://blog.jeffels.net/2011/02/basic-computer-maintenance/</link>
		<comments>http://blog.jeffels.net/2011/02/basic-computer-maintenance/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 12:00:17 +0000</pubDate>
		<dc:creator>Jon Jeffels</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.jeffels.net/?p=77</guid>
		<description><![CDATA[How regular maintenance can produce a measurable improvement in performance.]]></description>
			<content:encoded><![CDATA[<p>Every day I come across various machine configurations; some are fantastic and others&#8230;well, let&#8217;s just say I wonder how in the heck they are still able to work.  </p>
<p>People seem to forget that they need to maintain their computers.  Clean up the temporary files, run a disk check, run a defragmentation program.  It&#8217;s not a difficult regime, but one that many people seem to forget.<br />
<span id="more-77"></span></p>
<p>It certainly surprises me how many Windows Servers I come across where the very active main data partition has _never_ been defragmented.  I came across such a beast this week.  The data partition was only 69% full. This particular installation of Windows has been running since Windows Server 2003 R2 came out and had never, from what I could see, been defragmented.  The data partition holds the main fileshares, and also is the storage filesystem for some SQL databases.  </p>
<p>The main SQL database was 19GB in size.  It had over 140,000 fragments. Yes, an average and median of approximately 140KB/fragment.  Running a speed test on the drive before anything was done to it yielded 10MB/sec transfer.  Pretty horrific when you consider that this is a server in a RAID 1 configuration.  </p>
<p>I had to remove temporary files and use custom scripting in a third party defragmentation application just to allow large enough contiguous free blocks to allow us to defragment that behemoth.</p>
<p>So when all was said and done I got to perform another speed test on the drive.  It yielded an average transfer rate of 60MB/sec.  Thats right, a 6-fold improvement in direct performance on the drive itself.  </p>
<p>It&#8217;s amazing what a little maintenance can do.</p>
<p>I think that a lot of non-technical types wonder why we should need to perform this sort of maintenance as they don&#8217;t understand what is going on &#8220;under the hood&#8221;.  </p>
<p>When you want read a file off the disk, the computer has to request the start of the file from the hard drive.  The drive positions the head while the platter is spinning, and when it reaches the right &#8220;track&#8221;, it has to wait for the platter&#8217;s spin to place the start of the track under the drive head.</p>
<p>When the data is fragmented, the head has to reposition itself to get the subsequent pieces and wait for the spinning platter to rotate so that the correct data is under the head.  Each &#8220;seek&#8221; for the next bit of data comes with a time penalty.  </p>
<p>What happens when your file is in 140,000 pieces?  To read the entire file you have to endure 139,999 extra head repositions and wait-time for the platter spin to place the right part of the track under the head.  When you read in a file, you ideally want all the data to be in one piece, or as few pieces as you can manage.</p>
<p>In a future post, I&#8217;ll talk about fragmentation, what causes it, how we can prevent it, and how sometimes it can be a good thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffels.net/2011/02/basic-computer-maintenance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated site.</title>
		<link>http://blog.jeffels.net/2011/02/updated-site/</link>
		<comments>http://blog.jeffels.net/2011/02/updated-site/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 07:52:04 +0000</pubDate>
		<dc:creator>Jon Jeffels</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://blog.jeffels.net/2011/02/updated-site/</guid>
		<description><![CDATA[Installed the new wordpress, enabled caching, got my Google analytic code working. Feeling like hell but dozing and working as i go.]]></description>
			<content:encoded><![CDATA[<p>Installed the new wordpress, enabled caching, got my Google analytic code working. Feeling like hell but dozing and working as i go.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffels.net/2011/02/updated-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Right Way</title>
		<link>http://blog.jeffels.net/2011/02/the-right-way/</link>
		<comments>http://blog.jeffels.net/2011/02/the-right-way/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 05:17:50 +0000</pubDate>
		<dc:creator>Jon Jeffels</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.jeffels.net/?p=75</guid>
		<description><![CDATA[One of the problems in IT is that there is very little to go on, in terms of ensuring things are done &#8220;The Right Way&#8221;. For many people &#8220;The Right Way&#8221; is just the way of doing things that they are used to, and anything else is &#8220;wrong&#8221;. The problem with this viewpoint is that [...]]]></description>
			<content:encoded><![CDATA[<p>One of the problems in IT is that there is very little to go on, in terms of ensuring things are done &#8220;The Right Way&#8221;.  </p>
<p>For many people &#8220;The Right Way&#8221; is just the way of doing things that they are used to, and anything else is &#8220;wrong&#8221;.  The problem with this viewpoint is that there are various ways of resolving issues or configuring servers, some are just more efficient than others.  </p>
<p>To be fair, I&#8217;ve seen some pretty horrendous implementations of DHCP and DNS services on Windows Server operating systems over the years and it&#8217;s something that gives me something of a nervous twitch&#8230; I&#8217;m sure there have been servers that I&#8217;ve set up in the past that have made my colleagues do the same thing, but the main thing is that we learn, and we look at how it is/isn&#8217;t working and the error messages the Operating System gives us.</p>
<p>I hope to help over the next few weeks with some practical guidelines on setting up these sorts of servers on a Windows based OS and how you can avoid some of the pitfalls I see on a daily basis.  Will my way be &#8220;The Right Way&#8221;?.  No, but it should help resolve some commonly seen issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffels.net/2011/02/the-right-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time certainly creeps up on me</title>
		<link>http://blog.jeffels.net/2011/02/time-certainly-creeps-up-on-me/</link>
		<comments>http://blog.jeffels.net/2011/02/time-certainly-creeps-up-on-me/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 04:39:09 +0000</pubDate>
		<dc:creator>Jon Jeffels</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://blog.jeffels.net/?p=73</guid>
		<description><![CDATA[I&#8217;m always making promises to myself that I don&#8217;t seem to be able to keep. A fine example is this blog. &#8220;Sure,&#8221; I say to myself &#8220;I&#8217;ll have plenty of time to get this done!&#8221;, but then life comes along and smacks me upside the head with the reality check that a full time job [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m always making promises to myself that I don&#8217;t seem to be able to keep.  A fine example is this blog.  &#8220;Sure,&#8221; I say to myself &#8220;I&#8217;ll have plenty of time to get this done!&#8221;, but then life comes along and smacks me upside the head with the reality check that a full time job that sometimes strays to 7 days a week, a 14 month old son who still doesn&#8217;t sleep through the night, and my wife who works random hours (including weekends when I&#8217;m off <img src='http://blog.jeffels.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) makes for very little &#8220;blogosphere&#8221; time.</p>
<p>There are a whole host of subjects that I hope to get in to here, and have basic draft ideas for how it will be structured.  I now have the wordpress app on my Android-based phone so I certainly hope to see myself pushing more &#8220;quick thought&#8221; posts such as the last two, even when I&#8217;m on the road, or it&#8217;s 3am and my wife and son are sleeping in the bed with me <img src='http://blog.jeffels.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m not making any more promises about this.  I will, however, do what I can, when I can.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffels.net/2011/02/time-certainly-creeps-up-on-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recent events in Egypt</title>
		<link>http://blog.jeffels.net/2011/02/recent-events-in-egypt/</link>
		<comments>http://blog.jeffels.net/2011/02/recent-events-in-egypt/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 08:38:28 +0000</pubDate>
		<dc:creator>Jon Jeffels</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.jeffels.net/2011/02/recent-events-in-egypt/</guid>
		<description><![CDATA[As many of you may know, Egypt went through what can only be described as an Internet Blackout. The president ordered that all external access through the internet, cell phones calls, and sms messages be cut off. It was certainly interesting watching the bgp announcements with the dropped routes from the announced prefixes. With internet [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you may know, Egypt went through what can only be described as an Internet Blackout. </p>
<p>The president ordered that all external access through the internet, cell phones calls, and sms messages be cut off. It was certainly interesting watching the bgp announcements with the dropped routes from the announced prefixes. </p>
<p>With internet connectivity being restored after 5 days, and text messaging also being re-enabled (despite some protests about the govt using it to send incorrectly attributed messages to subscribers&#8230;) we have to ask ourselves the question &#8220;In a modern civilization where so much relies on communication, do we place too much faith in concentrated exchanges without suitable independent redundancy of transit links?&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffels.net/2011/02/recent-events-in-egypt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Last of the Ipv4 address space.</title>
		<link>http://blog.jeffels.net/2011/02/last-of-the-ipv4-address-space/</link>
		<comments>http://blog.jeffels.net/2011/02/last-of-the-ipv4-address-space/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 06:58:16 +0000</pubDate>
		<dc:creator>Jon Jeffels</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.jeffels.net/2011/02/last-of-the-ipv4-address-space/</guid>
		<description><![CDATA[Those of you following the recent tech news will no doubt have come across the tidbit about the last of the unallocated ipv4 blocks. We are down to 5 prefixes, one of each which will go to the 5 Rirs. Have we run out of space? No&#8230; But the unallocated pool is looking shallow these [...]]]></description>
			<content:encoded><![CDATA[<p>Those of you following the recent tech news will no doubt have come across the tidbit about the last of the unallocated ipv4 blocks. </p>
<p>We are down to 5 prefixes, one of each which will go to the 5 Rirs.</p>
<p> Have we run out of space? No&#8230; But the unallocated pool is looking shallow these days.  </p>
<p>The move to ipv6 will be gradual as there is still a lot of debate about the features and pitfalls. It is a major paradigm shift in the way we consider networks, routing, address allocation and the like. </p>
<p>More to come as I get back in to my blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffels.net/2011/02/last-of-the-ipv4-address-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

