Фильтр ICMP-пакетов, отправленных с моего IP-адреса в Wireshark с помощью фильтра пакетов

Я хочу отфильтровать пакеты ICMP, отправленные с моего IP-адреса в Wireshark.

Я попробовал следующее выражение:

ip.src == xxx.xxx.xxx.xxx && icmp

Но проблема в том, что он показывает пакеты с ip.src = yyy.yyy.yyy.yyy
которые были отправлены ip.dst = xxx.xxx.xxx.xxx,

2 ответа

Решение

Проблема заключается в том, что тип ICMP 11 (срок действия истек) возвращает заголовок IP отправленного пакета IP. Поэтому, чтобы это исправить, нам нужно исключить ICMP типа 11. 0b знак равно 11 в десятичном, так что используйте этот фильтр, чтобы исправить это:

ip.src == xxx.xxx.xxx.xxx && !(icmp[0] == B ) && icmp

Пытаться ip.dst != xxx.xxx.xxx.xxx && ip.src != xxx.xxx.xxx.xxx

Другие вопросы по тегам