StreamCatcher was written to solve some practical problems that are nearly impossible to solve with IIS and common web application platforms. It solves compatibility issues with dynamic downloads and it allows portions of dynamic sites to be indexed by search engines as if they were static HTML files. It provides a simple strategy for stopping the overload associated with code red attacks and offers daily reports to give a webmaster a quick and easy way to watch site usage by humans and web robots. It allows rewriting of URLs (this feature provides many, many advantages), protects and improves web server performance during code red attacks, is able to enforce a unique and separate set of rules for web robots, and offers many other features. Compact and flexible, StreamCatcher is a single DLL loaded by the web server software as both an ISAPI filter and an ISAPI extension. It is completely configurable via a web browser.