Отличие фильтрации по порту и фильтрации по флагам в tcpdump заключается в том, что каждая из них позволяет захватывать разные типы пакетов:
- Фильтрация по порту позволяет захватывать трафик, который «слушается» на определённом порту, используя опцию port. timeweb.cloud Например, команда tcpdump «порт 80» захватывает только те пакеты, которые поступают с порта 80 или отправляются на него. www.baeldung.com Также можно указать диапазон портов с помощью квалификатора portrange. www.baeldung.com
- Фильтрация по флагам позволяет искать пакеты с различными флагами, например SYN, ACK, URG, PSH, RST, FIN. habr.com Для этого нужно указать значение поля в пакете, равное определённому значению (например, для поиска пакетов с флагом SYN указывается значение поля 13 в TCP-пакете, равное 0х002). habr.com
Таким образом, фильтрация по порту фокусируется на захвате трафика по определённому порту или диапазону портов, а фильтрация по флагам — на поиске пакетов с определёнными флагами или их комбинациями. habr.com hackware.ru