Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance 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

Contributors

AltStyle によって変換されたページ (->オリジナル) /