美文网首页RED
使用RED语言实现的3GPP解码器

使用RED语言实现的3GPP解码器

作者: 一代码宗师 | 来源:发表于2019-10-17 20:34 被阅读0次

概述

使用RED语言实现的3GPP解码器。

  • 支持2G、3G、4G、5G等等等相关通信协议。
  • 理论上,通过修改配置文件,可以解码wireshark未来支持的所有协议。
  • 支持各种乱七八糟的码流输入:
  1. 连续的码流1a2b3c432345
  2. 空格隔开的码流 1a 2b 3c 43 23 45
  3. 逗号隔开的码流 1a,2b,3c,43,23,45
  4. 以0x开头的码流 0x1a 0x2b 0x3c 0x43 0x23 0x45
  5. 以上所有的混合 0x1a,2b ,3c 4323,0x45

预览

界面.png

项目地址

https://github.com/konglinglong/3gppDecoder

使用

1. 从GitHub的releases页面下载3gppDecoder-Release-XXX.zip

2. 解压到一个文件夹,打开3gppDecoder.cfg配置文件:

  • 修改wireshark路径
  • 修改notepad++路径
  • 增加配置文件里面没有但你需要用到的协议(前提是你的wireshark版本支持)

License

The MIT License(http://opensource.org/licenses/MIT)

相关文章

  • 使用RED语言实现的3GPP解码器

    概述 使用RED语言实现的3GPP解码器。 支持2G、3G、4G、5G等等等相关通信协议。 理论上,通过修改配置文...

  • Redis

    Redis是一个开源的内存型数据库,存储key-value pair;使用ANSI C语言实现。项目中曾经用Red...

  • 2.跳表的基本实现和特性

    一、跳表 跳表的设计与实现为啥 redis 使用跳表(skiplist)而不是使用 red-black redis...

  • red-lang 一门新语言的诞生

    red基于rebol语言 是首个全栈语言。 详细文档请参考red官方网站

  • 服务器端Swift—构建自定义XML解码器

    我们实现了一个自定义XML解码器,允许我们使用Decodable解码来自XML API的响应。 对于Swift T...

  • JDK 1.8 map

    HashMap Implementatioan 实现结构 Array + Red-Black Tree Red-B...

  • 《Android FFmpeg 播放器开发梳理》第二章 音视解码

    前面一章我们讲解了解复用的实现流程,但并没有详细讲解解码器部分的处理,这一章我们将会介绍音频解码器以及视频解码器的...

  • redis入门

    redis是一款非关系型数据库,使用c语言编写,支持java,go,python,c,c#等多种编程语言。 red...

  • Foundation对象和Core Foundation对象有什

    Foundation对象是OC对象,使用OC语言实现;Core Foundation对象是C对象,使用C语言实现。...

  • 2018-03-05

    3GPP: 3GPP的目标是实现由2G网络到3G网络的平滑过渡,保证未来技术的后向兼容性,支持轻松建网及系统间的漫...

网友评论

    本文标题:使用RED语言实现的3GPP解码器

    本文链接:https://www.haomeiwen.com/subject/aqzvmctx.html