← Все проекты
Проект / Python

krantikumara/-kranti-sip-pcap-analyzer: Kranti's PCAP Analyzer — AI-анализатор SIP-трафика из PCAP-файлов

Анализируйте SIP-вызовы из Wireshark с помощью GPT-4o: определите удержание/возобновление, стройте диаграммы и задавайте вопросы о трафике.

Инструмент загружает PCAP-файл и извлекает из него SIP/SDP-пакеты, строит SVG-диаграмму последовательности вызовов с аннотациями. Используя правила RFC 3264 и RFC 2543, он автоматически определяет состояния удержания/возобновления. Далее каждый диалог...

★ 12 Python Форки 0 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для DevOps-инженеров, администраторов VoIP и специалистов по сетевой безопасности, работающих с SIP-протоколом и желающих автоматизировать анализ захваченного трафика.

Проблема / задача

Ручной анализ SIP-логов в Wireshark — долгий и трудоёмкий процесс. Сложно быстро находить коренные причины проблем, определять моменты удержания вызова и строить последовательность сообщений. Проект автоматизирует эту работу, подключая AI для глубокого анализа.

Как это работает

Инструмент загружает PCAP-файл и извлекает из него SIP/SDP-пакеты, строит SVG-диаграмму последовательности вызовов с аннотациями. Используя правила RFC 3264 и RFC 2543, он автоматически определяет состояния удержания/возобновления. Далее каждый диалог отправляется в Azure OpenAI (модель GPT-4o) для поиска корневых причин неполадок. Пользователь также может задавать любые вопросы о захвате встроенному AI-чату.

Что видно по README

Kranti's PCAP Analyzer — это open-source инструмент на Python с веб-интерфейсом на Gradio. Он предназначен для глубокого анализа SIP-трафика из файлов Wireshark (PCAP/PCAPNG). Включает полный разбор SIP-сообщений, SDP-атрибутов (sendonly, recvonly, inactive, sendrecv), детекцию удержания/возобновления согласно стандартам, генерацию SVG-диаграммы вызовов и AI-анализ каждого диалога с помощью GPT-4o. Также реализован...

Ключевые возможности

Извлечение полного потока SIP-сообщений со всеми полямиАнализ SDP-атрибутов направлений (sendonly, recvonly, inactive, sendrecv)Детекция удержания и возобновления вызова по RFC 3264 и RFC 2543SVG-диаграмма последовательности вызовов с аннотациямиAI-анализ каждого диалога с помощью GPT-4o (Azure OpenAI)Чат с дампом: задавайте вопросы на естественном языке о трафике

Технологии

PythonGradiopysharkAzure OpenAI (GPT-4o)SVGJinja2OpenAI API

Интересный факт

Проект включает ручные патчи для Gradio, исправляющие баг с передачей словаря вместо имени шаблона — разработчик пошёл до конца, чтобы UI стабильно работал, несмотря на проблемы совместимости.

С чего начать

  • Установите Wireshark/tshark (требуется для pyshark).
  • Запустите python app.py и откройте веб-интерфейс Gradio.

Оценка GitRadar

Удобство
6/10
Свежесть
7/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если вы работаете с VoIP и хотите автоматизировать анализ SIP-трафика. AI-функции могут сэкономить часы отладки. Однако проект требует наличия Azure OpenAI и Wireshark, а также может быть сыроват (мало звёзд, один автор). Для одноразового анализа или экспериментов — отличный инструмент.

Наблюдения по обновлениям

Проект имеет 12 звёзд, 0 форков и 0 issues. Похоже, он новый и активно не обновляется. В коде присутствуют ручные патчи для Gradio, что говорит о возможных проблемах совместимости.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/krantikumara/-kranti-sip-pcap-analyzer
Создан на GitHub
18 апреля 2026 г.
Последнее обновление репо
18 апреля 2026 г.
Последняя проверка GitRadar
18 апреля 2026 г.
Изученные файлы
README.md, app.py, requirements.txt, clear_cache.py, fix_gradio_routes.py, config.py

FAQ

Что это такое?

Инструмент для анализа SIP-трафика из PCAP-файлов с помощью AI. Позволяет визуализировать вызовы, определять удержание/возобновление и давать AI-анализ каждого диалога.

Для кого подходит?

Для DevOps-инженеров, администраторов VoIP, сетевых аналитиков, кому нужно быстро разбираться с проблемами в SIP-соединениях.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с krantikumara/-kranti-sip-pcap-analyzer?

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