====== 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 адресу в строке) ==== Подсказки ==== Могут пригодиться команды и функции: * Decode as * Show packet bytes * Flow Graph (в том числе в внутренней фильтрацией по display filter) * Фильтры: * tcp.port