Как отфильтровать те пакеты TCP на Wireshark/Ethereal?

Пакеты, которые я хочу видеть (просто образцы, существуют тысячи из них):

314 2.280146    192.168.0.1 192.168.0.2 TCP ah-esp-encap > 11188 [PSH, ACK] Seq=1 Ack=1 Win=65535 Len=121
316 2.290003    192.168.0.2 192.168.0.1 TCP 11188 > ah-esp-encap [PSH, ACK] Seq=1 Ack=122 Win=5840 Len=98

Пакеты, что я хочу быть отфильтрованным:

311 2.279182    192.168.0.1 192.168.0.2 TCP ah-esp-encap > 11188 [SYN] Seq=0 Win=65535 Len=0 MSS=1460
312 2.279404    192.168.0.2 192.168.0.1 TCP 11188 > ah-esp-encap [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460
312 2.279404    192.168.0.2 192.168.0.1 TCP 11188 > ah-esp-encap [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460
312 2.279404    192.168.0.2 192.168.0.1 TCP 11188 > ah-esp-encap [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Как записать тот фильтр? Я думаю, что основное различие между ними - то, что я хочу только пакеты PSH, и я хочу исключить пакеты SYN. Я посмотрел на ссылку, но я еще не понимаю это.

4
задан 23.11.2009, 17:44

1 ответ

Я нашел ответ:

tcp.flags.push == 1
6
ответ дан 07.12.2019, 20:11

Теги

Похожие вопросы