<?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>RedHatVN Network &#187; security</title>
	<atom:link href="http://redhatvn.net/category/security/feed" rel="self" type="application/rss+xml" />
	<link>http://redhatvn.net</link>
	<description>Shared Linux problems</description>
	<lastBuildDate>Mon, 31 Oct 2011 07:10:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Google Apps This domain is not yet setup</title>
		<link>http://redhatvn.net/google-apps-this-domain-is-not-yet-setup</link>
		<comments>http://redhatvn.net/google-apps-this-domain-is-not-yet-setup#comments</comments>
		<pubDate>Thu, 15 Sep 2011 10:12:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://redhatvn.net/?p=1611</guid>
		<description><![CDATA[I setup https://www.google.com/a/mydomain.com when I try to login with the admin account I just created, I keep getting a server error. I&#8217;ve created dozens of Google App domains, I&#8217;ve found a solution to this Go to this site and complete all the steps http://google.com/a/cpanel/standard/setup/mydomain.com Note: change mydomain.com to your domain]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://redhatvn.net/google-apps-this-domain-is-not-yet-setup"></g:plusone></div><p>I setup https://www.google.com/a/<em>mydomain.com</em><br />
when I try to login with the admin account I just created, I keep getting a server error.<br />
I&#8217;ve created dozens of Google App domains,</p>
<p>I&#8217;ve found a solution to this<br />
Go to this site and complete all the steps</p>
<p>http://google.com/a/cpanel/standard/setup/<em>mydomain.com</em></p>
<p>Note: change mydomain.com to your domain</p>
]]></content:encoded>
			<wfw:commentRss>http://redhatvn.net/google-apps-this-domain-is-not-yet-setup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3 Error: Briefly unavailable for scheduled maintenance. Check back in a minute.</title>
		<link>http://redhatvn.net/wordpress-3-error</link>
		<comments>http://redhatvn.net/wordpress-3-error#comments</comments>
		<pubDate>Thu, 13 Jan 2011 04:57:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://redhatvn.net/?p=1471</guid>
		<description><![CDATA[You’ll get this error when WordPress automatic update process, via svn or admin, fail or is incomplete. It leaves the file named “.maintenance” on your home or root directory, with info on maintenance. Sample content of .maintenance file: &#60;?php $upgrading = 1282258195; ?&#62; Just delete or rename that file and resume your update process, or [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://redhatvn.net/wordpress-3-error"></g:plusone></div><p>You’ll get this error when WordPress automatic update process, via  svn or admin, fail or is incomplete.  It leaves the file named “<em>.maintenance</em>” on your home or root directory, with info on maintenance.</p>
<p>Sample content of .maintenance file: <code>&lt;?php $upgrading = 1282258195; ?&gt;</code></p>
<p>Just delete or rename that file and resume your update process, or  you may want to restore your backup first and re-start the update  process.  Of course, check what cause the failed or incomplete update.</p>
]]></content:encoded>
			<wfw:commentRss>http://redhatvn.net/wordpress-3-error/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 ways to stop spam in WordPress</title>
		<link>http://redhatvn.net/top-10-ways-to-stop-spam-in-wordpress</link>
		<comments>http://redhatvn.net/top-10-ways-to-stop-spam-in-wordpress#comments</comments>
		<pubDate>Thu, 21 Oct 2010 09:25:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://redhatvn.net/?p=1329</guid>
		<description><![CDATA[Spam is a nuisance, and as bloggers, we have all experienced a flood of spam every now and then. Not only is it a pain, but it can slow down your blog and use up your resources. In this post we’ll look at ten ways to combat spam. 1. Install Akismet This is the simple [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://redhatvn.net/top-10-ways-to-stop-spam-in-wordpress"></g:plusone></div><p>Spam is a nuisance, and as bloggers, we have all experienced a flood of spam every now and then. Not only is it a pain, but it can slow down your blog and use up your resources. In this post we’ll look at ten ways to combat spam.<br />
<span id="more-1329"></span></p>
<h2><strong>1. Install Akismet</strong></h2>
<p>This  is the simple one that everyone does. Akismet comes bundled with  WordPress by default and does a good job of picking up spam – for the  average blogger, install Akismet and your spam problems will be sorted.  The trouble is though, it just stops spam getting displayed, it doesn’t  get to the root of the problem. That’s where this post comes in. We’ll  start with some simple methods of stopping spam being <em>displayed</em> and then we’ll move onto stopping the spammers getting on your site in the first place.</p>
<h2>2. reCAPTCHA</h2>
<p>The <a href="http://wordpress.org/extend/plugins/wp-recaptcha/">reCAPTCHA plugin</a> is one you’ve probably seen around on sites such as <a href="http://facebook.com/">Facebook</a>, <a href="http://twitter.com/">Twitter </a>and <a href="http://stumbleupon.com/">StumbleUpon</a>.  It isn’t just your average CAPTCHA (an image containing some letters  that are designed so only humans can read them), it uses words from old  books, so every time you enter a reCAPTCHA, y<a href="http://recaptcha.net/learnmore.html">ou’re helping digitise books</a>. At this point, you’re probably thinking <em>but if I’m telling it what the words mean, does that mean I can enter anything? How does that stop spammers?</em> The answer is simple – there are two words, one of which the CAPTCHA  knows. The second, it doesn’t and you’re helping digitise it.</p>
<p>The  plugin is simple to install, in 2.7+, just do a search for WP-reCAPTCHA  and click install. You’ll need a key for the plugin to work, which you  can get <a href="http://recaptcha.net/api/getkey?domain=www.blaenkdenum.com&amp;app=wordpress">here</a>. After you’ve done that, reCAPTCHA should appear on your comments’ page.</p>
<h2>3. Ask your readers to do 1+1</h2>
<p>The second plugin that we’re going to look at as a way of stopping spam being displaued is the <a href="http://bsw-guide.de/wordpress/plugins/simple-trackback-validation/">‘Math Comment Spam Protection</a>‘  plugin. Using it, you can add a field to your blog’s comment box with a  simple maths (or ‘math’ as they say in the States) question.<br />
<img src="http://www.catswhocode.com/blog/wp-content/uploads/2009/07/math.png" alt="" width="80%" /><br />
I’m not going to go into installing it here as there’s <a href="http://sw-guide.de/wordpress/plugins/math-comment-spam-protection/">a comprehensive installation guide</a> on the plugin’s website. You can see it in action on <a href="http://wphacks.com/follow-wordpress-hacks-on-twitter/#comments">WordPress Hacks</a> (image above).</p>
<h2>4. Stop spam trackbacks</h2>
<p>The final plugin that we’re going to look at is one by the same author who made the plugin above. The <a href="http://sw-guide.de/wordpress/plugins/simple-trackback-validation/">‘Simple Trackback Validation</a>‘  plugin checks if the IP address of the sender of the trackback is the  same as the IP address that the trackback URL refers to, thus  eliminating [lots]% of trackback spam as spammers won’t use bots running  on infected machines. As <a href="http://sw-guide.de/wordpress/plugins/simple-trackback-validation/">the plugin’s page</a> says, the plugin also <em>“r</em><em>etrieves  the web page located at the URL included in the trackback. If the page  doesnâ€™t a link to your blog, the trackback is considered to be spam.  Since most trackback spammers do not set up custom web pages linking to  the blogs they attack, this simple test will quickly reveal illegitimate  trackbacks. Also, bloggers can be stopped abusing trackback by sending  trackbacks with their blog software or webservices without having a link  to the post.”</em></p>
<p>Like the ‘Math Comment Spam Protection’ plugin, there’s an installation guide on <a href="http://sw-guide.de/wordpress/plugins/simple-trackback-validation/">the plugin’s homepage</a>.</p>
<h2>5. Make users login to comment</h2>
<p>This  is something that probably won’t be a good idea for the majority of  bloggers, but it will stop spam – make users login to be able to leave a  comment and spammers will be stopped from commenting, but so will one  time visitors. Just keep that in mind.<br />
<img src="http://www.catswhocode.com/blog/wp-content/uploads/2009/07/comments.jpg" alt=""  width="80%" /></p>
<p>Under  ‘Settings’. click ‘Discussion’ and then tick the box ‘Users must be  registered and logged in to comment’. Then save changes and you’re done.</p>
<h2>6. Ban spammers by IP</h2>
<p>Now  that we’ve stopped spam being displayed with the tips above, we’re  going to move on to blocking spammers getting on your site in the first  place. Something we’re going to be using extensively is the .htaccess  file. A basic introduction that you should read first is <a href="http://www.javascriptkit.com/howto/htaccess.shtml">here</a>, and remember the golden rule of .htaccess – always have a backup. Further .htaccess reading is available <a href="http://www.catswhocode.com/blog/10-awesome-htaccess-hacks-for-wordpress">here on CatsWhoCode</a> and <a href="http://wpshout.com/">my own blog, WPShout</a>.</p>
<p>In  most situations, this tip wouldn’t be too much of a good idea; spammers  will fake often their IP, but if there is one IP that is particularly  bugging you, then the code below will block them from visiting your site  – instert it into your .htaccess file in your blog’s root, changing the  second line to include the IP that you wish to ban.</p>
<blockquote><p>Order allow,deny<br />
Deny from 100.100.100.<br />
Allow from all</p></blockquote>
<h2>7. Ban spammers by IP, on a massive scale</h2>
<p>You’ve blocked a single spammer. Well done. Now, with help from <a href="http://perishablepress.com/">Perishable Press</a>,  you can block thousands of spammers – Jeff from Perishable has compiled  a number of blacklists, from which you can pick and choose which you  want to implement into your .htaccess file. The latest blacklists, the  ‘fourth generation’ can be accessed below:</p>
<ul>
<li><a href="http://perishablepress.com/press/2009/03/16/the-perishable-press-4g-blacklist/">‘The Perishable Press 4G Blacklist’</a></li>
<li>‘<a title="Permalink for this article" href="http://perishablepress.com/press/2009/04/21/4g-ultimate-referrer-blacklist/">4G Series: The Ultimate Referrer Blacklist, Featuring Over 8000 Banned Referrers</a>‘</li>
<li><a href="http://perishablepress.com/press/2009/03/29/4g-ultimate-user-agent-blacklist/">’4G Series: The Ultimate User-Agent Blacklist, Featuring Over 1200 Bad Bots’</a></li>
</ul>
<h2>8. Deny comment posting to no referrer requests</h2>
<p>Another  .htaccess trick and the final comment spam stopping technique we’re  going to look at is denying comment posting to no referrer requests – in  other words, if the comment isn’t actually coming from your site, then  it gets blocked. Make sure you change the url in line four to your blog.</p>
<blockquote><p>RewriteEngine On<br />
RewriteCond %{REQUEST_METHOD} POST<br />
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*<br />
RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]<br />
RewriteCond %{HTTP_USER_AGENT} ^$<br />
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]</p></blockquote>
<p><strong>Source – </strong><a href="http://www.wprecipes.com/how-to-deny-comment-posting-to-no-referrer-requests">WordPress Recipes</a>.</p>
<h2>9. Stop content theives</h2>
<p>Spammers  don’t just limit themselves to spamming your comments – often they’ll  steal your content too. This next trick will stop spammers who steal  your content via RSS. Once you’ve found a site stealing your content,  first thing to do is find out the site’s IP address. A search for ‘ping  [site name, ie catswhocode.com]‘ should give you a result. Once you’ve  got that, head over to the offending site and find their RSS feed. Then,  open up your .htaccess file and add the following lines:</p>
<blockquote><p>RewriteEngine on<br />
RewriteCond %{REMOTE_ADDR} ^69.16.226.12<br />
RewriteRule ^(.*)$ http://newfeedurl.com/feed</p></blockquote>
<p>Change the IP in line two with the IP of the offending site and the url in line three with the offending site’s feed.</p>
<p><strong>Source -</strong> <a href="http://wpshout.com/">WPShout</a>/ <a href="http://seoblackhat.com/2006/07/14/ip-delivery-to-stop-rss-content-thieves/">SEO Black Hat</a></p>
<h2>10. Stop spammers stealing your images</h2>
<p>Now  that we’ve stopped spammers from stealing your content via RSS, now it  is time to combat those who just copy and paste your articles onto their  site. Yes, this isn’t technically stopping spam, but it is helping  combat the spammers.</p>
<p>You’ve got two options if people are  hotlinking your images – watermark or .htaccess. We’ll look at both, and  I’ll leave you to decide which is better. First up, watermarking. The  foolproof method is to watermark your images before you upload them,  which you can do with some simple software – <a href="http://www.faststone.org/FSResizerDetail.htm">FastStone Photo Resizer</a> is a great tool that I’d thoroughly recommend. What’s more, it’s free! The second option is to install <a href="http://phpthumb.sourceforge.net/">phpThumb</a> and create a shortcode that resizes and watermarks your image. Copy and  paste the following code into your functions.php file, having uploaded  phpThumb to your theme’s folder, uploaded a watermark and changed the  URLs. You can also change the width that images will be resized to (it’s  currently 590).</p>
<blockquote><p>&lt;?php function imageresizer( $atts, $content = null ) {<br />
return &#8216;&lt;img src=&#8221;/THEMEURL/phpthumb/phpThumb.php?src=&#8217; . $content . &#8216;&amp;w=590&amp;amp;fltr[]=wmi|/images/watermark.gif|BR&#8221;Â  alt=&#8221;"&gt;&#8217;;<br />
}<br />
add_shortcode(&#8216;img&#8217;, &#8216;imageresizer&#8217;); ?&gt;</p></blockquote>
<p>&gt;<br />
With the code  integrated, now when uploading a picture, upload it in the normal way,  then go into HTML mode and copy the image url, then delete the image and  then paste the image URL between [img] and [/img].</p>
<p>Of course, you  can also easily disable hotlinking by going into your .htaccess file  and pasting the following (changing lines three and five – five will  display and alternate image – send it to something blank, or perhaps an  ad for your site?):</p>
<blockquote><p>RewriteEngine on<br />
RewriteCond %{HTTP_REFERER} !^$<br />
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]<br />
#RewriteRule \.(gif|jpg)$ &#8211; [F]<br />
RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/advert.jpg [R,L]</p></blockquote>
<h2>Wrapping up</h2>
<p>So  there we are. Ten lovely ways to stop spam in WordPress, in roughly  1323 words. Got any tips to share? Leave a comment below, of course!</p>
]]></content:encoded>
			<wfw:commentRss>http://redhatvn.net/top-10-ways-to-stop-spam-in-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to extract RPM or DEB packages</title>
		<link>http://redhatvn.net/how-to-extract-rpm-or-deb-packages</link>
		<comments>http://redhatvn.net/how-to-extract-rpm-or-deb-packages#comments</comments>
		<pubDate>Thu, 22 Apr 2010 10:08:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Centos]]></category>
		<category><![CDATA[Cpanel]]></category>
		<category><![CDATA[Directadmin]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[shell script]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://redhatvn.net/?p=1172</guid>
		<description><![CDATA[RPM and DEB packages are both containers for other files. An RPM is some sort of cpio archive. On the other hand, a DEB file is a pure ar archive. So, it should be possible to unpack their contents using standard archiving tools, regardless of your distribution’s package format. Under normal conditions, you should use [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://redhatvn.net/how-to-extract-rpm-or-deb-packages"></g:plusone></div><p>RPM and DEB packages are both containers for other files. An RPM is  some sort of <strong>cpio</strong> archive. On the other hand, a DEB  file is a pure <strong>ar</strong> archive. So, it should be possible to  unpack their contents using standard archiving tools, regardless of  your distribution’s package format. Under normal conditions, you should  use your distribution’s standard package manager, <strong>rpm</strong> or <strong>dpkg</strong> and their frontends, to manage those files.  But, if you need to be more generic, here is how to do it.<br />
<span id="more-1172"></span></p>
<h4>RPM</h4>
<p>For RPMs you need two command line utilities, <strong>rpm2cpio</strong> and <strong>cpio</strong>. Extracting the contents of the RPM package  is an <em>one-step</em> process:<br />
<code>rpm2cpio mypackage.rpm | cpio -vid</code><br />
If you just need to list the contents of the package without  extracting them, use the following:<br />
<code>rpm2cpio mypackage.rpm | cpio -vt</code><br />
The <strong>-v</strong> option is used in order to get verbose output  to the stdout. If you don’t need it, you can safely omit this switch.  For more information about the <code>cpio</code> options, please refer  to the <code>cpio(1)</code> manual page.</p>
<h4>DEB</h4>
<p>DEB files are <em>ar archives</em>, which contain three files:</p>
<ul>
<li>debian-binary</li>
<li>control.tar.gz</li>
<li>data.tar.gz</li>
</ul>
<p>As you might have already guessed, the needed archived files exist in  <code>data.tar.gz</code>. It is also obvious that unpacking this file  is a <em>two-step</em> process.</p>
<p>First, extract the aforementioned three files from the DEB file (<strong>ar</strong> archive):<br />
<code>tar vx mypackage.deb</code><br />
Then extract the contents of <code>data.tar.gz</code> using <strong>tar</strong>:<br />
<code>tar -xzvf data.tar.gz</code><br />
Or, if you just need to get a <em>listing</em> of the files:<br />
<code>tar -tzvf data.tar.gz</code><br />
Again the <strong>-v</strong> option in both <strong>ar</strong> and <strong>tar</strong> is used in order to get verbose output. It is safe not to use it. For  more information, read the man pages: <code>tar(1)</code> and <code>ar(1)</code>.</p>
<p><span style="text-decoration: line-through;">If anyone knows an <em>one-step process</em> to extract the  contents of the <code>data.tar.gz</code>, I’d be very interested in it!</span></p>
<p><strong>Update</strong></p>
<p><code>tar p mypackage.deb data.tar.gz | tar zx</code></p>
]]></content:encoded>
			<wfw:commentRss>http://redhatvn.net/how-to-extract-rpm-or-deb-packages/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Create your own user-defined services Windows NT/2000/XP/2003</title>
		<link>http://redhatvn.net/create-your-own-user-defined-services-windows-nt2000xp2003</link>
		<comments>http://redhatvn.net/create-your-own-user-defined-services-windows-nt2000xp2003#comments</comments>
		<pubDate>Tue, 01 Jun 2010 04:11:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://redhatvn.net/?p=1203</guid>
		<description><![CDATA[The Windows NT/2000 Resource Kit provides two utilities that allow you to create a Windows user-defined service for Windows applications and some 16-bit applications (but not for batch files). Whats needed for Windows NT/2000: Instrsrv.exe installs and removes system services from Windows NT/2000 Srvany.exe allows any Windows application to run as a service. You can [...]]]></description>
			<content:encoded><![CDATA[<div class="google_plus_one"><g:plusone size="medium" count="true" url="http://redhatvn.net/create-your-own-user-defined-services-windows-nt2000xp2003"></g:plusone></div><p>The Windows NT/2000 Resource Kit provides two utilities that allow you  to create a Windows user-defined service for Windows applications and  some 16-bit applications (but not for batch files).</p>
<p><strong><span id="more-1203"></span>Whats needed for Windows NT/2000</strong>:<br />
<strong>Instrsrv.exe</strong> installs and removes system services from Windows  NT/2000<br />
<strong>Srvany.exe</strong> allows any Windows application to run as a service.<br />
You can download both files here <a href="http://www.tacktech.com/download.cfm?file=microsoft/service/srvany.zip">srvany.zip</a></p>
<p>This zip includes three files. The two you need srvany.exe and  instsrv.exe to install the services and also srvany.wri which documents  everything you can do with the program.<br />
<strong>Note:</strong> Make sure the Services Manager is closed while running the  DOS commands.</p>
<hr />You will need to put these files in a directory called <strong>reskit</strong> At a MS-DOS command prompt(Start | Run | &#8220;cmd.exe&#8221;), type the following  command:<br />
&lt;path&gt;\reskit\INSTSRV.EXE &#8220;<em>Service Name</em>&#8221;  &lt;path&gt;\reskit\SRVANY.EXE<br />
This creates the service in the Services manager and the registry keys  to setup what program to run.</p>
<p><img src="http://www.tacktech.com/images/articles/197/addsrv.gif" alt="http:www.tacktech.com/" /></p>
<hr />Next open regedit.exe <strong>Start | run | regedit.exe</strong><br />
<strong>WARNING:</strong> Using Registry Editor incorrectly can cause serious  problems that may require you to reinstall your operating system.  Microsoft cannot guarantee that problems resulting from the incorrect  use of Registry Editor can be solved. Use Registry Editor at your own  risk.</p>
<p><img src="http://www.tacktech.com/images/articles/197/regedit.gif" alt="http:www.tacktech.com/" /></p>
<hr />Next navigate to this registry key.<br />
<strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<em>service name</em></strong></p>
<p><img src="http://www.tacktech.com/images/articles/197/key.gif" alt="http:www.tacktech.com/" /></p>
<hr />From the Edit menu, click Add Key and name it <strong>Parameters</strong><br />
Next from the Edit menu, click Add Value and type this information.<br />
<strong>Value Name: Application</strong><br />
<strong>Data Type : REG_SZ</strong><br />
<strong>String : &lt;path&gt;\&lt;application.ext&gt;</strong></p>
<p><img src="http://www.tacktech.com/images/articles/197/addkey.gif" alt="http:www.tacktech.com/" /></p>
<hr />Now you can start your service from the Service Manager</p>
<p><img src="http://www.tacktech.com/images/articles/197/srvmgr.gif" alt="http:www.tacktech.com/" /></p>
<hr />With this same program you can remove the service also. Just run this command from command prompt.<br />
<strong>&lt;path&gt;\reskit\INSTSRV.EXE <em>&#8220;Service Name&#8221;</em> REMOVE</strong></p>
<p><img src="http://www.tacktech.com/images/articles/197/remove.gif" alt="http:www.tacktech.com/" /></p>
]]></content:encoded>
			<wfw:commentRss>http://redhatvn.net/create-your-own-user-defined-services-windows-nt2000xp2003/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
