Задача состоит в разработке программного продукта, представляющего учебную версию анализатора протоколов второго (L2 layer) и третьего (L3 layer) уровней. Этот продукт имеет отношение к Лабораторной работе и необходим для ознакомления обучающихся важнейшим сообщениям подсистемы сигнализации GSM. Предполагается выполнение задачи на основе существующего проекта AirProbe и с использованием свободно распространяемого сетевого анализатора Wireshark.
Задание специально подготовлено для Полушина Дмитрия.
Тема 6. Анализатор сетевого протокола GSM
Тема 6. Анализатор сетевого протокола GSM
- Вложения
-
- NetPro_1_N29.pdf
- (52.2 КБ) 577 скачиваний
Анализатор сетевого протокола GSM
Компилируемая и исполняемая версия анализатора из проекта AirProbe GSM_decoder_L3. Среда - MVS 2008.
- azazello_510
- Сообщения: 28
- Зарегистрирован: 25 фев 2011, 19:10
- Контактная информация:
Re: Тема 6. Анализатор сетевого протокола GSM
Что-то нигде не могу найти xml файл для анализа...
Андрей Васильевич, я буду ночи напролет сидеть, разбираясь в этом коде, но боюсь всё равно не успеть сделать КП. Я, наверное, по этой причине в итоге вылечу из радика?
Андрей Васильевич, я буду ночи напролет сидеть, разбираясь в этом коде, но боюсь всё равно не успеть сделать КП. Я, наверное, по этой причине в итоге вылечу из радика?
- azazello_510
- Сообщения: 28
- Зарегистрирован: 25 фев 2011, 19:10
- Контактная информация:
Re: Тема 6. Анализатор сетевого протокола GSM
О, нашел в интернетах файл...
- azazello_510
- Сообщения: 28
- Зарегистрирован: 25 фев 2011, 19:10
- Контактная информация:
Re: Тема 6. Анализатор сетевого протокола GSM
После запуска в терминале linux исполняемого файла gsmdecode -x <example_sms2.xml мне выдало блок данных, которые я засунул в файл(вложение). Этот блок данных и является конечной целью для лабораторной работы? Чтобы матлаб выдал эти строки?
- Вложения
-
- decode.txt.zip
- Декодированное сообщение
- (11.64 КБ) 477 скачиваний
Re: gsmdecode
Да, именно так и задумывалось.
С той лишь поправкой, что в 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 код и необходимые к нему файлы.
С той лишь поправкой, что в 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 КБ) 475 скачиваний
- azazello_510
- Сообщения: 28
- Зарегистрирован: 25 фев 2011, 19:10
- Контактная информация:
Re: Тема 6. Анализатор сетевого протокола GSM
Повнимательнее посмотрел код. На самом деле-то он не такой уж и сложный. Основными его функциями является чтение из файла, просмотр содержимого, через if'ы и case'ы, собственно, осуществляется, декодирование, а затем запись в файл.
Несколько функций, конечно, непонятны. Ну да ничего. Очень долго копался с mex-файлами...Ну что ж. Пожалуй ими я и займусь. Вот только матлаб нормальный заполучу.
Нашел пару инструкций по созданию этих mex'ов. Но по инструкции, как обычно, ничего не получится. Буду мучать дальше.
p.s.: Ваш код во вложении под Win7 не запускается.
Несколько функций, конечно, непонятны. Ну да ничего. Очень долго копался с mex-файлами...Ну что ж. Пожалуй ими я и займусь. Вот только матлаб нормальный заполучу.
Нашел пару инструкций по созданию этих mex'ов. Но по инструкции, как обычно, ничего не получится. Буду мучать дальше.
p.s.: Ваш код во вложении под Win7 не запускается.
модуль
Дмитрий, добрый вечер.
Последняя ссылка (из статьи) содержит код, нормально выполняемый под WinXP. Под Win7 нормально компилируются выложенные ранее исходники, и под XP есьественно тоже. Проверено неоднократно.
Только что проверил выполнение программы GSM_decode_L3 на ОС Vista - без каких-либо установок совместимости отлично выполнилось. Завтра проверю работу программы в "чистой" среде.
Последняя ссылка (из статьи) содержит код, нормально выполняемый под WinXP. Под Win7 нормально компилируются выложенные ранее исходники, и под XP есьественно тоже. Проверено неоднократно.
Только что проверил выполнение программы GSM_decode_L3 на ОС Vista - без каких-либо установок совместимости отлично выполнилось. Завтра проверю работу программы в "чистой" среде.
- azazello_510
- Сообщения: 28
- Зарегистрирован: 25 фев 2011, 19:10
- Контактная информация:
Re: Тема 6. Анализатор сетевого протокола GSM
Если можно, скиньте сюда, пожалуйста, программу для winXP. А то у меня слетела семерка, дисковод почему-то только читает диски, а win7 я ни у кого найти не могу. Какая-то черная полоса. Вроде диск с winXP где-то валялся.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя