artem
14.11.2016
3673

Установка и настройка Sngrep

Sngrep – это консольная утилита, которая позволяет захватывать sip трафик (UDP, TCP + RTP и TLS), а так же читать уже существующие sip дампы.

Для начала, необходимо поставить недостающие пакеты в системе:

yum install ncurses-devel make libpcap-devel pcre-devel openssl-devel git gcc autoconf automake –y

Далее, процесс компиляции и установки для разных систем почти идентичен. Скачиваем последнюю версию тут, распаковываем и запускаем:

/bootstrap.sh

./configure –enable-unicode

make

make install (as root)

 

Если после запуска утилиты вы наблюдаете вместо нормальных линий линии из текста, то выполните в консоли линукса следующие команды:

Sngrep утилита

alias sngrep=’NCURSES_NO_UTF8_ACS=1 sngrep’

echo export NCURSES_NO_UTF8_ACS=1 >> /etc/environment

 

Для запуска утилиты и анализа sip-вызова в реальном времени используйте команду:

sngrep -c (если хотите и rtp то добавьте -r)

 

Sngrep -c

После этого, выбираем необходимые плечи вызова и смотрим подробную информацию по ним, выбирая необходимый sip-диалог стрелками вверх/вниз, а справа видим подробную информацию по каждому диалогу.

Sngrep подробная информация по диалогам

 

Если хотим проанализировать уже существующий дамп, то запускаем утилиту с параметрами:

sngrep -I /путь/к/файлу/дампа

Подробное описание параметров запуска можно посмотреть командой:

sngrep –help

 Утилита имеет очень много фильтров и настроек, необходимых для анализа sip-трафика, которые оценят как новички так и профессионалы, занимающиеся sip-телефонией.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices