Skip to content

The decoding tool can decode 4G/5G RRC protocol messages, including any version of the RRC protocol.

Notifications You must be signed in to change notification settings

Dybinx/asn.1-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asn.1 tool

介绍

解码4G、5G消息码流,包括终端和基站的接入层消息。

联系方式

有合作需求或者技术上的问题,请邮件联系:easy_codec@126.com

安装教程

目前工具只支持Windows系统。

点击EasyCodec.msi直接安装。

使用说明

它是一款具有编码和解码的工具,它是一款覆盖基站和终端多种接口消息的编码和解码工具,它还是一款编码和解码分析工具,通过它,你可以清晰的了解码流的每一位代表的含义。

操作效果

先看一下这个工具的操作,给大家一个直观感受。

asn1-tool

界面功能划分

界面功能划分如下图所示:

asn1-tool

广泛的协议支持

工具支持4G、5G空口,S1AP,X2AP、F1AP、NGAP、E1AP、XNAP等协议消息的编解码。

一目了然的IE类型

每条IE都会有一个图标,标识每个IE的ANS.1类型,具体的图标含义如下:

  • img boolean类型
  • img choice类型
  • img enumerated类型
  • img integer类型
  • img numericString类型
  • img null类型
  • img object identifier类型
  • img octetstring类型
  • img open type类型
  • img printable string类型
  • img real类型
  • img sequence类型
  • img sequence of类型
  • img set类型
  • img visible string类型
  • img bitstring类型

方便快捷的输入方式

image-20240128001324968

元素显示区的第二列可以输入不同类型的值,根据ASN.1的类型不同,输入数值的方式会有些差异。

点击需要修改的IE项,输入的过程中,状态栏会显示输入值的合法性。

输入值分为两种,通过下拉菜单选择的输入值,即可选择值;以及输入数字的输入值,即非选择值。

选择值,在选择之后,下方显示的码流会做相应的改变;非选择值,在输入之后,需要点击其他非输入区位置,之后下方先生的码流才会做相应的改变。

强大的搜索功能

image-20240128001443041

支持各种查找功能,并且在输入关键字的时候可以对历史关键字进行自动匹配和补齐。如下:

image-20240128001539889

支持任意添加想要的ASN.1文件

可以根据需要添加不同协议版本的ASN.1文件,并保持在安装目录的data文件夹下。ASN.1文件的获取可以联系开发者。

image-20240128002126617

将ASN.1文件放入data文件夹之后,重启程序,相应的协议文件即可在工具的“协议选择”下拉菜单中看到。

image-20240128004542690

About

The decoding tool can decode 4G/5G RRC protocol messages, including any version of the RRC protocol.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published