Microsoft Forefront Threat Management Gateway SDK


Microsoft Forefront Threat Management Gateway (TMG) is an extensible platform that integrates firewall and cache features, and routes requests and responses between the Internet and client computers. Forefront TMG 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, and other components that integrate with and build on the Forefront TMG platform, which is based on the Internet Security and Acceleration (ISA) Server 2006 platform.

Where Applicable

Forefront TMG includes firewall services, virtual private networking (VPN) support, advanced caching capabilities, packet filtering, and alerting. This documentation includes information relevant to developers wanting to extend these features and to automate their configuration tasks.

Developer Audience

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

Run-Time Requirements

Forefront Threat Management Gateway (TMG) requires Microsoft Windows Server 2008.

The Forefront TMG Management component can also be installed on computers that use Windows Vista or Windows XP.

In This Section

Topic Description


General information about Forefront TMG.

Administration COM Documentation

How to use the Forefront TMG 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 Forefront TMG Web proxy and how to write Web filters to extend it.

Extending Forefront TMG Management

Describes how to extend the Forefront TMG MMC snap-in.

Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.