Compartilhar via


Portabilidade de drivers e aplicativos de Packet-Processing para o WFP

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

Nota A partir de Windows 8, o recurso TDI (Interface do Driver de Transporte) e o recurso LSPs (Provedores de Serviços em Camadas) serão preteridos.

Método existente no Windows XPand 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 no modo de usuário que usa a API Win32 do WFP.
Gancho de firewall ou driver de gancho de filtro para inspeção ou modificação de pacotes profundos. Camada ip, camada de transporte ou driver de texto explicativo de camada de ALE (Application Layer Enforcement) e aplicativo ou serviço opcional do modo de usuário que usa a API Win32 do WFP.
Driver de filtro TDI (Interface do Driver de Transporte) para filtragem de pacotes simples. Aplicativo ou serviço no modo de usuário que usa a API Win32 do WFP.
Driver de filtro TDI para inspeção ou modificação profunda de pacotes ou fluxos.

Camada de transporte, camada stream e/ou driver de texto explicativo ALE e aplicativo ou serviço opcional do modo de usuário que usa a API Win32 do WFP

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

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

Para proxy TCP:

  • No Windows Vista: driver de texto explicativo de modificação de pacote.
  • No Windows 7 e posteriores: ALE_REDIRECT driver de texto explicativo de camada.

Para filtragem no nível do MAC:

  • Em Windows 8 e posterior: MAC_FRAME driver de texto explicativo de camada.
  • No Windows Vista e no Windows 7: driver de filtro leve NDIS.

Para gerenciamento de tráfego UDP: driver de texto explicativo da camada de dados de Fluxo ou Datagram e aplicativo ou serviço opcional do modo de usuário que usa a API Win32 do WFP.

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

Camada IP, ALE, Transporte (como Dados de Datagram) ou Driver de texto explicativo de camada de fluxo e aplicativo ou serviço opcional do modo de usuário que usa a API Win32 do WFP.

Driver intermediário de NDIS (Especificação de Interface de Dispositivo de Rede) para filtragem de pacotes simples.

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

Para filtragem baseada em MAC:

  • Em Windows 8 e posterior: MAC_FRAME driver de texto explicativo de camada.
  • No Windows Vista e no Windows 7: driver de filtro leve NDIS.
Driver intermediário do NDIS para conexão TCP ou gerenciamento de tráfego UDP.

Gerenciamento de conexões TCP: driver de texto explicativo ALE e aplicativo ou serviço opcional do modo de usuário que usa a API Win32 do WFP.

Gerenciamento de tráfego UDP: driver de texto explicativo da camada de transporte ou ALE e aplicativo ou serviço opcional do modo de usuário que usa a API Win32 do WFP.

Driver de filtro leve do NDIS para executar a filtragem no nível do MAC (controle de acesso de mídia).

Em Windows 8 e posterior: MAC_FRAME driver de texto explicativo de camada.

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