Анализ пакетов SCCP и GSM MAP с использованием Java или C # - PullRequest
1 голос
/ 03 марта 2011

Я должен проанализировать пакеты GSM MAP и SCCP. Wireshark декодирует эти пакеты без каких-либо проблем, но мне нужно было бы выполнить очень похожую задачу, используя Java или C #. Приложение будет написано с нуля. Анализ пакетов не является проблемой, однако анализ IP-пакетов и получение данных SCCP / GSM MAP (таких как число «imsi») очень сложны.

Возможно, у вас есть идея, как обращаться с ней удобным способом, не читая тонны документации? Возможно, есть какое-нибудь программное обеспечение с открытым исходным кодом, подходящее для этой задачи (в идеале, с открытым исходным кодом, Java или C # в качестве основного языка)?

Ответы [ 2 ]

3 голосов
/ 17 июня 2013

Mobicents JSS7 - это стек с открытым исходным кодом, который может помочь вам декодировать эти пакеты https://code.google.com/p/jss7/

0 голосов
/ 28 марта 2012

SCCP относительно легко декодировать, но у вас не будет другого выбора, кроме как склонить голову к некоторым спецификациям.Для МСЭ вы должны быть в порядке со спецификацией Q.713, а для ANSI, T1.112.3 (которая является форматами и кодами SCCP)

Теперь для GSM MAP именно здесь начинается самое интересное.Я полагаю, что вы получите некоторые чтения по абстрактной синтаксической нотации один (ASN.1).GSM MAP все определяется с помощью этой слишком гибкой записи.Опять же, вам нужно загрузить с веб-сайта ITU все спецификации и ASN.1 для GSM MAP.Почему ASN.1 вы говорите?Потому что вы найдете коммерческие компиляторы, которые скомпилируют все спецификации ASN.1 в C, C ++, Java или C #.

Взгляните сюда: Введение в ASN.1

...