<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/1.5.1-alpha" -->
<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/"
>

<channel>
	<title>The Certified Geek</title>
	<link>http://certifiedgeek.blogsome.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Tue, 10 Nov 2009 06:23:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.1-alpha</generator>
	<language>en</language>

		<item>
		<title>Nagios Installation Whoops!</title>
		<link>http://certifiedgeek.blogsome.com/2009/11/10/nagios-pre-flight-check/</link>
		<comments>http://certifiedgeek.blogsome.com/2009/11/10/nagios-pre-flight-check/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 05:59:57 +0000</pubDate>
		<dc:creator>certifiedgeek</dc:creator>
		
	<category>Tech Notes</category>
	<category>Tables and Platform</category>
		<guid>http://certifiedgeek.blogsome.com/2009/11/10/nagios-pre-flight-check/</guid>
		<description><![CDATA[	While installing Nagios, you might encounter this error message in the web interface:

	Reading the recommended steps are rather vague and not straightforward. Here are direct steps to check what causing the errors on Nagios installation.
	1)  Make sure Nagios is running in the background
	# ps ax | grep nagios
 6722 ?     [...]]]></description>
			<content:encoded><![CDATA[	<p>While installing <a href="http://www.nagios.org/">Nagios</a>, you might encounter this error message in the web interface:<br />
<img src='/images/nagioserror.jpg' alt="Nagios web interface error" /></p>
	<p>Reading the recommended steps are rather vague and not straightforward. Here are direct steps to check what causing the errors on Nagios installation.</p>
	<p>1)  Make sure Nagios is running in the background</p>
	<blockquote><p><code># ps ax | grep nagios<br />
 6722 ?        Ssl    0:14 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg</code></p></blockquote>
	<p>If it is not running, execute the command</p>
	<blockquote><p><code># usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg</code></p></blockquote>
	<p>Since I use Debian, I executed this command,</p>
	<blockquote><p><code># /etc/init.d/nagios start</code></p></blockquote>
	<p>2) Execute pre-flight check commands to check the configuration file</p>
	<blockquote><p><code># /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg<br />
...snipped...<br />
Total Warnings: 0<br />
Total Errors:   0</p>
	<p>Things look okay - No serious problems were detected during the pre-flight check</code></p></blockquote>
	<p>The output should give you indications of any problems in the configuration file</p>
	<p>3) Lastly, check the Nagios logs which are normally located in /usr/local/nagios/var/nagios.log (use tail command if log file is very long)</p>
	<p>From these steps, you can properly diagnose the problem and correct them (if ever <img src='http://certifiedgeek.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )
</p>
]]></content:encoded>
			<wfw:commentRss>http://certifiedgeek.blogsome.com/2009/11/10/nagios-pre-flight-check/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Cisco Quickie: Locating a Cisco Access Point physically using flashing LED</title>
		<link>http://certifiedgeek.blogsome.com/2009/10/28/locating-a-cisco-access-point-1130ag-physically/</link>
		<comments>http://certifiedgeek.blogsome.com/2009/10/28/locating-a-cisco-access-point-1130ag-physically/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 13:17:54 +0000</pubDate>
		<dc:creator>cwgueco</dc:creator>
		
	<category>Tech Notes</category>
	<category>Cisco Quickie</category>
		<guid>http://certifiedgeek.blogsome.com/2009/10/28/locating-a-cisco-access-point-1130ag-physically/</guid>
		<description><![CDATA[	Imagine you have a number of Cisco Wireless Access Points, say 10 spread across your office functioning as some wireless mesh. You need to replace an access point (AP) which giving some problem on the wireless infrastructure. However, you currently dont have any documentation on which APs are mounted on the ceiling. There are also [...]]]></description>
			<content:encoded><![CDATA[	<p>Imagine you have a number of Cisco Wireless Access Points, say 10 spread across your office functioning as some wireless mesh. You need to replace an access point (AP) which giving some problem on the wireless infrastructure. However, you currently dont have any documentation on which APs are mounted on the ceiling. There are also no proper labelling. So, how would you determine which physically is the device?</p>
	<p>Cisco IOS has a command which make the LED of the AP to blink in order to be identified from the pack.</p>
	<blockquote><p>
<code>ap#led flash ?<br />
  &lt;1-3600>  number of sec to flash<br />
  disable   stop flashing the LEDs<br />
  <cr><br />
ap#sh led flash<br />
LED Flash is disabled</p>
	<p>ap#led flash<br />
ap#sh led flash<br />
LED Flash is enabled<br />
</cr></code>
</p></blockquote>
	<p>With this command, you can physically locate the APs from the ceiling.</p>
]]></content:encoded>
			<wfw:commentRss>http://certifiedgeek.blogsome.com/2009/10/28/locating-a-cisco-access-point-1130ag-physically/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Iptables loop script for Samba</title>
		<link>http://certifiedgeek.blogsome.com/2009/09/24/iptables-loop-script-for-samba/</link>
		<comments>http://certifiedgeek.blogsome.com/2009/09/24/iptables-loop-script-for-samba/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 07:41:38 +0000</pubDate>
		<dc:creator>cwgueco</dc:creator>
		
	<category>Tech Notes</category>
	<category>What Runs Underneath</category>
		<guid>http://certifiedgeek.blogsome.com/2009/09/24/iptables-loop-script-for-samba/</guid>
		<description><![CDATA[	Sometimes Linux administrator/owners wants to restrict access to the Samba server to specific IP addresses since user authentication is not enabled (because of so reasons). Here is a bash script to use iptables to restrict specific hosts via loop statement.
	

# Define the interface where Samba listens
IF_INT=eth0
# Define the list of host allowed to connect to [...]]]></description>
			<content:encoded><![CDATA[	<p>Sometimes Linux administrator/owners wants to restrict access to the <strong>Samba </strong>server to specific IP addresses since user authentication is not enabled (because of so reasons). Here is a bash script to use <strong>iptables </strong>to restrict specific hosts via <strong>loop statement</strong>.</p>
	<blockquote><p>
<code><br />
# Define the interface where Samba listens<br />
IF_INT=eth0<br />
# Define the list of host allowed to connect to the server separate by space and note the /32 subnet<br />
HOSTS="192.168.1.100/32 192.168.1.200/32 192.168.1.201/32" </code><br />
<code><br />
# This is the FOR loop<br />
for SOURCE in $HOSTS;<br />
do<br />
  iptables -A INPUT -i $IF_INT -s $SOURCE -p tcp --dport 445 -j ACCEPT<br />
  iptables -A INPUT -i $IF_INT -s $SOURCE -p tcp --dport 139 -j ACCEPT<br />
  iptables -A INPUT -i $IF_INT -s $SOURCE -p udp --dport 137 -j ACCEPT<br />
  iptables -A INPUT -i $IF_INT -s $SOURCE -p udp --dport 138 -j ACCEPT<br />
done;<br />
</code>
</p></blockquote>
	<p>Add this to your existing iptables script and your good to go.
</p>
]]></content:encoded>
			<wfw:commentRss>http://certifiedgeek.blogsome.com/2009/09/24/iptables-loop-script-for-samba/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Sudo and Environment Variables</title>
		<link>http://certifiedgeek.blogsome.com/2009/09/14/sudo-and-environment-variables/</link>
		<comments>http://certifiedgeek.blogsome.com/2009/09/14/sudo-and-environment-variables/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 10:35:51 +0000</pubDate>
		<dc:creator>cwgueco</dc:creator>
		
	<category>Tech Notes</category>
	<category>What Runs Underneath</category>
		<guid>http://certifiedgeek.blogsome.com/2009/09/14/sudo-and-environment-variables/</guid>
		<description><![CDATA[	I have always been scratching my head whenever I used sudo and the environment variables (env) keep on changing.  In my case, I have learned there are two ways to keep/preserve the environment or retain some them when moving into a privilege account (sudo -s).
	First method, run
#sudo -s -E
	where the -E parameter is meant [...]]]></description>
			<content:encoded><![CDATA[	<p>I have always been scratching my head whenever I used sudo and the environment variables (<code>env</code>) keep on changing.  In my case, I have learned there are two ways to keep/preserve the environment or retain some them when moving into a privilege account (<code>sudo -s</code>).</p>
	<p>First method, run<br />
<blockquote><code>#sudo -s -E</code></p></blockquote>
	<p>where the <code>-E</code> parameter is meant to presserve the environment.</p>
	<p>Second method, save all necessary variables in the current user (not root) shells profile (i.e. for bash its ~/.bashrc) and save these environment variables.</p>
	<blockquote><p><code>#vi ~/.bashrc</code><br />
<code>export param1=value1</code><br />
<code>export param2=value2</code><br />
<code>#</code></p></blockquote>
	<p>That&#8217;s all to it.
</p>
]]></content:encoded>
			<wfw:commentRss>http://certifiedgeek.blogsome.com/2009/09/14/sudo-and-environment-variables/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Cisco Quickie: Promoting a switch into a master in switch stack</title>
		<link>http://certifiedgeek.blogsome.com/2008/10/13/cisco-quickie-promoting-a-switch-into-a-master-in-switch-stack/</link>
		<comments>http://certifiedgeek.blogsome.com/2008/10/13/cisco-quickie-promoting-a-switch-into-a-master-in-switch-stack/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 05:16:35 +0000</pubDate>
		<dc:creator>cwgueco</dc:creator>
		
	<category>Cisco Quickie</category>
		<guid>http://certifiedgeek.blogsome.com/2008/10/13/cisco-quickie-promoting-a-switch-into-a-master-in-switch-stack/</guid>
		<description><![CDATA[Cisco, Quickie, Stack, Switch]]></description>
			<content:encoded><![CDATA[	<p>In a <a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3750/software/release/12.1_14_ea1/configuration/guide/swstack.html">normal switch stack of Cisco Catalyst 3750</a> (several switches connected with each other functioning as one virtual switch), one switch will make itself the master switch (the one which controls the operations of the stack). In order to make the switch elect itself as master, it needs to have the highest priority number. </p>
	<p>Here we have a switch with a priority &#8220;1&#8243;<br />
<code><br />
Switch#show switch<br />
Switch#  Role        Mac Address            Priority Version  State<br />
----------------------------------------------------------<br />
*1            Master    0023.344b.de80         1             0        Ready<br />
</code>       </p>
	<p>We need to increase its priority number in order to force it to become the master when it joins the switch stack<br />
<code><br />
Switch#configure terminal<br />
Enter configuration commands, one per line.  End with CNTL/Z.<br />
Switch(config)#switch 1 ?<br />
  priority   Set the priority of the specified switch<br />
  provision  Configure Switch provision / offline config<br />
  renumber   Renumber the specified switch number</p>
	<p>Switch(config)#switch 1 priority ?<br />
  &lt;1-15>  Switch Priority</p>
	<p>Switch(config)#<strong>switch 1 priority 15</strong><br />
Changing the Switch Priority of Switch Number 1 to 15<br />
Do you want to continue?[confirm]<br />
New Priority has been set successfully<br />
</code></p>
	<p>For here, we can check the switch status and priority number set to &#8220;15&#8243;<br />
<code><br />
Switch#sh switch<br />
Switch/Stack Mac Address : 0023.344b.de80<br />
                                           H/W   Current<br />
Switch#  Role   Mac Address     Priority Version  State<br />
----------------------------------------------------------<br />
*1       Master 0023.344b.de80     <strong>15 </strong>    0       Ready<br />
</code></p>
	<p>When this stack is joined in a switch stack, it will elect itself as the switch master (check the <strong>Master LED</strong> after booting). Note that the switch stack can only handle only 9 stacked switches, so priority number 15 should be more than enough. Then the only problem if somebody set another switch with priority number 15 too, we will check on that later <img src='http://certifiedgeek.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://certifiedgeek.blogsome.com/2008/10/13/cisco-quickie-promoting-a-switch-into-a-master-in-switch-stack/feed/</wfw:commentRss>
	</item>
		<item>
		<title>How to brick a Cisco Wireless (AP1131AG) A.K.A Downgrading from lightweight mode to autonomous mode</title>
		<link>http://certifiedgeek.blogsome.com/2008/06/24/how-to-brick-a-cisco-wireless-ap1131ag-aka-downgrading-from-lightweight-mode-to-autonomous-mode/</link>
		<comments>http://certifiedgeek.blogsome.com/2008/06/24/how-to-brick-a-cisco-wireless-ap1131ag-aka-downgrading-from-lightweight-mode-to-autonomous-mode/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 06:41:23 +0000</pubDate>
		<dc:creator>cwgueco</dc:creator>
		
	<category>Tech Notes</category>
	<category>Lines Connected</category>
	<category>Tables and Platform</category>
		<guid>http://certifiedgeek.blogsome.com/2008/06/24/how-to-brick-a-cisco-wireless-ap1131ag-aka-downgrading-from-lightweight-mode-to-autonomous-mode/</guid>
		<description><![CDATA[cisco wireless access point 1131ag]]></description>
			<content:encoded><![CDATA[	<p>It has been a while I manage to write new stuff given with the new work I am currently dealing but here is the first for this year <img src='http://certifiedgeek.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
	<p>We just bought some <a href="http://www.cisco.com/en/US/partner/prod/collateral/wireless/ps5678/ps6087/product_data_sheet0900aecd801b9058.html">Cisco Wireless Access Point (model 1131AG)</a> but unfortunately these are already in <a href="http://www.cisco.com/en/US/partner/products/hw/wireless/ps430/products_qanda_item09186a00806a4da3.shtml#lap">lightweight mode</a>. In this mode, you would need a <a href="http://www.cisco.com/en/US/partner/products/ps6302/Products_Sub_Category_Home.html">Wireless LAN Controller</a> to utilize them. There a documentation to how to upgrade an <a href="http://cisco.com/en/US/docs/wireless/access_point/conversion/lwapp/upgrade/guide/lwapnote.html">autonomous Cisco Aironet Access Point to lightweight mode</a> only a small section discusses the reversing the process.  This blog discusses how I managed to brick errm reverse the process which is not recommended by Cisco.</p>
	<p>1. Download the appropriate Cisco IOS from the cisco website (You need to have a valid Cisco account to do this <img src='http://certifiedgeek.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   )<br />
<img src='/images/CiscoIOSdownload.JPG' alt='' / height=500 width=800/><br />
For this I downloaded <strong>c1130-rcvk9w8-tar.124-10b.JA3</strong></p>
	<p>2. Install a TFTP Service (recommend <a href="http://www.solarwinds.com/products/freetools/">SolarWinds free TFTP server</a>)<br />
<img src='/images/SolarwindsTFTP.JPG' alt='' /></p>
	<p>3. Rename the image to <strong>c1130-k9w7-tar.default</strong> and place the image in the TFP source directory</p>
	<p>4. Change to IP address of the TFTP Server to any IP address between 10.0.0.2 to 10.0.0.30 (I used 10.0.0.2 on my laptop where the TFTP service is running)</p>
	<p>5. Connect the access point on the same switch where the TFTP service is connected. Note: Ensure there is <strong>no DHCP service</strong> running on the this device.</p>
	<p>6. Press the mode button of the access point while pluggin in the power (wait for about 20-25 seconds). Wait for the one of the LED to turn <strong>RED</strong>  (one them becomes Amber first) then release the mode button.<br />
<img src='/images/Cisco1131AGMode.JPG' alt='' /></p>
	<p>If everything goes well, the process will take around 10 to 15 minutes.</p>
	<p>Here are the screenshots from the console of the access point, the sniffer on my laptop and the TFTP server activity.<br />
<img src='/images/Downgrade_AP1131a.JPG' alt='' /> </p>
	<p>On the final outcome, the access point can now operate in autonomous mode with a full fledge IOS that enables it to function in stand alone.<br />
<img src='/images/Final_AP_IOSa.JPG' alt='' /> </p>
	<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://certifiedgeek.blogsome.com/2008/06/24/how-to-brick-a-cisco-wireless-ap1131ag-aka-downgrading-from-lightweight-mode-to-autonomous-mode/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Hackvertor</title>
		<link>http://certifiedgeek.blogsome.com/2007/11/02/hackvertor/</link>
		<comments>http://certifiedgeek.blogsome.com/2007/11/02/hackvertor/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 05:57:51 +0000</pubDate>
		<dc:creator>cwgueco</dc:creator>
		
	<category>Tech Notes</category>
	<category>What Runs Underneath</category>
		<guid>http://certifiedgeek.blogsome.com/2007/11/02/hackvertor/</guid>
		<description><![CDATA[	While updating my knowledge with security tools, I manage to stumble upon this &#8220;Hackvertor&#8221;. It kinda sounded like a convertor in a more hacker term. 
	For you guys to appreciate this, you should try doing this challenge manually from the Spanner. Then try watching the this video in order to appreciate how it is done [...]]]></description>
			<content:encoded><![CDATA[	<p>While updating my knowledge with security tools, I manage to stumble upon this <a href="http://www.businessinfo.co.uk/labs/hackvertor/hackvertor.php" target="_blank">&#8220;Hackvertor&#8221;</a>. It kinda sounded like a convertor in a more hacker term. </p>
	<p>For you guys to appreciate this, you should try doing this <a href="http://www.thespanner.co.uk/2007/10/10/a-bit-of-fun/" target="_blank">challenge</a> manually from the Spanner. Then try watching the this <a href="http://www.megafileupload.com/en/file/20215/hackvertor-demo-mov.html" target="_blank">video</a> in order to appreciate how it is done with the Hackvertor. Enjoy!</p>
	<p><img src='/images/hackvertor.gif' alt='hackvertor' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://certifiedgeek.blogsome.com/2007/11/02/hackvertor/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Free Cisco Webcasts</title>
		<link>http://certifiedgeek.blogsome.com/2007/10/31/free-cisco-webcasts-2/</link>
		<comments>http://certifiedgeek.blogsome.com/2007/10/31/free-cisco-webcasts-2/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 12:44:02 +0000</pubDate>
		<dc:creator>cwgueco</dc:creator>
		
	<category>Tech Notes</category>
	<category>All about Cert</category>
		<guid>http://certifiedgeek.blogsome.com/2007/10/31/free-cisco-webcasts-2/</guid>
		<description><![CDATA[	Interested in watching FREE webcasts from Cisco, check these featured webcasts from them. I know some of you might be taken off since these are vendor centric webcasts but we can&#8217;t deny Cisco has been and will be around setting the trends of networking and security&#8230;. well for the latter part I might think twice [...]]]></description>
			<content:encoded><![CDATA[	<p>Interested in watching FREE webcasts from Cisco, check these <a href="http://www.cisco.com/web/learning/le21/le39/featured.html">featured webcasts</a> from them. I know some of you might be taken off since these are vendor centric webcasts but we can&#8217;t deny Cisco has been and will be around setting the trends of networking and security&#8230;. well for the latter part I might think twice <img src='http://certifiedgeek.blogsome.com/wp-images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
	<p><a href="http://www.cisco.com/web/learning/le21/le39/featured.html"><img src='/images/ciscowebcasts_01.gif' alt=''  width="600"/> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://certifiedgeek.blogsome.com/2007/10/31/free-cisco-webcasts-2/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Remote Desktop support without the hassle</title>
		<link>http://certifiedgeek.blogsome.com/2007/10/30/remote-desktop-support-without-the-hassle/</link>
		<comments>http://certifiedgeek.blogsome.com/2007/10/30/remote-desktop-support-without-the-hassle/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 10:25:10 +0000</pubDate>
		<dc:creator>cwgueco</dc:creator>
		
	<category>Tech Notes</category>
	<category>Lines Connected</category>
		<guid>http://certifiedgeek.blogsome.com/2007/10/30/remote-desktop-support-without-the-hassle/</guid>
		<description><![CDATA[	Ever wondered how to provide remote desktop support to one of your non-techie friends who have a problem using their computer. If they are directly connected to the Internet meaning have public IP address assigned to them then this should be a cinch. We have Windows Remote Desktop and a plethora of VNC program to [...]]]></description>
			<content:encoded><![CDATA[	<p>Ever wondered how to provide remote desktop support to one of your non-techie friends who have a problem using their computer. If they are directly connected to the Internet meaning have public IP address assigned to them then this should be a cinch. We have Windows Remote Desktop and a plethora of VNC program to support this.</p>
	<p>But how about if they are connected in an internal network where private network address is used as well NATting their environment prior to reaching the Internet. There are also some ISP out there still providing users in the private addressing space. How do you go about supporting them in case they need your help? Their network administrator as well as security guys would not allow any special treatment for these machines being accessed from the Internet. Now we have a bit of a problem.</p>
	<p>But not long ago, programs have been developed to address these concerns. Without disturbing the current infrastructure, clients can be remote accessed and controlled by users outside the network. One particular program I have recently used and liked is the<a href="http://www.teamviewer.com/">Teamviewer</a>.</p>
	<p>One good this about this program is that it is free for non-commercial use meaning normal users like you and I can use the program to be able to provide free remote desktop sharing.  Simply downloading and installing the program is fairly straightforward. It has also a light version called Teamviewer Quick Support which does not require any installation and can be run in order to allow users to connect to the user&#8217;s desktop.</p>
	<p>One the program is installed, running it will show you the main interface:</p>
	<p><img src='/images/teamviewer.gif' alt='Teamviewer'  width=500 /></p>
	<p>One the main interface, one can see the &#8220;Your Details&#8221; section which has the ID and Password (numeric password). These are the credentials required to be sent over to the user requiring remote desktop access to the client. This can be sent via IM or voice call. The Teamviewer mode below explains the type of access allowed for the remote user. Another in the main interface is the &#8220;Partner Details&#8221; which is used as entry for the ID of the remote client which will be connected if this host will act as the machine that is going to connect. Nifty aint it <img src='http://certifiedgeek.blogsome.com/wp-images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
	<p>One thing people should notice why this program works even if it is inside an internal network is because of a small program called DynGate which runs in the background. It is mainly responsible for the connectivity for the remote desktop access. This program requires outbound access via port 80 to an external IP address which is normally the case for every hosts requiring Internet access. Using the program tcpview, we can see how the program connected to the Internet.</p>
	<p><img src='/images/tcpviewdyngate.gif' alt='tcpview-dyngate' />.</p>
	<p>Though they state in their clause once the connection is established between the hosts, the line is secured using an encrypted channel and Teamviewers systems cannot decipher this traffic. Some people will raise security and privacy concerns on this. However, since its free and you only utilized it in certain occassions it would not be an issue to me. I would just terminate the program once done. </p>
]]></content:encoded>
			<wfw:commentRss>http://certifiedgeek.blogsome.com/2007/10/30/remote-desktop-support-without-the-hassle/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Windows Shell Environment</title>
		<link>http://certifiedgeek.blogsome.com/2007/10/30/windows-powershell/</link>
		<comments>http://certifiedgeek.blogsome.com/2007/10/30/windows-powershell/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 06:23:56 +0000</pubDate>
		<dc:creator>cwgueco</dc:creator>
		
	<category>Tech Notes</category>
	<category>Tables and Platform</category>
		<guid>http://certifiedgeek.blogsome.com/2007/10/30/windows-powershell/</guid>
		<description><![CDATA[	While playing around with my Windows XP, I tried looking around for alternatives for the crude CMD.EXE  Command Prompt. I tried several alternatives for gaining the same *Nix-Shell flexibility I get while using my *Nix plaform. In the end, I have narrowed my choice to two Window shell environment. These are Cygwin and Windows [...]]]></description>
			<content:encoded><![CDATA[	<p>While playing around with my Windows XP, I tried looking around for alternatives for the crude CMD.EXE  Command Prompt. I tried several alternatives for gaining the same *Nix-Shell flexibility I get while using my *Nix plaform. In the end, I have narrowed my choice to two Window shell environment. These are <a href="http://www.cygwin.com/">Cygwin</a> and <a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx">Windows Powershell </a></p>
	<p>I will post next time detailed difference between the two Windows shell environment. Here some screenshots from my machine:</p>
	<p><strong>Cygwin</strong><br />
<img src='/images/cygwin_01.gif' alt='Cygwin' /></p>
	<p><strong>Powershell</strong><br />
<img src='/images/powershell_01.gif' alt='Powershell' />
</p>
]]></content:encoded>
			<wfw:commentRss>http://certifiedgeek.blogsome.com/2007/10/30/windows-powershell/feed/</wfw:commentRss>
	</item>
	</channel>
</rss>
