Идентификаторы условий фильтрации
Идентификаторы условий фильтрации платформы фильтрации Windows (МПП) представлены guid. Тип данных для значения условия для каждого условия фильтрации указывается в виде FWP_DATA_TYPE. Эти идентификаторы и их типы данных определены здесь.
Сначала перечислены стандартные условия, за которыми следуют условия, относящиеся к пользовательскому режиму. Условия группируются по поддерживаемой операционной системе, что позволяет легко определить, какие условия поддерживаются для конкретной ОС.
Примечание
Каждое из следующих условий фильтрации доступно только в подмножестве уровней фильтрации МПП. Дополнительные сведения о доступности каждого условия на любом уровне см. в разделе Условия фильтрации, доступные на каждом уровне фильтрации.
Доступные условия для Windows 8 и Windows Server 2012 | Описание |
---|---|
|
MAC-адрес определенного локального интерфейса. Тип данных: FWP_BYTE_ARRAY6_TYPE |
|
Адрес назначения входящего кадра или исходный адрес исходящего кадра. Тип данных: FWP_BYTE_ARRAY6_TYPE |
|
Исходный адрес входящего кадра или адрес назначения исходящего кадра. Тип данных: FWP_BYTE_ARRAY6_TYPE |
|
Тип полезных данных сети Ethernet V2. (См. ETHERNET_TYPE_IPV4 и т. д. в netiodef.h.) Тип данных: FWP_UINT16 |
|
16-разрядный заголовок виртуальной локальной сети, включая поля VID, CFI и Priority согласно стандарту 802.1q (см. VLAN_TAG в netiodef.h для определения позиций битовых полей). Тип данных: FWP_UINT16 |
|
Уникальный идентификатор для сети vSwitch. Не может использоваться в сочетании с VLAN_IDs. Тип данных: FWP_UINT16 |
|
Номер порта NDIS. Тип данных: FWP_UINT32 |
|
Тип носителя порта NDIS. Тип данных: FWP_UINT32 Возможные значения: Любое из значений перечисления NDIS_MEDIUM. (См. ntddndis.h.) |
|
Тип физического носителя порта NDIS. Тип данных: FWP_UINT32 Возможные значения: Любое из значений перечисления NDIS_PHYSICAL_MEDIUM. (См. ntddndis.h.) |
|
Побитовое ИЛИ сочетания флагов условий фильтрации. Тип данных: FWP_UINT32 Возможные значения:
|
|
Тип физического локального адреса. Тип данных: FWP_UINT8 Возможные значения: Любое из следующих DL_ADDRESS_TYPE значений перечисления.
|
|
Тип физического удаленного адреса. Тип данных: FWP_UINT8 Возможные значения: Любое из следующих DL_ADDRESS_TYPE значений перечисления.
|
|
Физический исходный адрес кадра. Тип данных: FWP_BYTE_ARRAY6_TYPE |
|
Физический адрес назначения кадра. Тип данных: FWP_BYTE_ARRAY6_TYPE |
|
Тип физического адреса назначения. Тип данных: FWP_UINT8 Возможные значения: Любое из следующих DL_ADDRESS_TYPE значений перечисления.
|
|
Тип физического адреса назначения. Тип данных: FWP_UINT8 Возможные значения: Любое из следующих DL_ADDRESS_TYPE значений перечисления.
|
|
Исходный порт транспорта пакета. Тип данных: FWP_UINT16 |
|
Поле типа ICMP, как указано в RFC 792. Тип данных: FWP_UINT16 |
|
Порт назначения транспорта пакета. Тип данных: FWP_UINT16 |
|
Поле кода ICMP, как указано в RFC 792. Тип данных: FWP_UINT16 |
|
Уникальный идентификатор экземпляра vSwitch. Тип данных: FWP_BYTE_BLOB_TYPE |
|
Указывает, является ли экземпляр vSwitch частью внешней, внутренней или частной виртуальной сети. Тип данных: FWP_UINT8 |
|
Уникальный идентификатор источника текущего пакета. (Имя виртуальной сетевой карты, P-NIC или V-NIC.) Тип данных: FWP_BYTE_BLOB_TYPE |
|
Уникальный идентификатор назначения текущего пакета. (Имя виртуальной сетевой карты, P-NIC или V-NIC.) Тип данных: FWP_BYTE_BLOB_TYPE |
|
Уникальный идентификатор исходной виртуальной машины vSwitch. Тип данных: FWP_BYTE_BLOB_TYPE |
|
Уникальный идентификатор виртуальной машины назначения vSwitch. Тип данных: FWP_BYTE_BLOB_TYPE |
|
Тип интерфейса источника текущего пакета. Тип данных: FWP_UINT8 Возможные значения:
|
|
Тип интерфейса назначения текущего пакета. Тип данных: FWP_UINT8 Возможные значения:
|
|
LUID для сетевого интерфейса, связанного с локальным IP-адресом. Тип данных: FWP_UINT64 |
|
Идентификатор безопасности (SID) контейнера приложения. Тип данных: FWP_SID |
|
Полный путь к устройству приложения, например "\device0\hardiskvolume1\Program Files\Application.exe". Если подключение перенаправляется, это будет идентификатор исходного приложения; В противном случае это будет то же самое, что и FWPM_CONDITION_ALE_APP_ID. Тип данных: FWP_BYTE_BLOB_TYPE |
Условия, доступные для Windows 7, Windows Server 2008 R2 и более поздних версий | Описание |
---|---|
|
IP-адрес интерфейса следующего прыжка. Тип данных: FWP_V4_ADDR_MASK |
|
Интерфейс следующего прыжка, из которого будет отправляться пакет. Тип данных: FWP_UINT64 |
|
Тип интерфейса следующего прыжка. Тип данных: FWP_UINT32 |
|
Тип туннеля интерфейса следующего прыжка. Тип данных: FWP_UINT32 |
|
Индекс интерфейса следующего прыжка. Тип данных: FWP_UINT32 |
|
Индекс вложенного интерфейса интерфейса следующего прыжка. Тип данных: FWP_UINT32 |
|
Категория сети интерфейса прибытия или следующего прыжка, через который создается поток ALE (входящий или исходящий). Тип данных: FWP_UINT32 |
|
Сетевая категория интерфейса прибытия или следующего прыжка, через который создается текущий пакет (входящий или исходящий). Тип данных: FWP_UINT32 |
|
Сетевая категория интерфейса доставки. Тип данных: FWP_UINT32 |
|
Сетевая категория интерфейса прибытия. Тип данных: FWP_UINT32 |
|
Сетевая категория интерфейса следующего прыжка. Тип данных: FWP_UINT32 |
|
Причина повторной проверки подлинности ранее авторизованного подключения. Тип данных: FWP_UINT32 |
|
Причина повторной проверки ранее авторизованного подключения, например FWP_CONDITION_REAUTHORIZE_REASON_POLICY_CHANGE (или одно из других значений, перечисленных в разделе Флаги условий фильтрации). Тип данных: FWP_UINT32 |
|
Тип ICMP, с помощью которого был создан поток. Тип данных: FWP_UINT16 |
|
LUID физического интерфейса, связанного с IP-адресом прибытия. Тип данных: FWP_UINT64 |
|
LUID физического интерфейса следующего прыжка. Тип данных: FWP_UINT64 |
|
Число эпох, связанных с интерфейсом. Зарезервировано. Тип данных: FWP_UINT64 |
|
Зарезервировано для внутреннего использования. Тип данных: FWP_UINT32 |
Константы, доступные для Windows Vista с пакетом обновления 1 (SP1), Windows Server 2008 и более поздних версий | Описание |
---|---|
|
LUID для сетевого интерфейса, связанного с IP-адресом прибытия. Тип данных: FWP_UINT64 |
|
Тип сетевого интерфейса прибытия, определенный центром назначенных интернет-имен (IANA). Для получения дополнительной информации см. https://www.iana.org/assignments/ianaiftype-mib. Возможные значения: Значения типа интерфейса, перечисленные в файле заголовка Ipifcons.h. Тип данных: FWP_UINT32 |
|
Метод инкапсуляции, используемый туннелем, связанным с сетевым интерфейсом прибытия, если элемент Type является IF_TYPE_TUNNEL. Тип туннеля определяется центром назначенных Интернету имен (IANA). Для получения дополнительной информации см. https://www.iana.org/assignments/ianaiftype-mib. Возможные значения: TUNNEL_TYPE значения типа перечисления, перечисленные в файле заголовка Ifdef.h. Тип данных: FWP_UINT32 |
|
Индекс сетевого интерфейса прибытия, перечисляемый сетевым стеком. Тип данных: FWP_UINT32 |
|
Индекс сетевого интерфейса прибытия, перечисляемый сетевым стеком. Тип данных: FWP_UINT32 |
|
Индекс сетевого интерфейса, перечисляемый сетевым стеком. Тип данных: FWP_UINT32 |
|
Тип интерфейса, определенный центром назначенных интернет-имен (IANA). Для получения дополнительной информации см. https://www.iana.org/assignments/ianaiftype-mib. Возможные значения: Значения типа интерфейса, перечисленные в файле заголовка Ipifcons.h. Тип данных: FWP_UINT32 |
|
Метод инкапсуляции, используемый туннелем, если элемент Type IF_TYPE_TUNNEL. Тип туннеля определяется центром назначенных Интернету имен (IANA). Для получения дополнительной информации см. https://www.iana.org/assignments/ianaiftype-mib. Возможные значения: TUNNEL_TYPE значения типа перечисления, перечисленные в файле заголовка Ifdef.h. Тип данных: FWP_UINT32 |
Константы, доступные для Windows Vista и более поздних версий | Описание |
---|---|
|
Локальный IP-адрес. Тип данных: Для IPv4-адреса
Тип данных: Для IPv6-адреса
|
|
Удаленный IP-адрес. Тип данных: Для IPv4-адреса
Тип данных: Для IPv6-адреса
|
|
Исходный IP-адрес для пересылаемых пакетов. Тип данных: Для IPv4-адреса
Тип данных: Для IPv6-адреса
|
|
IP-адрес назначения для переадресуемых пакетов. Тип данных: Для IPv4-адреса
Тип данных: Для IPv6-адреса
|
|
Тип локального IP-адреса. Возможные значения: Любое из следующих NL_ADDRESS_TYPE значений перечисления.
Тип данных: FWP_UINT8 |
|
Тип IP-адреса назначения для перенаправленных пакетов. Возможные значения: Любое из следующих NL_ADDRESS_TYPE значений перечисления.
Тип данных: FWP_UINT8 |
|
LUID для сетевого интерфейса, связанного с локальным IP-адресом. Тип данных: FWP_UINT64 |
|
Тип интерфейса, определенный центром назначенных интернет-имен (IANA). Для получения дополнительной информации см. https://www.iana.org/assignments/ianaiftype-mib. Возможные значения: Значения типа интерфейса, перечисленные в файле заголовка Ipifcons.h. Тип данных: FWP_UINT32 |
|
Метод инкапсуляции, используемый туннелем, если элемент Type IF_TYPE_TUNNEL. Тип туннеля определяется центром назначенных Интернету имен (IANA). Для получения дополнительной информации см. https://www.iana.org/assignments/ianaiftype-mib. Возможные значения: TUNNEL_TYPE значения типа перечисления, перечисленные в файле заголовка Ifdef.h. Тип данных: FWP_UINT32 |
|
LUID для сетевого интерфейса, по которому пересылается пакет, должен быть отправлен. Тип данных: FWP_UINT64 |
|
Номер протокола IP, как указано в RFC 1700. Тип данных: FWP_UINT8 |
|
Номер порта локального транспортного протокола. Тип данных: FWP_UINT16 |
|
Поле типа ICMP, как указано в RFC 792. Тип данных: FWP_UINT16 |
|
Номер порта протокола удаленного транспорта. Тип данных: FWP_UINT16 |
|
Поле кода ICMP, как указано в RFC 792. Тип данных: FWP_UINT16 |
|
Тип локального IP-адреса, внедренного в пакет ICMP. Возможные значения: Любое из следующих NL_ADDRESS_TYPE значений перечисления.
Тип данных: FWP_UINT8 |
|
Удаленный IP-адрес, внедренный в пакет ICMP. Тип данных: Для IPv4-адреса
Тип данных: Для IPv6-адреса
|
|
Номер ПРОТОКОЛА IP, внедренный в пакет ICMP, как указано в RFC 1700. Тип данных: FWP_UINT8 |
|
Номер порта локального транспортного протокола, внедренный в пакет ICMP. Тип данных: FWP_UINT16 |
|
Номер порта протокола удаленного транспорта, внедренный в пакет ICMP. Тип данных: FWP_UINT16 |
|
Побитовое ИЛИ сочетания флагов условий фильтрации. Возможные значения: См . раздел Фильтрация флагов условий. Тип данных: FWP_UINT32 |
|
Направление трафика или потока данных. Возможные значения:
Для слоев датаграмм (FWPM_LAYER_DATAGRAM_DATA_) и потокового пакета (FWPM_LAYER_STREAM_PACKET_) значение будет совпадать с направлением пакета. Для потоковых слоев (FWPM_LAYER_STREAM_) и установленных слоев потока (FWPM_LAYER_ALE_FLOW_ESTABLISHED_) значение будет совпадать с направлением соединения. (Например, когда локальное приложение инициирует подключение, для входящего пакета FWPM_CONDITION_DIRECTION задано значение FWP_DIRECTION_OUTBOUND.) Тип данных: FWP_UINT32 |
|
Индекс сетевого интерфейса, перечисляемый сетевым стеком. Тип данных: FWP_UINT32 |
|
Индекс логического сетевого интерфейса, перечисляемый сетевым стеком. Тип данных: FWP_UINT32 |
|
Индекс исходного сетевого интерфейса для перенаправленных пакетов, перечисляемый сетевым стеком. Тип данных: FWP_UINT32 |
|
Индекс исходного логического сетевого интерфейса для перенаправленных пакетов, перечисляемый сетевым стеком. Тип данных: FWP_UINT32 |
|
Индекс сетевого интерфейса назначения для перенаправленных пакетов, перечисляемый сетевым стеком. Тип данных: FWP_UINT32 |
|
Индекс логического сетевого интерфейса назначения для перенаправленных пакетов, перечисляемый сетевым стеком. Тип данных: FWP_UINT32 |
|
Полный путь к устройству приложения, возвращаемый функцией FwpmGetAppIdFromFileName0 . (Например, "\device0\hardiskvolume1\Program Files\Application.exe".) Тип данных: FWP_BYTE_BLOB_TYPE |
|
Идентификация локального пользователя. Тип данных: FWP_SECURITY_DESCRIPTOR_TYPE |
|
Идентификация удаленного пользователя. Тип данных: FWP_SECURITY_DESCRIPTOR_TYPE |
|
Идентификация удаленного компьютера. Тип данных: FWP_SECURITY_DESCRIPTOR_TYPE |
|
Режим необработанного сокета, который разрешен или запрещен. Возможные значения:
Тип данных: FWP_UINT32 |
|
Зарезервировано для внутреннего использования. Тип данных: FWP_UINT32 |
|
Зарезервировано для внутреннего использования. Тип данных: FWP_UINT32 |
Следующие константы доступны только для пользовательского режима.
Условия пользовательского режима, доступные для Windows 8 и Windows Server 2012 | Описание |
---|---|
|
Режим фильтра быстрого режима (QM). Возможные значения см. в IPSEC_TRAFFIC_TYPE . Тип данных: FWP_UINT32 |
Условия пользовательского режима, доступные для Windows 7, Windows Server 2008 R2 и более поздних версий | Описание |
---|---|
|
Зарезервировано для внутреннего использования. Тип данных: FWP_UINT32 |
|
Имя однорангового узла. Например, DNS-имя однорангового узла. Тип данных: FWP_BYTE_BLOB_TYPE |
|
Удостоверение участника удаленной проверки подлинности. Тип данных: FWP_SECURITY_DESCRIPTOR_TYPE |
|
Тип метода проверки подлинности IKE, IKEv2 или AuthIP. Тип данных: IKEEXT_AUTHENTICATION_METHOD_TYPE |
|
Тип модуля ввода ключей. Тип данных: IKEEXT_KEY_MODULE_TYPE |
|
Режим IPsec, в котором можно получить маркер. Тип данных: IPSEC_TOKEN_MODE |
|
Ключ контекста поставщика политики режима main (MM) или быстрого режима (QM) авторизованного sa. Полезно для ограничения область правила авторизации только центрами безопасности, сформированными с помощью указанного ключа политики IPsec MM или QM. Тип данных: FWP_BYTE_ARRAY16_TYPE |
FWPM_CONDITION_AUTHENTICATION_TYPE |
Метод, используемый для проверки подлинности связи безопасности. Примечание: Доступно только в Windows Server 2008 R2, Windows 7 и более поздних версиях. Тип данных: FWP_UINT32 |
Константы, доступные для Windows Vista и более поздних версий | Описание |
---|---|
|
Идентификация удаленного пользователя. Тип данных: FWP_SECURITY_DESCRIPTOR_TYPE |
|
UUID интерфейса RPC. Тип данных: FWP_BYTE_ARRAY16_TYPE |
|
Версия интерфейса RPC. Тип данных: FWP_UINT16 |
|
Зарезервировано для внутреннего использования. Тип данных: FWP_UINT32 |
|
Идентификация com-приложения. Тип данных: FWP_BYTE_ARRAY16_TYPE |
|
Имя приложения. Тип данных: FWP_BYTE_BLOB_TYPE |
|
Протокол RPC. Возможные значения:
Тип данных: FWP_UINT8 |
|
Тип службы проверки подлинности. Дополнительные сведения о типах служб проверки подлинности см. в разделе Authentication-Service Constants. Тип данных: FWP_UINT8 |
|
Уровень службы проверки подлинности. Дополнительные сведения об уровнях обслуживания проверки подлинности см. в разделе Константы уровня проверки подлинности. Тип данных: FWP_UINT8 |
|
Алгоритм шифрования SSPI на основе сертификата. Тип данных: FWP_UINT32 |
|
Размер ключа шифрования SSPI на основе сертификата. Тип данных: FWP_UINT32 |
|
Локальный IPv4-адрес. Тип данных:
|
|
Локальный IPv6-адрес. Тип данных:
|
|
Удаленный IPv4-адрес. Тип данных:
|
|
Удаленный IPv6-адрес. Тип данных:
|
|
Имя удаленного именованного канала. Тип данных: FWP_BYTE_BLOB_TYPE |
|
UUID процесса с интерфейсом RPC. Тип данных: FWP_BYTE_ARRAY16_TYPE |
|
Зарезервировано для внутреннего использования. Тип данных: FWP_BYTE_BLOB_TYPE |
|
Зарезервировано для внутреннего использования. Тип данных: FWP_UINT32 |
|
Идентификация клиента при использовании RpcProxy. Тип данных: FWP_SECURITY_DESCRIPTOR_TYPE |
|
Имя RPC-сервера при использовании RpcProxy. Тип данных: FWP_BYTE_BLOB_TYPE |
|
Порт на RPC-сервере при использовании RpcProxy. Тип данных: FWP_UINT16 |
|
Тип службы проверки подлинности прокси-сервера RPC. Тип данных: FWP_BYTE_BLOB_TYPE |
|
Длина ключа SSL в сертификате клиента. Тип данных: FWP_UINT32 |
|
Идентификатор объекта в сертификате клиента. Тип данных: FWP_BYTE_BLOB_TYPE |
|
Тип события net. Тип данных: FWP_UINT32 |
Комментарии
Если IP-адреса хранятся в формате FWP_UINT32 или ip-порт хранится в FWP_UINT16 формате, они хранятся в порядке узла, а не в сетевом порядке.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|