Файл: Использование Wireshark для просмотра трафика.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.01.2024

Просмотров: 79

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования Российской Федерациифедеральное государственное бюджетное образовательное учреждение высшего образования«Российский экономический университет имени Г.В. Плеханова»Московский приборостроительный техникумПрактическая работа №1Дисциплина: «Компьютерные сети»Тема: «Использование Wireshark для просмотра трафика»Специальность: 09.02.07 Информационные системы и программирование

Преподаватель

Студент группы П50-4-21

Дзюба К. А.

Рощупкина С. В.

«___» ________ 2022 год






Москва 2022

  1. Установка программы Wireshark.
Для установки программы, требуется скачать установщик, который можно найти по ссылке https://wireshark.org .

  1. Интерфейс программы Wireshark.

      1. Меню выбора сетевого интерфейса.
Первое, что мы видим при запуске программы – список сетевых интерфейсов. Выбираем адаптер, который работает с интересующей нас сетью.

      1. Основной интерфейс программы.
Основной интерфейс программы разделен на три части:В верхней части программы показываются приходящие и уходящие пакеты. Разные пакеты в этой части программы обозначены различными цветами, в зависимости от их состояния или используемого протокола.В правой нижней части программы представлены данные пакета в том виде, в котором они передаются по сети, это набор шестнадцатеричных чисел.
В левой нижней части программы представлены заголовки протоколов разных уровней модели OSI (Поля Пакета):

  • Протокол Frame – канального уровня.

  • Протокол Ethernet II – физического уровня.

  • Протокол Internet Protocol Version 4 – сетевого уровня.

  • Протокол Transmission Control Protocol(TCP) – транспортного уровня.

  • Протокол Transport Layer Security (TLS) – транспортного уровня.
Если вы нажмете на какое-то поле пакета, то оно выделиться в шестнадцатеричном виде:

  1. Фильтрация
Программа Wireshark позволяет отфильтровать пакеты по IP, по порту, по протоколу, по MAC и т.д. Строка фильтрации находиться в верхней части программы:В строке фильтра нужно ввести название протокола и нажать ввод. На экране останутся пакеты, которые относятся к искомому протоколу:Если буфер захвата необходимо отфильтровать по нескольким протоколам, то необходимо перечислить все желаемые протоколы и разделить их знаком ||:Ещё в программе Wireshark можно отфильтровать пакеты по IP и MAC адресам. В зависимости от направления трафика фильтр будет немного отличаться.Для фильтрации по адресу получателя, используем фильтр: ip.dst == 64.233.161.95В случае если нам необходимо исключить какой-то адрес из поля отбора, то необходимо добавить != . По получателю фильтр будет выглядеть ip.dst == x.x.x.x.При анализе трафика мы можем настроить фильтр по номеру порта, по которому осуществляет передачу трафика тот или иной протокол. Например, можно использовать фильтр tcp.port == 80 || udp.port == 80:


  1. Анализ пакета.
В правой нижней части программы представлено окно с данными пакета в сыром виде.

  1. Диаграмма пакета.
Wireshark позволяет настроить свой интерфейс, для этого требуется открыть меню > «Редактирование» > «Параметры…» > «Появление» > «Разметка». На диаграмме размещены все поля пакета, размещенные на разных уровнях модели OSI. Рассмотрим диаграмму какого-либо HTTP-пакета. На диаграмме представлены следующие сетевые протоколы:

  • Протокол Ethernet – физического уровня.

  • Протокол Internet Protocol Version 4 – сетевого уровня.

  • Протокол Transmission Control Protocol(TCP) – транспортного уровня.

  • Протокол Transport Layer Security (TLS) – транспортного уровня.

  • Hypertext Transfer Protocol – прикладного уровня.

  1. Поля пакетов.
В левой нижней области находятся поля пакета, сгруппированные по протоколам. В группе полей протокола Internet Protocol Version 4 можно найти адреса получателя и отправителя.В группе полей протокола TCP можно найти порты подключения получателя и отправителя.

  1. Захват пакетов.
Для этого надо отправить пакет, затем включаем захват пакетов, устанавливаем фильтр на протокол SSDP, открываем командную строку и пробуем пропинговать какой-либо адрес или сайт.
Wireshark захватил 8 пакетов, 4 из них являются пакетами запроса, а другие 4 пакетами ответа. Выделяем последний из них.Поменяем фильтр на HTTP, обратимся к сайту с таким протоколом.Как мы видим информация различима и понятна, как и в окне полей, так и в байтовом представлении.Теперь разберём HTTP ответ. Нажмем правой кнопкой мыши по пакету «Следовать» > «Поток HTTP».Нам открылся диалог между клиентом и сервером. Красным отмечен запрос, а синем ответ.