<?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>NerdFish</title>
	<atom:link href="http://www.nerdfish.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nerdfish.com</link>
	<description>A Blog for Nerds</description>
	<lastBuildDate>Thu, 01 Sep 2011 01:38:54 +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>Converting Barracuda Spam Firewall to a VM on VMware Server</title>
		<link>http://www.nerdfish.com/2011/07/converting-barracuda-spam-firewall-to-a-vm-on-vmware-server/</link>
		<comments>http://www.nerdfish.com/2011/07/converting-barracuda-spam-firewall-to-a-vm-on-vmware-server/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 06:09:28 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Barracuda]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[VM]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.nerdfish.com/?p=173</guid>
		<description><![CDATA[This post details how I transferred and was able to run my Barracuda Spam Firewall in a VM.]]></description>
			<content:encoded><![CDATA[<p>Things needed:</p>
<p>1) A VMware server<br />
2) Latest Debian netboot ISO<br />
3) PXE bootable Clonezilla<br />
4) Server to store Clonezilla image on</p>
<p>&nbsp;</p>
<p>First I had to find the <a href="http://blog.shiraj.com/?p=49">BIOS password to our Barracuda Spam Firewall</a>. It appears that barracuda is running a custom BIOS on this motherboard and you cannot boot to CD (They always hang with a blinking cursor). Enable the LAN BIOS and the option to boot to other devices. When the system reboots, F11 should get you to the boot selection screen. I picked PXE and booted Clonezilla ( <a href="http://clonezilla.org/livepxe.php">How to PXE boot Clonezilla</a>)</p>
<p>Clone the had drive of the barracuda spam firewall to a server on your network. Next we need a VM ready to clone the image from the barracuda spam firewall. Make sure the hard drive for this unit is big enough to clone the image to it (I made mine 275 GB because our barracuda unit has a 250  GB hard disk). Next we need to tell the VM to PXE boot. Make sure the VM is selected. Click &#8220;Configure VM&#8221; on the right side. Select the &#8220;Power&#8221; tab, and check the box that says &#8220;Enter the BIOS the next time the virtual machine boots&#8221;. Next start the VM and make sure the ethernet controller is set to boot first in the BIOS. PXE boot to clonezilla and clone the hard drive of the barracuda spam firewall back to your VM.</p>
<p>After clonezilla is finished cloning the hard drive back. Shut down the VM. Set the system to enter the BIOS when you boot the VM again. Change the BIOS so the hard disk boots first. Now, if the system boots, you are out of the woods. If you get an error on boot saying something like &#8220;Could not mount root partition&#8221;, then we have some more work to do. The reason you get this message is the kernel supplied by Barracuda doesn&#8217;t have the proper storage drivers for the VM. We need to copy a kernel from Debian and use that to boot the Barracuda VM.  Go ahead and shut down your barracuda VM.</p>
<p>Now, we need a second VM with Debian preinstalled on it. I chose a 32-bit version of Debian. Go ahead and install Debian completely in this VM. After Debian is installed, shut down the VM. We need to add the hard disk from the barracuda VM to the Debian VM, so we can copy Debian&#8217;s kernel and modules over to the Barracuda VM. Select the Debian VM, click &#8220;Add Hardware&#8221;, select &#8220;Hard Disk&#8221;, click &#8220;Use and Existing Hard Disk&#8221;. Navigate to the hard drive from the Barracuda VM and add it to your Debian VM. Now boot your debian VM.</p>
<p>You should at this point have the Debian VM running with both its hard disk and the Barracuda hard disk. We need to mount the first partition from barracuda disk. On my system the barracuda disk was /dev/sdb . To mount the partition I ran &#8221; mount /dev/sdb1 /mnt&#8221;. This mounts sdb1 to /mnt. Next enter &#8220;cd /boot&#8221;. This is where the Debian kernels are contained. Copy the 4 files to /mnt/boot (The folder for the barracuda kernels). These files are: config-2.6.32-5-686, initrd.img-2.6.32-5-686, vmlinuz-2.6.32-5-686, System.map-2.6.32-5-686. The numbers on the ends of the file names may vary. Next we  need to copy our kernel modules over to the VM. These are under &#8220;/lib/modules&#8221;. There should be a number that matches the kernel you have on your Debian VM. Copy the entire folder of modules to /mnt/lib/modules.</p>
<p>&nbsp;</p>
<p>Next we need to edit the grub config for the barracuda unit. This is located under /mnt/boot/grub/grub.conf. I added the following entry:<br />
<code>title Debian Kernel<br />
root (hd0,0)<br />
kernel /boot/vmlinuz-2.6.32-5-686 root=/dev/sda1<br />
initrd /boot/initrd.img-2.6.32-5-686<br />
</code><br />
You want to put this entry before the line &#8220;title Barracuda&#8221;, so your entry is the default kernel to be booted. Now we need to change the root password for the barracuda hard disk. To do this edit the file /mnt/etc/shadow .  You&#8217;ll see a line that says something like:<br />
<code>root:e8,je#2ciw@$lo0nfielso2!jfJEcw:15153:0:99999:7:::</code><br />
Delete everything between the first two colons. This will change the root password to blank. If you want to change the root password back later, copy down everything between the :, and you can change this line back later to restore the original root password.</p>
<p>Now shutdown the Debian VM. Now start the barracuda VM. The system should boot. Once you are prompted for a username, type &#8220;root&#8221;. The system should let you in as the root password is now blank. Now if you type &#8220;iptables -L&#8221; you should receive an error about missing kernel modules. You can fix this by typing &#8220;depmod&#8221; (this fix should be permanent, and this is the reason we needed to change the root password).</p>
<p>&nbsp;</p>
<p>Your barracuda unit should now be fully functional in a VM. I&#8217;ve not tested this fully and I recommend <strong>STRONGLY</strong> that you test barracuda unit <strong>thoroughly</strong> before putting it into production. I also recommend reading the post from the link above (About the BIOS password) to find some other cool tricks such as enabling features on your Barracuda Spam Firewall. Please post below about your success or about other issues you may have had that I didn&#8217;t.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.nerdfish.com%2F2011%2F07%2Fconverting-barracuda-spam-firewall-to-a-vm-on-vmware-server%2F&amp;t=Converting%20Barracuda%20Spam%20Firewall%20to%20a%20VM%20on%20VMware%20Server" id="facebook_share_link_173">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_173') || document.getElementById('facebook_share_icon_173') || document.getElementById('facebook_share_both_173') || document.getElementById('facebook_share_button_173');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_173') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.nerdfish.com/2011/07/converting-barracuda-spam-firewall-to-a-vm-on-vmware-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>3TB Hard Disk Shows up as 750 GB</title>
		<link>http://www.nerdfish.com/2011/07/3tb-hard-disk-shows-up-as-750-gb/</link>
		<comments>http://www.nerdfish.com/2011/07/3tb-hard-disk-shows-up-as-750-gb/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 15:00:40 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[3 TB]]></category>
		<category><![CDATA[750 GB]]></category>
		<category><![CDATA[Hard Drive]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.nerdfish.com/?p=170</guid>
		<description><![CDATA[3TB hard drives may show up as 750 GB in Windows]]></description>
			<content:encoded><![CDATA[<p>Recently we purchased some larger hard drives to use to back up with. The problem is that in Windows they only show up as 750 GB. To get the drive to show up as 3 TB, and I had to burn a copy of <a href="http://gparted.sourceforge.net/">Gparted</a>. After booting the Gparted, you should be able to see the 3 TB hard disk. Try to create a 3 TB partition. If this fails it is because you&#8217;ve already created a partition table on the device (Which was for 750 GB), so we need to create a new partition. To do this click Device -&gt; New Partition Table. Make sure the partition table is set to &#8220;GPT&#8221;. Then you should be able to create a 3 TB NTFS partition.</p>
<p>After you apply changes and reboot, the device should show as 3TB in Windows.</p>
<p>&nbsp;</p>
<p>UPDATE:</p>
<p>I had a problem with another drive recently. I had it hooked up through a USB cradle and it kept showing up as 750GB even in Gparted. I removed the drive from the cradle and hooked it directly up to SATA and the drive showed as 3 TB. I then formatted it with Gparted and it works fine in the USB cradle now (I wrote over 2 TB to the drive to verify it was functioning properly).</p>
<p>UPDATE 2:</p>
<p>We&#8217;ve been having problems with the backup drives in the older enclosures. We could setup the drive so the entire 3 TB can be used in the enclosure, however after 3-4 days the volume would become &#8220;RAW&#8221; and we&#8217;d lose all the data on the drive (Good thing it was only backup data). We eventually ordered a new <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16817182211">enclosure</a> and that fixed the problems. With the new enclosure we no longer had problems seeing the full 3 TB in Windows either.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.nerdfish.com%2F2011%2F07%2F3tb-hard-disk-shows-up-as-750-gb%2F&amp;t=3TB%20Hard%20Disk%20Shows%20up%20as%20750%20GB" id="facebook_share_link_170">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_170') || document.getElementById('facebook_share_icon_170') || document.getElementById('facebook_share_both_170') || document.getElementById('facebook_share_button_170');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_170') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.nerdfish.com/2011/07/3tb-hard-disk-shows-up-as-750-gb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Verizon should get some better phones</title>
		<link>http://www.nerdfish.com/2011/05/verizon-should-get-some-better-phones/</link>
		<comments>http://www.nerdfish.com/2011/05/verizon-should-get-some-better-phones/#comments</comments>
		<pubDate>Fri, 20 May 2011 04:48:26 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Random Thoughts]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Cell Phone]]></category>

		<guid isPermaLink="false">http://www.nerdfish.com/?p=168</guid>
		<description><![CDATA[Verizon phones are outdated. Please get some new phones!]]></description>
			<content:encoded><![CDATA[<p>Has anyone noticed that Verizon&#8217;s choices of phones are lacking? I mean if you want LTE, you currently have 2 choices: The HTC Thunderbolt or the DROID Charge. Both of these phones are single processor 1 GHZ phones. AT&amp;T has the Atrix and T-Mobile has the G2X which both use the Tegra 2 (Dual core 1GHZ ARM processor). If you are thinking of iPhone, you need to remember that with Verizon you cant use 3G data and voice at the same time. It isn&#8217;t that the technology isn&#8217;t there, it is just that Verizon chooses not to use it (Verizon could be using SVDO instead of EVDO to fix that problem).</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I guess what I&#8217;m trying to say is that in my opinion there isn&#8217;t a good phone on the Verizon network. I wish Verizon understood that a good network with crappy phones is a crappy option. So when is this going to change?</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.nerdfish.com%2F2011%2F05%2Fverizon-should-get-some-better-phones%2F&amp;t=Verizon%20should%20get%20some%20better%20phones" id="facebook_share_link_168">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_168') || document.getElementById('facebook_share_icon_168') || document.getElementById('facebook_share_both_168') || document.getElementById('facebook_share_button_168');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_168') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.nerdfish.com/2011/05/verizon-should-get-some-better-phones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing Wireless Security of Devices in Your Network</title>
		<link>http://www.nerdfish.com/2011/05/testing-wireless-security-of-devices-in-your-network/</link>
		<comments>http://www.nerdfish.com/2011/05/testing-wireless-security-of-devices-in-your-network/#comments</comments>
		<pubDate>Fri, 20 May 2011 04:37:08 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Wireless]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[FreeRadius]]></category>

		<guid isPermaLink="false">http://www.nerdfish.com/?p=163</guid>
		<description><![CDATA[The WPE edition of Freeradius can help you to know if your devices will give your network credentials away to hackers.]]></description>
			<content:encoded><![CDATA[<p>I found myself pondering the security of our wireless network as of lately. We are running WPA2-Enterprise on our access points which use Windows IAS to authorize users connecting to our network. After some reading it seems that the best way to penetrate these networks is to get wireless devices to connect to a fake access point and radius server so you can capture credentials used to log onto the network.<br />
I also found that freeradius can be modified to log these credentials. You can find the modification <a href="http://www.willhackforsushi.com/?page_id=37">here</a> . It has to be patched into freeradius 2.1.7 or 2.02. I chose 2.1.7 as it was newer. After my WPE version of radius was up and running it was time to try fool some devices into giving out important credentials to a rogue radius server.</p>
<p>First off I started with my iPhone 4. It is running version 4.3.3 of the IOS software. I connected it to a WPA2-Enterprise network, accepted the certificate for our real radius server. I then shut wireless off on the phone. I then changed the radius server on the access point to my WPE version of freeradius (Which was using a certificate NOT signed by an authorized authority). I then turned the wireless back on on my phone. The phone did connect to the network, but it appears that after it saw the wrong certificate it disconnected from the network without sending a password. If I clicked on the network, a new prompt to accept the certificate from my WPE freeradius now appeared. If I accepted at this point, the username and password were captured.</p>
<p>Next we tried a phone running Android 2.3 . We connected it to our network with our normal radius server, but we never specified a &#8220;Certificate Authority&#8221; when it was connected (There wasn&#8217;t anything in this option). Next we shut the wireless off on the phone, then switch the radius server on the access point to the WPE freeradius server. After turnning the wireless back on on the phone, it immediately attempted to reconnect AND sent both username and password.</p>
<p>While this is bad, we found a way to prevent the Android phone from connecting to the wrong radius server. We exported the certificate authority certificate that signed the certificate for our radius server. We copied that certificate to the Android phone and installed it. When we connected it to the WPA2-Enterprise network in the &#8220;Certificate Authority&#8221; box we could now select our CA. We selected our CA. After the phone connected to our network with the proper radius server, we shut the wireless off on the phone, switched the access point to the WPE freeradius server, then turned the wireless back on on the phone. The phone did not reconnect to the network. Trying to select the network and forcing the phone to reconnect failed as well. The phone would not connect to the network period.</p>
<p>I&#8217;ve not had a chance to test Windows XP and Windows 7 against these types of attacks, however I found that <a href="http://www.wirelessdefence.org/Contents/FreeRadius%20Wireless%20Pwnage%20Edition.htm">someone else</a> had already done this research.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.nerdfish.com%2F2011%2F05%2Ftesting-wireless-security-of-devices-in-your-network%2F&amp;t=Testing%20Wireless%20Security%20of%20Devices%20in%20Your%20Network" id="facebook_share_link_163">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_163') || document.getElementById('facebook_share_icon_163') || document.getElementById('facebook_share_both_163') || document.getElementById('facebook_share_button_163');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_163') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.nerdfish.com/2011/05/testing-wireless-security-of-devices-in-your-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HPISCNAPP.EXE excessive CPU Usage</title>
		<link>http://www.nerdfish.com/2011/03/hpiscnapp-exe-excessive-cpu-usage/</link>
		<comments>http://www.nerdfish.com/2011/03/hpiscnapp-exe-excessive-cpu-usage/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 16:38:20 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.nerdfish.com/?p=160</guid>
		<description><![CDATA[The HP Scanjet 5590 software for Windows 7 is broken. The previous version works better.]]></description>
			<content:encoded><![CDATA[<p>So we have some HP Scanjet 5590 that some people use to scan small documents in from their desk. Anyway we needed to update some of these user&#8217;s PCs to Windows 7. That was fine because HP had the Windows 7 software on their website. Anyway after updating the PCs to Windows 7 users started complaining that it would take a very long time to scan a single page. So I sat down and went to scan a page. I found that the &#8220;HPISCNAPP.EXE&#8221; process was using 50% (1 CPU) of the users processor. I found this issue with both Windows 7 Pro 64-bit and 32-bit.</p>
<p>We contacted HP about the issue and they indicated that since we&#8217;ve had our scanners for longer than 1 year (The warranty period on them), that they wouldn&#8217;t even speak to us unless we paid $100. I think we should all commend HP on supporting your customers when the problem is your own <strong>software</strong>. So I did some digging around and found that they still had the Windows Vista version up on HP&#8217;s site. I downloaded this version, set compatibility to &#8220;Windows Vista SP2&#8243; and then ran it as the administrator. The program installed and has worked fine ever since.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.nerdfish.com%2F2011%2F03%2Fhpiscnapp-exe-excessive-cpu-usage%2F&amp;t=HPISCNAPP.EXE%20excessive%20CPU%20Usage" id="facebook_share_link_160">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_160') || document.getElementById('facebook_share_icon_160') || document.getElementById('facebook_share_both_160') || document.getElementById('facebook_share_button_160');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_160') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.nerdfish.com/2011/03/hpiscnapp-exe-excessive-cpu-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>USB 1.1 Devices in USB 3.0 Ports</title>
		<link>http://www.nerdfish.com/2011/02/usb-1-1-devices-in-usb-3-0-ports/</link>
		<comments>http://www.nerdfish.com/2011/02/usb-1-1-devices-in-usb-3-0-ports/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 02:17:20 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[USB 1.1]]></category>
		<category><![CDATA[USB 3.0]]></category>

		<guid isPermaLink="false">http://www.nerdfish.com/?p=157</guid>
		<description><![CDATA[USB 1.1 devices work in USB 3.0 ports.]]></description>
			<content:encoded><![CDATA[<p>Today I was wondering if USB 1.1 devices work in USB 3.0 ports. A quick google search didn&#8217;t find any results. So I found a USB 1.1 device and plugged it into one of the two USB 3.0 ports that my motherboard (GA-P55A-UD3 &#8212; NEC Chip for USB 3.0) has. The device worked correctly.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.nerdfish.com%2F2011%2F02%2Fusb-1-1-devices-in-usb-3-0-ports%2F&amp;t=USB%201.1%20Devices%20in%20USB%203.0%20Ports" id="facebook_share_link_157">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_157') || document.getElementById('facebook_share_icon_157') || document.getElementById('facebook_share_both_157') || document.getElementById('facebook_share_button_157');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_157') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.nerdfish.com/2011/02/usb-1-1-devices-in-usb-3-0-ports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NTFS Volume Showing Up as a RAW Volume</title>
		<link>http://www.nerdfish.com/2011/01/ntfs-volume-showing-up-as-a-raw-volume/</link>
		<comments>http://www.nerdfish.com/2011/01/ntfs-volume-showing-up-as-a-raw-volume/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 02:13:41 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[CHKDSK]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[RAW]]></category>
		<category><![CDATA[VOLUME]]></category>

		<guid isPermaLink="false">http://www.nerdfish.com/?p=154</guid>
		<description><![CDATA[A hard drive with a NTFS volume starting showing up as a "RAW" volume. After running chkdsk on the drive, it now shows up as a NTFS volume again.]]></description>
			<content:encoded><![CDATA[<p>Someone brought me a hard drive the other day. They used to be able to access the data on the drive, but now couldn&#8217;t. When I plugged the drive in, I was immediately greeted with Windows 7 asking me to format the volume. I, of course, chose not to format the volume (We&#8217;d lost data if I&#8217;d done so). I first tried to run chkdsk on the drive through the GUI. That didn&#8217;t work. It just informed me that it didn&#8217;t understand RAW volumes. After some googling, I found that running chkdsk from the command-line does work.</p>
<p>After a long long long wait (Just let chkdsk do its thing&#8230;.. Even if it seems like it is stuck in a loop) chkdsk finished and after rebooting the drive shows up as NTFS.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.nerdfish.com%2F2011%2F01%2Fntfs-volume-showing-up-as-a-raw-volume%2F&amp;t=NTFS%20Volume%20Showing%20Up%20as%20a%20RAW%20Volume" id="facebook_share_link_154">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_154') || document.getElementById('facebook_share_icon_154') || document.getElementById('facebook_share_both_154') || document.getElementById('facebook_share_button_154');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_154') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.nerdfish.com/2011/01/ntfs-volume-showing-up-as-a-raw-volume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTTPS site works in Firefox but not in Internet Explorer 8</title>
		<link>http://www.nerdfish.com/2010/11/https-site-works-in-firefox-but-not-in-internet-explorer/</link>
		<comments>http://www.nerdfish.com/2010/11/https-site-works-in-firefox-but-not-in-internet-explorer/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 02:37:08 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Certificates]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.nerdfish.com/?p=143</guid>
		<description><![CDATA[Internet Explorer certificate problems show up as a "connectivity" problem.]]></description>
			<content:encoded><![CDATA[<p>Summary: The problem is your certificate. IE is more picky (And probably non-compliant to standards) than Firefox.</p>
<p>Recently I had  need to put up a small HTTPS website for a project. I did some digging around found an <a href="http://www.vanemery.com/Linux/Apache/apache-SSL.html">SSL Tutorial for Apache</a>. After getting the CA and server certificates created and added in Apache, I tried it in Firefox and it worked great. I then tried the same site in Internet Explorer and immediately got a &#8220;Internet Explorer cannot display the webpage&#8221; with a &#8220;Diagnose Connection Problems&#8221; button below it. I turned off all add-ons and the firewall on the machine and nothing helped. Wireshark even indicated that Internet Explorer and the site were communicating. I finally decided to load Apache with the &#8220;Snake Oil&#8221; certificates that Debian creates automatically. Then the site magically worked in IE.</p>
<p>I then found this <a href="http://knol.google.com/k/openssl-creating-your-own-ca-requesting-and-signing-certs-and-import-them-into#">tutorial on creating SSL certificates</a>. I was able to create a SSL certificate that IE liked by following the instructions in the &#8220;Create a a self-signed certificate (Extra)&#8221; section.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.nerdfish.com%2F2010%2F11%2Fhttps-site-works-in-firefox-but-not-in-internet-explorer%2F&amp;t=HTTPS%20site%20works%20in%20Firefox%20but%20not%20in%20Internet%20Explorer%208" id="facebook_share_link_143">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_143') || document.getElementById('facebook_share_icon_143') || document.getElementById('facebook_share_both_143') || document.getElementById('facebook_share_button_143');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_143') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.nerdfish.com/2010/11/https-site-works-in-firefox-but-not-in-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;None of your e-mail accounts could send to this recipient&#8221; Error From Outlook 2007</title>
		<link>http://www.nerdfish.com/2010/11/none-of-your-e-mail-accounts-could-send-to-this-recipient-error-from-outlook-2007/</link>
		<comments>http://www.nerdfish.com/2010/11/none-of-your-e-mail-accounts-could-send-to-this-recipient-error-from-outlook-2007/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 05:19:10 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Auto-complete cache]]></category>
		<category><![CDATA[Outlook]]></category>

		<guid isPermaLink="false">http://www.nerdfish.com/?p=141</guid>
		<description><![CDATA[A corrupted Auto-complete cache can cause problems sending emails to specific email addresses.]]></description>
			<content:encoded><![CDATA[<p>Recently we had a couple of users with Outlook 2007 having difficulty sending email to one specific contact. Whenever they&#8217;d send an email to a certain contact they&#8217;d almost immediately get a bounceback that said something like:</p>
<blockquote><p>Subject:  Test Email</p>
<p>Sent:     11/7/2010 11:27 AM</p>
<p>The following recipient(s) cannot be reached:</p>
<p>&#8216;destination_email@email.com&#8217; on 11/7/2010 11:27 AM</p>
<p>None of your e-mail accounts could send to this recipient.</p></blockquote>
<p>Please be aware the email address has been changed to protect the innocent. I did a lot of digging around and eventually narrowed the problem down to the auto-complete cache for Outlook 2007 on the person&#8217;s computer. I believe it had corrupted the email address (However, the &#8220;display name&#8221; which was an email address still looked fine). To fix the issue, we just started typing the person email address. When Outlook 2007 popped up allowing us to click to complete the email address, press the delete key and it will delete the person&#8217;s email address from the auto-complete cache. You should be able to manually type the email address again and the email will go through.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.nerdfish.com%2F2010%2F11%2Fnone-of-your-e-mail-accounts-could-send-to-this-recipient-error-from-outlook-2007%2F&amp;t=%22None%20of%20your%20e-mail%20accounts%20could%20send%20to%20this%20recipient%22%20Error%20From%20Outlook%202007" id="facebook_share_link_141">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_141') || document.getElementById('facebook_share_icon_141') || document.getElementById('facebook_share_both_141') || document.getElementById('facebook_share_button_141');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_141') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.nerdfish.com/2010/11/none-of-your-e-mail-accounts-could-send-to-this-recipient-error-from-outlook-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Is SNMP and How Do I Enable It On Windows Server 2003?</title>
		<link>http://www.nerdfish.com/2010/11/what-is-snmp-and-how-do-i-enable-it-on-windows-server-2003/</link>
		<comments>http://www.nerdfish.com/2010/11/what-is-snmp-and-how-do-i-enable-it-on-windows-server-2003/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 05:23:59 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[SNMP]]></category>

		<guid isPermaLink="false">http://www.nerdfish.com/?p=139</guid>
		<description><![CDATA[SNMP is useful to monitor servers. Net-SNMP tools are useful to help identify which OIDs need to be monitored.]]></description>
			<content:encoded><![CDATA[<p>SNMP (Simple Network Management Protocol) is a protocol that is used to monitor network attached devices. SNMP makes it easy to graph out and create baselines and predictions for future usage of your servers. I will show you how to monitor CPU Usage, Memory Usage, Disk Space Usage, UPS Loads, and Network Traffic Loads in this and the next article. If you have any number of servers (And even if you don&#8217;t), I recommend using something of this nature to monitor your servers. SNMP have many times let me know about issues (Such as a service hung pegging out a single processor on a Quad-core server).</p>
<h2>Vocabulary:</h2>
<ul>
<li>SNMP Agent &#8211; An SNMP agent runs on the target system and responds to SNMP requests from the monitoring system</li>
<li>OID &#8211; Object ID &#8211; A string of numbers the monitoring system sends to the target system. It identifies the item or object</li>
<li>MIB &#8211; Managment Information Base &#8211; Think of it as a map that displays several objects. You can build a string for an OID using a MIB</li>
<li>Community Name &#8211; Think of this more as a password than anything. Several community names can be defined with different permissions</li>
</ul>
<h2>To Install the SNMP Service on Windows 2003 Server</h2>
<p>Click Start-&gt;Control Panel-&gt;Add/Remove Programs-&gt; Add/Remove Windows Components<br />
Click &#8220;Management and Monitoring Tools&#8221; and click the &#8220;Details&#8221; button<br />
Check the box next to &#8220;Simple Network Management Protocol&#8221;.<br />
Click &#8220;Ok&#8221; then click &#8220;Next&#8221;</p>
<h2>To Configure the SNMP Service on Windows 2003 Server</h2>
<p>Right click on &#8220;My Computer&#8221; and select &#8220;Manage&#8221;.<br />
Click the + next to &#8220;Services and Applications&#8221;.<br />
Select &#8220;Services&#8221;<br />
Find the &#8220;SNMP Service&#8221; and right click on it. Select &#8220;Properties&#8221;<br />
The &#8220;Security&#8221; tab contains information needed to monitor a server running SNMP</p>
<h2>Useful SNMP Tools</h2>
<p><a href="http://www.net-snmp.org/">Net-SNMP</a></p>
<p>snmpwalk is a useful tool. For instance, if you run &#8220;snmpwalk -v 2c -c Community_Name 192.168.1.1&#8243; snmpwalk will list all OIDs on a machine.</p>
<p>This can be narrowed even further. If we run:</p>
<blockquote><p>snmpwalk -v 2c -c Community_Name 192.168.1.1 1.3.6.1.2.1.25.3.3.1.2</p></blockquote>
<p>This will return all OIDs that begin with &#8220;1.3.6.1.2.1.25.3.3.1.2&#8243;. For instance this returned:</p>
<blockquote><p>HOST-RESOURCES-MIB::hrProcessorLoad.1 = INTEGER: 0</p></blockquote>
<p>This means we have an OID that begins with &#8220;1.3.6.1.2.1.25.3.3.1.2&#8243; and ends with &#8220;.1&#8243;. This shows we have a single processor and the current load is 0.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.nerdfish.com%2F2010%2F11%2Fwhat-is-snmp-and-how-do-i-enable-it-on-windows-server-2003%2F&amp;t=What%20Is%20SNMP%20and%20How%20Do%20I%20Enable%20It%20On%20Windows%20Server%202003%3F" id="facebook_share_link_139">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_139') || document.getElementById('facebook_share_icon_139') || document.getElementById('facebook_share_both_139') || document.getElementById('facebook_share_button_139');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_139') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.nerdfish.com/2010/11/what-is-snmp-and-how-do-i-enable-it-on-windows-server-2003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

