К основному контенту

Автомобили из Германии

Руководство для начинающих, как начать работу с фильтрами в WireShark

Wireshark — очень популярный анализатор сетевых протоколов, через который сетевой администратор может тщательно исследовать поток трафика данных в/из компьютерной системы в сети.

Этот инструмент существует уже довольно давно и предоставляет множество полезных функций.

Одной из этих особенностей является фильтр отображения, через который вы можете отфильтровать захваченный трафик данных на основе различных факторов, таких как протоколы, сетевые порты, IP-адреса и т. д.

В этой статье мы обсудим основы Wireshark и 5 основных фильтров отображения Wireshark, которые каждый новичок должен знать.

Если вы совершенно новичок в Wireshark, сначала загрузите его и установите его в свою систему. Как установить Wireshark

После установки запустите графический интерфейс Wireshark.

Вот пример главного экрана Wireshark:



Первым шагом является выбор интерфейса (на котором должны быть записаны данные), а затем нажмите кнопку «start».



Как только вы нажмете кнопку «start», информация о всех входящих и исходящих пакетах данных (на выбранном интерфейсе) отображается на выходе.



Вы можете щелкнуть любую запись пакета в окне, показанном выше, и  посмотреть более подробную информацию, связанную с этим пакетом, отображается в разделе чуть ниже того же окна.



Теперь вернемся к нашей теме. фильтры отображения могут быть введены через текстовое поле «Filter», которое находится чуть выше секции вывода трафика.

Примеры фильтров экрана Wireshark

В этом разделе мы обсудим 5 полезных синтаксисов фильтра выводов

1. Отфильтровать результаты по протоколу

Вы можете легко фильтровать результаты на основе определенного протокола. Например, чтобы отображать только те пакеты, которые содержат протокол TCP, просто напишите имя протокола в текстовом поле фильтра.

Вот пример :



Таким образом, вы можете увидеть, что все пакеты, содержащие протоколы TCP, были отображены на выводе.


2. Отфильтровать результаты по порту

Вы также можете фильтровать результаты на основе сетевых портов. Например, чтобы отображать только те пакеты, которые содержат протокол TCP, и имеют порт источника или назначения  80, просто напишите tcp.port eq 80 в окне фильтра.

Вот пример скриншота:



3. Отфильтруйте результаты, основанные на нескольких условиях

Если есть сценарий, в котором вы хотите отображать результаты, основанные на условиях, которые не связаны друг с другом, используйте фильтр or. Например, чтобы отобразить все пакеты, содержащие протокол TCP или DNS, просто напишите tcp or dns в окне фильтра.

Вот пример скриншота: