<?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>vincentkong.com &#187; Security</title>
	<atom:link href="http://www.vincentkong.com/tag/security/feed" rel="self" type="application/rss+xml" />
	<link>https://www.vincentkong.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 07 Jul 2010 00:32:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>GnuPGP Quickstart Guide</title>
		<link>https://www.vincentkong.com/2010/01/gnupgp-quickstart-guide</link>
		<comments>https://www.vincentkong.com/2010/01/gnupgp-quickstart-guide#comments</comments>
		<pubDate>Fri, 08 Jan 2010 17:00:00 +0000</pubDate>
		<dc:creator>Vincent Kong</dc:creator>
				<category><![CDATA[PGP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.vincentkong.com/?p=1172</guid>
		<description><![CDATA[&#8220;GnuPG uses public-key cryptography so that users can communicate securely. In a public-key system, each user has a pair of keys consisting of a private and public key. A user&#8217;s private key is kept secret; it need never to be revealed. The public-key maybe given to anyone with whom the user wants to communicate.&#8221; &#8211; [...]


Related posts:<ol><li><a href='https://www.vincentkong.com/2008/01/samba-on-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: Samba on Ubuntu Quickstart Guide'>Samba on Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2007/05/mysql-for-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: MySQL for Ubuntu Quickstart Guide'>MySQL for Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2008/05/wordpress-quickstart-guide' rel='bookmark' title='Permanent Link: WordPress Quickstart Guide'>WordPress Quickstart Guide</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>&#8220;<a href="http://www.gnupg.org">GnuPG</a> uses public-key cryptography so that users can communicate securely. In a public-key system, each user has a pair of keys consisting of a private and public key.  A user&#8217;s private key is kept secret; it need never to be revealed.  The public-key maybe given to anyone with whom the user wants to communicate.&#8221; &#8211; <a href="http://www.gnupg.org/gph/en/manual.html">The GNU Privacy Handbook</a></p>
<p>GnuPGP or GPG (Gnu Privacy Guard) is a computer program that implements the OpenGPG standard; an open source alternative to the PGP commercial product.</p>
<p>The core package for GnuPGP <code>gnupg</code> is installed by default on Ubuntu.   This quick start guide will discuss about performing file encryption with GPG.</p>
<h3>Generating a Key</h3>
<p>Type the following command:</p>
<p><code>$ gpg --gen-key</code></p>
<p>After executing the command you will be prompt with the following:</p>
<pre>Please select what kind of key you want:
(1) DSA and Elgamal (default)
(2) DSA (sign only)
(5) RSA (sign only)</pre>
<p>Enter option <code>1</code> to allow encryption and decryption.</p>
<pre>What keysize do you want? (2048)</pre>
<p>Enter <code>2048</code> which is the default recommended by GnuPGP</p>
<pre>Please specify how long the key should be valid.
0 = key does not expire
= key expires in n days
w = key expires in n weeks
m = key expires in n months
y = key expires in n years</pre>
<p>Enter <code>0</code> so that there is no expiration date for the key.</p>
<p>Next you will need to enter your user information.</p>
<pre>You need a user ID to identify your key; the software constructs the user ID
from the Real Name, Comment and Email Address in this form:
"Heinrich Heine (Der Dichter) "</pre>
<p>Enter your &#8220;Real name&#8221;, &#8220;Email address&#8221;, and &#8220;Comment&#8221; is optional.</p>
<pre>Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?</pre>
<p>Confirm your information by entering <code>O</code>, and the key generation will begin.</p>
<pre>Enter passphrase:</pre>
<p>Next you will need to enter a passphrase; remember that if you forget your passphase then your key will be useless.</p>
<pre>We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
+++++.++++++++++.++++++++++.+++++++++++++++++++++++++.+++++++++++++++.+++++++++++++++...+++++.+++++++++++++++++++++++++++++++++++++++++++++&gt;++++++++++&gt;.+++++............................................................................+++++

Not enough random bytes available.  Please do some other work to give
the OS a chance to collect more entropy! (Need 283 more bytes)</pre>
<p>During the key generation follow the instruction mentioned above and wait patiently for your key to complete generating.</p>
<p>When the key has completed generating the following summary will be prompted:</p>
<pre>gpg: key <strong>2DFD492E</strong> marked as ultimately trusted
public and secret key created and signed.

gpg: checking the trustdb
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
pub   1024D/<strong>2DFD492E</strong> 2009-10-14
Key fingerprint = FCAC 0686 401B A333 546E  F081 0459 61E9 2DED 490C
uid                  Vincent Kong &lt;vkong@myemail.com&gt;
sub   2048g/457534BF 2009-10-14</pre>
<p>The new generated key ID is <strong><code>2DFD492E</code></strong></p>
<h3>Listing the keys</h3>
<p><code>$ gpg --list-keys</code></p>
<h3>Importing a Public Key</h3>
<p><code>$ gpg --import KEYFILE</code></p>
<h3>Encrypting a File</h3>
<p>To encrypt a file for another user, the encryption must be done with <strong>their public key</strong>, which needs to be imported first.</p>
<p><code>$ gpg --output ENCRYPTED_FILE.gpg --encrypt --recipient USER_PUBLIC_KEY_ID ORIGINAL_FILE</code></p>
<h3>Decrypting a File</h3>
<p>If a user sent you a file that has been encrypted with <strong>your</strong> public key, it can be decrypted with the following:</p>
<p><code>$ gpg --decrypt ENCRYPTED_FILE.gpg</code></p>
<h3>Exporting Your Public Key</h3>
<p><code>$ gpg --armor --export KEY_ID</code></p>
<h3>Signing a Public Key</h3>
<p>In GnuPG, if you get an error saying <code>There is no assurance this key belongs to the named user</code> when trying to encrypt, you need to sign the public key.</p>
<p><code>$ gpg --sign-key PUBLIC_KEY_ID</code></p>
<h3>Edit a Key</h3>
<p><code>$ gpg --edit-key KEY_ID</code></p>
<p>Information associated to <code>KEY_ID</code> will be displayed followed by the <code>Command&gt;</code> prompt; type <code>help</code> to display the list of command which can be used to modify the key</p>
<p>A detailed how-to guide about GnuPGP can be found <a href="https://help.ubuntu.com/community/GnuPrivacyGuardHowto">here</a>.</p>


<p>Related posts:<ol><li><a href='https://www.vincentkong.com/2008/01/samba-on-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: Samba on Ubuntu Quickstart Guide'>Samba on Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2007/05/mysql-for-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: MySQL for Ubuntu Quickstart Guide'>MySQL for Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2008/05/wordpress-quickstart-guide' rel='bookmark' title='Permanent Link: WordPress Quickstart Guide'>WordPress Quickstart Guide</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>https://www.vincentkong.com/2010/01/gnupgp-quickstart-guide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restricting Shell Users to their Home Directory</title>
		<link>https://www.vincentkong.com/2009/01/restricting-shell-users-to-their-home-directory</link>
		<comments>https://www.vincentkong.com/2009/01/restricting-shell-users-to-their-home-directory#comments</comments>
		<pubDate>Wed, 07 Jan 2009 13:00:59 +0000</pubDate>
		<dc:creator>Vincent Kong</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.vincentkong.com/?p=226</guid>
		<description><![CDATA[The &#8220;easiest way&#8221; to lock down users to their home directory is to switch their shell account to rbash (restricted bash).  The rbash shell behaves like the bash shell, but some functions are disallowed e.g. change directory with cd. For more information refer to the man pages for rbash. $ man rbash To change the [...]


Related posts:<ol><li><a href='https://www.vincentkong.com/2008/11/restricting-shell-for-only-scpsftp' rel='bookmark' title='Permanent Link: Restricting Shell for only SCP/SFTP'>Restricting Shell for only SCP/SFTP</a></li>
<li><a href='https://www.vincentkong.com/2008/01/samba-on-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: Samba on Ubuntu Quickstart Guide'>Samba on Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2008/02/apache-http-authentication' rel='bookmark' title='Permanent Link: Apache HTTP Authentication'>Apache HTTP Authentication</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The &#8220;easiest way&#8221; to lock down users to their home directory is to switch their shell account to <code>rbash</code> (restricted bash).  The <code>rbash</code> shell behaves like the <code>bash</code> shell, but some functions are disallowed e.g. change directory with <code>cd</code>.</p>
<p>For more information refer to the man pages for <code>rbash</code>.</p>
<p><code>$ man rbash</code></p>
<p>To change the user&#8217;s shell modify the file <code>/etc/passwd</code></p>
<p><code>$ nano /etc/passwd</code></p>
<p>and replace <code>/bin/bash</code> with <code>/bin/rbash</code> e.g.</p>
<p><code>guest:x:100:100::/home/guest:/bin/rbash</code></p>


<p>Related posts:<ol><li><a href='https://www.vincentkong.com/2008/11/restricting-shell-for-only-scpsftp' rel='bookmark' title='Permanent Link: Restricting Shell for only SCP/SFTP'>Restricting Shell for only SCP/SFTP</a></li>
<li><a href='https://www.vincentkong.com/2008/01/samba-on-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: Samba on Ubuntu Quickstart Guide'>Samba on Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2008/02/apache-http-authentication' rel='bookmark' title='Permanent Link: Apache HTTP Authentication'>Apache HTTP Authentication</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>https://www.vincentkong.com/2009/01/restricting-shell-users-to-their-home-directory/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restricting Shell for only SCP/SFTP</title>
		<link>https://www.vincentkong.com/2008/11/restricting-shell-for-only-scpsftp</link>
		<comments>https://www.vincentkong.com/2008/11/restricting-shell-for-only-scpsftp#comments</comments>
		<pubDate>Fri, 21 Nov 2008 06:28:30 +0000</pubDate>
		<dc:creator>Vincent Kong</dc:creator>
				<category><![CDATA[SSH]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.vincentkong.com/?p=227</guid>
		<description><![CDATA[If you have a server, but only want to allow users to copy files via sFTP without providing shell access. This can be done with rssh, a restricted shell for use with OpenSSH that allows only scp and/or sftp. To install rssh $ apt-get install rssh By default rssh doesn&#8217;t allow anything, to allow only [...]


Related posts:<ol><li><a href='https://www.vincentkong.com/2009/01/restricting-shell-users-to-their-home-directory' rel='bookmark' title='Permanent Link: Restricting Shell Users to their Home Directory'>Restricting Shell Users to their Home Directory</a></li>
<li><a href='https://www.vincentkong.com/2008/02/apache-http-authentication' rel='bookmark' title='Permanent Link: Apache HTTP Authentication'>Apache HTTP Authentication</a></li>
<li><a href='https://www.vincentkong.com/2007/06/configuring-apache-for-ssl-support' rel='bookmark' title='Permanent Link: Configuring Apache for SSL Support'>Configuring Apache for SSL Support</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you have a server, but only want to allow users to copy files via sFTP without providing shell access. This can be done with <code>rssh</code>, a restricted shell for use with OpenSSH that allows only scp and/or sftp.</p>
<p>To install <code>rssh</code></p>
<p><code>$ apt-get install rssh</code></p>
<p>By default <code>rssh</code> doesn&#8217;t allow anything, to allow only sftp modify the <code>rssh.conf</code> file.</p>
<p><code>$ nano /etc/rssh.conf</code></p>
<p>Uncomment the line for <code>allowsftp</code> and other transfer protocols you want to enable.</p>
<p><code>#allowscp<br />
allowsftp<br />
#allowcvs<br />
#allowrdist<br />
#allowrsync</code></p>
<p>To restrict a user to only allow sftp access, modify the <code>/etc/passwd</code> file</p>
<p><code>$ nano /etc/passwd</code></p>
<p>For example</p>
<p><code>ftp:x:100:100::/home/ftp:/usr/bin/rssh</code></p>


<p>Related posts:<ol><li><a href='https://www.vincentkong.com/2009/01/restricting-shell-users-to-their-home-directory' rel='bookmark' title='Permanent Link: Restricting Shell Users to their Home Directory'>Restricting Shell Users to their Home Directory</a></li>
<li><a href='https://www.vincentkong.com/2008/02/apache-http-authentication' rel='bookmark' title='Permanent Link: Apache HTTP Authentication'>Apache HTTP Authentication</a></li>
<li><a href='https://www.vincentkong.com/2007/06/configuring-apache-for-ssl-support' rel='bookmark' title='Permanent Link: Configuring Apache for SSL Support'>Configuring Apache for SSL Support</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>https://www.vincentkong.com/2008/11/restricting-shell-for-only-scpsftp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WinPatrol</title>
		<link>https://www.vincentkong.com/2008/09/winpatrol</link>
		<comments>https://www.vincentkong.com/2008/09/winpatrol#comments</comments>
		<pubDate>Sun, 07 Sep 2008 04:07:32 +0000</pubDate>
		<dc:creator>Vincent Kong</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://wordpress.vincentkong.com/?p=119</guid>
		<description><![CDATA[To provide my computer with even more protection against security threats such as viruses, spywares, and rootkits, I recently installed WinPatrol an intrusion prevention system. Unlike traditional security programs which scans your hard drive to search for threats that has already been installed on your system, WinPatrol takes a snapshot of your critical system resources [...]


Related posts:<ol><li><a href='https://www.vincentkong.com/2007/05/free-anti-virus-and-spyware' rel='bookmark' title='Permanent Link: Free Anti-virus and Spyware'>Free Anti-virus and Spyware</a></li>
<li><a href='https://www.vincentkong.com/2007/07/remote-desktop-with-ssh-tunneling' rel='bookmark' title='Permanent Link: Remote Desktop with SSH Tunneling'>Remote Desktop with SSH Tunneling</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>To provide my computer with even more protection against security threats such as viruses, spywares, and rootkits, I recently installed WinPatrol an intrusion prevention system.   Unlike traditional security programs which scans your hard drive to search for threats that has already been installed on your system, WinPatrol takes a snapshot of your critical system              resources and alerts you to any changes that may occur without              your knowledge.</p>
<p><a href="http://www.vincentkong.com/wp-content/uploads/2008/05/winpatrol.png"><img class="aligncenter size-medium wp-image-204" title="WinPatrol" src="http://www.vincentkong.com/wp-content/uploads/2008/05/winpatrol-300x243.png" alt="WinPatrol" width="300" height="243" /></a></p>


<p>Related posts:<ol><li><a href='https://www.vincentkong.com/2007/05/free-anti-virus-and-spyware' rel='bookmark' title='Permanent Link: Free Anti-virus and Spyware'>Free Anti-virus and Spyware</a></li>
<li><a href='https://www.vincentkong.com/2007/07/remote-desktop-with-ssh-tunneling' rel='bookmark' title='Permanent Link: Remote Desktop with SSH Tunneling'>Remote Desktop with SSH Tunneling</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>https://www.vincentkong.com/2008/09/winpatrol/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Surfing the Web using SSH Tunnel</title>
		<link>https://www.vincentkong.com/2008/08/surfing-the-web-using-ssh-tunnel</link>
		<comments>https://www.vincentkong.com/2008/08/surfing-the-web-using-ssh-tunnel#comments</comments>
		<pubDate>Sat, 23 Aug 2008 04:25:35 +0000</pubDate>
		<dc:creator>Vincent Kong</dc:creator>
				<category><![CDATA[Proxy]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tunnel]]></category>

		<guid isPermaLink="false">http://www.vincentkong.com/?p=241</guid>
		<description><![CDATA[Sometimes, you are connected to an internet which is unknown/insecure such as public WiFi hotspots or you are just surfing the internet at work.  In these type of scenarios you might want to secure your connection so no one can sniff at what or where you&#8217;re surfing. One way to create a secure connection is [...]


Related posts:<ol><li><a href='https://www.vincentkong.com/2007/07/remote-desktop-with-ssh-tunneling' rel='bookmark' title='Permanent Link: Remote Desktop with SSH Tunneling'>Remote Desktop with SSH Tunneling</a></li>
<li><a href='https://www.vincentkong.com/2008/03/ssh-through-http-proxies' rel='bookmark' title='Permanent Link: SSH through HTTP Proxies'>SSH through HTTP Proxies</a></li>
<li><a href='https://www.vincentkong.com/2009/05/http-tunnel-through-isa-server' rel='bookmark' title='Permanent Link: HTTP Tunnel Through ISA Server'>HTTP Tunnel Through ISA Server</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Sometimes, you are connected to an internet which is unknown/insecure such as public WiFi hotspots or you are just surfing the internet at work.  In these type of scenarios you might want to secure your connection so no one can sniff at what or where you&#8217;re surfing. One way to create a secure connection is to create an SSH tunnel, and have your web browser use it as a SOCKS proxy.</p>
<p>The first requirement is to have a remote host running an SSH server. e.g. a <a href="http://www.vincentkong.com/2007/05/openssh-for-ubuntu-quickstart-guide/">box at home running OpenSSH</a>. Then, you need to have an SSH client installed on your local machine, for Windows you can use <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty">PuTTY</a>.</p>
<h3>Establish an SSH tunnel using PuTTY:</h3>
<h4>Create a new PuTTY session</h4>
<p>Run PuTTY and create a new session to connect to the remote host. Fill in the hostname, the port (usually 22), make sure SSH is checked.</p>
<p><a href="http://www.vincentkong.com/wp-content/uploads/2008/07/putty_session.png"><img class="aligncenter size-medium wp-image-244" title="PuTTY Session" src="http://www.vincentkong.com/wp-content/uploads/2008/07/putty_session-300x290.png" alt="PuTTY Session" width="300" height="290" /></a></p>
<h4>Configure the Secure Tunnel</h4>
<p>Click on &#8220;Tunnels&#8221; on the left panel to set up dynamic fowarding for a local port. Under &#8220;Add new forwarded port&#8221; type in the port number (e.g. 4080) for the source port, leave the destination blank, and check Auto and Dynamic. Then click the &#8220;Add&#8221; button. You should see D4080 listed in the &#8220;Forwarded Ports&#8221; box.</p>
<p><a href="http://www.vincentkong.com/wp-content/uploads/2008/07/putty_tunnel.png"><img class="aligncenter size-medium wp-image-245" title="PuTTY Tunnel" src="http://www.vincentkong.com/wp-content/uploads/2008/07/putty_tunnel-300x290.png" alt="PuTTY Tunnel" width="300" height="290" /></a></p>
<h3>Establish an SSH tunnel on Linux:</h3>
<p>Use the following command:</p>
<p><code>$ ssh -D 4080 username@remote_host_server</code></p>
<p>The tunnel is created when you login to the SSH server.</p>
<h3>Configuring Your Web Browser:</h3>
<p>To use the SSH tunnel as a SOCKS proxy you need to change the connection settings in the browser.</p>
<p>In the Firefox Connection Settings:</p>
<ul>
<li> Check &#8220;Manual Proxy Configuration:&#8221;</li>
<li> Fill in 127.0.0.1 for the &#8220;SOCKS Host:&#8221; and 4080 for &#8220;Port:&#8221;</li>
<li> Check &#8220;SOCKS v5&#8243;</li>
</ul>
<p><a href="http://www.vincentkong.com/wp-content/uploads/2008/07/firefox_proxy.png"><img class="aligncenter size-medium wp-image-246" title="Firefox Proxy Settings" src="http://www.vincentkong.com/wp-content/uploads/2008/07/firefox_proxy-272x300.png" alt="Firefox Proxy Settings" width="272" height="300" /></a></p>
<p>Once everything is done you are now surfing the web securely.</p>


<p>Related posts:<ol><li><a href='https://www.vincentkong.com/2007/07/remote-desktop-with-ssh-tunneling' rel='bookmark' title='Permanent Link: Remote Desktop with SSH Tunneling'>Remote Desktop with SSH Tunneling</a></li>
<li><a href='https://www.vincentkong.com/2008/03/ssh-through-http-proxies' rel='bookmark' title='Permanent Link: SSH through HTTP Proxies'>SSH through HTTP Proxies</a></li>
<li><a href='https://www.vincentkong.com/2009/05/http-tunnel-through-isa-server' rel='bookmark' title='Permanent Link: HTTP Tunnel Through ISA Server'>HTTP Tunnel Through ISA Server</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>https://www.vincentkong.com/2008/08/surfing-the-web-using-ssh-tunnel/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apache HTTP Authentication</title>
		<link>https://www.vincentkong.com/2008/02/apache-http-authentication</link>
		<comments>https://www.vincentkong.com/2008/02/apache-http-authentication#comments</comments>
		<pubDate>Thu, 28 Feb 2008 15:31:19 +0000</pubDate>
		<dc:creator>Vincent Kong</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.vincentkong.com/?p=81</guid>
		<description><![CDATA[This covers how to protect parts of a website in Apache using the .htaccess files. To use .htaccess files, you need to enable it in the server configuration by specifying the directive AllowOverride AuthConfig, typically within the &#60;Directory&#62; section. &#60;Directory /opt/apache/htdocs&#62; AllowOverride AuthConfig &#60;/Directory&#62; Create a password file, which should be placed somewhere not accessible [...]


Related posts:<ol><li><a href='https://www.vincentkong.com/2007/05/apache-for-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: Apache for Ubuntu Quickstart Guide'>Apache for Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2007/06/configuring-apache-for-ssl-support' rel='bookmark' title='Permanent Link: Configuring Apache for SSL Support'>Configuring Apache for SSL Support</a></li>
<li><a href='https://www.vincentkong.com/2007/05/apache-mod_proxy-and-reverse-proxy' rel='bookmark' title='Permanent Link: Apache mod_proxy and Reverse Proxy'>Apache mod_proxy and Reverse Proxy</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This covers how to protect parts of a website in Apache using the <code>.htaccess</code> files.</p>
<p>To use <code>.htaccess </code>files, you need to enable it in the server configuration by specifying the directive <code>AllowOverride AuthConfig</code>, typically within the <code>&lt;Directory&gt;</code> section.<br />
<code>&lt;Directory /opt/apache/htdocs&gt;<br />
AllowOverride AuthConfig<br />
&lt;/Directory&gt; </code></p>
<p>Create a password file, which should be placed somewhere not accessible from the web. For example if your documents are served in the directory <code>/opt/apache/htdocs</code>, you can put the password file in the <code>/opt/apache/passwd directory</code>. To create the file use the <code>htpasswd</code> command that came with Apache.</p>
<p><code>$ htpasswd -c /opt/apache/passwd/passwords myusername </code></p>
<p>Create an <code>.htaccess </code>file in the diretory you wish to protect. For example, if you wish to protect the directory <code>/opt/apache/htdocs/protect</code>:</p>
<p><code>$ cd /usr/local/apache/htdocs/protect/<br />
$ nano .htaccess </code></p>
<p>Add the following lines inside the file:</p>
<p><code>AuthType Basic<br />
AuthName "Restricted Files"<br />
AuthUserFile /opt/apache/passwd/passwords<br />
Require user myusername<br />
</code></p>
<ul>
<li>The <code>AuthType</code> directive determines the method that is used to authenticate the user. The most common method is <code>Basic</code>, however, it sends the password unencrypted.</li>
<li>The <code>AuthName</code> directive sets the <em>Realm</em> to be used in the authentication. The realm is used by the browser to determine what password to send for a given authenticated area.</li>
<li>The <code>AuthUserFile</code> directive sets the path to the password file that created with <code>htpasswd</code>.</li>
<li>The <code>Require</code> directive provides the authorization part of the process by setting the user that is allowed to access the protected area. To allow anyone in that is listed in the password file use:<code> </code>Require valid-user</li>
</ul>
<p>Once the <code>.htaccess</code> file has been saved, you have restricted access to the area you want to protect.</p>
<p>For more information: <a href="http://httpd.apache.org/docs/2.0/howto/auth.html">http://httpd.apache.org/docs/2.0/howto/auth.html</a></p>


<p>Related posts:<ol><li><a href='https://www.vincentkong.com/2007/05/apache-for-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: Apache for Ubuntu Quickstart Guide'>Apache for Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2007/06/configuring-apache-for-ssl-support' rel='bookmark' title='Permanent Link: Configuring Apache for SSL Support'>Configuring Apache for SSL Support</a></li>
<li><a href='https://www.vincentkong.com/2007/05/apache-mod_proxy-and-reverse-proxy' rel='bookmark' title='Permanent Link: Apache mod_proxy and Reverse Proxy'>Apache mod_proxy and Reverse Proxy</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>https://www.vincentkong.com/2008/02/apache-http-authentication/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firestarter on Ubuntu Quickstart Guide</title>
		<link>https://www.vincentkong.com/2008/01/firestarter-on-ubuntu-quickstart-guide</link>
		<comments>https://www.vincentkong.com/2008/01/firestarter-on-ubuntu-quickstart-guide#comments</comments>
		<pubDate>Thu, 17 Jan 2008 16:22:30 +0000</pubDate>
		<dc:creator>Vincent Kong</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://wordpress.vincentkong.com/?p=109</guid>
		<description><![CDATA[Firestarter is a firewall program which provides an user friendly graphical user interface. Installing Firestarter Select System -&#62; Administration -&#62; Synpatic Package Manager and select firestarter. Then choose to install the package. After installing Firestarter, log out and then back in again (to update the menus to show Firestarter). Once the desktop is back up, [...]


Related posts:<ol><li><a href='https://www.vincentkong.com/2008/01/samba-on-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: Samba on Ubuntu Quickstart Guide'>Samba on Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2007/05/openssh-for-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: OpenSSH for Ubuntu Quickstart Guide'>OpenSSH for Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2007/05/apache-for-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: Apache for Ubuntu Quickstart Guide'>Apache for Ubuntu Quickstart Guide</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Firestarter is a firewall program which provides an user friendly graphical user interface.</p>
<p><strong>Installing Firestarter</strong></p>
<ol>
<li>Select System -&gt; Administration -&gt; Synpatic Package Manager and select <code>firestarter</code>. Then choose to install the package.</li>
<li>After installing Firestarter, log out and then back in again (to update the menus to show Firestarter).</li>
<li>Once the desktop is back up, select Applications -&gt; System Tools -&gt; Firestarter. When you run Firestarter for the first time, it will walk you through a wizard which should be very easy to follow.</li>
<li>After you finish the wizard save your settings. The Firestarter main window then opens.</li>
</ol>
<p><strong></strong></p>
<p><strong>Configuring Firestarter</strong></p>
<p>The configuration files for Firestarter could be found in <code>/etc/firestarter</code>, however it is not recommend that you edit these files manual. The graphical interface is very intuitive making it easy to add and remove firewall rules.</p>
<p><a href="http://www.vincentkong.com/wp-content/uploads/2008/05/firestarter.png"><img class="aligncenter size-medium wp-image-153" title="Firestarter" src="http://www.vincentkong.com/wp-content/uploads/2008/05/firestarter-211x300.png" alt="Firestarter" width="211" height="300" /></a></p>
<p>More information on <a href="http://www.fs-security.com/docs.php">Firestarter configuration</a><a title="http://www.fs-security.com/docs.php" href="http://www.fs-security.com/docs.php"></a></p>


<p>Related posts:<ol><li><a href='https://www.vincentkong.com/2008/01/samba-on-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: Samba on Ubuntu Quickstart Guide'>Samba on Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2007/05/openssh-for-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: OpenSSH for Ubuntu Quickstart Guide'>OpenSSH for Ubuntu Quickstart Guide</a></li>
<li><a href='https://www.vincentkong.com/2007/05/apache-for-ubuntu-quickstart-guide' rel='bookmark' title='Permanent Link: Apache for Ubuntu Quickstart Guide'>Apache for Ubuntu Quickstart Guide</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>https://www.vincentkong.com/2008/01/firestarter-on-ubuntu-quickstart-guide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protecting My Important Files</title>
		<link>https://www.vincentkong.com/2008/01/protecting-my-important-files</link>
		<comments>https://www.vincentkong.com/2008/01/protecting-my-important-files#comments</comments>
		<pubDate>Sun, 13 Jan 2008 02:59:42 +0000</pubDate>
		<dc:creator>Vincent Kong</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://wordpress.vincentkong.com/?p=20</guid>
		<description><![CDATA[I always believe its a good idea to protect my important files even if my computer is password protected. Two key things to help protect my extra sensitive data is to encrypt it, and shred it when deleting. To encrypt files I use AxCrypt a free software by Axantum Software AB. To shred files or [...]


Related posts:<ol><li><a href='https://www.vincentkong.com/2008/02/apache-http-authentication' rel='bookmark' title='Permanent Link: Apache HTTP Authentication'>Apache HTTP Authentication</a></li>
<li><a href='https://www.vincentkong.com/2007/07/editing-1gb-text-files' rel='bookmark' title='Permanent Link: Editing 1GB Text Files'>Editing 1GB Text Files</a></li>
<li><a href='https://www.vincentkong.com/2007/05/free-anti-virus-and-spyware' rel='bookmark' title='Permanent Link: Free Anti-virus and Spyware'>Free Anti-virus and Spyware</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I always believe its a good idea to protect my important files even if my computer is password protected. Two key things to help protect my extra sensitive data is to encrypt it, and shred it when deleting.</p>
<ul>
<li>To encrypt files I use <a href="http://www.axantum.com/AxCrypt/Default.html">AxCrypt</a> a free software by Axantum Software AB.</li>
<li>To shred files or securely delete them, I use <a href="http://www.heidi.ie/eraser/default.php">Eraser</a>.</li>
</ul>
<p>These two software also comes with portable versions so that it can be installed in a USB flash key or portable hard drive.</p>
<p>Another software that I use is <a href="http://www.truecrypt.org/">TrueCrypt</a>. This software is able create a virtual encrypted disk within a file on a hard drive and then mounts it as a real disk. What I find particular useful that &#8220;Traveller Mode&#8221; functionality. It allows TrueCrypt to be installed on any portable hard drive or storage devices.</p>
<p>To setup the traveller mode, I had to first create a new volume on my portable drive by following the <a href="http://www.truecrypt.org/docs/tutorial.php">tutorial</a>.</p>
<p>After creating the volume, I followed these <a href="http://www.truecrypt.org/docs/traveler-mode.php">instructions</a> to complete the traveller mode setup.</p>


<p>Related posts:<ol><li><a href='https://www.vincentkong.com/2008/02/apache-http-authentication' rel='bookmark' title='Permanent Link: Apache HTTP Authentication'>Apache HTTP Authentication</a></li>
<li><a href='https://www.vincentkong.com/2007/07/editing-1gb-text-files' rel='bookmark' title='Permanent Link: Editing 1GB Text Files'>Editing 1GB Text Files</a></li>
<li><a href='https://www.vincentkong.com/2007/05/free-anti-virus-and-spyware' rel='bookmark' title='Permanent Link: Free Anti-virus and Spyware'>Free Anti-virus and Spyware</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>https://www.vincentkong.com/2008/01/protecting-my-important-files/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote Desktop with SSH Tunneling</title>
		<link>https://www.vincentkong.com/2007/07/remote-desktop-with-ssh-tunneling</link>
		<comments>https://www.vincentkong.com/2007/07/remote-desktop-with-ssh-tunneling#comments</comments>
		<pubDate>Fri, 20 Jul 2007 03:44:56 +0000</pubDate>
		<dc:creator>Vincent Kong</dc:creator>
				<category><![CDATA[Remote Desktop]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tunnel]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://wordpress.vincentkong.com/?p=56</guid>
		<description><![CDATA[Remote Desktop enables you to connect to your computer across the Internet from a computer. Once connected, you can control your computer using the mouse and keyboard while showing you everything that&#8217;s happening on the screen. With this, you can access your files, applications, and e-mail while leaving your computer at home or in the [...]


Related posts:<ol><li><a href='https://www.vincentkong.com/2008/01/remote-desktop-on-ubuntu' rel='bookmark' title='Permanent Link: Remote Desktop on Ubuntu'>Remote Desktop on Ubuntu</a></li>
<li><a href='https://www.vincentkong.com/2008/02/portable-remote-desktop-client-for-windows' rel='bookmark' title='Permanent Link: Portable Remote Desktop Client for Windows'>Portable Remote Desktop Client for Windows</a></li>
<li><a href='https://www.vincentkong.com/2008/02/remote-desktop-on-xubuntu' rel='bookmark' title='Permanent Link: Remote Desktop on Xubuntu'>Remote Desktop on Xubuntu</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Remote Desktop enables you to connect to your computer across the Internet from a computer. Once connected, you can control your computer using the mouse and keyboard while showing you everything that&#8217;s happening on the screen. With this, you can access your files, applications, and e-mail while leaving your computer at home or in the office.</p>
<p>Remote Desktop is very convenient, it suffers from to flaws: Although the connection uses 128-bit encryption, it still has the man-in-the-middle vulnerability where the traffic can be decrypted along the way. The default port of Remote Desktop is also 3389 which in most circumstances is blocked by firewalls in the network.</p>
<p>A solution to these flaws is to use Remote Desktop through a SSH tunnel.</p>
<p><strong>SSH Server</strong></p>
<p>The first requirement is to have an SSH server existing on your network. If you already have a Linux server like Ubuntu then you can <a href="http://www.vincentkong.com/2007/05/openssh-for-ubuntu-quickstart-guide/">install OpenSSH</a>. However, if you only have computers with Windows then you can install <a href="http://www.itefix.no/phpws/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=12&amp;MMN_position=149:149">copSSH</a>.</p>
<p><strong>Port Forwarding for SSH</strong></p>
<p>To access the SSH server from a remote location you need to do port forwarding on port 22 through any firewall and router.</p>
<p><strong>Enabling Remote Desktop</strong></p>
<p>To enable Remote Desktop on Windows XP, right click on &#8220;My Computer&#8221;, and select &#8220;Properties&#8221;. Under the &#8220;Remote&#8221; tab check the box &#8220;Allow users to connect remotely to this computer&#8221;. The Remote Desktop user will require a password associated with the account.</p>
<p><strong>Connecting to the SSH Server</strong></p>
<p>To connect to your SSH Server remotely requires knowledge of your public IP address. This can be checked easily using the website <a title="http://checkip.dyndns.org" href="http://checkip.dyndns.org/">http://checkip.dyndns.org</a>.  If you are using an ISP that provides you with a dynamic IP address, then you can setup a free account with No-IP <a title="http://www.no-ip.com" href="http://www.no-ip.com/">http://www.no-ip.com</a> or DynDNS <a title="http://www.dyndns.com" href="http://www.dyndns.com/">http://www.dyndns.com</a> where they can provide you with a fully qualified domain name.</p>
<p><strong>Install/Configuring PuTTY</strong></p>
<p>To open a SSH tunnel from the remote computer to your SSH server, you need to install PuTTY <a title="http://www.chiark.greenend.org.uk/~sgtatham/putty" href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty">http://www.chiark.greenend.org.uk/~sgtatham/putty</a> on the remote client computer.  Open the application after installation is completed.</p>
<ol>
<li>Expand &#8220;SSH&#8221; under &#8220;Connection&#8221;, and then go to &#8220;Tunnels&#8221;.</li>
<li>Under &#8220;Add new forwarded port:&#8221; enter a port number beside &#8220;Source port&#8221; e.g. 3390</li>
<li>Beside &#8220;Destination&#8221; enter your computer name or computer local IP address along with the port for Remote Desktop 3389 e.g. 192.168.1.10:3389, and click on the &#8220;Add&#8221; button.</li>
</ol>
<p><a href="http://www.vincentkong.com/wp-content/uploads/2008/05/putty1.png"><img class="aligncenter size-medium wp-image-139" title="PuTTY screenshot 1" src="http://www.vincentkong.com/wp-content/uploads/2008/05/putty1-300x290.png" alt="PuTTY screenshot 1" width="300" height="290" /></a></p>
<p>Use a different Source port for each additional Remote Desktop host PC.</p>
<p>To improve traffic click on &#8220;SSH&#8221; under &#8220;Connection&#8221;.  Check the box &#8220;Enable Compression&#8221;</p>
<p><a href="http://www.vincentkong.com/wp-content/uploads/2008/05/putty2.png"><img class="aligncenter size-medium wp-image-140" title="PuTTY screenshot 2" src="http://www.vincentkong.com/wp-content/uploads/2008/05/putty2-300x290.png" alt="PuTTY screenshot 2" width="300" height="290" /></a></p>
<p>Click on &#8220;Session&#8221; and under the &#8220;Host Name (or IP address)&#8221; enter the public IP address or a fully qualified domain name of the SSH server PC. Enter a unique name in the &#8220;Saved Sessions&#8221; window and click on &#8220;Save&#8221;. Click on &#8220;Open&#8221; and login to the SSH server with the appropriate user and password information.</p>
<p><a href="http://www.vincentkong.com/wp-content/uploads/2008/05/putty3.png"><img class="aligncenter size-medium wp-image-141" title="PuTTY screenshot 3" src="http://www.vincentkong.com/wp-content/uploads/2008/05/putty3-300x290.png" alt="PuTTY screenshot 3" width="300" height="290" /></a></p>
<p><strong>SSH Tunneling the Remote Desktop session</strong></p>
<p>Establishing a Remote Desktop connection through SSH tunnel is accomplished when PuTTY is started and the user has logged on to the SSH server. To Remote Desktop from the client computer, on the client computer go to &#8220;Start&#8221; &gt; &#8220;All Programs&#8221; &gt; &#8220;Accessories&#8221; &gt; &#8220;Communications&#8221; and select &#8220;Remote Desktop Connection&#8221;. In the &#8220;Computer:&#8221; textbox enter &#8220;localhost:3390&#8243;, and click on the &#8220;Connect&#8221; button.</p>
<p><a href="http://www.vincentkong.com/wp-content/uploads/2008/05/remotedesktop.png"><img class="aligncenter size-medium wp-image-142" title="Remote Desktop Connection screenshot" src="http://www.vincentkong.com/wp-content/uploads/2008/05/remotedesktop-300x133.png" alt="Remote Desktop Connection screenshot" width="300" height="133" /></a></p>


<p>Related posts:<ol><li><a href='https://www.vincentkong.com/2008/01/remote-desktop-on-ubuntu' rel='bookmark' title='Permanent Link: Remote Desktop on Ubuntu'>Remote Desktop on Ubuntu</a></li>
<li><a href='https://www.vincentkong.com/2008/02/portable-remote-desktop-client-for-windows' rel='bookmark' title='Permanent Link: Portable Remote Desktop Client for Windows'>Portable Remote Desktop Client for Windows</a></li>
<li><a href='https://www.vincentkong.com/2008/02/remote-desktop-on-xubuntu' rel='bookmark' title='Permanent Link: Remote Desktop on Xubuntu'>Remote Desktop on Xubuntu</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>https://www.vincentkong.com/2007/07/remote-desktop-with-ssh-tunneling/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Freeware and Open Source Software</title>
		<link>https://www.vincentkong.com/2007/06/freeware-and-open-source-software</link>
		<comments>https://www.vincentkong.com/2007/06/freeware-and-open-source-software#comments</comments>
		<pubDate>Thu, 14 Jun 2007 14:53:23 +0000</pubDate>
		<dc:creator>Vincent Kong</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://wordpress.vincentkong.com/?p=67</guid>
		<description><![CDATA[The number of freeware and open source software has growth tremendously in the past decade. Today I have moved away from many commerical software which I relied on in the past, and found replacements that are free and work just as good or even better. Here is a list of free software that currently use: [...]


Related posts:<ol><li><a href='https://www.vincentkong.com/2007/05/free-anti-virus-and-spyware' rel='bookmark' title='Permanent Link: Free Anti-virus and Spyware'>Free Anti-virus and Spyware</a></li>
<li><a href='https://www.vincentkong.com/2007/06/more-free-spyware' rel='bookmark' title='Permanent Link: More Free Spyware'>More Free Spyware</a></li>
<li><a href='https://www.vincentkong.com/2007/07/analyzing-my-hard-disk' rel='bookmark' title='Permanent Link: Analyzing My Hard Disk'>Analyzing My Hard Disk</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The number of freeware and open source software has growth tremendously in the past decade. Today I have moved away from many commerical software which I relied on in the past, and found replacements that are free and work just as good or even better. Here is a list of free software that currently use:</p>
<ul>
<li><a href="http://www.7-zip.org/">7-Zip</a> is a file archiver with a high compression ratio.</li>
<li><a href="http://filezilla.sourceforge.net/">FileZilla</a> is a fast and reliable FTP client and server with lots of useful features and an intuitive interface.</li>
<li><a href="http://www.sshtools.co.uk/en/unitty/">UniTTY</a> is a multi-faceted client that does much more than just standard SSH.</li>
<li><a href="http://www.putty.nl/">Putty</a> is a free implementation of Telnet and SSH for Win32 and Unix<br />
platforms.</li>
<li><a href="http://www.pspad.com/en/">PSPad</a> is a freeware programmer&#8217;s editor for Microsoft Windows operating systems.</li>
<li><a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a> is a free source code editor (and Notepad<br />
replacement), which supports several programming languages, running<br />
under the MS Windows environment.</li>
<li><a href="http://www.cutepdf.com/products/CutePDF/writer.asp">CutePDF Writer</a> is the free version of commercial PDF creation<br />
software.</li>
<li><a href="http://www.flashget.com">FlashGet</a> is a leading download manager and has the highest amount of users on the internet.</li>
<li><a href="http://keepass.info/">KeePass Password Safe</a> the free, open-source, light-weight and<br />
easy-to-use password manager.</li>
<li><a href="http://www.2brightsparks.com/freeware/freeware-hub.html">SyncBack Freeware</a> is a freeware program that helps you easily backup and synchronise<br />
your files.</li>
<li><a href="http://www.microsoft.com/prophoto/downloads/synctoybeta.aspx">SyncToy</a> helps you copy, move, rename, and delete files between folders and computers quickly and easily.</li>
<li><a href="http://free.grisoft.com/doc/avg-anti-virus-free/lng/us/tpl/v5">AVG Anti-Virus Free Edition</a> is one of the most popular solutions to provide basic security protection on home and non-commercial PCs.</li>
<li><a href="http://www.lavasoftusa.com/products/ad_aware_free.php">Ad-Ware 2007 Free</a> remains the most popular anti-spyware product for computer users around the world, with nearly one million downloads every week.</li>
<li><a href="http://www.spywareterminator.com/">Spyware Terminator</a> a free spyware removal and spyware protection program.</li>
<li><a href="http://www.ccleaner.com/">CCleaner</a> a simple program that removes unused and temporary files from Windows machines.</li>
<li><a href="http://www.recuva.com/">Recuva</a> (pronounced &#8220;recover&#8221;) is a freeware Windows utility to restore files that have been accidentally deleted from your computer.</li>
<li><a href="http://www.smartpctools.com/data_recovery/index1.html">Smart Data Recovery</a> <strong></strong>is a free data recovery tool for Windows operating system<br />
that supports the FAT and NTFS file systems.</li>
</ul>


<p>Related posts:<ol><li><a href='https://www.vincentkong.com/2007/05/free-anti-virus-and-spyware' rel='bookmark' title='Permanent Link: Free Anti-virus and Spyware'>Free Anti-virus and Spyware</a></li>
<li><a href='https://www.vincentkong.com/2007/06/more-free-spyware' rel='bookmark' title='Permanent Link: More Free Spyware'>More Free Spyware</a></li>
<li><a href='https://www.vincentkong.com/2007/07/analyzing-my-hard-disk' rel='bookmark' title='Permanent Link: Analyzing My Hard Disk'>Analyzing My Hard Disk</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>https://www.vincentkong.com/2007/06/freeware-and-open-source-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
