ntopng - инструмент для мониторинга сетевого трафика и безопасности

Если вы являетесь пользователем Linux и хотите следить за сетевым трафиком, вы наверняка слышали о ntopng – мощном веб-инструменте, который помогает отслеживать использование сети, анализировать трафик и даже повышать Безопасность, обнаруживая подозрительную активность.

В этом посте мы расскажем, как установить и использовать ntopng для мониторинга сети простым и удобным для новичков способом.

Что такое ntopng?

ntopng (сокращение от next-generation ntop) – это инструмент мониторинга сетевого трафика с открытым исходным кодом, который предоставляет удобный веб-интерфейс для мониторинга сетевой активности в режиме реального времени.

С его помощью можно узнать, какие устройства используют вашу сеть, какой объем данных они потребляют и какие веб-сайты или сервисы генерируют трафик.

Он отлично подходит для:

  • Мониторинга использования сети.
  • Отслеживания потребления полосы пропускания.
  • Обнаружение угроз безопасности.
  • Визуализация сетевого трафика в режиме реального времени.

Теперь давайте погрузимся в процесс установки и использования ntopng!

Установка ntopng для мониторинга сетевого трафика в Linux

Перед установкой пакетов ntop необходимо добавить официальный репозиторий пакетов ntop в следующие поддерживаемые дистрибутивы, как показано на рисунке.

Установка ntop в Ubuntu и Debian

Чтобы добавить и установить программу ntop в Ubuntu, выполните команду:

Ubuntu 25.10:

sudo apt-get install software-properties-common wget
sudo add-apt-repository universe
wget https://packages.ntop.org/apt-stable/25.10/all/apt-ntop-stable.deb
sudo apt install ./apt-ntop-stable.deb
sudo apt-get clean all
sudo apt-get update
sudo apt-get install pfring-dkms nprobe ntopng n2disk cento

Ubuntu 25.04:

sudo apt-get install software-properties-common wget
sudo add-apt-repository universe
wget https://packages.ntop.org/apt-stable/25.04/all/apt-ntop-stable.deb
sudo apt install ./apt-ntop-stable.deb
sudo apt-get clean all
sudo apt-get update
sudo apt-get install pfring-dkms nprobe ntopng n2disk cento

Ubuntu 24.10:

sudo apt-get install software-properties-common wget
sudo add-apt-repository universe
wget https://packages.ntop.org/apt-stable/24.10/all/apt-ntop-stable.deb
sudo apt install ./apt-ntop-stable.deb
sudo apt-get clean all
sudo apt-get update
sudo apt-get install pfring-dkms nprobe ntopng n2disk cento

В системах Debian обязательно отредактируйте /etc/apt/sources.list и добавьте contrib в конце каждой строки, начинающейся с deb и deb-src. Затем введите в командной строке:

Debian 13 (Trixie):

wget https://packages.ntop.org/apt-stable/trixie/all/apt-ntop-stable.deb
sudo apt install ./apt-ntop-stable.deb
sudo apt-get clean all
sudo apt-get update
sudo apt-get install pfring-dkms nprobe ntopng n2disk cento

Debian 12 (Bookworm):

wget https://packages.ntop.org/apt-stable/bookworm/all/apt-ntop-stable.deb
sudo apt install ./apt-ntop-stable.deb
sudo apt-get clean all
sudo apt-get update
sudo apt-get install pfring-dkms nprobe ntopng n2disk cento

Debian 11 (Bullseye):

wget https://packages.ntop.org/apt-stable/bullseye/all/apt-ntop-stable.deb
sudo apt install ./apt-ntop-stable.deb
sudo apt-get clean all
sudo apt-get update
sudo apt-get install pfring-dkms nprobe ntopng n2disk cento

Установка ntop в CentOS/RedHat

Чтобы добавить и установить программу ntop в дистрибутивах на базе RHEL, выполните команду:

Rocky/AlmaLinux 9:

curl https://packages.ntop.org/centos-stable/ntop.repo > /etc/yum.repos.d/ntop.repo
dnf config-manager --set-enabled crb powertools
dnf install epel-release
yum clean all
yum update
yum install pfring-dkms n2disk nprobe ntopng cento ntap

CentOS/RedHat 8:

curl https://packages.ntop.org/centos-stable/ntop.repo > /etc/yum.repos.d/ntop.repo
yum install epel-release
rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-8.rpm
yum install dnf-plugins-core
dnf config-manager --set-enabled powertools
dnf config-manager --set-enabled remi
yum clean all
yum update
yum install pfring-dkms n2disk nprobe ntopng cento ntap

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

sudo systemctl start ntopng
sudo systemctl enable ntopng
sudo systemctl status ntopng

Доступ к веб-интерфейсу ntopng

После установки и запуска ntopng вы можете получить доступ к нему через веб-браузер, перейдя по IP-адресу вашего сервера.

http://your-server-ip:3000

При первом входе в веб-интерфейс вам будет предложено войти в систему, используйте стандартные учетные данные:

Username: admin
Password: admin

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

Теперь, когда вы получили доступ к приборной панели ntopng, давайте посмотрим, как можно отслеживать сетевой трафик в режиме реального времени.

  • Просмотр трафика хостов – Чтобы увидеть, какие устройства используют наибольшую пропускную способность, перейдите в раздел Хосты. Здесь вы найдете список устройств в вашей сети, включая их IP-адреса, объем переданных ими данных и используемые ими протоколы.
  • Мониторинг трафика по протоколам – Вы также можете отслеживать трафик на основе конкретных протоколов, таких как HTTP, FTP или DNS, что поможет вам понять, какие типы трафика потребляют наибольшую пропускную способность.
  • Отслеживание трафика приложений – Он также показывает, какие приложения генерируют наибольший трафик. Например, вы можете узнать, использует ли определенное приложение (например, служба потокового видео или программа обмена файлами) большую пропускную способность.

Чтобы защитить ваши данные, рекомендуется включить SSL-шифрование для веб-интерфейса, что обеспечит шифрование трафика между вашим браузером и сервером ntopng.

Убедитесь, что ваш брандмауэр правильно настроен и разрешает доступ к веб-интерфейсу ntopng только с доверенных IP-адресов.

Заключение

ntopng- это фантастический инструмент для мониторинга сетевого трафика и повышения безопасности вашей Linux-системы. Он прост в установке, удобен в использовании и предлагает такие мощные функции, как анализ трафика в реальном времени, Мониторинг хостов и оповещения о безопасности.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)