<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>IIS / Tools / ISAPI Filters</title>
        <link>http://blog.crowe.co.nz/blog/category/19.aspx</link>
        <description>IIS / Tools / ISAPI Filters</description>
        <language>en-NZ</language>
        <copyright>Chris Crowe</copyright>
        <managingEditor>blog@crowe.co.nz</managingEditor>
        <generator>Subtext Version 1.9.4.0</generator>
        <item>
            <title>ISAPI Filter - LeechBlocker by Michael R. Brumm</title>
            <link>http://blog.crowe.co.nz/blog/archive/2006/03/11/597.aspx</link>
            <description>&lt;P&gt;&lt;FONT size=6&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;STRIKE&gt;&lt;FONT color=#990000&gt;Leech&lt;/FONT&gt;&lt;/STRIKE&gt;Blocker &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;is an open source ISAPI Filter for&amp;nbsp;Microsoft's Internet Information Services&lt;/P&gt;
&lt;P&gt;The filter intercepts all incoming requests and checks to see if the resource (an image for example) is being referred to by the same site by which it is being hosted. If the referrer is not the same as the site name, the filter checks to see if the extension of the resource requested is an image (.gif, .jpg, .jpeg, etc...). If the extension indicates that the resource is an image, then the request is denied.&lt;/P&gt;
&lt;P&gt;You can download the DLL and/or the full source code in C++ for the ISAPI filter&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.michaelbrumm.com/leechblocker.html"&gt;http://www.michaelbrumm.com/leechblocker.html&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blog.crowe.co.nz/blog/aggbug/597.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/blog/archive/2006/03/11/597.aspx</guid>
            <pubDate>Sat, 11 Mar 2006 10:42:00 GMT</pubDate>
            <wfw:comment>http://blog.crowe.co.nz/blog/comments/597.aspx</wfw:comment>
            <comments>http://blog.crowe.co.nz/blog/archive/2006/03/11/597.aspx#feedback</comments>
            <slash:comments>15</slash:comments>
            <wfw:commentRss>http://blog.crowe.co.nz/blog/comments/commentRss/597.aspx</wfw:commentRss>
        </item>
        <item>
            <title>URL Rewriting and Alternative Authentication Methods</title>
            <link>http://blog.crowe.co.nz/blog/archive/2006/01/14/517.aspx</link>
            <description>&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.iismods.com/url-rewrite/index.htm"&gt;&lt;STRONG&gt;Mod_Rewrite - URL Rewrite&lt;/STRONG&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN class=style1&gt;Opensource and FREE for private and commercial use &lt;/SPAN&gt;&lt;BR&gt;&lt;/FONT&gt;Powered by regular expressions Mod Rewrite adds a flexible URL rewriting engine to your IIS.&lt;BR&gt;&lt;BR&gt;With Mod Rewrite you can: &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Convert dynamic URLs to static. 
&lt;LI&gt;Make your site's URLs user and search engine friendly&amp;nbsp; 
&lt;LI&gt;And much more...&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;A href="http://www.iismods.com/iis-authentication/index.htm"&gt;Mod Auth - IIS Authentication&lt;/A&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN class=style1&gt;Opensource and FREE for private and commercial use &lt;BR&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;/FONT&gt;Add the ability of authorization and authentication without using Windows accounts.&lt;BR&gt;Excelent for membership systems.&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blog.crowe.co.nz/blog/aggbug/517.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/blog/archive/2006/01/14/517.aspx</guid>
            <pubDate>Sat, 14 Jan 2006 10:40:00 GMT</pubDate>
            <wfw:comment>http://blog.crowe.co.nz/blog/comments/517.aspx</wfw:comment>
            <comments>http://blog.crowe.co.nz/blog/archive/2006/01/14/517.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.crowe.co.nz/blog/comments/commentRss/517.aspx</wfw:commentRss>
        </item>
        <item>
            <title>ISAPI Filter - [Freeware] IIS password </title>
            <link>http://blog.crowe.co.nz/blog/archive/2005/09/21/275.aspx</link>
            <description>&lt;P&gt;&lt;IMG style="MARGIN-LEFT: 10px" height=163 src="/images/img_iispassword_gui_small.jpg" width=188 align=right&gt;&lt;/P&gt;
&lt;P&gt;IIS password protection of files and folders has always been difficult. IISPassword brings the ease and power of Apache&amp;#8217;s htaccess to Microsoft IIS. No longer is there a need for system user accounts and complex access permissions for maintaining a secure, password protected web site. &lt;/P&gt;
&lt;P&gt;IISPassword uses Basic HTTP Authentication for password protecting web sites on IIS, just like htaccess works on Apache. That makes your password protected Apache web site compatible with IIS, and vice versa. &lt;/P&gt;
&lt;P&gt;A powerful and intuitive interface makes it possible to password protect a web site in just moments. More advanced settings provide options such as user group management and protection of certain file types. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Main Features&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Easy installation - IISPassword is installed with an easy setup program. 
&lt;LI&gt;Easy administration - IISPassword integrates with IIS, creating a new tab in the management console. Protecting a web site is very easy. Select the site or folder to protect, then a username and a password. That&amp;#8217;s all there is to it. The advanced mode enables user groups and protection of certain file types. 
&lt;LI&gt;High performance - IISPassword has been tested in a live environment with heavy traffic, generating practically no extra CPU load on the web servers. 
&lt;LI&gt;Compatibility with htaccess - IISPassword makes password protected Apache web sites compatible with IIS, and vice versa. 
&lt;LI&gt;Command line administration - IISPassword can be administrated through a command line interface, allowing automatic administration based on scripts or applications. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Components&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;ISAPI filter - IISPassword is an ISAPI filter. This makes IISPassword a secure application with low performance costs. 
&lt;LI&gt;IIS Snap-In - IISPassword is seamlessly integrated into the IIS management console, making password protection an easy task. 
&lt;LI&gt;Command line tool - IISPassword also provides a command line interface for scripts or applications. This makes it possible to migrate IISPassword into existing control panel systems. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;U&gt;&lt;B&gt;&lt;FONT color=#800000&gt;IISPassword is free for private, educational and commercial use. &lt;/FONT&gt;&lt;/B&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;For more details see:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.troxo.com/products/iispassword/"&gt;http://www.troxo.com/products/iispassword/&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blog.crowe.co.nz/blog/aggbug/275.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe [IIS MVP]</dc:creator>
            <guid>http://blog.crowe.co.nz/blog/archive/2005/09/21/275.aspx</guid>
            <pubDate>Thu, 22 Sep 2005 01:52:00 GMT</pubDate>
            <wfw:comment>http://blog.crowe.co.nz/blog/comments/275.aspx</wfw:comment>
            <comments>http://blog.crowe.co.nz/blog/archive/2005/09/21/275.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.crowe.co.nz/blog/comments/commentRss/275.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS - ISAPI Filter - [Commercial] Port 80 HttpZip</title>
            <link>http://blog.crowe.co.nz/blog/archive/2005/08/10/211.aspx</link>
            <description>&lt;P&gt;&lt;SPAN class=body1&gt;&lt;B&gt;HTTP compression&lt;/B&gt; is a safe, powerful, and affordable way to speed up Web sites and applications from 2.5 to 50 times faster while reducing bandwidth costs. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=body1&gt;httpZip is an IIS server module for ISAPI-based compression on IIS 4, 5, and 6.0 Web servers. The software compresses static and dynamic Web content using encoding algorithms supported by all modern browsers, with flawless decompression secured by real-time browser compatibility checking.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=body1&gt;Detailed httpZip reporting shows your files reduced to as little as 2% of their original size! httpZip takes compression even farther with optional HTML and CSS code optimization to improve performance and combat hackers' source sifting. With httpZip's built-in caching feature, static and dynamic files can be accessed in pre-compressed format to minimize recompression processing. The result is faster, more efficient page loads, happier users, reduced transmission costs, and Web servers that can handle more volume!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=body1&gt;Current cost for a Single Serfver (unlimited domains) as of August 2005 is $350 USD&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=body1&gt;You can also perform a live check on your site to determine what % compression you may get from their web site. The comparision below was done on my blog in August 2005 and can show the potential that compression can have on your pages.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=body1&gt;
&lt;TABLE cellSpacing=0 cellPadding=10 bgColor=#f6f6f6 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=body1 vAlign=center colSpan=2&gt;
&lt;DIV style="BORDER-BOTTOM: #999999 1px solid"&gt;&lt;B&gt;File Size Comparison (in bytes):&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=body1 vAlign=center width="50%"&gt;Original size: &lt;/TD&gt;
&lt;TD class=body1 vAlign=center align=right width="50%"&gt;&lt;B&gt;61559 bytes&lt;/B&gt; 
&lt;DIV class=body2 style="FONT-SIZE: 4px; MARGIN-LEFT: 4px; WIDTH: 200px; BACKGROUND-COLOR: red"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=body1 vAlign=center&gt;Size if compressed:&lt;/TD&gt;
&lt;TD class=body1 vAlign=center align=right&gt;&lt;B&gt;14920 bytes&lt;/B&gt; 
&lt;DIV class=body2 style="FONT-SIZE: 4px; MARGIN-LEFT: 4px; WIDTH: 48px; BACKGROUND-COLOR: #003399"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=body1 vAlign=center&gt;Possible savings in bytes:&lt;/TD&gt;
&lt;TD class=body1 vAlign=center align=right&gt;&lt;B&gt;46639 bytes&lt;/B&gt;&lt;BR&gt;
&lt;DIV class=body2 style="FONT-SIZE: 4px; MARGIN-LEFT: 4px; WIDTH: 152px; BACKGROUND-COLOR: #339900"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=body1 vAlign=center&gt;Percentage saved by compression:&lt;/TD&gt;
&lt;TD class=body1 vAlign=center align=right&gt;&lt;B&gt;76.0%&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=body1 vAlign=center&gt;Transfer speed improvement: &lt;/TD&gt;
&lt;TD class=body1 vAlign=center align=right&gt;&lt;B&gt;4.1 X&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=body1&gt;For more details see - &lt;A href="http://www.port80software.com/products/httpzip"&gt;http://www.port80software.com/products/httpzip&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blog.crowe.co.nz/blog/aggbug/211.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe [IIS MVP]</dc:creator>
            <guid>http://blog.crowe.co.nz/blog/archive/2005/08/10/211.aspx</guid>
            <pubDate>Thu, 11 Aug 2005 05:34:00 GMT</pubDate>
            <wfw:comment>http://blog.crowe.co.nz/blog/comments/211.aspx</wfw:comment>
            <comments>http://blog.crowe.co.nz/blog/archive/2005/08/10/211.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/blog/comments/commentRss/211.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS - ISAPI Filter - [Commerial] IISxpress Compression 1.1</title>
            <link>http://blog.crowe.co.nz/blog/archive/2005/08/10/209.aspx</link>
            <description>&lt;DIV&gt;IISxpress is a powerful and highly configurable compression plug-in for IIS, the industry standard web server for the Windows platform. IISxpress will significantly reduce the bandwidth requirements of your web site, reducing your costs and giving your users the best web browsing experience possible. &lt;/DIV&gt;
&lt;P&gt;IISxpress is ideally suited for deployment on Internet facing web servers, corporate intranet web servers in a WAN/LAN environment and for home users running a web site on an low bandwidth connection (ADSL or cable)&lt;/P&gt;
&lt;UL class=producthighlight&gt;
&lt;LI&gt;Control your compression settings by file type, content type, URI (virtual directory) and IP address. 
&lt;LI&gt;View in real-time your server's performance; monitor CPU usage, memory usage and compression effectiveness. 
&lt;LI&gt;Compatible with all major browsers: Internet Explorer, Mozilla, Firefox, Opera and Safari. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Cost as of August 2005 was $50 USD&lt;/P&gt;
&lt;P&gt;For more details see - &lt;A href="http://www.ripcordsoftware.com/IISxpress/index.htm"&gt;http://www.ripcordsoftware.com/IISxpress/index.htm&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blog.crowe.co.nz/blog/aggbug/209.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe [IIS MVP]</dc:creator>
            <guid>http://blog.crowe.co.nz/blog/archive/2005/08/10/209.aspx</guid>
            <pubDate>Thu, 11 Aug 2005 05:27:00 GMT</pubDate>
            <wfw:comment>http://blog.crowe.co.nz/blog/comments/209.aspx</wfw:comment>
            <comments>http://blog.crowe.co.nz/blog/archive/2005/08/10/209.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/blog/comments/commentRss/209.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS - ISAPI Filter - [Freeware] ISAPI Rewrite Filter</title>
            <link>http://blog.crowe.co.nz/blog/archive/2005/08/09/193.aspx</link>
            <description>&lt;P&gt;Apache has mod_rewrite, which allows URL rewriting. A URL like http://foo/bar/bam can be translated into http://foo/baz/bam.jsp or http://foo/baz/bam.php or ... anything! &lt;/P&gt;
&lt;P&gt;ASP.NET has a URL mapping mechanism, but it works only for filetypes that are handled by ASP.NET: aspx, ascx, asmx, and so on. For static files or non-ASP.NET files, (xml, gif, jpg, css), the ASP.NET mapping won't work cleanly. &lt;/P&gt;
&lt;P&gt;IIS, like Apache's HTTP server, has an extension mechanism: it is called the ISAPI filter. There are commercial ISAPI filters that endow IIS with the ability to re-write URLs. This is my own, small, URL rewriting ISAPI filter. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;It is implemented in C 
&lt;LI&gt;Not implemented with MFC 
&lt;LI&gt;compiles with VS2003 or with the (free) MS VC++ 2003 toolkit. 
&lt;LI&gt;Rewrite rules are specified using regular expressions (provided by the PCRE library). 
&lt;LI&gt;open source, BSD-style license 
&lt;LI&gt;works with IIS5 (not tested with IIS6) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;For more details see - &lt;A href="http://cheeso.members.winisp.net/examples.aspx#Misc"&gt;http://cheeso.members.winisp.net/examples.aspx#Misc&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blog.crowe.co.nz/blog/aggbug/193.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe [IIS MVP]</dc:creator>
            <guid>http://blog.crowe.co.nz/blog/archive/2005/08/09/193.aspx</guid>
            <pubDate>Tue, 09 Aug 2005 10:08:00 GMT</pubDate>
            <wfw:comment>http://blog.crowe.co.nz/blog/comments/193.aspx</wfw:comment>
            <comments>http://blog.crowe.co.nz/blog/archive/2005/08/09/193.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.crowe.co.nz/blog/comments/commentRss/193.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS - ISAPI Filter - [Commerical] - Ionic's ISAPI Rewriting Filter 1.0.1</title>
            <link>http://blog.crowe.co.nz/blog/archive/2005/08/09/192.aspx</link>
            <description>&lt;DIV id=desc-body&gt;Apache has mod_rewrite; now IIS has a small, cheap (free) rewriting module: &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Ionic's ISAPI Rewriting Filter (IIRF). &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Specify rewrite rules using regular expressions. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;An incoming URL like &lt;STRONG&gt;http://foo/bar/bam&lt;/STRONG&gt; can be translated into &lt;STRONG&gt;http://foo/baz/bam.jsp&lt;/STRONG&gt; or &lt;STRONG&gt;&lt;A href="http://foo/baz/bam.php"&gt;http://foo/baz/bam.php&lt;/A&gt;&lt;/STRONG&gt;. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;ASP.NET has a URL mapping mechanism, but it works only for filetypes that are handled by ASP.NET: aspx, ascx, asmx, and so on. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;For static files or non-ASP.NET files, (XML, GIF, JPEG, CSS), the ASP.NET mapping won't work cleanly. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;IIS, like Apache's HTTP server, has an extension mechanism: it is called the ISAPI filter. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;There are commercial ISAPI filters that endow IIS with the ability to re-write URLs. This is a cheap and powerful alternative. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The comments insply free and cheap - they sort of don't normally go together so it is hard to know - no publisher site was found.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;For more details see - &lt;A href="http://www.download.com/Ionic-s-ISAPI-Rewriting-Filter/3000-2648_4-10417963.html"&gt;http://www.download.com/Ionic-s-ISAPI-Rewriting-Filter/3000-2648_4-10417963.html&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;img src="http://blog.crowe.co.nz/blog/aggbug/192.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe [IIS MVP]</dc:creator>
            <guid>http://blog.crowe.co.nz/blog/archive/2005/08/09/192.aspx</guid>
            <pubDate>Tue, 09 Aug 2005 10:06:00 GMT</pubDate>
            <wfw:comment>http://blog.crowe.co.nz/blog/comments/192.aspx</wfw:comment>
            <comments>http://blog.crowe.co.nz/blog/archive/2005/08/09/192.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/blog/comments/commentRss/192.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS - ISAPI Filter - [Commerical] OpUrl - ISAPI URL Rewrite</title>
            <link>http://blog.crowe.co.nz/blog/archive/2005/08/09/191.aspx</link>
            <description>&lt;P&gt;An ISAPI filter that provides powerful, integrated URL re-writing for IIS. &lt;/P&gt;
&lt;P&gt;OpUrl has many benefits, including helping to ensure search engines crawl even the dynamic parts of your site. &lt;/P&gt;
&lt;P&gt;Most search engine crawlers don't index dynamic pages, e.g. &lt;CODE&gt;page.asp?item=1&lt;/CODE&gt; so OpUrl allows you to use static URLs instead. &lt;/P&gt;
&lt;P&gt;The functionality is very similar to Apache's mod_rewrite. &lt;/P&gt;
&lt;P&gt;Pricing at August 2005 was &amp;#163;29&lt;/P&gt;
&lt;P&gt;For more details see - &lt;A href="http://www.opcode.co.uk/components/rewrite.asp"&gt;http://www.opcode.co.uk/components/rewrite.asp&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blog.crowe.co.nz/blog/aggbug/191.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe [IIS MVP]</dc:creator>
            <guid>http://blog.crowe.co.nz/blog/archive/2005/08/09/191.aspx</guid>
            <pubDate>Tue, 09 Aug 2005 10:03:00 GMT</pubDate>
            <wfw:comment>http://blog.crowe.co.nz/blog/comments/191.aspx</wfw:comment>
            <comments>http://blog.crowe.co.nz/blog/archive/2005/08/09/191.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/blog/comments/commentRss/191.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS - ISAPI Filters [Commercial] ISAPI ReWrite</title>
            <link>http://blog.crowe.co.nz/blog/archive/2005/08/09/190.aspx</link>
            <description>&lt;P&gt;ISAPI_Rewrite is a powerful URL manipulation engine based on regular expressions. It acts mostly like Apache's mod_Rewrite, but is designed specifically for Microsoft's Internet Information Server (IIS). ISAPI_Rewrite is an ISAPI filter written in pure C/C++ so it is extremely fast. ISAPI_Rewrite gives you the freedom to go beyond the standard URL schemes and develop your own scheme. &lt;/P&gt;
&lt;P&gt;What you can do with ISAPI_Rewrite: &lt;/P&gt;
&lt;P class=text&gt;
&lt;UL&gt;
&lt;LI&gt;Optimize your dynamic content like forums or e-stores to be indexed by a popular search engines. 
&lt;LI&gt;Block hot linking of your data files by other sites. 
&lt;LI&gt;Develop a custom authorization scheme and manage access to the static files using custom scripts and database. 
&lt;LI&gt;Proxy content of one site into directory on another site. 
&lt;LI&gt;Make your Intranet servers to be accessible from the Internet by using only one Internet server with a very flexible permissions and security options. 
&lt;LI&gt;Create dynamic host-header based sites using a single physical site. 
&lt;LI&gt;Create virtual directory structure of the site hiding physical files and extensions. This also helps moving from one technology to another. 
&lt;LI&gt;Return a browser-dependent content even for static files. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;And many other problems could be solved with the power of the regular expression engine built into the ISAPI_Rewrite.&lt;/P&gt;
&lt;H3&gt;ISAPI_Rewrite Full&lt;/H3&gt;
&lt;P&gt;This is complete version of ISAPI_Rewrite; pricing is $69 USD for a single web server, or $49 USD for ISA server.&lt;/P&gt;
&lt;P&gt;It has the following features: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Regular expressions-based URL rewriting engine. 
&lt;LI&gt;Support for global per-server configuration file 
&lt;LI&gt;Support for per-virtual-site configuration files 
&lt;LI&gt;In-memory configurations cache 
&lt;LI&gt;Automatic deletion of rarely-used configurations from memory 
&lt;LI&gt;Monitoring of configuration files and metabase changes and dynamic configuration reload &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;ISAPI_Rewrite Full is distributed as try-before-you-buy. You can download a 30-day trial copy for free.&lt;/P&gt;
&lt;H3&gt;ISAPI_Rewrite Lite&lt;/H3&gt;
&lt;P&gt;This is simplified edition of ISAPI_Rewrite. It does not support per-virtual-site configurations, proxiing, metabase monitoring and automatic cache cleanup but all other features are supported. ISAPI_Rewrite Lite &lt;STRONG&gt;is completely &lt;FONT color=#ff0000&gt;FREE&lt;/FONT&gt;&lt;/STRONG&gt;! It may be an ideal solution for the server hosting the only site, development or testing purposes.&lt;/P&gt;
&lt;P&gt;For more details see - &lt;A href="http://www.isapirewrite.com/"&gt;http://www.isapirewrite.com/&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blog.crowe.co.nz/blog/aggbug/190.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe [IIS MVP]</dc:creator>
            <guid>http://blog.crowe.co.nz/blog/archive/2005/08/09/190.aspx</guid>
            <pubDate>Tue, 09 Aug 2005 09:59:00 GMT</pubDate>
            <wfw:comment>http://blog.crowe.co.nz/blog/comments/190.aspx</wfw:comment>
            <comments>http://blog.crowe.co.nz/blog/archive/2005/08/09/190.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.crowe.co.nz/blog/comments/commentRss/190.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS - ISAPI Filters - [Commercial] IIS Rewrite</title>
            <link>http://blog.crowe.co.nz/blog/archive/2005/08/09/189.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;IISRewrite is a rule-based rewriting engine that allows a webmaster to manipulate URLs on the fly in IIS.&lt;BR&gt;&lt;BR&gt;URLs are rewritten before IIS has handed over the request to be processed, so requests for HTML files, graphics, program files, and even entire directory structures can be rewritten before they are passed to ASP scripts for processing.&lt;BR&gt;&lt;BR&gt;IISRewrite was written to solve some practical problems that are nearly impossible to solve with IIS and ASP. It solves the compatibility issues when doing dynamic downloads with ASP, it allows portions of dynamic sites to be indexed by search engines as if they were static HTML files, and can provide a way to customize web sites based on the client's browser type without the use of Javascript.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;IISRewrite version 1.2: $199.00 per server although they are saying you can buy for $99 as of August 2005&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;For more details see - &lt;A href="http://www.qwerksoft.com/products/iisrewrite/"&gt;http://www.qwerksoft.com/products/iisrewrite/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blog.crowe.co.nz/blog/aggbug/189.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe [IIS MVP]</dc:creator>
            <guid>http://blog.crowe.co.nz/blog/archive/2005/08/09/189.aspx</guid>
            <pubDate>Tue, 09 Aug 2005 09:56:00 GMT</pubDate>
            <wfw:comment>http://blog.crowe.co.nz/blog/comments/189.aspx</wfw:comment>
            <comments>http://blog.crowe.co.nz/blog/archive/2005/08/09/189.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/blog/comments/commentRss/189.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>