From e5ddab3e1d81059f8ace8fddcd4482e089ce56ef Mon Sep 17 00:00:00 2001 From: Roman Khassraf Date: Sun, 4 Dec 2016 16:19:40 +0100 Subject: #240: Implemented block for extraction of information from cipher mode command messages --- grc/gsm_block_tree.xml | 1 + grc/misc_utils/CMakeLists.txt | 1 + grc/misc_utils/gsm_extract_cmc.xml | 20 ++++++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100755 grc/misc_utils/gsm_extract_cmc.xml (limited to 'grc') diff --git a/grc/gsm_block_tree.xml b/grc/gsm_block_tree.xml index f9ff1ff..ff13a87 100644 --- a/grc/gsm_block_tree.xml +++ b/grc/gsm_block_tree.xml @@ -58,6 +58,7 @@ gsm_message_file_source gsm_extract_system_info gsm_extract_immediate_assignment + gsm_extract_cmc gsm_controlled_rotator_cc gsm_controlled_fractional_resampler_cc gsm_message_printer diff --git a/grc/misc_utils/CMakeLists.txt b/grc/misc_utils/CMakeLists.txt index 7bdf894..7bd9c6d 100644 --- a/grc/misc_utils/CMakeLists.txt +++ b/grc/misc_utils/CMakeLists.txt @@ -20,6 +20,7 @@ install(FILES gsm_extract_system_info.xml gsm_extract_immediate_assignment.xml + gsm_extract_cmc.xml gsm_controlled_rotator_cc.xml gsm_message_printer.xml gsm_bursts_printer.xml diff --git a/grc/misc_utils/gsm_extract_cmc.xml b/grc/misc_utils/gsm_extract_cmc.xml new file mode 100755 index 0000000..66a6408 --- /dev/null +++ b/grc/misc_utils/gsm_extract_cmc.xml @@ -0,0 +1,20 @@ + + + Extract Cipher Mode Command + gsm_extract_cmc + import grgsm + grgsm.extract_cmc() + + msgs + message + + +Extracts the framenumber and the assigned encryption algorithm from Cipher Mode Commands. + +Input: decoded control channel messages + +The information can be retrieved using following functions: +get_frame_numbers(), get_a5_versions() + + + -- cgit v1.2.3