Wireshark
Порядок выполнения
Перейти по ссылке github-classroom: сгенерируется репозиторий для сдачи работы
Ознакомиться с заданием (в ReadMe на всякий случай продублировано то, что ниже идёт под заголовком «Задание»)
Создать ветку wireshark и переключиться на неё
Выполнить задание в ветке (закоммитить/залить изменения в ветку)
Запросить Pull Request (в имени PR должна присутствовать фамилия, инициалы и группа для идентификации студента)
После создания PR начнут проходить автоматизированные тесты
Добиться прохождения тестов стандартным образом через дополнительные коммиты в ветку (запускаются по каждому коммиту в ветку после создания PR)
Назначить reviewer PR на eugenyk
Дождаться проведения обзора и принятия PR в master-ветку. После слияния работа считается сделанной успешно
Задание
Содержимое файла
В каталоге file-content выложен трафик в формате (сжатом zip), пригодном для загрузки в wireshark. Мы знаем, что в предпоследней коммуникации по порту 6789 по протоколу HTTP был передан файл. Необходимо узнать содержимое этого файла и заполнить им файл answer, находящийся в директории file-content
Анализ коммуникации
В каталоге communication выложен трафик в формате (сжатом zip), пригодном для загрузки в wireshark. Мы знаем, что на порту 3389 по адресу 192.168.1.101 был поднят TCP-сервер, к которому последовательно соединялись и отсоединялись клиенты из подсети 192.168. Необходимо перечислить в файле connect IP-адреса клиентов в порядке их соединения и в файле disconnect в порядке отсоединения (по 1 адресу в строке)
Подсказки
Могут пригодиться команды и функции: