- •Введение
- •1 ХОД РАБОТЫ
- •1.1 Подготовка виртуальной машины
- •1.2 Обновление статуса Zeek с помощью ZeekControl
- •1.3 Изучение возможностей Zeek при анализе сетевого трафика
- •1.4 Генерация и захват сетевого трафика в реальном времени
- •1.5 Анализ захваченного сетевого трафика
- •1.6 Обработка файлов захвата в автономном режиме
- •1.7 Использование утилит для анализа лог-файлов системы Zeek
- •1.8 Вывод полученных результатов в текстовый файл
- •1.9 Вывод полученных результатов в csv файл
- •1.10 Создание shell-скрипта
- •1.11 Применение утилиты zeek-cut для расширенного анализа логфайлов
- •1.12 Интеграция скриптового языка AWK для анализа лог-файла
- •Заключение
Изменен сценарий lab2script.sh с помощью редактора nano: выводятся все браузеры, используемые хостами, в анализируемом сетевом трафике, в
отдельный файл (рисунок 1.34).
Рисунок 1.34 – Изменение содержимого файла lab2script.sh
Вывод полученного результата сохраняется в текстовый файл browser.txt.
После запуска данного сценария был просмотрен данный файл (рисунок 1.35).
Рисунок 1.35 – Содержимое файла browser.txt
1.12 Интеграция скриптового языка AWK для анализа лог-файла
Был отредактирован файл lab2script.sh с помощью текстового редактора nano: выводятся IP-адреса источника и назначения всех сеансов связи TCP и UDP, которые длились более одной минуты (рисунок 1.36).
Рисунок 1.36 – Изменение содержимого файла lab2script.sh
17
Рисунок 1.37 – Результат выполнения сценария lab2script.sh
В директории Lab-Scripts содержится предварительно подготовленный
AWK сценарий под названием lab3_sec3-2.awk: выводятся 10 IP-адресов источников, сгенерировавших наибольший объём сетевого трафика (в байтах) (рисунок 1.38).
Рисунок 1.38 – Вывод подготовленного AWK сценария lab3_sec3-2.awk
18
Была введена команда для обработки лог-файла conn.log по заданным параметрам с помощью утилиты zeek-cut и применения AWK сценария lab3_sec3-2.awk (рисунок 1.39).
Рисунок 1.39 – Команда для вывода IP-адреса источника и числа байт
Далее в текстовом редакторе nano открыт и изменен сценарий lab2script.sh: выводятся IP адреса веб-серверов, запущенных на нестандартных портах (рисунок 1.40).
Рисунок 1.40 – Изменение содержимого файла lab2script.sh
Далее был запуен измененный сценарий. Результат выполнения сценария lab2script.sh представлен на рисунке 1.41.
Рисунок 1.41 – Результат выполнения сценария lab2script.sh
После завершения работы был корректно закрыт текущий экземпляр
Zeek.
19
