Демонизированная альтернатива tcpdump для сохранения зеркалируемого трафика

Демонизированная альтернатива tcpdump для сохранения зеркалируемого трафика

Мне нужно сохранить зеркальный трафик для целей аудита. Трафик для проверяемого сервера отправляется на другой сервер. Мне нужно захватить этот трафик на выделенном интерфейсе, сохранить его в pcap-файлах разумного объема (ротация по дате/размеру) и (возможно) загрузить и очистить их.

Я могу склеить bash и tcpdump внутри модуля systemd, но, может быть, для этого есть готовое решение?

решение1

Поскольку ваши требования не совсем ясны, предложение может не подойти, но я рекомендую взглянуть на ntop. В конечном итоге он предоставляет решение для вашего варианта использования. Для захвата пакетов он использует libpcap, который также используется в tcpdump.

https://www.ntop.org/

Связанный контент