Фильтр 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