Анализа́тор тра́фика, также встречается сни́ффер ( от  — «нюхать») — программный или аппаратный инструмент, предназначенный для перехвата, хранения и детального анализа сетевых пакетов, циркулирующих в компьютерной сети. Он позволяет захватывать данные на канальном уровне, декодировать заголовки протоколов различных уровней модели OSI, восстанавливать потоки передачи и применять фильтры для избирательного изучения трафика. Основная задача таких инструментов — предоставление информации о содержимом пакетов в удобочитаемом виде для диагностики, мониторинга и обеспечения безопасности.

Принцип работы Принцип работы анализатора трафика основан на переводе сетевого интерфейса в режим promiscuous mode, при котором адаптер захватывает все пакеты в сегменте сети, независимо от адреса назначения. Захваченные пакеты декодируются: разбираются заголовки протоколов, восстанавливаются TCP-потоки с учётом переупорядочивания и потерь, определяются границы протокольных единиц данных (PDU). Современные анализаторы поддерживают как поверхностный осмотр (SPI — по IP и портам), так и углублённый (DPI — с анализом содержимого, включая статистические признаки и распознавание приложений). Процесс включает сбор пакетов, фильтрацию, буферизацию, реальное время анализа и декодирование протоколов.

Примечания

Библиография

Категория:Информационная безопасность