Тема 6. Анализатор сетевого протокола GSM

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

Тема 6. Анализатор сетевого протокола GSM

Сообщение tor_root » 21 окт 2011, 17:31

Задача состоит в разработке программного продукта, представляющего учебную версию анализатора протоколов второго (L2 layer) и третьего (L3 layer) уровней. Этот продукт имеет отношение к Лабораторной работе и необходим для ознакомления обучающихся важнейшим сообщениям подсистемы сигнализации GSM. Предполагается выполнение задачи на основе существующего проекта AirProbe и с использованием свободно распространяемого сетевого анализатора Wireshark.

Задание специально подготовлено для Полушина Дмитрия.
Вложения
NetPro_1_N29.pdf
(52.2 КБ) 569 скачиваний

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

Анализатор сетевого протокола GSM

Сообщение tor_root » 20 ноя 2011, 21:05

Компилируемая и исполняемая версия анализатора из проекта AirProbe GSM_decoder_L3. Среда - MVS 2008.

Аватара пользователя
azazello_510
Сообщения: 28
Зарегистрирован: 25 фев 2011, 19:10
Контактная информация:

Re: Тема 6. Анализатор сетевого протокола GSM

Сообщение azazello_510 » 25 ноя 2011, 01:21

Что-то нигде не могу найти xml файл для анализа...
Андрей Васильевич, я буду ночи напролет сидеть, разбираясь в этом коде, но боюсь всё равно не успеть сделать КП. Я, наверное, по этой причине в итоге вылечу из радика? :(

Аватара пользователя
azazello_510
Сообщения: 28
Зарегистрирован: 25 фев 2011, 19:10
Контактная информация:

Re: Тема 6. Анализатор сетевого протокола GSM

Сообщение azazello_510 » 25 ноя 2011, 01:31

О, нашел в интернетах файл...

Аватара пользователя
azazello_510
Сообщения: 28
Зарегистрирован: 25 фев 2011, 19:10
Контактная информация:

Re: Тема 6. Анализатор сетевого протокола GSM

Сообщение azazello_510 » 25 ноя 2011, 01:46

После запуска в терминале linux исполняемого файла gsmdecode -x <example_sms2.xml мне выдало блок данных, которые я засунул в файл(вложение). Этот блок данных и является конечной целью для лабораторной работы? Чтобы матлаб выдал эти строки?
Вложения
decode.txt.zip
Декодированное сообщение
(11.64 КБ) 467 скачиваний

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

Re: gsmdecode

Сообщение tor_root » 25 ноя 2011, 10:24

Да, именно так и задумывалось.
С той лишь поправкой, что в matlab'е требовалась лишь предельно упрощенная демонстрация такой возможности на примере одного типа сообщения. Или проработать вопрос создания mex32-файла.
В ранее переданном Вам проекте (откомпилированном под win7 и настроенном только на разбор системных сообщений BCCH/PCH) имеется текстовый файл gsm_948.4_d112.lh2, каждая строка которого содержит L2-сообщение, декодированное в matlab'е.
Разбор таких сообщений выполняется в Win-консоле: GSM_decode_L3.exe gsm_948.4_d112.lh2 > s1.txt
Во вложении работающий под WinXP код и необходимые к нему файлы.
Вложения
test.rar
(50.9 КБ) 467 скачиваний

Аватара пользователя
azazello_510
Сообщения: 28
Зарегистрирован: 25 фев 2011, 19:10
Контактная информация:

Re: Тема 6. Анализатор сетевого протокола GSM

Сообщение azazello_510 » 28 ноя 2011, 19:28

Повнимательнее посмотрел код. На самом деле-то он не такой уж и сложный. Основными его функциями является чтение из файла, просмотр содержимого, через if'ы и case'ы, собственно, осуществляется, декодирование, а затем запись в файл.
Несколько функций, конечно, непонятны. Ну да ничего. Очень долго копался с mex-файлами...Ну что ж. Пожалуй ими я и займусь. Вот только матлаб нормальный заполучу. :)
Нашел пару инструкций по созданию этих mex'ов. Но по инструкции, как обычно, ничего не получится. Буду мучать дальше.
p.s.: Ваш код во вложении под Win7 не запускается. :(

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

модуль

Сообщение tor_root » 28 ноя 2011, 22:06

Дмитрий, добрый вечер.
Последняя ссылка (из статьи) содержит код, нормально выполняемый под WinXP. Под Win7 нормально компилируются выложенные ранее исходники, и под XP есьественно тоже. Проверено неоднократно.
Только что проверил выполнение программы GSM_decode_L3 на ОС Vista - без каких-либо установок совместимости отлично выполнилось. Завтра проверю работу программы в "чистой" среде.

Аватара пользователя
azazello_510
Сообщения: 28
Зарегистрирован: 25 фев 2011, 19:10
Контактная информация:

Re: Тема 6. Анализатор сетевого протокола GSM

Сообщение azazello_510 » 30 ноя 2011, 17:59

Если можно, скиньте сюда, пожалуйста, программу для winXP. А то у меня слетела семерка, дисковод почему-то только читает диски, а win7 я ни у кого найти не могу. Какая-то черная полоса. Вроде диск с winXP где-то валялся.

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

Re:

Сообщение tor_root » 30 ноя 2011, 20:54

Дмитрий, не совсем понял вопрос: о какой программе идет речь?
Исходник проекта имеется несколькими сообщениями выше, консольная программа под XP есть выше, а также еще здесь.
Если требуется что-то другое - уточните, возможно, я что-то упустил.


Вернуться в «Курсовой проект»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя