Collective Software, LLC

>Innovating ISA Server

Solutions

MEETING YOUR NEEDS

With unmatched expertise for ISA filter development, and a proven track record in the community.

SOLUTIONS FOR:

Visit Microsoft's ISA Server home
Collective Software is a Microsoft® Partner company.

IsaScript

The ultimate in flexibility and rapid development for the ISA platform.

  • Meet custom business requirements
  • Augment built-in HTTP filtering
  • Code your own using Lua scriptin
  • Or use our expert development

Microsoft provides a powerful API to interact with web content passing through the ISA proxy, allowing dramatic expansion and control over ISA's feature set. But there are many limitations:

  • In the ISA interface, there is no facility to add or modify HTTP headers, just to block them.
  • In the ISA interface, there is no facility to modify request or response bodies, just a limited ability to block by simple signatures.
  • Filters must be coded as C/C++ DLLs.
  • A high level of expertise is needed to avoid memory leaks or crashing the firewall service!
  • It is very work-intensive to build a proof of concept filter.
  • Due to the need for expert development, producing even small filters may be prohibitively expensive for many organizations.

Solution

IsaScript from Collective Software is a filter for ISA 2006 and 2004 that wraps the web filtering API and exposes it via the popular and easy to learn Lua scripting language. Create filters the fast and easy way.

  • Majority of the web filter API is exposed to Lua script.
  • Improved content matching abilities not available in the native ISA API.
  • No knowledge of C/C++ needed.
  • Lua errors are handled and reported gracefully; no need to worry about memory leaks or firewall crashing.
  • Useful for rapid filter prototyping, or even on production systems. Lua scripting incurs only a minimal performance overhead.
  • Veteran ISA filter developers will find IsaScript intuitive to use, because it mirrors the C/C++ API in many ways.
  • Build your own filters, or take advantage of our expert consultants to help create the perfect solution.
  • IsaScript filter development work is far less expensive than building a native C/C++ filter.

IsaScript is currently in beta.  We invite your feedback and feature suggestions.

Download IsaScript documentation Download IsaScript v0.1.4 (evaluations must be activated in 30 days) Purchase IsaScript licenses online IsaScript knowledge base articles