BC/NW 2024№ 1 (41):7.4

ВИЗУАЛИЗАЦИЯ КОРПУСОВ ДАННЫХ СЕТЕВОГО ТРАФИКА

Петроченков А.В., Орлова М.А.

В настоящее время появляются новые типы сетевого трафика, пакеты которых все сложнее поддаются классификации [1]. Для анализа сетевого трафика он перехватывается и преобразуется в корпуса данных (массивы, хранящие заданное описание перехваченных пакетов). Для упрощения анализа сетевого трафика необходима визуализация корпусов данных, инструменты для которой отсутствуют [2].  В связи с этим актуальной задачей является разработка модуля для визуализации корпусов данных сетевого трафика.

В рамках данного доклада рассмотрены реализация данного модуля, его стек технологий (язык программирования Go, библиотека D3.js [3]), а также его функционал на примерах. В его функции входит: отображение данных сетевого трафика в виде графиков (временные зависимости, частотные зависимости, диаграмма связей портов и IP-адресов отправителя и получателя и др.); возможность просмотра разных корпусов данных сетевого трафика на одном графике для сравнения; создание удобного пользовательского интерфейса.

 

 

Литература

1.     Getman A.I., Ikonnikova M.K. A Survey of Network Traffic Classification Methods Using Machine Learning // Program. Comput. Softw. – New York, 2022. – Vol. 48, № 7. – P. 413–423.

2.     A.I. Get'man, Yu.V. Markin, D.O. Obydenkov, V.A. Padaryan, A.Yu. Tikhonov. Methods of presenting the results of network traffic analysis // Trudy ISP RAN/Proc. ISP RAS – New York 2016. – Vol. 28, 6. – P. 103-110.

3.     Heydt M. D3.js By Example. / Michael H.  – Birmingham: Packt Publishing Ltd, 2015. – P. 185.