<?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>Security for a day &#187; ISA/TMG</title>
	<atom:link href="http://www.chris-mohan.com/category/isa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chris-mohan.com</link>
	<description>Securing Windows Networks or giving it a go in Australia...</description>
	<lastBuildDate>Sun, 29 Aug 2010 13:00:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>IAG&#8217;s SSL Wrapper fails for Java</title>
		<link>http://www.chris-mohan.com/2009/09/iags-ssl-wrapper-fails-for-java/</link>
		<comments>http://www.chris-mohan.com/2009/09/iags-ssl-wrapper-fails-for-java/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 01:50:39 +0000</pubDate>
		<dc:creator>Chris Mohan</dc:creator>
				<category><![CDATA[ISA/TMG]]></category>

		<guid isPermaLink="false">http://www.chris-mohan.com/?p=461</guid>
		<description><![CDATA[After doing some normal patching updates on the IAG and client machines, I suddenly had the problem when trying to connect to a Java based application. The SSL wrapper screen appeared but after a minute an error would appear. The app wasn&#8217;t working. This isn&#8217;t good as The fix turnd out to be quick and [...]]]></description>
			<content:encoded><![CDATA[<p>After doing some normal patching updates on the IAG and client machines, I suddenly had the problem when trying to connect to a Java based application. The SSL wrapper screen appeared but after a minute an error would appear. The app wasn&#8217;t working. This isn&#8217;t good as</p>
<p>The fix turnd out to be quick and easy:</p>
<p>In the IAG  configuration app, in the URL filter change InternalSite_Rule28 to Ignore and replace InternalSite_Rule29 URL to /internalsite/com/whale/sslvpnclient/whalesslvpnclient/class.class</p>
<p>Getting to this was a hour of head scratch, searching and playing. This is my journey to that two second fix.</p>
<p>I fired up the IAG Web monitor and noticed these errors:</p>
<p>Severity     ID       Type<br />
Warning   55     Parameters not Allowed with URL Security portal (S)</p>
<p>Request failed, URL is not allowed to contain parameters.</p>
<p>Trunk: portal; Secure=1;</p>
<p>Application Name: Whale Internal Site; Application Type: InternalSite; Source IP: x.x.x.x; Method: GET; URL: /InternalSite/applet/sslvpnclient.jar?version-id=3.7.0.14.</p>
<p>Severity     ID       Type</p>
<p>Warning     67     URL Path not Allowed Security csrportal (S) Request failed, the URL contains an illegal path.</p>
<p>Trunk: portal; Secure=1;</p>
<p>Application Name: Whale Internal Site; Application Type: InternalSite; Rule: Default rule; Source IP: x.x.x.x; Method: GET; URL: /InternalSite/com/whale/sslvpnclient/whalesslvpnclient/class.class.</p>
<p>I knew I  had not changed on the rules or configuration.</p>
<p>Clicking on the first error of ID 67  popped up this:</p>
<p>Warning #67: URL Path not Allowed</p>
<p>Symptoms</p>
<p>A remote user requests  a page. The request is denied, and the following message is displayed in the  browser window: &#8220;You have attempted to access a restricted URL. The URL you are  trying to access contains an illegal path.&#8221;</p>
<p>Cause</p>
<p>The path of the  requested URL was rejected by the URL Inspection engine.</p>
<p>Resolution</p>
<p>Take the following  steps in the Configuration program:</p>
<p>1. Open  the Advanced Trunk Configuration window, and select the URL Set tab.</p>
<p>2. Do one of the  following, depending on the rule that caused the failure, as specified in the  &#8220;Description&#8221; filed of the message:</p>
<p><span>• </span>If the rule that caused the failure is  &#8220;Default rule&#8221;, use the URL List to add a new rule, or edit one of the existing  rules, so that the requested URL is allowed.</p>
<p style="letter-spacing: -0.01em; color: black; text-decoration: none;"><span>• </span>If the failure was caused by an existing  rule, and the name of the rule is specified in the message’s &#8220;Description&#8221;  field, access the rule in the URL List. In the &#8220;URL&#8221; column, edit the path of  the URL.</p>
<p>Cracking open the IAG configuration tool and searching the URL List I  found InternalSite_Rule29 was very slightly different to the one in the failed error. I swapped it from</p>
<p>/InternalSite/com/whale/sslvpnclient/whalesslvpnclient.class</p>
<p>to</p>
<p>/internalsite/com/whale/sslvpnclient/whalesslvpnclient/class.class</p>
<p>Saved the configuration and tried the Java app again. Still failed.</p>
<p>After a bit of head scratching I found this <a title="IAG SSL Wrapper fix" href="http://forums.forefrontsecurity.org/?g=posts&amp;m=553" target="_blank">post</a> from the excellent <a title="forefrontsecurity.org" href="www.forefrontsecurity.org" target="_blank">www.forefrontsecurity.org</a></p>
<p>InternalSite_Rule28 (/internalsite/applet/(sslvpnclient|detectjava|microsoftclient|oesislocal|runtimeelevator|agent_win_helper|agent_mac_helper|agent_lin_helper)\.jar)<br />
changed Parameters value Reject to: Ignore</p>
<p>Basically this stops the checking on the detection agents and allows the Java applet to do it job.</p>
<p>Another Hum Ho moment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chris-mohan.com/2009/09/iags-ssl-wrapper-fails-for-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blocking web sites on ISA 2006</title>
		<link>http://www.chris-mohan.com/2009/07/blocking-web-sites-on-isa-2006/</link>
		<comments>http://www.chris-mohan.com/2009/07/blocking-web-sites-on-isa-2006/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 05:04:05 +0000</pubDate>
		<dc:creator>Chris Mohan</dc:creator>
				<category><![CDATA[ISA/TMG]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.chris-mohan.com/?p=392</guid>
		<description><![CDATA[A quick and simple ISA rule to block dangerous web sites and URLs Overview: Create a URL set of all sites and block them. In this case I want to stop users being re-directed to the malware sites of the day. The sites I want to blocked are taken from the Internet Storm Center story [...]]]></description>
			<content:encoded><![CDATA[<p>A quick and simple ISA rule to block dangerous web sites and URLs</p>
<p>Overview: Create a URL set of all sites and block them.</p>
<p>In this case I want to stop users being re-directed to the malware sites of the day. The sites I want to blocked are taken from the Internet Storm Center story on Internet Explorer Zero-day <a title="IE 0day exploit domains" href="http://isc.sans.org/diary.html?storyid=6739" target="_blank">here</a></p>
<p>A quick way to do this:</p>
<p>1)      Create a URL set call Malware – Blocked Sites and add in one URL i.e. <a href="http://www.badtest.com/">www.badtest.com</a> to blocked sites</p>
<p>2)      Export the URL Set to a XML file Blocked.xml.</p>
<p>3)      Dump the list of bad web sites in to a table or excel.</p>
<p>4)      Pop  &lt;fpc4:Str dt:dt=&#8221;string&#8221;&gt; and &lt;/fpc4:Str&gt; around each URL<br />
i.e. &lt;fpc4:Str dt:dt=&#8221;string&#8221;&gt;http://Badsite.bad.com&lt;/fpc4:Str&gt;</p>
<p>5)      Open Blocked.xml in a text editor, such as notepad.</p>
<p>6)      Copy all of the edited entries in to the exported URL sites under the place holder URL <a href="http://www.badtest.com/">www.badtest.com</a>, that’s under &lt;fpc4:URLStrings&gt;, and save the file.</p>
<p>7)      Import the Blocked.xml in to the URL set: Malware – Blocked Sites.</p>
<p>8)      All the sites are now listed in alphabetical order in the URL set.</p>
<p>9)      Create a deny rule for all protocols from Internal to Malware – Blocked Sites URL set.</p>
<p>10)   Press the Apply button.</p>
<p>This will block and log access to those malicious/dangerous web sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chris-mohan.com/2009/07/blocking-web-sites-on-isa-2006/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kicking off the MCITP:Enterprise Study</title>
		<link>http://www.chris-mohan.com/2009/02/kicking-off-the-mcitp-enterprise-study-or-msce-2008/</link>
		<comments>http://www.chris-mohan.com/2009/02/kicking-off-the-mcitp-enterprise-study-or-msce-2008/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 09:16:49 +0000</pubDate>
		<dc:creator>Chris Mohan</dc:creator>
				<category><![CDATA[Exams]]></category>
		<category><![CDATA[ISA/TMG]]></category>
		<category><![CDATA[Labs]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows 2008]]></category>

		<guid isPermaLink="false">http://www.chris-mohan.com/?p=282</guid>
		<description><![CDATA[(or MCSE 2008 as the rest of us call it) For reasons only known to myself, I&#8217;ve stupidly decided to kick off the final two MCITP: Enterprise exams starting with 70-649. Ah, nothing like making bets, attempting to get a bit of competition going, that you can get certified before the rest of the team. [...]]]></description>
			<content:encoded><![CDATA[<h5>(or MCSE 2008 as the rest of us call it)</h5>
<p>For reasons only known to myself, I&#8217;ve stupidly decided to kick off the final two MCITP: Enterprise exams starting with 70-649.</p>
<p>Ah, nothing like making bets, attempting to get a bit of competition going, that you can get certified before the rest of the team.</p>
<p>In front <strong><em>the Boss</em></strong>. (He&#8217;s a hockey playing, beer drinking, Northern ninja for randomly appearing like that!)</p>
<p>Pure Muppet magic on my part! Meep.</p>
<p>Hum ho.</p>
<p>Why the Enterprise rather than the long winded 70-647 update exam first? After skimming the objectives, it looks less work and studying for 749 will help out with 647 at a guess.</p>
<p>Check List:</p>
<p>Study guide:                                         Ms Press Self paced 70-647 Training kit</p>
<p>Hands on:                                              Build a virtual lab on Windows 2008 and use the Ms Virtual Labs</p>
<p>Pick a date to get this done by:    Monday 23rd of March 2009</p>
<p>Better get on with it then.</p>
<p>So, kick off by designing and build and small self contained Windows 2008 domain. This is all built on a physical machine, running Windows 2008 Server x64 with 8GB of RAM, lots of hard disk space and a couple of NICs. Hyper-V is installed.</p>
<p>I&#8217;ve added three additional networks in the Virtual Network Manger: Domain_Internal, DMZ and Hyper-V_External. Hyper-V_External is connected to the router for direct Internet access.</p>
<p>I&#8217;ve build, installed the Integration tools and patched (32updates and 159mb later) one VM, then cloned it (done by copying it to a new location, starting it up and running <a href="http://technet.microsoft.com/en-us/sysinternals/bb897418.aspx">newsid</a>) to speed things up and save download bandwidth. I should have used <a href="http://technet.microsoft.com/en-us/library/cc766320.aspx">Windows Deployment Services (WDS)</a>, but I get around to that later.</p>
<p>The master network plan is below</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.chris-mohan.com/wp-content/uploads/2009/02/021609-0916-kickingofft1.png" alt="" /></p>
<p>This isn&#8217;t information leakage and I haven&#8217;t forgotten to add IPv6 addresses in, just a basic network diagram!</p>
<p>So once everything has finished installing, on with setting it up.</p>
<p>Now to start going through the notes and playing!</p>
<p><a title="MSCE 2008 Notes part 1" href="http://www.chris-mohan.com/?page_id=292" target="_blank">Notes Part 1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chris-mohan.com/2009/02/kicking-off-the-mcitp-enterprise-study-or-msce-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securing OCS with ISA Server</title>
		<link>http://www.chris-mohan.com/2009/02/securing-ocs-with-isa-server/</link>
		<comments>http://www.chris-mohan.com/2009/02/securing-ocs-with-isa-server/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 10:19:53 +0000</pubDate>
		<dc:creator>Chris Mohan</dc:creator>
				<category><![CDATA[ISA/TMG]]></category>

		<guid isPermaLink="false">http://www.chris-mohan.com/?p=273</guid>
		<description><![CDATA[The folks over at the Technet magazine have publish this little gem on OCS and ISA depolyment Worth a read if you have OCS and need the outside world to connect up to it http://technet.microsoft.com/en-us/magazine/dd440949.aspx]]></description>
			<content:encoded><![CDATA[<p>The folks over at the Technet magazine have publish this little gem on OCS and ISA depolyment</p>
<p>Worth a read if you have OCS and need the outside world to connect up to it</p>
<p><a title="External OCS " href="http://technet.microsoft.com/en-us/magazine/dd440949.aspx" target="_blank">http://technet.microsoft.com/en-us/magazine/dd440949.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chris-mohan.com/2009/02/securing-ocs-with-isa-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing a “Bad Request (Invalid Hostname)” &#8211; 400 Error through ISA Server</title>
		<link>http://www.chris-mohan.com/2009/02/fixing-a-%e2%80%9cbad-request-invalid-hostname%e2%80%9d-400-error-on-isa-server/</link>
		<comments>http://www.chris-mohan.com/2009/02/fixing-a-%e2%80%9cbad-request-invalid-hostname%e2%80%9d-400-error-on-isa-server/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 08:14:50 +0000</pubDate>
		<dc:creator>Chris Mohan</dc:creator>
				<category><![CDATA[ISA/TMG]]></category>

		<guid isPermaLink="false">http://www.chris-mohan.com/?p=230</guid>
		<description><![CDATA[We were splitting two web sites to two new servers from the existing one. The sites all worked and resolved internally, so created a new web publishing rules on the ISA for the relocated sites and their host header names. When attempting to access the web site number two the web page displayed: Bad Request [...]]]></description>
			<content:encoded><![CDATA[<p>We were splitting two web sites to two new servers from the existing one. The sites all worked and resolved internally, so created a new web publishing rules on the ISA for the relocated sites and their host header names.</p>
<p>When attempting to access the web site number two the web page displayed:</p>
<p style="text-align: center;"><span style="font-family: Courier New;">Bad Request (Invalid Hostname) &#8211; 400 Error<br />
</span></p>
<p>The web sites still worked internally and the ISA could resolve the server host headers and browse the sites. The rule looked good, pointed to the right location had the right ports open.</p>
<p>Turned on logging and watched for access to the site. No hits. Muck around checking event logs, restarting the firewall services and tweaking the rule. No joy.</p>
<p>Got a pencil and paper out and went through my deployment notes, ticking off each step. Got the web listener for site two and immediately found the problem. I had done a copy and paste of the rule and web listener and hadn&#8217;t changed the IP address of the second web listener to it new address. It was still using the first listener IP.</p>
<p>Added the correct IP address and everything worked as expected.</p>
<p><a title="Meep" href="http://en.wikipedia.org/wiki/Beaker_(Muppet)" target="_blank">Meep</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chris-mohan.com/2009/02/fixing-a-%e2%80%9cbad-request-invalid-hostname%e2%80%9d-400-error-on-isa-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>995 The I/O operation has been aborted because of either a thread exit or an application request</title>
		<link>http://www.chris-mohan.com/2009/02/995-the-io-operation-has-been-aborted-because-of-either-a-thread-exit-or-an-application-request/</link>
		<comments>http://www.chris-mohan.com/2009/02/995-the-io-operation-has-been-aborted-because-of-either-a-thread-exit-or-an-application-request/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 11:53:05 +0000</pubDate>
		<dc:creator>Chris Mohan</dc:creator>
				<category><![CDATA[ISA/TMG]]></category>

		<guid isPermaLink="false">http://www.chris-mohan.com/?p=219</guid>
		<description><![CDATA[Like any normal day in the office, at some point I&#8217;ll get blamed for something not working. More specifically, one of the security systems I manage gets blamed, but I cop the flack for it. Moaning at an inanimate firewall doesn&#8217;t elicit the sheer pleasure of ranting a human being, or me, it appears. Anyway, [...]]]></description>
			<content:encoded><![CDATA[<p>Like any normal day in the office, at some point I&#8217;ll get blamed for something not working.</p>
<p>More specifically, one of the security systems I manage gets blamed, but I cop the flack for it. Moaning at an inanimate firewall doesn&#8217;t elicit the sheer pleasure of ranting a human being, or me, it appears.</p>
<p>Anyway, over the weekend a financial web site had stopped working and they wanted it to work. It was throwing up authentication errors in a Java Applet screen they never seen before. The Web company&#8217;s helpdesk said nothing had changed, so it had to be our problem, or my problem, as normal. Since nothing changed on the network, client machines or firewall rule sets (gotta love change management) and I had a screen shot of the error with times of the problems, I called up the ISA logs, and filtered on the url of the site.</p>
<p>The screen shots filled me with apprehension, as the web site had a big ugly Java error and the pages were <a href="http://en.wikipedia.org/wiki/JHTML">.jhtml</a> and it was all running over SSL. After a chat with the staff member, he said the site looked like it had an update.</p>
<p>I&#8217;ve had problems before with Java programmers doing dubious things over http and the ISA correctly dropping the traffic, so wasn&#8217;t looking forward to getting in to a fight with a big financial web company over coding.</p>
<p>The ISA filter displayed a whole heap of these errors when connecting to the site:</p>
<p><strong>Status: </strong>995 The I/O operation has been aborted because of either a thread exit or an application request</p>
<p>Now this doesn&#8217;t tell you much, so after a quick bit of browsing the web I found a reply from Jim Harrison to someone with similar issues</p>
<p><span style="font-family:Courier New; font-size:10pt">&#8220;This is expected even for normal termination of SSL Tunnel traffic.<br />
</span></p>
<p><span style="font-family:Courier New; font-size:10pt">ISA can&#8217;t follow the HTTP conversation within the SSL session and so the session closure is always a surprise.<br />
</span></p>
<pre><code>It does not indicate an error in ISA."
</code></pre>
<p>I trust Jim&#8217;s advice implicitly, and was sure it was the lovely web company&#8217;s fault, but his reply didn&#8217;t help nail what was wrong and SSL won&#8217;t let me analyse the traffic.</p>
<p>Help came from an unexpected source when the staffer mention he could access the web site at home, after taking a very long time to load to first time.</p>
<p>Did anything else happen while you accessed the site, like some piece of software update? I enquired.</p>
<p>It appears that his machine downloaded the latest version of Java first. Hmm, to the test lab machines!</p>
<p>I fired up a test machine, broke company standard build policy, ripped out the current package version of Java and installed the latest and greatest straight from the web site. This promptly broke the machine. I grabbed the next test machine and attempted to update Java. That broke it too. The third machine, a totally non-standard machine, installed Java without issues and could &#8220;magically&#8221; accessed the site. No need to touch the ISA rules.</p>
<p>Grinning like a <a href="http://en.wikipedia.org/wiki/Cheshire_Cat">Cheshire cat</a> I promptly handed over the mess of updating everyones Java client to the packaging team with a couple of notes on how it had destroyed two perfectly good machines for no apparent reason.</p>
<p><strong>Take away:</strong> if you see status message 995 being logged on ISA, a web app stops working and the site is Java based, then check the Java client and ask what version you should be using to access the site first.</p>
<p>Put money on it that the third party will say &#8220;Install at minimum version X&#8221;, which won&#8217;t be the version you&#8217;re running.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chris-mohan.com/2009/02/995-the-io-operation-has-been-aborted-because-of-either-a-thread-exit-or-an-application-request/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ISA or TMG on a Virtual server</title>
		<link>http://www.chris-mohan.com/2008/09/isa-or-tmg-on-a-virtual-server/</link>
		<comments>http://www.chris-mohan.com/2008/09/isa-or-tmg-on-a-virtual-server/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 07:36:49 +0000</pubDate>
		<dc:creator>Chris Mohan</dc:creator>
				<category><![CDATA[ISA/TMG]]></category>

		<guid isPermaLink="false">http://www.chris-mohan.com/?p=133</guid>
		<description><![CDATA[Was browsering through Jeffa&#8217;s blog when I found his NAP link posted to another Ms web site call edge.technet.com I had a bit of a browse and found this stand out piece on putting ISA or TMG on a Virtual host and how to secure it. Jim Harrison is a very active Ms guy in [...]]]></description>
			<content:encoded><![CDATA[<p>Was browsering through <a href="http://blogs.technet.com/jeffa36/" target="_blank">Jeffa&#8217;s blog</a> when I found his NAP link posted to another Ms web site call edge.technet.com I had a bit of a browse and found this <a title="ISA goes virtual " href="http://edge.technet.com/Media/Virtualize-your-ISA-or-Forefront-TMG-servers/" target="_blank">stand out piece on putting ISA or TMG on a Virtual host</a> and how to secure it.</p>
<p>Jim Harrison is a very active Ms guy in the ISA world and it&#8217;s well worth watch his walk through of what to do. Enoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chris-mohan.com/2008/09/isa-or-tmg-on-a-virtual-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating ISA 2004 SP0 to SP3</title>
		<link>http://www.chris-mohan.com/2008/09/updating-isa-2004-to-sp3/</link>
		<comments>http://www.chris-mohan.com/2008/09/updating-isa-2004-to-sp3/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 07:24:47 +0000</pubDate>
		<dc:creator>Chris Mohan</dc:creator>
				<category><![CDATA[ISA/TMG]]></category>

		<guid isPermaLink="false">http://www.chris-mohan.com/?p=127</guid>
		<description><![CDATA[Had the joy of getting a bunch of old ISA servers to SP3. Seems a pretty simple task until I looked in to it a bit closer. The server had over 90 rules and a lot of custom tweaks made with registry hacks. Anyhow, did my normal roll back tricks of backups, cloning and breaking [...]]]></description>
			<content:encoded><![CDATA[<p>Had the joy of getting a bunch of old ISA servers to SP3. Seems a pretty simple task until I looked in to it a bit closer. The server had over 90 rules and a lot of custom tweaks made with registry hacks.<br />
Anyhow, did my normal roll back tricks of backups, cloning and breaking disk mirrors then started with the updates. Two of the server threw up this error: msfpcsnp.dll failed to register.</p>
<div id="attachment_128" class="wp-caption alignnone" style="width: 310px"><a href="http://www.chris-mohan.com/wp-content/uploads/2008/09/isa2004-error.jpg"><img class="size-medium wp-image-128" title="isa2004-error" src="http://www.chris-mohan.com/wp-content/uploads/2008/09/isa2004-error-300x140.jpg" alt="No-go SP3 update!" width="300" height="140" /></a><p class="wp-caption-text">No-go SP3 update!</p></div>
<p>Was a bit confused and the logs held no useful information, then as a side I though I&#8217;d check the uptime of these boxes.</p>
<p><a href="http://www.chris-mohan.com/wp-content/uploads/2008/09/isa-uptime.jpg"><img class="aligncenter size-medium wp-image-129" title="isa-uptime" src="http://www.chris-mohan.com/wp-content/uploads/2008/09/isa-uptime-248x300.jpg" alt="" width="248" height="300" /></a></p>
<p>The servers hadn&#8217;t been rebooted in over 458 days and they were still performing fine!</p>
<p>A quick reboot of the two machines and the service pack installed with out further issues.</p>
<p>Next problem the Application log started to fill up with:</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-AU</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face 	{font-family:Verdana; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1593833729 1073750107 16 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} p 	{mso-style-noshow:yes; 	mso-style-priority:99; 	mso-margin-top-alt:auto; 	margin-right:0cm; 	mso-margin-bottom-alt:auto; 	margin-left:0cm; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 72.0pt 72.0pt 72.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --></p>
<p>Event Type:     Warning<br />
Event Source:   Microsoft ISA Server Web Proxy<br />
Event Category: None<br />
Event ID:       14141<br />
Date:           14/09/2008<br />
Time:           10:28:10 AM<br />
User:           N/A<br />
Computer:       WNDMZIA09<br />
Description:<br />
ISA Server detected a proxy chain loop. There is a problem with the configuration of the ISA Server routing policy.<br />
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.<br />
<!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} --> <!--[endif]-->There&#8217;s a helpful piece from MS on solving this normally <a title="Web Proxy help" href="http://technet.microsoft.com/en-au/library/cc302564.aspx#LocalHostNetworkIssues" target="_blank">here</a> but I wanted a fast, simply way to find the root of the problem.  knew that the network options and routing had been set correctly and did a check that nothing else was attempting to hog either port 80 or 8080 with the ol&#8217; netstat command:<br />
c:\&gt;netstat -aon | find &#8220;:8080&#8243;<br />
producing: TCP    0.0.0.0:8080 0.0.0.0:0  LISTENING       452</p>
<p>c:\&gt;tasklist /svc | find &#8220;452&#8243;<br />
resulting in: wspsrv.exe                     452 fwsrv (which is the ISA firewall service- that good <img src='http://www.chris-mohan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</p>
<p>So went in to the ISA monitoring tab, setting the logging to find HTTP status Code equal 12206.</p>
<p>This shows all the error messages for: 12206 The ISA Server detected a proxy chain loop. There is a problem with the configuration of the ISA Server routing policy. Please contact your server administrator.</p>
<p>It showed me the rule and client details to actually see where and what the problem was. In this case some client machines were trying to contact a decommissioned server on a decommissioned ip address space. The ISA&#8217;s were the default path for all unknown networks, so the traffic would end up there. The ISA didn&#8217;t know what to do with the trafic and thus generated the 14141 errors in the Apps log. A quick deny rule blocking the  decommissioned ip address space sorted out the clients, and then lead another to a misconfigured rule, which was easily fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chris-mohan.com/2008/09/updating-isa-2004-to-sp3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stirling and ISA 2008 or TMG</title>
		<link>http://www.chris-mohan.com/2008/05/stirling-and-isa-2008-or-tmg/</link>
		<comments>http://www.chris-mohan.com/2008/05/stirling-and-isa-2008-or-tmg/#comments</comments>
		<pubDate>Mon, 05 May 2008 12:49:48 +0000</pubDate>
		<dc:creator>Chris Mohan</dc:creator>
				<category><![CDATA[ISA/TMG]]></category>

		<guid isPermaLink="false">http://www.chris-mohan.com/?p=35</guid>
		<description><![CDATA[Downloaded the public beta and popped it on to a test 2008 domain a few weeks ago. So far, it&#8217;s making me look forward to Forefront v2 and what ISA 2008 or Threat Management Gateway as it&#8217;s been called, offers.]]></description>
			<content:encoded><![CDATA[<p>Downloaded the public beta and popped it on to a test 2008 domain a few weeks ago.</p>
<p>So far, it&#8217;s making me look forward to Forefront v2 and what ISA 2008 or Threat Management Gateway as it&#8217;s been called, offers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chris-mohan.com/2008/05/stirling-and-isa-2008-or-tmg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Putting together the pieces</title>
		<link>http://www.chris-mohan.com/2008/01/putting-together-the-pieces/</link>
		<comments>http://www.chris-mohan.com/2008/01/putting-together-the-pieces/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 12:15:51 +0000</pubDate>
		<dc:creator>Chris Mohan</dc:creator>
				<category><![CDATA[Forefront]]></category>
		<category><![CDATA[ISA/TMG]]></category>
		<category><![CDATA[Labs]]></category>

		<guid isPermaLink="false">http://www.chris-mohan.com/?p=13</guid>
		<description><![CDATA[Got stuck with a bunch of remote support work to do over the weekend, which gave me the time to read through some Ms papers and get the lab working. This is it so far. One happy Domain fully patched with Forefront happily sitting on all the machines and MOM agents all reporting in the [...]]]></description>
			<content:encoded><![CDATA[<p>Got stuck with a bunch of remote support work to do over the weekend, which gave me the time to read through some Ms papers and get the lab working.</p>
<p style="text-align: center"><a href="http://www.chris-mohan.com/wp-content/uploads/2008/01/starting-network.jpg" title="Base Network"><img src="http://www.chris-mohan.com/wp-content/uploads/2008/01/starting-network.jpg" alt="Base Network" /></a></p>
<p>This is it so far. One happy Domain fully patched with Forefront happily sitting on all the machines and MOM agents all reporting in the the Forefront box.</p>
<p>No email yet, but will dig out the new and shiny Exchange 2007 cd for a bit of a challenge.</p>
<p>Had a dilemma &#8211; Should I install the security agents on the ISA servers? The ol&#8217; defense in depth planning suggests it&#8217;s a jolly good idea, but several web site and other ISA notables say otherwise.</p>
<p>Time for a bit of research, me thinks!</p>
<p><em><strong>Update </strong></em>- ISA servers shouldn&#8217;t be used as anything other than firewalls (no playing Quake Wars, surfing porn or reading email , I guess on the box any more then)</p>
<p>So the community feeling is FCS isn&#8217;t needed on ISA, but in case you haven&#8217;t <a href="http://www.microsoft.com/technet/isa/2004/plan/securityhardeningguide.mspx" title="ISA 2004 hardening guide" target="_blank">harden</a> the ISA or don&#8217;t trust your fellow admins check out this <a href="http://www.chris-mohan.com/?p=19" title="Using FCS on servers" target="_blank">post on setting it up</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chris-mohan.com/2008/01/putting-together-the-pieces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
