Partilhar via


Portagem de controladores e aplicações Packet-Processing para o WFP

A Plataforma de Filtragem do Windows (WFP) permite a filtragem, inspeção e modificação de pacotes TCP/IP, monitoramento ou autorização de conexão, regras e processamento IPsec e filtragem RPC. Geralmente, deve converter o seu componente de filtragem TCP/IP ou de monitorização de conexão no Windows XP e Windows Server 2003 para usar uma aplicação ou serviço de modo de utilizador do WFP, um driver de inserção no modo kernel do WFP, ou ambos, para o Windows Vista e Windows Server 2008 e posterior. A tabela a seguir lista os métodos existentes para processamento de pacotes no Windows XP e Windows Server 2003 e como você deve alterá-los no Windows Vista e Windows Server 2008 e posterior para usar o WFP.

Observação A partir do Windows 8, o recurso Transport Driver Interface (TDI) e o recurso Layered Service Providers (LSPs) foram preteridos.

Método existente no Windows XP e Windows Server 2003 Novo método no Windows Vista e Windows Server 2008 e posterior
Gancho de firewall ou driver de gancho de filtro para filtragem de pacotes simples. Aplicativo ou serviço de modo de usuário que usa o WFP Win32 API.
Gancho de firewall ou driver de gancho de filtro para inspeção ou modificação profunda de pacotes. Camada IP, camada de transporte, driver de chamada da camada de aplicação de política da camada de aplicação (ALE) e aplicativo ou serviço opcional em modo de usuário que utiliza o WFP Win32 API.
Driver de filtro Transport Driver Interface (TDI) para filtragem de pacotes simples. Aplicativo ou serviço de modo de usuário que usa o WFP Win32 API.
Driver de filtro TDI para inspeção ou modificação de pacotes ou fluxos em profundidade.

Camada de transporte, Camada de fluxo, e/ou driver de chamada ALE e aplicação ou serviço opcional em modo de utilizador que usa a API WFP Win32

Driver de filtro TDI para conexão TCP ou gerenciamento de tráfego UDP (User Datagram Protocol).

Para gerenciamento de conexão TCP: driver de texto explicativo ALE e aplicativo ou serviço opcional de modo de usuário que usa o WFP Win32 API.

Para a utilização de proxy TCP:

  • No Windows Vista: driver de callout de modificação de pacotes.
  • No Windows 7 e versões posteriores: driver de chamada de redirecionamento ALE.

Para filtragem ao nível MAC:

  • No Windows 8 e versões posteriores: MAC_FRAME driver de texto explicativo de camada.
  • No Windows Vista e Windows 7: driver de filtro leve e eficiente NDIS.

Para gestão de tráfego UDP: driver de callout da camada de dados de fluxo ou datagrama e aplicação ou serviço opcional em modo utilizador que utiliza a WFP Win32 API.

Windows Sockets LSP para filtragem de pacotes simples. Aplicativo ou serviço de modo de usuário que usa o WFP Win32 API.
Windows Sockets LSP para inspeção ou modificação profunda de pacotes.

Camada IP, ALE, Transporte (como Dados de Datagrama), ou driver de chamada da camada de fluxo e aplicativo ou serviço opcional de modo de utilizador que utiliza a API Win32 do WFP .

Driver intermediário NDIS (Network Device Interface Specification) para filtragem de pacotes simples.

Para filtragem baseada em IP: aplicativo ou serviço de modo de usuário que usa o WFP Win32 API.

Para filtragem baseada em MAC:

  • No Windows 8 e versões posteriores: driver de camada MAC_FRAME de chamada.
  • No Windows Vista e Windows 7: driver de filtro leve NDIS.
Driver NDIS intermediário para gestão de conexões TCP ou do tráfego UDP.

Gestão de conexão TCP: driver callout ALE e aplicação ou serviço opcional de modo utilizador que utiliza a API Win32 WFP .

Gestão de tráfego UDP: driver de callout da camada ALE ou de Transporte e aplicação ou serviço opcional de modo utilizador que usa a API WFP Win32 ().

NDIS driver de filtro leve para executar filtragem de nível de controle de acesso à mídia (MAC).

No Windows 8 e versões posteriores: driver de chamada de camada "MAC_FRAME".

No Windows Vista e Windows 7: driver de filtro leve NDIS.