Microsoft Internet Security and Acceleration Server 2004 SDK


Microsoft Internet Security and Acceleration (ISA) Server 2004 is an extensible platform that integrates firewall and cache features, and routes requests and responses between the Internet and client computers. ISA Server provides filtering to block access to specific sites, and uses network address translation (NAT) and other methods to enable secure access between an intranet and the Internet. This documentation includes information and libraries for developing extensions, administration tools, security applications, and other components that integrate with and build on the ISA Server platform.

Where Applicable

ISA Server includes firewall services, advanced caching capabilities, packet filtering, and alerting. This documentation includes information relevant to developers wanting to extend these features and automate their configuration.

Developer Audience

The information in this documentation for ISA Server is relevant to programmers, system administrators, and tool vendors. To use this documentation, programming experience in the following areas is desirable:

  • Visual C++® or Visual Basic® applications
  • Visual Basic Scripting Edition (VBScript) or JScript®

Run-Time Requirements

Internet Security and Acceleration Server 2004 requires Microsoft Windows® Server 2003 or an operating system from the Windows 2000 Server family.


General information about ISA Server.


How to use the ISA Server administration COM objects.

Application Filter Documentation

Describes the Microsoft Firewall service and how to write application filters to extend it.

Web Proxy Documentation

Describes the ISA Server Web proxy and how to write Web filters to extend it.

Extending ISA Server Management

Describes how to extend the ISA Server MMC snap-in.