pktmon filter add

Область применения: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub, Azure Stack Hub

Добавление фильтра Pktmon позволяет добавить фильтр для управления отчетами пакетов. Чтобы сообщить о пакете, он должен соответствовать всем условиям, указанным по крайней мере в одном фильтре. Одновременно можно использовать до 32 фильтров.

Синтаксис

pktmon filter add <name> [-m <mac> [mac2]] [-v <vlan>] [-d { IPv4 | IPv6 | number }]
                         [-t { TCP [flags...] | UDP | ICMP | ICMPv6 | number }]
                         [-i <ip> [ip2]] [-p <port> [port2]] [-b] [-e [port]]

Можно указать необязательное имя или описание фильтра.

Примечание.

Если указаны два MACs (-m), IP-адреса (-i) или порты (-p), фильтр соответствует пакетам, содержащим оба. Он не будет отличаться от источника или назначения для этой цели.

Параметры

Параметры кадра Ethernet, IP-заголовка, заголовка TCP/UDP, пульса кластера и инкапсуляции.

Параметр Description
-m, --mac[-address] Сопоставление исходного или целевого MAC-адреса. См. примечание выше.
-v, --vlan Соответствует идентификатору виртуальной локальной сети (VID) в заголовке 802.1Q.
-d, --data-link[-protocol], --ethertype Сопоставление по протоколу канала данных (уровень 2). Может быть IPv4, IPv6, ARP или номер протокола.
-t, --transport[-protocol], --ip-protocol Сопоставление по протоколу транспорта (уровня 4). Может быть TCP, UDP, ICMP, ICMPv6 или номер протокола. Чтобы дополнительно отфильтровать TCP-пакеты, можно указать необязательный список флагов TCP для сопоставления. Поддерживаемые флаги: FIN, SYN, RST, PSH, ACK, URG, ECE и CWR.
-i, --ip[-address] Сопоставление исходного или целевого IP-адреса. См. примечание выше. Чтобы соответствовать подсети, используйте нотацию CIDR с длиной префикса.
-p, --port Соответствует номеру исходного или целевого порта. См. примечание выше.
-b, --heartbeat Сопоставление сообщений пульса RCP через порт UDP 3343.
-e, --encap Примените указанные выше параметры фильтрации как к внутренним, так и внешним заголовкам инкапсуляции. Поддерживаемые методы инкапсуляции — VXLAN, GRE, NVGRE и IP-адрес. Настраиваемый порт VXLAN является необязательным, а по умолчанию — 4789.

Примеры

Следующий набор фильтров захватывает любой трафик ICMP из IP-адреса 10.0.0.10 вместе с любым трафиком через порт 53.

C:\Test> pktmon filter add -i 10.0.0.10 -t icmp
C:\Test> pktmon filter add -p 53

Следующий фильтр захватывает все пакеты SYN, отправленные или полученные IP-адресом 10.0.0.10:

C:\Test> pktmon filter add -i 10.0.0.10 -t tcp syn

Следующий фильтр с именем MyPing pings 10.10.10.10 с помощью протокола ICMP:

C:\Test> pktmon filter add MyPing -i 10.10.10.10 -t ICMP

Следующий фильтр с именем MySmbSyb записывает синхронизированный ПРОТОКОЛ TCP МБ трафик:

C:\Test> pktmon filter add MySmbSyn -i 10.10.10.10 -t TCP SYN -p 445

Следующий фильтр с именем MySubnet записывает трафик в маске подсети 255.255.255.0 или /24 в нотации CIDR:

C:\Test> pktmon filter add MySubnet -i 10.10.10.0/24

Прочие ссылки