<?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>Tachytelic.net</title>
	<atom:link href="http://www.tachytelic.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tachytelic.net</link>
	<description></description>
	<lastBuildDate>Fri, 19 Feb 2010 00:08:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recovering saved FTP Passwords using a simple netmon filter</title>
		<link>http://www.tachytelic.net/2010/02/recovering-cached-ftp-passwords-using-a-simple-netmon-filter/</link>
		<comments>http://www.tachytelic.net/2010/02/recovering-cached-ftp-passwords-using-a-simple-netmon-filter/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 22:12:45 +0000</pubDate>
		<dc:creator>Paulie</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Technical Posts]]></category>
		<category><![CDATA[CoreFTP]]></category>
		<category><![CDATA[CuteFTP]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Password]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.tachytelic.net/?p=87</guid>
		<description><![CDATA[Today I needed to FTP some files to a site that I have used on and off for a number of years.  Because I have recently installed Windows 7 I needed to setup the site again in my FTP Client, Core FTP.
Although my old machine still has the connection setup I was not able [...]]]></description>
			<content:encoded><![CDATA[<p>Today I needed to FTP some files to a site that I have used on and off for a number of years.  Because I have recently installed Windows 7 I needed to setup the site again in my FTP Client, Core FTP.</p>
<p>Although my old machine still has the connection setup I was not able to see the cached/saved password.  Although it is possible to export the sites, the password remained encrypted and I wanted to document the actual password.</p>
<p>There are a lot of tools, some free and some which you have to pay for which will recover the cached FTP password for you.  Some of these looked a bit questionable and as FTP is an entirely unencrypted service I thought it should be easy to sniff the password out of the FTP traffic itself.</p>
<p>Turns out that it really is very easy and the saved password can be retreived instantly using netmon.</p>
<p>So here is how to do it.</p>
<p>Create a new capture filter in netmon and enter the following:<br />
<code><br />
tcp.Port==21 and property.TCPPayload.contains("PASS")<br />
</code><br />
Should look like this:</p>
<p><a href="http://www.tachytelic.net/wp-content/uploads/FTP-Password-Filter.png"><img src="http://www.tachytelic.net/wp-content/uploads/FTP-Password-Filter.png" alt="Netmon FTP Password Capture" title="Netmon FTP Password Capture" width="520" height="203" class="aligncenter size-full wp-image-89" /></a></p>
<p>Then click on the start button to begin capture.  Then open your FTP client which contains the cached password and connect to the FTP server.</p>
<p>As soon as you have made a succesful connection switch back to netmon and stop the capture.  You should then be able to see the FTP password in clear text in the capture window, something like this:</p>
<p><a href="http://www.tachytelic.net/wp-content/uploads/PasswordCaptured.png"><img src="http://www.tachytelic.net/wp-content/uploads/PasswordCaptured.png" alt="" title="PasswordCaptured" width="589" height="99" class="aligncenter size-full wp-image-92" /></a></p>
<p>I spotted a lot of posts from people trying to recover or export their saved FTP passwords from CoreFTP and CuteFTP and many programs are designed specifically for this purpose.  This is quick and simple and does not depend on any 3rd party software and should work with any FTP client.</p>
<p>Hope this helps someone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tachytelic.net/2010/02/recovering-cached-ftp-passwords-using-a-simple-netmon-filter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Errors during verify phase of backup to USB Drives on BackupExec 10d</title>
		<link>http://www.tachytelic.net/2010/02/errors-during-verify-phase-of-backup-to-usb-drives-on-backupexec-10d/</link>
		<comments>http://www.tachytelic.net/2010/02/errors-during-verify-phase-of-backup-to-usb-drives-on-backupexec-10d/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 12:04:04 +0000</pubDate>
		<dc:creator>Paulie</dc:creator>
				<category><![CDATA[Technical Posts]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Backup Exec]]></category>

		<guid isPermaLink="false">http://www.tachytelic.net/?p=71</guid>
		<description><![CDATA[When backing up to external USB drives from Backup Exec 10d it may fail on the verification stage with the following errors:

Final error: 0xe00084c8 &#8211; The backup storage device has failed.
Final error category: Backup Device Errors
For additional information regarding this error refer to link V-79-57344-33992

And then&#8230;

Final error: 0xe00084c8 &#8211; The backup storage device has failed.
Final [...]]]></description>
			<content:encoded><![CDATA[<p>When backing up to external USB drives from Backup Exec 10d it may fail on the verification stage with the following errors:</p>
<blockquote><p>
Final error: 0xe00084c8 &#8211; The backup storage device has failed.<br />
Final error category: Backup Device Errors</p>
<p>For additional information regarding this error refer to link V-79-57344-33992
</p></blockquote>
<p>And then&#8230;</p>
<blockquote><p>
Final error: 0xe00084c8 &#8211; The backup storage device has failed.<br />
Final error category: Backup Device Errors</p>
<p>For additional information regarding this error refer to link V-79-57344-33992
</p></blockquote>
<p>In the application event log there may also be the following:</p>
<blockquote><p>
Event Type:	Error<br />
Event Source:	Backup Exec<br />
Event Category:	None<br />
Event ID:	33808<br />
Date:		06/02/2010<br />
Time:		19:02:25<br />
User:		N/A<br />
Description:<br />
An error occurred while processing a B2D command.<br />
 Drive: ReadMTFData() ReadFile failed (N:\VERITAS\B2D\B2D001024.bkf).  Error=1450 </p>
<p> For more information, click the following link: </p>
<p>http://eventlookup.veritas.com/eventlookup/EventLookup.jhtml</p>
</blockquote>
<blockquote><p>
Event Type:	Error<br />
Event Source:	Backup Exec<br />
Event Category:	None<br />
Event ID:	57665<br />
Date:		06/02/2010<br />
Time:		19:02:25<br />
User:		N/A<br />
Description:<br />
Storage device &#8220;Friday N:&#8221; reported an error on a request to read data from media.</p>
<p>Error reported:<br />
Insufficient system resources exist to complete the requested service.<br />
. </p>
<p> For more information, click the following link: </p>
<p>http://eventlookup.veritas.com/eventlookup/EventLookup.jhtml</p>
<p>Data:<br />
0000: aa 05 00 00 c8 84 00 e0   ª&#8230;È.à<br />
0008: 00 80 00 00 00 00 00 00   .&#8230;&#8230;<br />
0010: 92 03 00 00               &#8230;
</p></blockquote>
<blockquote><p>
Event Type:	Error<br />
Event Source:	Backup Exec<br />
Event Category:	None<br />
Event ID:	34113<br />
Date:		06/02/2010<br />
Time:		19:02:25<br />
User:		N/A<br />
Description:<br />
Backup Exec Alert: Job Failed<br />
(Job: &#8220;Friday &#8211; Backup to N:&#8221;) Friday &#8211; Backup to N: &#8212; The job failed with the following error: The backup storage device has failed.</p>
<p> For more information, click the following link: </p>
<p>http://eventlookup.veritas.com/eventlookup/EventLookup.jhtml</p>
</blockquote>
<p>A lot of people have this problem but there seemed to be no definitive answer.  For me the following steps solved the problem:</p>
<p>1) From within device manager set the USB drive to &#8220;Optimize for performance&#8221;:</p>
<p><a href="http://www.tachytelic.net/wp-content/uploads/QuickRemoval.png"><img src="http://www.tachytelic.net/wp-content/uploads/QuickRemoval.png" alt="Device Manager Optimising External USB Drive for Performance" title="PerformanceOptimise" width="406" height="450" class="aligncenter size-full wp-image-75" /></a></p>
<p>2) From within Backup Exec Devices &#8211; Set the maximum size for Backup-To-Disk files to 2GB</p>
<p>3) From within Backup Exec Devices &#8211; Disabled auto-detect device settings and enabled &#8220;Buffered Reads&#8221; and &#8220;Buffered Writes&#8221;</p>
<p><a href="http://www.tachytelic.net/wp-content/uploads/BE_Device.png"><img src="http://www.tachytelic.net/wp-content/uploads/BE_Device.png" alt="Backup Exec USB Device Configuration" title="Backup Exec USB Device Configuration" width="422" height="401" class="aligncenter size-full wp-image-78" /></a></p>
<p>There is no clear resolution for this problem.  Different settings seem to solve the problem for different systems.  This is running on a Dell PowerEdge 2850 / Windows 2003 Standard and 4Gb.  Backup size is approx 250Gb.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tachytelic.net/2010/02/errors-during-verify-phase-of-backup-to-usb-drives-on-backupexec-10d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enabling ping on Thompson Speedtouch 605s</title>
		<link>http://www.tachytelic.net/2010/02/enabling-ping-on-thompson-speedtouch-605s/</link>
		<comments>http://www.tachytelic.net/2010/02/enabling-ping-on-thompson-speedtouch-605s/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 00:41:27 +0000</pubDate>
		<dc:creator>Paulie</dc:creator>
				<category><![CDATA[Technical Posts]]></category>
		<category><![CDATA[Speedtouch Ping Wan]]></category>

		<guid isPermaLink="false">http://www.tachytelic.net/?p=68</guid>
		<description><![CDATA[To enable ping on the WAN/Internet interface on the Thompson Speedtouch 605s (and probably lots of other speedtouch models)
Telnet to the router:
Default username is Administrator (note the capital A)
Default password is empty
Then run:
service system ifadd name=PING_RESPONDER group=wan
You should now be able to ping the wan address.
]]></description>
			<content:encoded><![CDATA[<p>To enable ping on the WAN/Internet interface on the Thompson Speedtouch 605s (and probably lots of other speedtouch models)</p>
<p>Telnet to the router:</p>
<p>Default username is Administrator (note the capital A)<br />
Default password is empty</p>
<p>Then run:</p>
<p>service system ifadd name=PING_RESPONDER group=wan</p>
<p>You should now be able to ping the wan address.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tachytelic.net/2010/02/enabling-ping-on-thompson-speedtouch-605s/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Error 3221684229 when installing mailbox role of Exchange 2007 SP1 on Windows Server 2008 r2</title>
		<link>http://www.tachytelic.net/2009/10/error-3221684229-when-installing-mailbox-role-of-exchange-2007-sp1-on-windows-server-2008-r2/</link>
		<comments>http://www.tachytelic.net/2009/10/error-3221684229-when-installing-mailbox-role-of-exchange-2007-sp1-on-windows-server-2008-r2/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 15:37:26 +0000</pubDate>
		<dc:creator>Paulie</dc:creator>
				<category><![CDATA[Technical Posts]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Windows 2008 R2]]></category>

		<guid isPermaLink="false">http://www.tachytelic.net/?p=58</guid>
		<description><![CDATA[Just been trying to install Exchange 2007 SP1 on a freshly installed Windows 2008 R2 and come up against the following error during the installation of the Mailbox Role:
Mailbox Role
Failed
Error:
An error occurred. The error code was 3221684229. The message was Access is denied..
Simple fix for this is to run setup.exe in compatibilty mode.  I [...]]]></description>
			<content:encoded><![CDATA[<p>Just been trying to install Exchange 2007 SP1 on a freshly installed Windows 2008 R2 and come up against the following error during the installation of the Mailbox Role:</p>
<blockquote><p>Mailbox Role<br />
Failed</p>
<p>Error:<br />
An error occurred. The error code was 3221684229. The message was Access is denied..</p></blockquote>
<p>Simple fix for this is to run setup.exe in compatibilty mode.  I chose Vista SP2 and then the installation went through normally.</p>
<p>But before you go rushing to finish your installation it is worth noting that Exchange 2007 SP2 will not be supported on Windows 2008 R2, and therefore you may want to reconsider doing the installation at all!  Read here:</p>
<p><a href="http://msexchangeteam.com/archive/2009/09/21/452567.aspx">http://msexchangeteam.com/archive/2009/09/21/452567.aspx</a></p>
<p>I flattened the installation and went back to Windows 2008 Standard.</p>
<p>Update: Microsoft have changed the policy to support Exchange 2007 on Windows 2008 r2:</p>
<p><a href="http://msexchangeteam.com/archive/2009/11/04/453026.aspx">http://msexchangeteam.com/archive/2009/11/04/453026.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tachytelic.net/2009/10/error-3221684229-when-installing-mailbox-role-of-exchange-2007-sp1-on-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PPTP VPN Problems with Vista SP1 and ZoneAlarm</title>
		<link>http://www.tachytelic.net/2008/07/pptp-vpn-problems-with-vista-sp1-and-zonealarm/</link>
		<comments>http://www.tachytelic.net/2008/07/pptp-vpn-problems-with-vista-sp1-and-zonealarm/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 20:52:02 +0000</pubDate>
		<dc:creator>Paulie</dc:creator>
				<category><![CDATA[Technical Posts]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[ZoneAlarm]]></category>

		<guid isPermaLink="false">http://www.tachytelic.net/?p=33</guid>
		<description><![CDATA[Yesterday I advised a customer who is a remote VPN/Terminal Services user to upgrade to Vista SP1 in order to make &#34;Terminal Services Easy Print&#34; available. 
After the installation of SP1 the user was not able access the corporate VPN.
When trying to connect Vista hangs at &#34;Verifying username and password&#34; and eventually shows an 828 [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I advised a customer who is a remote VPN/Terminal Services user to upgrade to Vista SP1 in order to make &quot;Terminal Services Easy Print&quot; available. </p>
<p>After the installation of SP1 the user was not able access the corporate VPN.</p>
<p>When trying to connect Vista hangs at &quot;Verifying username and password&quot; and eventually shows an 828 error.&#160; On the server side event 20209 was logged.</p>
<p>There is a discussion on the ZA forums as to where the blame lies for the problem but there does not seem to be a clear answer.</p>
<p>For the sake of simplicity, I have found that:</p>
<p>On Vista SP1 machines with version 7.1.248 of ZoneAlarm free installed PPTP VPN connections to Windows 2003 Based RRAS servers do not work.&#160; Also note that disabling ZoneAlarm does not help.&#160; Uninstalling the product solved the issue immediately.</p>
<p>Always a pain when you try to solve one problem and create another in the process.&#160; On a positive note Terminal Services easy print in Windows 2008 worked really well once we got the user reconnected.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tachytelic.net/2008/07/pptp-vpn-problems-with-vista-sp1-and-zonealarm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Malware/Virus delivered through fake e-mail from UPS</title>
		<link>http://www.tachytelic.net/2008/07/malwarevirus-delivered-through-fake-e-mail-from-ups/</link>
		<comments>http://www.tachytelic.net/2008/07/malwarevirus-delivered-through-fake-e-mail-from-ups/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 09:00:46 +0000</pubDate>
		<dc:creator>Paulie</dc:creator>
				<category><![CDATA[Technical Posts]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://www.tachytelic.net/?p=32</guid>
		<description><![CDATA[I have had several incidents this week of customer systems being infected by executables attached to e-mails appearing to be from UPS.
Looking around the blogs, these e-mails seem to be having a higher than normal infection rate.  It is time consuming to get rid of and makes the infected machines unusable and creates a [...]]]></description>
			<content:encoded><![CDATA[<p>I have had several incidents this week of customer systems being infected by executables attached to e-mails appearing to be from UPS.</p>
<p>Looking around the blogs, these e-mails seem to be having a higher than normal infection rate.  It is time consuming to get rid of and makes the infected machines unusable and creates a huge number of network connections.</p>
<p>The exact subject line of the email&#8217;s that have been received is: </p>
<p>UPS Tracking Number 5440074870</p>
<p>Attached to the e-mail is a zip file containing an executable which when executed installs &quot;XP Security Center&quot;. </p>
<p><a href="http://www.tachytelic.net/wp-content/xpsecurity1.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="331" alt="XPSecurity1" src="http://www.tachytelic.net/wp-content/xpsecurity1-thumb.jpg" width="421" border="0" /></a>&#160;</p>
<p>Much more information about the detail of the actual email can be found on the <a href="http://blog.trendmicro.com/ups-spam-trojan-courier-of-choice/">Trend Malware Blog</a>.&#160; The worrying thing about this e-mail is that both of the machines that it infected have their e-mail filtered by very well known external 3rd party mail systems, then have virus scanning on their own Exchange servers and finally on their desktop machines.&#160; At the moment this e-mail is still slipping through the net.</p>
<p>This virus does a LOT of clever things to prevent you getting rid of it.&#160; I noticed that when trying to run <a href="http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx">Autoruns</a> from Sysinternals that it just would not work.&#160; Renaming the autoruns executable allows it to run.&#160; It also stops you being able to install/download Windows Defender, disables system restore, removes the system tools program group amongst other things.</p>
<p>Not a very sophisticated solution but for now I have <a href="http://www.tachytelic.net/?p=4">edited the Exchange IMF custom weighting file</a> on customer systems to ensure that messages with &quot;UPS Tracking&quot; in the subject line are never delivered to the recipients and definitely classed as spam.&#160; </p>
<p>I had written a separate post on how to remove the virus manually, but at the moment I am still monitoring the infected machines to ensure they are completely clean.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tachytelic.net/2008/07/malwarevirus-delivered-through-fake-e-mail-from-ups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using packet capture to find virus infected clients</title>
		<link>http://www.tachytelic.net/2007/12/using-packet-capture-to-find-virus-infected-clients/</link>
		<comments>http://www.tachytelic.net/2007/12/using-packet-capture-to-find-virus-infected-clients/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 12:47:09 +0000</pubDate>
		<dc:creator>Paulie</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Technical Posts]]></category>
		<category><![CDATA[NetMon]]></category>
		<category><![CDATA[Packet Capture]]></category>
		<category><![CDATA[SBS 2003]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://www.tachytelic.net/?p=27</guid>
		<description><![CDATA[Today a customer started to get a lot of their e-mails bounced. In fact they could not even e-mail me to let me know about the problem as my own mail servers were rejecting their messages.
The reason for this was because their IP address had been listed on the CBL.
I had a poke around the [...]]]></description>
			<content:encoded><![CDATA[<p>Today a customer started to get a lot of their e-mails bounced. In fact they could not even e-mail me to let me know about the problem as my own mail servers were rejecting their messages.</p>
<p>The reason for this was because their IP address had been listed on the CBL.</p>
<p>I had a poke around the server and everything seemed to be in good order; patched up to date, virus scanner had nothing interesting to report, netstat did not show any abnormal connections and Exchange queues seemed normal. So I assumed that the problem must be coming from one of the network PCs.</p>
<p>This customer has a dual nic SBS 2003 Standard edition server, not my preferred set-up, but the system had to be implemented in this way to fit in with existing infrastructure. It is not possible to see what traffic is passing through the NAT gateway on RRAS with the built in tools, but Microsoft Netmon 3.1 should be able to show up any strange network traffic. I installed it and ran the following filter:</p>
<p>Tcp.dstport == 25 and ipv4.Address != 192.168.200.1</p>
<p>192.168.200.1 is the IP address of the internet facing NIC on the SBS machine.</p>
<p>Within a couple of minutes this filter showed all the machines on the network sending SMTP based traffic except for the SBS server itself. Fortunately there was only one. I took remote control of the machine and from the command line ran:</p>
<p>netstat -ano |find ?��Ǩ?�:25?��Ǩ�?</p>
<p>The output of this command showed me the local processes which were attempting to communicate with other hosts on port 25 and gave me confirmation that this PC was definitely infected with some kind of mass mailing virus or worm. Killing the process listed by the netstat command stopped the mass mailer and gave some breathing space to find the cause of the problem.</p>
<p>Turns out the machine in question had its virus checker disabled. So I turned it back on and ran a full scan which turned up almost 6,000 files infected with W32/MyDoom.  </p>
<p>Once the problem had been found it was easy to sort, but because I have so few customers with this set-up it had not occurred to me how little visibility you get over network traffic with the SBS 2003 standard edition tools.</p>
<p>The joys of travelling sales laptops <img src='http://www.tachytelic.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tachytelic.net/2007/12/using-packet-capture-to-find-virus-infected-clients/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sending backup tape reminder e-mails</title>
		<link>http://www.tachytelic.net/2007/10/sending-backup-tape-reminder-e-mails/</link>
		<comments>http://www.tachytelic.net/2007/10/sending-backup-tape-reminder-e-mails/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 19:47:40 +0000</pubDate>
		<dc:creator>Paulie</dc:creator>
				<category><![CDATA[Scripts & Utilities]]></category>
		<category><![CDATA[Technical Posts]]></category>
		<category><![CDATA[Automatic Notifcation]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[VBScript]]></category>

		<guid isPermaLink="false">http://www.tachytelic.net/?p=26</guid>
		<description><![CDATA[This is just a very quick script written in response to a question posted in one of the SBS yahoo groups.
It sends an e-mail to a specified recipient reminding them to change the backup tape in a server.  The SBS backup system does this automatically, so this is meant for use on SBS servers [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a very quick script written in response to a question posted in one of the SBS yahoo groups.</p>
<p>It sends an e-mail to a specified recipient reminding them to change the backup tape in a server.  The SBS backup system does this automatically, so this is meant for use on SBS servers using something other than the in-built SBS backup.</p>
<p>Installation is simply a case of extracting the contents of <a href="http://www.tachytelic.net/files/tapereminder.zip">this zip file</a> to a folder on your SBS server and then changing the variables at the top of the script to appropriate values for your environment.</p>
<p>Once done you can test interactively from a command line by running &#8220;cscript tapereminder.vbs&#8221; and once you are happy with the results setup a scheduled task to do the job daily.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tachytelic.net/2007/10/sending-backup-tape-reminder-e-mails/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows update automatic e-mail notification</title>
		<link>http://www.tachytelic.net/2007/08/windows-update-automatic-e-mail-notification/</link>
		<comments>http://www.tachytelic.net/2007/08/windows-update-automatic-e-mail-notification/#comments</comments>
		<pubDate>Mon, 27 Aug 2007 22:29:17 +0000</pubDate>
		<dc:creator>Paulie</dc:creator>
				<category><![CDATA[Scripts & Utilities]]></category>
		<category><![CDATA[Technical Posts]]></category>
		<category><![CDATA[Automatic Notifcation]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[VBScript]]></category>
		<category><![CDATA[Windows Automatic Updates]]></category>

		<guid isPermaLink="false">http://www.tachytelic.net/?p=18</guid>
		<description><![CDATA[As the number of servers that I am responsible for managing increases, it becomes more difficult to ensure that they are all patched up to date.
As most of the machines I manage are SBS boxes I thought that it would be nice to put something together which behaves in much the same way as the [...]]]></description>
			<content:encoded><![CDATA[<p>As the number of servers that I am responsible for managing increases, it becomes more difficult to ensure that they are all patched up to date.
<p>As most of the machines I manage are SBS boxes I thought that it would be nice to put something together which behaves in much the same way as the SBS generated e-mail alerts.
<p>So, the result is a script which sends e-mail notifications to a specified address and gives details of which patches are available to be installed.&nbsp; The administrator can choose which of the four patch levels will trigger an e-mail alert (Critical, Important, Moderate &amp; Low).
<p>If there are no outstanding patches at the appropriate alert levels to be installed then the script will quit without sending an e-mail.
<p>The script is then run as a scheduled task every evening and I can quickly see if I have anything to action.&nbsp; The report includes links to the relevant KB articles and further information made available by Microsoft.
<p><a href="http://www.tachytelic.net/wp-content/autoupdate1.jpg" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="397" alt="AutoUpdate" src="http://www.tachytelic.net/wp-content/autoupdate-thumb1.jpg" width="640" border="0"></a> </p>
<p>The script only takes a couple of minutes to setup as there are only six settings at the top of the file&#8230;</p>
<p>Setting any of the following to 1 will generate trigger alerts for that particular update severity:</p>
<ul>
<li>AlertCritical
<li>AlertImportant
<li>AlertModerate&nbsp;
<li>AlertLow<br /> 
<li>EmailFrom &#8211; Specifies the e-mail address the report will&nbsp;be sent from.
<li>EmailTo &#8211; Specifies the e-mail address to send the reports to.</li>
</ul>
<p><a href="http://www.tachytelic.net/wp-content/variables1.jpg" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="88" alt="variables" src="http://www.tachytelic.net/wp-content/variables-thumb1.jpg" width="400" border="0"></a> </p>
<p>As shown above I have been running with AlertCritical/AlertImportant set to 1 and the other two set to 0.&nbsp; </p>
<p>So, if you want to receive email alerts all you need to do is download this <a href="http://www.tachytelic.net/wp-content/winupdates.zip">Zip file</a>, extract the contents to a folder on your server and then edit the variables at the top of the script.&nbsp; To perform a test run go into a command prompt and change directory to the location where you extracted the script and run:</p>
<p>cscript winupdates.vbs</p>
<p>With any luck you should get an e-mail soon after with the results.&nbsp; If you find that it is not generating you an e-mail as expected, one reason may be that there are no patches available to install.&nbsp; Bear in mind that not all items from Windows update will appear.&nbsp; For example &#8220;Internet Explorer 7&#8243; is not a patch and therefore will not be listed.</p>
<p>Running the script interactively as above will take a few moments&nbsp;while Windows Update(or WSUS&nbsp;if you have it installed) are checked for new updates.&nbsp;</p>
<p>Once you have completed a successful test you can go ahead and setup a scheduled task.&nbsp; Assuming an installation directory of &#8220;c:\scripts&#8221; the scheduled task command should look something like this:</p>
<p>C:\WINDOWS\system32\cscript.exe c:\scripts\winupdates.vbs</p>
<p>Also worth a mention that I have used this on standard(non-sbs) Windows servers and it works well.</p>
<p>Perhaps if enough people use this script, it will actually save as much time as it took to make it, but I doubt it. <img src='http://www.tachytelic.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tachytelic.net/2007/08/windows-update-automatic-e-mail-notification/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Using ISMTPOnArrival_OnArrival event to save messages to a filesystem based on the message subject</title>
		<link>http://www.tachytelic.net/2007/07/using-ismtponarrival_onarrival-event-to-save-messages-to-a-filesystem-based-on-the-message-subject/</link>
		<comments>http://www.tachytelic.net/2007/07/using-ismtponarrival_onarrival-event-to-save-messages-to-a-filesystem-based-on-the-message-subject/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 16:31:59 +0000</pubDate>
		<dc:creator>Paulie</dc:creator>
				<category><![CDATA[Scripts & Utilities]]></category>
		<category><![CDATA[Technical Posts]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[ISMTPOnArrival_OnArrival]]></category>
		<category><![CDATA[SBS 2003]]></category>

		<guid isPermaLink="false">http://www.tachytelic.net/?p=8</guid>
		<description><![CDATA[The ISMTPOnArrival_OnArrival event sink in Exchange 2003 can be used to trigger code to perform various tasks.  I have recently used this method to strip attachments from messages and then FTP them to a remote machine, based on the message subject and recipient.
In this, more basic example the entire message is saved to the [...]]]></description>
			<content:encoded><![CDATA[<p>The ISMTPOnArrival_OnArrival event sink in Exchange 2003 can be used to trigger code to perform various tasks.  I have recently used this method to strip attachments from messages and then FTP them to a remote machine, based on the message subject and recipient.</p>
<p>In this, more basic example the entire message is saved to the filesystem in .eml format to a folder specified within a variable.  The script could be made much more elaborate with the addition of a couple of arrays to specify multiple subjects/locations.  The idea is that you could setup a system where e-mails can be automatically filed without having to depend on user intevention and avoiding the requirement for 3rd party software.</p>
<p>This can be implemented by following the example from this <a href="http://support.microsoft.com/kb/313404">Microsoft Knowlegbase article</a>.  The file referred to in the article called SMTPREG.VBS can be found <a href="http://msdn2.microsoft.com/en-us/library/ms528023.aspx">here on MSDN</a>.  Instead of the SMTPMsgCheck.vbs file referenced in the article create a file called SMTPSubjectCheck.vbs and insert the following code(you will also need to modify the registration batch file accordingly) :</p>
<pre><code>
&lt;SCRIPT LANGUAGE=&quot;VBScript&quot;&gt;
Sub IEventIsCacheable_IsCacheable()
	'To implement the interface, and return S_OK implicitly
End Sub

Sub ISMTPOnArrival_OnArrival(ByVal Msg, EventStatus )
	Dim Pos, SubjectToFind, SaveFolder, MsgStream

	SubjectToFind=&quot;Project1&quot;
	SaveFolder=&quot;c:\\&quot;

	Pos=InStr(1,Msg.Subject,SubjectToFind,1)

	if Pos &lt;&gt; 0 then
		set MSGStream= Msg.Getstream
		SaveFile=SaveFolder &amp; Msg.Senton &amp; &quot;-&quot; &amp; msg.subject &amp; &quot;.eml&quot;
		SaveFile=Replace(SaveFile, &quot;/&quot;, &quot;_&quot;)
		SaveFile=Replace(SaveFile, &quot; &quot;, &quot;_&quot;)
		SaveFile=Replace(SaveFile, &quot;:&quot;, &quot;_&quot;,3)
		MsgStream.SaveToFile savefile,2
		MsgStream.Close
		Set MsgStream = Nothing
	End if
End Sub
&lt;/SCRIPT&gt;
</code></pre>
<p>In this example the script is looking for a subject line that contains the text &#8220;project1&#8243;(not case sensitive) and saving it to the root of c:</p>
<p>I have attached a zip file to the blog post with all the required files in one zip file, just be cautious of using it if you already have event sinks registered(drop the files into c:\eventsink).<br />
<a href='http://www.tachytelic.net/wp-content/subjectcheck.zip' title='subjectcheck.zip'>subjectcheck.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tachytelic.net/2007/07/using-ismtponarrival_onarrival-event-to-save-messages-to-a-filesystem-based-on-the-message-subject/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
