- •Введение
- •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 для анализа лог-файла
- •Заключение
1.4 Генерация и захват сетевого трафика в реальном времени
Для запуска виртуальных машин в программе нажата зелёная кнопка
«Run», которая находится в левом нижнем углу редактора MiniEdit. Далее открыт терминал виртуальной машины «zeek2». Далее осуществлен переход в директорию TCP-Traffic (рисунок 1.9).
Рисунок 1.9 – Запуск захвата сетевого трафика
Был сгенерирован трафик на виртуальной машине «zeek1» (рисунок 1.10).
Рисунок 1.10 – Генерация трафика
Работа виртуальных машин была остановлена кнопкой «Stop».
Выполнен выход из программы.
8
1.5 Анализ захваченного сетевого трафика
Был найден файл ntraffic.pcap в директории TCP-Traffi (рисунок 1.11).
Рисунок 1.11 – Содержимое директории TCP-Traffic
Далее инициализирован анализ захвата в оффлайн режиме. После этого командой ls выведите недавно сгенерированные лог-файлы (conn.log, packet_filter.log) (рисунок 1.12).
Рисунок 1.12 – Анализ захвата файла ntraffic.pcap
Далее выведено содержимое файла conn.log (рисунок 1.13).
9
Рисунок 1.13 – Содержимое файла conn.log
1.6 Обработка файлов захвата в автономном режиме
Была выполнена обработка файла smallFlows.pcap. После того, как система Zeek завершила обработку файла, был сгенерирован ряд лог – файлов: conn.log, dhcp.log, dns.log, dpd.log, files.log, http.log, packet_filter.log, snmp.log, ssl.log, weird.log, x509.log (рисунок 1.14).
Рисунок 1.14 – Просмотр сгенерированных лог-файлов после обработки файла захвата smallFlows.pcap
Далее было выведено содержимое файла conn.log (рисунок 1.15).
10
Рисунок 1.15 – Вывод содержимого журнала conn.log
1.7 Использование утилит для анализа лог-файлов системы Zeek
Введите команда для передачи результата выполнения команды cat в zeek-cut (рисунок 1.16).
Рисунок 1.16 – Результат обработки лог-файла conn.log с использованием cat
11
