# Лабораторная 8. Развертывание nDPI

### Цель: 

Получение базовых навыков работы в настройке программной АТС Asterisk.

### Задачи:
1. Подключится к облачной платформе СПбГУТ
0. Добавить репозитории ntop
0. Установить пакеты nDPI
0. Отловить трафик пользователей по приложению

### Схема виртуального стенда:

<div drawio-diagram="347"><img src="https://docs.resds.ru/uploads/images/drawio/2022-11/IEiwRGspjxRg5AEj-drawing-3-1668594518.png"></div>

### Ход работы:
Переходим на **Labnode1**
1. Настройка репозитория
    ```bash
    cp /var/lib/cloud/s3cfg .s3cfg
    s3cmd get s3://dpi/ntop.deb
    sudo apt install ./ntop.deb -y 
    ```
0. Обновляем локальные индексы пакетов
    ```bash
    sudo apt update
    ```
0. Устанавливаем пакеты nDPI
    ```bash
    sudo apt install pfring-dkms nprobe ntopng n2disk cento -y
    ```
0.  Запускаем ntopng и добавляем в автозапуск  
    ```bash
    sudo systemctl enable ntopng --now
    ```
0. Переходим в вeб-интерфейс dpi
 1. Перейти в браузер по адресу [ip адрес из сети 172.17.32.0/19]:3000
  0. Авторизуйтесь
    
 | Логин | Пароль |
 | - | - |
 | admin | admin |
        
  0. После авторизации потребуется сменить пароль, приведите к виду
  
 | Логин | Пароль |
 | - | - |
 | admin | labpass1! |

0. Авторизуйтесь в Linphone
0. Найдете в веб интерфейсе SIP трафик
0. Снимите трафик за 1 минуту

Вопросы:
1. Какие функциональные возможности есть у nDPI?
2. Что необходимо сделать, чтобы увидеть проходящий через nDPI сетевой трафик? 
3. Как возможно изменять политику обслуживания пользователей?
4. Какие есть способы добавить свою сигнатуру в nDPI