<?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>SteveOH &#187; linux</title>
	<atom:link href="http://www.steve-oh.com/blog/index.php/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.steve-oh.com/blog</link>
	<description>Steve O Hernandez - Technology, Real Life, Advice</description>
	<lastBuildDate>Fri, 03 Feb 2012 16:51:41 +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>Ubuntu / Debian Windows 7 Dual Boot System Encryption with TrueCrypt</title>
		<link>http://www.steve-oh.com/blog/index.php/ubuntu-debian-windows-7-dual-boot-system-encryption-with-truecrypt/</link>
		<comments>http://www.steve-oh.com/blog/index.php/ubuntu-debian-windows-7-dual-boot-system-encryption-with-truecrypt/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 13:48:55 +0000</pubDate>
		<dc:creator>Steve O Hernandez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dual boot]]></category>
		<category><![CDATA[encrypt]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[truecrypt]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.steve-oh.com/blog/?p=327</guid>
		<description><![CDATA[I will be doing this configuration on my test machine very soon since my previous guide (here) is a bit outdated.  For now you can follow the previous instructions and modify them per the instructions below: From SuperUser: I&#8217;ve done it but not exactly like in your link, because of some kind of problem (bug?) [...]]]></description>
			<content:encoded><![CDATA[<p>I will be doing this configuration on my test machine very soon since my previous guide (<a href="http://www.steve-oh.com/blog/index.php/ubuntu-vista-dual-boot-full-encryption-with-truecrypt/" target="_blank">here</a>) is a bit outdated.  For now you can follow the previous instructions and modify them per the instructions below:</p>
<p>From <a href="http://superuser.com/questions/251109/encrypt-multiple-systems-win7-deb" target="_blank">SuperUser</a>:</p>
<p>I&#8217;ve done it <img src='http://www.steve-oh.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  but not exactly like in your link, because of some kind of <a href="http://www.steve-oh.com/blog/index.php/tag/problem/" class="st_tag internal_tag" rel="tag" title="Posts tagged with problem">problem</a> (bug?) in <a href="http://www.steve-oh.com/blog/index.php/tag/grub/" class="st_tag internal_tag" rel="tag" title="Posts tagged with grub">Grub</a>2 (tutorial is with <a href="http://www.steve-oh.com/blog/index.php/tag/grub/" class="st_tag internal_tag" rel="tag" title="Posts tagged with grub">grub</a> &#8220;1&#8243; but I&#8217;ve <a href="http://www.steve-oh.com/blog/index.php/tag/grub/" class="st_tag internal_tag" rel="tag" title="Posts tagged with grub">Grub</a>2), specifically in this</p>
<blockquote><p>title <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with windows">Windows</a> <a href="http://www.steve-oh.com/blog/index.php/tag/vista/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vista">Vista</a>/Longhorn<br />
rootnoverify (hd0,0) makeactive<br />
<strong>chainloader (hd0,1)/<a href="http://www.steve-oh.com/blog/index.php/tag/truecrypt/" class="st_tag internal_tag" rel="tag" title="Posts tagged with truecrypt">truecrypt</a>.mbr</strong><br />
boot</p></blockquote>
<p>The problem is known and posted on many forums.</p>
<p>My <a href="http://www.steve-oh.com/blog/index.php/tag/solution/" class="st_tag internal_tag" rel="tag" title="Posts tagged with solution">solution</a> was:</p>
<ol>
<li><a href="http://www.steve-oh.com/blog/index.php/tag/encrypt/" class="st_tag internal_tag" rel="tag" title="Posts tagged with encrypt">Encrypt</a> Windows7 <a href="http://www.steve-oh.com/blog/index.php/tag/system/" class="st_tag internal_tag" rel="tag" title="Posts tagged with system">system</a> partition using truecrypt, selecting Single boot and overwriting Grub2 loader with truecrypt loader</li>
<li>Boot <a href="http://www.steve-oh.com/blog/index.php/tag/debian/" class="st_tag internal_tag" rel="tag" title="Posts tagged with debian">Debian</a> from Rescue CD and install grub2 bootloader NOT on MBR but on /dev/sda3 which is <a href="http://www.steve-oh.com/blog/index.php/tag/debian/" class="st_tag internal_tag" rel="tag" title="Posts tagged with debian">Debian</a> / partition (so truecrypt loader was not overrided)</li>
</ol>
<p>Now while booting truecrypt bootmenu is shown and if I&#8217;d access Win7 I&#8217;m entering password, but if I&#8217;d enter debian (via Grub2) I hit esc key and then truecrypt loader is searching all other partitions for boot loader and finding Grub2 which resides on /dev/sda3 and load system properly.</p>
<p>I think its the best way to do this for now (until sb find resolution for Grub2 to read /boot/truecrypt.mbr without errors).</p>

	Tags: <a href="http://www.steve-oh.com/blog/index.php/tag/debian/" title="debian" rel="tag">debian</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/dual-boot/" title="dual boot" rel="tag">dual boot</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/encrypt/" title="encrypt" rel="tag">encrypt</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/encryption/" title="encryption" rel="tag">encryption</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/grub/" title="grub" rel="tag">grub</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/problem/" title="problem" rel="tag">problem</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/solution/" title="solution" rel="tag">solution</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/system/" title="system" rel="tag">system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/truecrypt/" title="truecrypt" rel="tag">truecrypt</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/ubuntu/" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/vista/" title="vista" rel="tag">vista</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" title="windows" rel="tag">windows</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/windows-7/" title="windows 7" rel="tag">windows 7</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.steve-oh.com/blog/index.php/ubuntu-debian-windows-7-dual-boot-system-encryption-with-truecrypt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adding multiple users to Ubuntu e-mail Server using a script</title>
		<link>http://www.steve-oh.com/blog/index.php/adding-multiple-users-to-ubuntu-e-mail-server-using-a-script/</link>
		<comments>http://www.steve-oh.com/blog/index.php/adding-multiple-users-to-ubuntu-e-mail-server-using-a-script/#comments</comments>
		<pubDate>Sat, 16 May 2009 16:17:11 +0000</pubDate>
		<dc:creator>Steve O Hernandez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mail server]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.steve-oh.com/blog/?p=226</guid>
		<description><![CDATA[These two scripts are very important for the system admin who regularly works with mail servers and somehow forgets to backup his system username and password! Let’s say somehow we lost the usernames and passwords of the mail server. In this case the admin has to manually create all the users and then change the [...]]]></description>
			<content:encoded><![CDATA[<p>These two scripts are very important for the <a href="http://www.steve-oh.com/blog/index.php/tag/system/" class="st_tag internal_tag" rel="tag" title="Posts tagged with system">system</a> admin who regularly works with <a href="http://www.steve-oh.com/blog/index.php/tag/mail/" class="st_tag internal_tag" rel="tag" title="Posts tagged with mail">mail</a> servers and somehow forgets to backup his system username and password! Let’s say somehow we lost the usernames and passwords of the <a href="http://www.steve-oh.com/blog/index.php/tag/mail/" class="st_tag internal_tag" rel="tag" title="Posts tagged with mail">mail</a> <a href="http://www.steve-oh.com/blog/index.php/tag/server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with server">server</a>. In this case the admin has to manually create all the users and then change the passwords for all the users. Tedious <a href="http://www.steve-oh.com/blog/index.php/tag/job/" class="st_tag internal_tag" rel="tag" title="Posts tagged with job">job</a>. Let’s make our life easier.</p>
<p>First create a file which contains all the user name. Something like this:</p>
<p><code><em>nurealam<br />
nayeem<br />
mrahman<br />
farid<br />
rubi<br />
sankar</em></code></p>
<p>Save the file as <span class="system">userlist.txt</span>. Now create the following bash file:</p>
<p><code><em>#!/bin/sh<br />
for i in `more userlist.txt `<br />
do<br />
echo $i<br />
adduser $i<br />
done</em></code></p>
<p>Save the file and exit.</p>
<p class="command"><em>chmod 755 userlist.txt</em></p>
<p>Now run the file:</p>
<p class="command"><em>./userlist.txt</em></p>
<p>This will add all the users to the system. Now we have to change the passwords. Let’s say we want <span class="system">username123</span> as password. So for user <span class="system">nayeem</span> the password will be<span class="system">nayeem123</span>, <span class="system">rubi123</span> for user <span class="system">rubi</span> and so on.</p>
<p>Create another bash file as follows:</p>
<p><code><em>#!/bin/sh<br />
for i in `more userlist.txt `<br />
do<br />
echo $i<br />
echo $i"123" | passwd –-stdin "$i"<br />
echo; echo "User $username’s password changed!"<br />
done</em></code></p>
<p>Run the file. All the passwords are changed.</p>
<p>If you want to force all your users to change password, use the following code:</p>
<p>Force all your users to change their passwords because the temporary password is a <a href="http://www.steve-oh.com/blog/index.php/tag/security/" class="st_tag internal_tag" rel="tag" title="Posts tagged with security">security</a> risk</p>
<p><code><em>#!/bin/sh<br />
for i in `more userlist.txt `<br />
do<br />
echo $i<br />
echo $i | change -d 0 "$i"<br />
echo; echo "User $i will be forced to change password on next login!"<br />
done</em></code></p>
<p>I then log as that user and see this</p>
<p><em>WARNING: Your password has expired.<br />
You must change your password now and login again!<br />
Changing password for user amcorona.<br />
Changing password for amcorona<br />
(current) UNIX password:</em></p>

	Tags: <a href="http://www.steve-oh.com/blog/index.php/tag/email/" title="email" rel="tag">email</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/job/" title="job" rel="tag">job</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/mail/" title="mail" rel="tag">mail</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/mail-server/" title="mail server" rel="tag">mail server</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/script/" title="script" rel="tag">script</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/security/" title="security" rel="tag">security</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/server/" title="server" rel="tag">server</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/system/" title="system" rel="tag">system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/ubuntu/" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" title="xp" rel="tag">xp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.steve-oh.com/blog/index.php/adding-multiple-users-to-ubuntu-e-mail-server-using-a-script/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu / Vista Dual Boot &#8211; Full Encryption with TrueCrypt</title>
		<link>http://www.steve-oh.com/blog/index.php/ubuntu-vista-dual-boot-full-encryption-with-truecrypt/</link>
		<comments>http://www.steve-oh.com/blog/index.php/ubuntu-vista-dual-boot-full-encryption-with-truecrypt/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 13:42:35 +0000</pubDate>
		<dc:creator>Steve O Hernandez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[dual boot]]></category>
		<category><![CDATA[encrypt]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[truecrypt]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.steve-oh.com/blog/?p=203</guid>
		<description><![CDATA[sda1: Windows Vista encrypted with TrueCrypt sda2: Ubuntu Hardy Heron /boot partition (not encrypted) sda3: Ubuntu Hardy Heron encrypted volume with LVM inside and / and swap partions within LVM (to save partitions used overall incase it gets over 5 partitions) sda4: Working on installing OSX Leopard on this partition currently. The steps I used [...]]]></description>
			<content:encoded><![CDATA[<p>sda1: <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with windows">Windows</a> <a href="http://www.steve-oh.com/blog/index.php/tag/vista/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vista">Vista</a> encrypted with <a href="http://www.steve-oh.com/blog/index.php/tag/truecrypt/" class="st_tag internal_tag" rel="tag" title="Posts tagged with truecrypt">TrueCrypt</a><br />
sda2: <a href="http://www.steve-oh.com/blog/index.php/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ubuntu">Ubuntu</a> Hardy Heron /boot partition (not encrypted)<br />
sda3: Ubuntu Hardy Heron encrypted volume with LVM inside and / and swap partions within LVM (to save partitions used overall incase it gets over 5 partitions)<br />
sda4: Working on installing OSX Leopard on this partition currently.</p>
<p>The steps I used are as follows, in brief:<br />
1) Installed Vista first (actually pre-installed on laptop)</p>
<p>2) Installed Ubuntu second using encrypted physical volume with LVM inside it and 2 partions / and swap inside the LVM(at this point, <a href="http://www.steve-oh.com/blog/index.php/tag/grub/" class="st_tag internal_tag" rel="tag" title="Posts tagged with grub">grub</a> was in the MBR)</p>
<p>3) Ran full windows <a href="http://www.steve-oh.com/blog/index.php/tag/system/" class="st_tag internal_tag" rel="tag" title="Posts tagged with system">system</a> <a href="http://www.steve-oh.com/blog/index.php/tag/encryption/" class="st_tag internal_tag" rel="tag" title="Posts tagged with encryption">encryption</a> (not full disk <a href="http://www.steve-oh.com/blog/index.php/tag/encryption/" class="st_tag internal_tag" rel="tag" title="Posts tagged with encryption">encryption</a>) through TrueCrypt and let it write its bootloader to the MBR. (obviously overwriting Grub in the MBR)</p>
<p>4) Booted with a live cd and copied the truecrypt bootloader from the MBR to a file in the /boot partition (sda2)<br />
use these commands to do so:<br />
<em>dd if=/dev/sda of=/mnt/boot/truecrypt.mbr count=1 bs=512<br />
dd if=/dev/sda of=/mnt/boot/truecrypt.backup count=8 bs=32256</em></p>
<p>5)Reinstalled grub to the MBR using these commands:<br />
<em>sudo grub<br />
install (hd0,1)/grub/stage1 (hd0) (hd0,1)/grub/stage2 0&#215;8000 p</em></p>
<p>6) Added a chainloader to the menu.lst Vista entry to point to the truecrypt bootloader within the /boot partition like so:</p>
<p><em>title Windows Vista/Longhorn<br />
rootnoverify (hd0,0)<br />
makeactive<br />
chainloader (hd0,1)/truecrypt.mbr<br />
boot</em></p>
<p>The only partition not encrypted in the /boot partition so far, which is fine. After grub loads, no matter which OS I choose, I enter a passphrase and that OS starts.</p>
<p>For more detailed instructions which I pulled from but which are for <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xp">XP</a> instead of Vista, use this link:</p>
<p><a href="http://ubuntuforums.org/showthread.php?t=761530" target="_blank">http://ubuntuforums.org/showthread.php?t=761530</a></p>

	Tags: <a href="http://www.steve-oh.com/blog/index.php/tag/dual-boot/" title="dual boot" rel="tag">dual boot</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/encrypt/" title="encrypt" rel="tag">encrypt</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/encryption/" title="encryption" rel="tag">encryption</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/grub/" title="grub" rel="tag">grub</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/operating-system/" title="operating system" rel="tag">operating system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/security/" title="security" rel="tag">security</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/system/" title="system" rel="tag">system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/truecrypt/" title="truecrypt" rel="tag">truecrypt</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/ubuntu/" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/vista/" title="vista" rel="tag">vista</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" title="windows" rel="tag">windows</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" title="xp" rel="tag">xp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.steve-oh.com/blog/index.php/ubuntu-vista-dual-boot-full-encryption-with-truecrypt/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Squeeze Your Gigabit NIC for Top Performance</title>
		<link>http://www.steve-oh.com/blog/index.php/squeeze-your-gigabit-nic-for-top-performance/</link>
		<comments>http://www.steve-oh.com/blog/index.php/squeeze-your-gigabit-nic-for-top-performance/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 18:29:11 +0000</pubDate>
		<dc:creator>Steve O Hernandez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[2003]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.steve-oh.com/blog/index.php/2008/11/25/squeeze-your-gigabit-nic-for-top-performance/</guid>
		<description><![CDATA[October 24, 2007 By Charlie Schluting Many new workstations and servers are coming with integrated gigabit (define) network cards, but quite a few people soon discover that they can&#8217;t transfer data much faster than they did with 100 Mb/s network cards. Multiple factors can affect your ability to transfer at higher speeds, and most of [...]]]></description>
			<content:encoded><![CDATA[<p>October 24, 2007<br />
By <a href="/feedback.php/http://www.enterprisenetworkingplanet.com/nethub/article.php/3485486">Charlie  Schluting</a><br />
<font size="-1" face="Verdana, Arial, Helvetica"><!--content_start--> </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">Many new workstations and servers are coming with integrated gigabit (<a href="http://networking.webopedia.com/TERM/g/gigabit.html">define</a>) <a href="http://www.steve-oh.com/blog/index.php/tag/network/" class="st_tag internal_tag" rel="tag" title="Posts tagged with network">network</a>  cards, but quite a few people soon discover that they can&#8217;t transfer data much  faster than they did with 100 Mb/s <a href="http://www.steve-oh.com/blog/index.php/tag/network/" class="st_tag internal_tag" rel="tag" title="Posts tagged with network">network</a> cards. Multiple factors can affect  your ability to transfer at higher speeds, and most of them revolve around  <a href="http://www.steve-oh.com/blog/index.php/tag/operating-system/" class="st_tag internal_tag" rel="tag" title="Posts tagged with operating system">operating system</a> settings. In this article we will discuss the necessary steps  to make your new gigabit-enabled <a href="http://www.steve-oh.com/blog/index.php/tag/server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with server">server</a> obtain close to gigabit speeds in <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with linux">Linux</a>,  FreeBSD, and <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with windows">Windows</a>.  </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><strong>Hardware considerations</strong><br />
First and foremost we must realize that  there are hardware limitations to consider. Just because someone throws a  gigabit network card in a server doesn&#8217;t mean the hardware can keep up.  </font></p>
<p><!-- pull quote: following graf under the same --></p>
<table style="border-collapse: collapse" vspace="5" width="220" align="left" border="1" cellpadding="5" cellspacing="1" hspace="5">
<tr bgcolor="#003399">
<td><font size="2" color="#ffffff" face="Arial,Helvetica,Geneva,sans-serif"><strong> </strong></font><center><font size="2" color="#ffffff" face="Arial,Helvetica,Geneva,sans-serif"><strong>For attaining maximum throughput, the most important options involve TCP  window sizes. </strong></font></center></td>
</tr>
</table>
<p><font size="-1" face="Verdana, Arial, Helvetica">Network cards are  normally connected to the PCI (<a href="http://networking.webopedia.com/TERM/P/PCI.html">define</a>) bus via a  free PCI slot. In older workstation and non server-class motherboards the PCI  slots are normally 32 bit, 33MHz. This means they can transfer at speeds of  133MB/s. Since the bus is shared between many parts of the computer, it&#8217;s  realistically limited to around 80MB/s in the best case.  </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">Gigabit network cards provide speeds of 1000Mb/s, or 125MB/s. If the PCI bus  is only capable of 80MB/s this is a major limiting factor for gigabit network  cards. The math works out to 640Mb/s, which is really quite a bit faster than  most gigabit network card installations, but remember this is probably the  best-case scenario.  </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">If there are other hungry data-loving PCI cards in the server, you&#8217;ll likely  see much less throughput. The only <a href="http://www.steve-oh.com/blog/index.php/tag/solution/" class="st_tag internal_tag" rel="tag" title="Posts tagged with solution">solution</a> for overcoming this bottleneck is to  purchase a motherboard with a 66MHz PCI slot, which can do 266MB/s. Also, the  new 64 bit PCI slots are capable of 532MB/s on a 66MHz bus. These are beginning  to come standard on all server-class motherboards.  </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">Assuming we&#8217;re using decent hardware that can keep up with the data rates  necessary for gigabit, there is now another obstacle — the operating <a href="http://www.steve-oh.com/blog/index.php/tag/system/" class="st_tag internal_tag" rel="tag" title="Posts tagged with system">system</a>. For  testing, we used two identical servers: Intel Server motherboards, Pentium 4 3.0  GHz, 1GB RAM, integrated 10/100/1000 Intel network card. One was running Gentoo  Linux with a 2.6 SMP (<a href="http://networking.webopedia.com/TERM/S/SMP.html">define</a>) kernel, and  the other is FreeBSD 5.3 with an SMP kernel to take advantage of the Pentium 4&#8242;s  HyperThreading capabilities. We were lucky to have a gigabit capable switch, but  the same results could be accomplished by connecting both servers directly to  each other.  </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><strong>Software Considerations</strong><br />
For testing speeds between two servers, we  don&#8217;t want to use FTP or anything that will fetch data from disk. Memory to  memory transfers are a much better test, and many tools exist to do this. For  our tests, we used [ttcp](http://www.pcausa.com/Utilities/pcattcp.htm).  </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">The first test between these two servers was not pretty. The maximum rate was  around 230 Mb/s: about two times as fast as a 100Mb/s network card. This was an  improvement, but far from optimal. In actuality, most people will see even worse  performance out of the box. However, with a few minor setting changes, we  quickly realized major speed improvements — more than a threefold improvement  over the initial test. </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">Many people recommend setting the MTU of your network interface larger. This  basically means telling the network card to send a larger Ethernet frame. While  this may be useful when connecting two hosts directly together, it becomes less  useful when connecting through a switch that doesn&#8217;t support larger MTUs (<a href="http://networking.webopedia.com/TERM/M/MTU.html">define</a>). At any rate,  this isn&#8217;t necessary. 900Mb/s can be attained at the normal 1500 byte MTU  setting.</font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">For attaining maximum throughput, the most important options involve TCP  window sizes. The TCP window controls the flow of data, and is negotiated during  the start of a TCP connection. Using too small of a size will result in  slowness, since TCP can only use the smaller of the two end system&#8217;s  capabilities. It is quite a bit more complex than this, but here&#8217;s the  information you really need to know:</font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><strong>Configuring Linux and FreeBSD</strong><br />
For both Linux and FreeBSD we&#8217;re using the sysctl utility. For all of the  following options, entering the command &#8216;sysctl variable=number&#8217; should do the  trick. To view the current settings use: &#8216;sysctl &lt;variable name&gt;&#8217;  </font></p>
<ul><font size="-1" face="Verdana, Arial, Helvetica"></p>
<li>Maximum window size:
<ul>
<li>FreeBSD:<br />
<tt>kern.ipc.maxsockbuf=262144</tt></li>
<li>Linux:<br />
<tt>net.core.wmem_max=8388608</tt></li>
</ul>
</li>
<li>Default window size:
<ul>
<li>FreeBSD, sending and  receiving:<br />
<tt>net.inet.tcp.sendspace=65536<br />
net.inet.tcp.recvspace=65536</tt></li>
<li>Linux, sending and receiving:<br />
<tt>net.core.wmem_default =  65536<br />
net.core.rmem_default = 65536</tt></li>
</ul>
</li>
<li>RFC 1323:<br />
This enables the useful window scaling options defined in  rfc1323, which allows the windows to dynamically get larger than we specified  above.</p>
<ul>
<li>FreeBSD:<br />
<tt>net.inet.tcp.rfc1323=1</tt></li>
<li>Linux:<br />
<tt>net.ipv4.tcp_window_scaling=1</tt></li>
</ul>
</li>
<li>Buffers:<br />
When sending large amounts of data, we can run the operating  system out of buffers. This option should be enabled before attempting to use  the above settings. To increase the amount of &#8220;mbufs&#8221; available:</p>
<ul>
<li>FreeBSD:<br />
<tt>kern.ipc.nmbclusters=32768</tt></li>
<li>Linux:<br />
<tt>net.ipv4.tcp_mem= 98304 131072 196608</tt></li>
</ul>
</li>
<p></font></ul>
<p><font size="-1" face="Verdana, Arial, Helvetica">These quick changes will skyrocket TCP performance. Afterwards we were able  to run ttcp and attain around 895 Mb/s every time – quite an impressive data  rate. There are other options available for adjusting the UDP datagram sizes as  well, but we&#8217;re mainly focusing on TCP here.  </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><strong>Windows <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xp">XP</a>/2000 Server/Server 2003</strong><br />
The magical location for TCP  settings in the registry editor is  <tt>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters</tt>  </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">We need to add a registry DWORD named <tt>TcpWindowSize</tt>, and enter a  sufficiently large size. 131400 (make sure you click on &#8216;decimal&#8217;) should be  enough. <tt>Tcp1323Opts</tt> should be set to 3. This enables both rfc1323  scaling and timestamps.  </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">And, similarly to Unix, we want to increase the TCP buffer sizes: </font></p>
<pre><font size="-1" face="Verdana, Arial, Helvetica">ForwardBufferMemory 80000
NumForwardPackets 60000
</font></pre>
<p><font size="-1" face="Verdana, Arial, Helvetica">One last important note for Windows XP users: If you&#8217;ve installed Service  Pack 2, then there is another likely culprit for poor network performance.  Explained in [knowledge base article  842264(http://support.<a href="http://www.steve-oh.com/blog/index.php/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft">microsoft</a>.com/?kbid=842264), <a href="http://www.steve-oh.com/blog/index.php/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft">Microsoft</a> says that disabling  Internet Connection Sharing after an SP2 install should <a href="http://www.steve-oh.com/blog/index.php/tag/fix/" class="st_tag internal_tag" rel="tag" title="Posts tagged with fix">fix</a> performance issues.  </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">The above tweaks should enable your sufficiently fast server to attain much  faster data rates over TCP. If your specific application makes significant use  of UDP, then it will be worth looking into similar options relating to UDP  datagram sizes. Remember, we obtained close to 900Mb/s with a very fast Pentium  4 machine, server-class motherboard, and quality Intel network card. Results may  vary wildly, but adjusting the above settings are a necessary step toward  realizing your server&#8217;s capabilities. <!--content_stop--></font></p>

	Tags: <a href="http://www.steve-oh.com/blog/index.php/tag/2003/" title="2003" rel="tag">2003</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/fix/" title="fix" rel="tag">fix</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/microsoft/" title="microsoft" rel="tag">microsoft</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/network/" title="network" rel="tag">network</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/operating-system/" title="operating system" rel="tag">operating system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/server/" title="server" rel="tag">server</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/solution/" title="solution" rel="tag">solution</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/system/" title="system" rel="tag">system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" title="windows" rel="tag">windows</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" title="xp" rel="tag">xp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.steve-oh.com/blog/index.php/squeeze-your-gigabit-nic-for-top-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vundo / VundoMunde / VundoMundo Trojan Removal</title>
		<link>http://www.steve-oh.com/blog/index.php/vundo-vundomunde-vundomundo-trojan-removal/</link>
		<comments>http://www.steve-oh.com/blog/index.php/vundo-vundomunde-vundomundo-trojan-removal/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 19:26:26 +0000</pubDate>
		<dc:creator>Steve O Hernandez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.steve-oh.com/blog/index.php/2008/06/24/vundo-vundomunde-vundomundo-trojan-removal/</guid>
		<description><![CDATA[So I recently got bombarded with 2 infections of this pesky beast. Some variants are easy to remove (SpyBot can simply pull them out) but the variant I came across was resilient. It loaded a DLL into the Winlogon.exe (injection) executable file (the Windows process responsible for authentication to the Operating System &#8211; Windows cannot [...]]]></description>
			<content:encoded><![CDATA[<p>So I recently got bombarded with 2 infections of this pesky beast.  Some variants are easy to remove (SpyBot can simply pull them out) but the variant I came across was resilient.  It loaded a DLL into the Winlogon.exe (injection) executable file (the <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with windows">Windows</a> <a href="http://www.steve-oh.com/blog/index.php/tag/process/" class="st_tag internal_tag" rel="tag" title="Posts tagged with process">process</a> responsible for authentication to the Operating <a href="http://www.steve-oh.com/blog/index.php/tag/system/" class="st_tag internal_tag" rel="tag" title="Posts tagged with system">System</a> &#8211; Windows cannot run without it) and ran from there.  So you can&#8217;t kill the process, because the OS will reboot.  You can&#8217;t delete the DLL file, because the OS has it locked.  Basically, it&#8217;s like a tumor in the center of your brain&#8230; there&#8217;s really no winning.</p>
<p>There are a few solutions out there (very few) such as <a href="http://bbayles.googlepages.com/antivundo.html">Bayles&#8217; solution</a> and this one from a poster on <a href="http://techrepublic.com.com/5208-6230-0.html?forumID=102&amp;threadID=261811&amp;start=0">TechRepublic </a>, but unfortunately, neither was any good for me.  Bayles&#8217; <a href="http://www.steve-oh.com/blog/index.php/tag/solution/" class="st_tag internal_tag" rel="tag" title="Posts tagged with solution">solution</a> works for variants that inject into Explorer.exe, which is loaded once the OS is loaded and you log in.  However, winlogon is loaded as one of the first steps in loading the registry, so it&#8217;s loaded even before you press control-alt-delete (it&#8217;s actually the process that shows you the login screen).  The other <a href="http://www.steve-oh.com/blog/index.php/tag/solution/" class="st_tag internal_tag" rel="tag" title="Posts tagged with solution">solution</a> could have worked had I had administrative privileges on my machine, but I did not (this is my work machine).  Therefore, I had to find another <a href="http://www.steve-oh.com/blog/index.php/tag/solution/" class="st_tag internal_tag" rel="tag" title="Posts tagged with solution">solution</a> to bypass the OS from reinfecting itself, but still have access to the underlying file system.</p>
<p>I could have removed the <a href="http://www.steve-oh.com/blog/index.php/tag/hard-drive/" class="st_tag internal_tag" rel="tag" title="Posts tagged with hard drive">hard drive</a>, but I did not have another laptop to install the HDD into.  I couldn&#8217;t boot to the Recovery Console using an <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xp">XP</a> CD, because I did not know the Administrative password.  So my solution?  I booted the laptop using an <a href="http://www.steve-oh.com/blog/index.php/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ubuntu">Ubuntu</a> <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with linux">Linux</a> CD I had in my laptop bag.  Here&#8217;s what I did.</p>
<ol>
<li>Boot normally in Windows XP and get the names of the infected DLLs using <a href="http://bbayles.googlepages.com/antivundo.html">Bayles&#8217; method</a> (again, pendmove won&#8217;t work because winlogon is placed in memory (with the infected DLL) before pendmove is loaded).</li>
<li>Reboot using Ubuntu CD &#8211; hit enter at the first screen (Run or Install Ubuntu)</li>
<li>Unmount the NTFS file system (on a typical installation, it will be the entire drive) &#8211; We do this because the standard driver file is a read-only NTFS driver.</li>
<li>Open a terminal and install the ntfs-3g packages
<ol>
<li><em>sudo apt-get install ntfs-3g</em></li>
</ol>
</li>
<li>Create mount point
<ol>
<li><em>sudo mkdir /mnt/test</em></li>
</ol>
</li>
<li>Mount the hard drive
<ol>
<li><em>sudo mount -t ntfs-3g /dev/sda1 /mnt/test</em>
<ol>
<li><em>/dev/sda1</em> &#8211; is the partition we want to mount, yours may be different</li>
</ol>
<ol>
<li><em>/mnt/test</em> &#8211; is the directory in which to mount the partition</li>
</ol>
</li>
</ol>
</li>
<li>You can then browse to the windows/system32 directory and delete the infected DLLs (in my case the path was <em>/mnt/test/windows/system32/sbbqikklll.dll</em>)</li>
<li>Reboot and then you must run some scanners.  I suggest running <a href="http://www.safer-networking.org/">SpyBot </a>to clean up the rest of the garbage, and then maybe an anti-virus scanner (I used Symantec Corporate). Finally, run the <a href="http://www.microsoft.com/security/malwareremove">Windows Malware Removal Tool</a>.
<ol>
<li>This step is extremely important.  This trojan downloads other infections to your systems (ads, other programs, etc).  Who knows if these other files contain other viruses, trojans, keyloggers, etc.</li>
</ol>
</li>
</ol>
<p>I hope this helps.  Contact me if you need any special assistance.</p>

	Tags: <a href="http://www.steve-oh.com/blog/index.php/tag/hard-drive/" title="hard drive" rel="tag">hard drive</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/microsoft/" title="microsoft" rel="tag">microsoft</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/network/" title="network" rel="tag">network</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/operating-system/" title="operating system" rel="tag">operating system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/process/" title="process" rel="tag">process</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/security/" title="security" rel="tag">security</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/solution/" title="solution" rel="tag">solution</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/system/" title="system" rel="tag">system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/ubuntu/" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" title="windows" rel="tag">windows</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" title="xp" rel="tag">xp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.steve-oh.com/blog/index.php/vundo-vundomunde-vundomundo-trojan-removal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mount your EXT2 Partition On Windows NT/2K/XP (EXT3 too) driver</title>
		<link>http://www.steve-oh.com/blog/index.php/mount-your-ext2-partition-on-windows-nt2kxp-ext3-too-driver/</link>
		<comments>http://www.steve-oh.com/blog/index.php/mount-your-ext2-partition-on-windows-nt2kxp-ext3-too-driver/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 19:05:55 +0000</pubDate>
		<dc:creator>Steve O Hernandez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[dual boot]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.steve-oh.com/blog/index.php/2008/06/24/mount-your-ext2-partition-on-windows-nt2kxp-ext3-too-driver/</guid>
		<description><![CDATA[EXT2IFSHere&#8217;s a neat little driver that allows you to mount your EXT2 partition under a wndows OS. I&#8217;ve tested this and it does indeed work. EXT2IFS is an Installable File System Driver (IFS) for Microsoft Windows NT 4.0, Microsoft Windows 2000 (NT 5.0) and Microsoft Windows XP (NT 5.1).The driver can read the Second Extended [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://uranus.it.swin.edu.au/%7Ejn/linux/ext2ifs.htm" title="EXT2IFS">EXT2IFS</a>Here&#8217;s a neat little driver that allows you to mount your EXT2 partition under a wndows OS. I&#8217;ve tested this and it does indeed work.</p>
<blockquote><p>EXT2IFS is an Installable File <a href="http://www.steve-oh.com/blog/index.php/tag/system/" class="st_tag internal_tag" rel="tag" title="Posts tagged with system">System</a> Driver (IFS) for <a href="http://www.steve-oh.com/blog/index.php/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft">Microsoft</a> <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with windows">Windows</a> NT 4.0, <a href="http://www.steve-oh.com/blog/index.php/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft">Microsoft</a> Windows 2000 (NT 5.0) and <a href="http://www.steve-oh.com/blog/index.php/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft">Microsoft</a> Windows <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xp">XP</a> (NT 5.1).The driver can read the Second Extended File System (EXT2) and Third Extended<br />
File System (EXT3)</p></blockquote>
<p>Update:</p>
<p>Found this recently&#8230;</p>
<p><a href="http://ext2fsd.sourceforge.net/">Ext2Fsd</a></p>
<blockquote><p>Ext2Fsd is an open source Ext2 file system driver for Windows (NT/2K/XP). &#8220;Explorer&#8221; your <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with linux">linux</a> ext2 volumes with ease under windows systems.</p></blockquote>
<p>Update:</p>
<p>Another one!<br />
<a href="http://www.fs-driver.org/index.html">Ext2 Installable File System For Windows</a></p>
<blockquote><p> It provides Windows NT4.0/2000/XP with full access to Linux Ext2 volumes (read access and write access). This may be useful if you have installed both Windows and Linux as a <a href="http://www.steve-oh.com/blog/index.php/tag/dual-boot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with dual boot">dual boot</a> environment on your computer.The &#8220;Ext2 Installable File System for Windows&#8221; software is freeware.</p></blockquote>

	Tags: <a href="http://www.steve-oh.com/blog/index.php/tag/dual-boot/" title="dual boot" rel="tag">dual boot</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/microsoft/" title="microsoft" rel="tag">microsoft</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/operating-system/" title="operating system" rel="tag">operating system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/system/" title="system" rel="tag">system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" title="windows" rel="tag">windows</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" title="xp" rel="tag">xp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.steve-oh.com/blog/index.php/mount-your-ext2-partition-on-windows-nt2kxp-ext3-too-driver/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eraser</title>
		<link>http://www.steve-oh.com/blog/index.php/eraser/</link>
		<comments>http://www.steve-oh.com/blog/index.php/eraser/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 19:07:22 +0000</pubDate>
		<dc:creator>Steve O Hernandez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.steve-oh.com/blog/?p=69</guid>
		<description><![CDATA[Eraser is an advanced security tool (for Windows), which allows you to completely remove sensitive data from your hard drive by overwriting it several times with carefully selected patterns. Works with Windows 95, 98, ME, NT, 2000, XP and DOS. Eraser is Free software and its source code is released under GNU General Public License. [...]]]></description>
			<content:encoded><![CDATA[<p>Eraser is an advanced <a href="http://www.steve-oh.com/blog/index.php/tag/security/" class="st_tag internal_tag" rel="tag" title="Posts tagged with security">security</a> tool (for <em><a href="http://www.steve-oh.com/blog/index.php/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with windows">Windows</a></em>), which allows you to completely remove sensitive data from your <a href="http://www.steve-oh.com/blog/index.php/tag/hard-drive/" class="st_tag internal_tag" rel="tag" title="Posts tagged with hard drive">hard drive</a> by overwriting it several times with carefully selected patterns. Works with Windows 95, 98, ME, NT, 2000, <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xp">XP</a> and DOS. Eraser is Free software and its source code is released under GNU General Public License.</p>
<p>When a file is deleted off of a Windows <a href="http://www.steve-oh.com/blog/index.php/tag/system/" class="st_tag internal_tag" rel="tag" title="Posts tagged with system">system</a> (I&#8217;m not sure about <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with linux">Linux</a>) the file isn&#8217;t really deleted, but the pointer (File Table entry) is deleted so there&#8217;s no way the OS can get to it (in essence, the file no longer exists in the OS&#8217;s eyes).  So instead of using a large amount of disk I/O operations to delete a 2.78 GB file, a simple deletion of 8k (just a number, has no significanse other than showing the size difference) at a static point on the disk platters accomplishes the same thing (to the OS).  Eventually those sectors on the disk will be overwritten with new data that we actually want, and the OS (and the user) are none-the-wiser.  That&#8217;s not good enough for me.  From the documentation, Eraser overwrites those sectors repeatedly (the ensure all sectors in the clusters are overwritten) so that the data is lost, not just &#8216;deleted&#8217;.</p>
<p>An excellent tool for keeping your data really safe.  If you&#8217;ve deleted it, make sure it&#8217;s really gone.  These types of things have a tendency of biting you in the rear.</p>
<p>You can download Eraser <a href="http://www.heidi.ie/eraser/download.php" target="_blank">here</a>.</p>

	Tags: <a href="http://www.steve-oh.com/blog/index.php/tag/hard-drive/" title="hard drive" rel="tag">hard drive</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/operating-system/" title="operating system" rel="tag">operating system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/security/" title="security" rel="tag">security</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/system/" title="system" rel="tag">system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" title="windows" rel="tag">windows</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" title="xp" rel="tag">xp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.steve-oh.com/blog/index.php/eraser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco PIX 501 Series Firewall Configuration</title>
		<link>http://www.steve-oh.com/blog/index.php/cisco-pix-501-series-firewall-configuration/</link>
		<comments>http://www.steve-oh.com/blog/index.php/cisco-pix-501-series-firewall-configuration/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 19:55:07 +0000</pubDate>
		<dc:creator>Steve O Hernandez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://www.steve-oh.com/blog/?p=62</guid>
		<description><![CDATA[http://www.linuxhomenetworking.com/cisco-hn/dsl-pix.htm Tags: linux, network]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxhomenetworking.com/cisco-hn/dsl-pix.htm">http://www.linuxhomenetworking.com/cisco-hn/dsl-pix.htm</a></p>

	Tags: <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/network/" title="network" rel="tag">network</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.steve-oh.com/blog/index.php/cisco-pix-501-series-firewall-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla User login errors using Internet Explorer 7.0 (IE7)</title>
		<link>http://www.steve-oh.com/blog/index.php/joomla-user-login-errors-using-internet-explorer-70-ie7/</link>
		<comments>http://www.steve-oh.com/blog/index.php/joomla-user-login-errors-using-internet-explorer-70-ie7/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 19:32:24 +0000</pubDate>
		<dc:creator>Steve O Hernandez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.steve-oh.com/blog/?p=39</guid>
		<description><![CDATA[So registered users on one of my Joomla controlled sites simply could not log in if they were using Internet Explorer (6 or 7).  Firefox and Opera work like a charm (of course :-p), but logging in using IE would just result in them being thrown back to the main page, with the error &#8220;Unauthorized [...]]]></description>
			<content:encoded><![CDATA[<p>So registered users on one of my <a href="http://www.steve-oh.com/blog/index.php/tag/joomla/" class="st_tag internal_tag" rel="tag" title="Posts tagged with joomla">Joomla</a> controlled sites simply could not log in if they were using Internet Explorer (6 or 7).  Firefox and Opera work like a charm (of course :-p), but logging in using IE would just result in them being thrown back to the main page, with the error &#8220;Unauthorized to see this content&#8221;.  So this is what I did to <a href="http://www.steve-oh.com/blog/index.php/tag/fix/" class="st_tag internal_tag" rel="tag" title="Posts tagged with fix">fix</a> it on my site.  I have a shared hosting account on a FreeBSD Unix <a href="http://www.steve-oh.com/blog/index.php/tag/server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with server">Server</a> hosting it&#8217;s own mySQL database.</p>
<p>I changed the configuration.php as follows:</p>
<p><em><strong>$mosConfig_live_site = &#8216;http://www.mydomain.com/joomla&#8217;; </strong></em></p>
<p>to:</p>
<p><em><strong>$mosConfig_live_site = &#8216;http://mydomain.com/joomla&#8217;; </strong></em></p>
<p>And then I changed the htaccess file (htaccess.txt in the root of the joomla installation) by adding the following lines:</p>
<p><strong><em>Options +FollowSymlinks<br />
RewriteEngine on<br />
rewritecond %{http_host} http://www.mydomain.com/$1 [nc]<br />
rewriterule ^(.*)$ http://mydomain.com [r=301,nc]<br />
</em></strong><br />
Now this alteration may not be 100% correct, but it&#8217;s what I got after searching the net for awhile.</p>
<p>Now all requests coming to the server with www in front are changed to the domain name without<br />
it and internet explorer is working lovely.  I&#8217;m not sure if it&#8217;ll work the other way around, but I wouldn&#8217;t think so. Additionally, this of course only works on <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with linux">Linux</a>/Unix systems running <a href="http://www.steve-oh.com/blog/index.php/tag/apache/" class="st_tag internal_tag" rel="tag" title="Posts tagged with apache">Apache</a> with the modwrite option on, and wouldn&#8217;t work on a <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with windows">Windows</a> server (I think, don&#8217;t quote me though).</p>
<p>Good luck.</p>

	Tags: <a href="http://www.steve-oh.com/blog/index.php/tag/apache/" title="apache" rel="tag">apache</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/fix/" title="fix" rel="tag">fix</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/joomla/" title="joomla" rel="tag">joomla</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/operating-system/" title="operating system" rel="tag">operating system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/server/" title="server" rel="tag">server</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/sql/" title="sql" rel="tag">sql</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/system/" title="system" rel="tag">system</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/windows/" title="windows" rel="tag">windows</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" title="xp" rel="tag">xp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.steve-oh.com/blog/index.php/joomla-user-login-errors-using-internet-explorer-70-ie7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash plug-in for Opera running on Ubuntu (Fiesty Fawn) 7.04</title>
		<link>http://www.steve-oh.com/blog/index.php/flash-plug-in-for-opera-running-on-ubuntu-fiesty-fawn-704/</link>
		<comments>http://www.steve-oh.com/blog/index.php/flash-plug-in-for-opera-running-on-ubuntu-fiesty-fawn-704/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 17:52:53 +0000</pubDate>
		<dc:creator>Steve O Hernandez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.steve-oh.com/blog/?p=37</guid>
		<description><![CDATA[The following is a forum posting on ubuntuforum.com (here) which helped me out a lot. I had nothing to do with writing it and have not checked it for correctness.  I have followed the instructions and it worked for me, so I thought I&#8217;d share.  Thanks jouka! ***** Guide: Opera 9.20 + Flash working in Feisty! Hi, I like Opera a bit more than firefox (better mouse gestures IMO and takes a bit less memory when being [...]]]></description>
			<content:encoded><![CDATA[<p>The following is a forum posting on ubuntuforum.com <a target="_blank" href="http://ubuntuforums.org/showthread.php?t=413040&amp;highlight=flash+opera">(here</a>) which helped me out a lot.<br />
I had nothing to do with writing it and have not checked it for correctness.  I have followed<br />
the instructions and it worked for me, so I thought I&#8217;d share.  Thanks jouka!</p>
<p>*****</p>
<p><strong>Guide: Opera 9.20 + Flash working in Feisty!</strong></p>
<hr SIZE="1" style="color: #ffffff" /><!-- / icon and title --><!-- message --></p>
<p id="post_message_2476609" class="ubuntu_messagebody">Hi, I like <span class="highlight">Opera</span> a bit more than firefox (better mouse gestures IMO and takes a bit less memory when being open for a while with a lots of tabs opened) and thought that I could try to write clear instructions how I struggled to get <span class="highlight">Opera</span> + <span class="highlight">flash</span> (yeah to get those youtubes rolling) working in 64bit Feisty. It might be that some of these steps are not required but hey, so is not a marriage but still ppl do it. <img border="0" src="http://ubuntuforums.org/images/smilies/icon_biggrin.gif" title="Very Happy" class="inlineimg" /> Wonder why.. Feisty is out! Enough of bs, so here we go:</p>
<p>1. Download <span class="highlight">Opera</span> 9.20 static from <a target="_blank" href="http://www.opera.com/download/get.pl?distro=other%2Fstatic+deb&amp;id=28912%2C28911&amp;location=15&amp;sub=++++&amp;x=66&amp;y=23">http://www.opera.com/download/get.pl&#8230;++++&amp;x=66&amp;y=23</a> and do</p>
<p><em>sudo dpkg &#8211;force-architecture -i opera-static_9.20-20070409.1-qt_en_i386.deb</em></p>
<p>2. Then download <a target="_blank" href="http://packages.ubuntu.com/cgi-bin/download.pl?arch=i386&amp;file=pool%2Funiverse%2Fl%2Flesstif1-1%2Flesstif2_0.93.94-11.4ubuntu3_i386.deb&amp;md5sum=80e79cdb32aba826fd35cf4d116d54a7&amp;arch=i386&amp;type=main">http://packages.ubuntu.com/cgi-bin/d&#8230;i386&amp;type=main</a> and do</p>
<p><em>sudo dpkg -i &#8211;force-architecture lesstif2_0.93.94-11.4<a href="http://www.steve-oh.com/blog/index.php/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ubuntu">ubuntu</a>3_i386.deb<br />
</em><br />
3. Then Download <a target="_blank" href="http://www.opera.com/download/linux/motif/openmotif_2.1.30-5_i386.deb">http://www.opera.com/download/linux/&#8230;.30-5_i386.deb</a> and do</p>
<p><em>sudo dpkg -i &#8211;force-all openmotif_2.1.30-5_i386.deb</em></p>
<p>4. Get <span class="highlight">Flash</span> 9 from <a target="_blank" href="http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz">http://fpdownload.macromedia.com/get&#8230;9_linux.tar.gz</a><br />
extract it somewhere.. like aint no place like $home so there u go. Then go there and do</p>
<p><em>cd install_flash_player_9_<a href="http://www.steve-oh.com/blog/index.php/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with linux">linux</a>/<br />
sudo cp libflashplayer.so /usr/lib/opera/plugins<br />
sudo cp flashplayer.xpt /usr/lib/opera/plugins<br />
</em><br />
5. Some of these following packages are, and some are not required but what the hell, install them all.  So do</p>
<p><em>sudo aptitude install ia32-libs ia32-libs-sdl ia32-sun-java5-bin ia32-libs-gtk flashplugin-nonfree sun-java6-plugin sun-java6-jre</em></p>
<p>6. Get qt3 libs from: <a target="_blank" href="http://mirrors.kernel.org/ubuntu/pool/main/q/qt-x11-free/libqt3-mt_3.3.8really3.3.7-0ubuntu5_i386.deb">http://mirrors.kernel.org/ubuntu/poo&#8230;untu5_i386.deb</a> and do</p>
<p><em>sudo dpkg -i &#8211;force-architecture libqt3-mt_3.3.8really3.3.7-0ubuntu5_i386.deb</em></p>
<p>Now launch your awesome browser and go check out some por&#8230; news and stuff!</p>
<p><!-- / message --><!-- sig --></p>

	Tags: <a href="http://www.steve-oh.com/blog/index.php/tag/linux/" title="linux" rel="tag">linux</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/ubuntu/" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://www.steve-oh.com/blog/index.php/tag/xp/" title="xp" rel="tag">xp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.steve-oh.com/blog/index.php/flash-plug-in-for-opera-running-on-ubuntu-fiesty-fawn-704/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

