Microsoft Internet Security and Acceleration (ISA) Server 2004 Software Development Kit (SDK)

The ISA Server 2004 SDK includes documentation, tools, and samples to enable developers and system administrators to deploy, configure, customize, and extend their ISA Server environment. The SDK can be used with both ISA Server 2004 Standard Edition and ISA Server 2004 Enterprise Edition (specific limitations are documented).
  • Version:


    File Name:


    Date Published:


    File Size:

    3.4 MB

      The ISA Server 2004 SDK allows you to extend ISA Server 2004 features such as firewall services, packet filtering, VPN support, advanced caching, monitoring, logging, and alerting, and automate their configuration. Components that can be created with the ISA Server SDK may include application filters, Web filters, configuration scripts, and user interface extensions.

      The ISA Server 2004 SDK enables developers to:

      • Automate tasks performed through the ISA Server Management user interface using the administration COM objects. This capability allows administrators to create scripts to automate repetitive or complex tasks.

      • Develop Web filters as run-time extensions of the ISA Server Web proxy, detecting and processing HTTP request notifications to monitor, evaluate, and intercept HTTP traffic. Web filters are similar in functionality to ISAPI filters that work with Internet Information Services (IIS).

      • Develop application filters as extensions of the Microsoft Firewall service. Use exposed COM interfaces to extend security and access control for the Firewall service.

      • Extend the ISA Server Management MMC snap-in by creating a custom MMC snap-in for new application filters.
  • Supported Operating System

    Windows 2000 Server, Windows Server 2003

      More information about operating system requirements:
      • Windows 2000 Server with Service Pack 4 (ISA Server 2004 Standard Edition)
      • Windows Server 2003 (ISA Server 2004 Standard Edition, ISA Server 2004 Enterprise Edition)

      This download works for the following applications:
      • ISA Server 2004 Standard Edition
      • ISA Server 2004 Enterprise Edition
    • To install this download:
      1. Download the file by clicking the Download link and saving the file to your hard disk.
      2. Double-click the ISA2004SDK.exe program file on your hard disk to install the files.
      3. The default installation directory is %programfiles%\Microsoft ISA 2004 SDK.

      In addition to this installation, you also need ISA Server Management installed on the computer to use the administration COM objects in the ISA Server SDK.

      To remove this download:
      Delete the SDK installation folder and all the files in it.
    • 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®

      This SDK download is compatible with ISA Server 2004 Standard Edition, and ISA Server 2004 Enterprise Edition. Note that some of the samples included in the SDK are specific to ISA Server 2004 Enterprise Edition only.
Site feedback

What category would you like to give web site feedback on?

Rate your level of satisfaction with this web page today: