Skip to content

NineSue/DParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DParser

一个用于解析特定协议数据的Python解析器。

功能

  • 从JSON规则文件加载协议定义
  • 解析二进制数据为结构化信息
  • 支持多种数据类型转换

安装

  1. 确保已安装Python 3.8+
  2. 克隆本仓库
  3. 创建虚拟环境:
    python -m venv .venv
    
  4. 激活虚拟环境并安装依赖:
    .venv\Scripts\activate
    pip install -r requirements.txt
    

使用

  1. 在rules目录下添加协议规则JSON文件
  2. 导入并使用ProtocolParser类:
    from parser import ProtocolParser
    
    parser = ProtocolParser()
    result = parser.parse("protocol_name",binary_data)

协议规则格式

参考rules目录下的示例JSON文件。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages