当前位置: 首页 > 后端技术 > Python

又一个开源的好东西:bitinsight

时间:2023-03-26 17:18:25 Python

,逐字节二进制数据分析工具项目名称:bitinsight项目作者:compilelife开源许可协议:GPL-3.0项目地址:https://gitee.com/compilelife/bitinsight项目介绍bitinsight是一个通用的二进制数据分析工具。它可以做到:分析任意格式的二进制数据,同时查看协议文件逐字节、逐位分析、手动和自动分析。ProtocolProjectFeaturesTools以插件的方式扩展协议支持,并定义了易于使用的API用于插件开发。插件中的协议解析代码几乎可以逐行对应协议文档,并在markdown中管理协议文档,无需工具即可浏览,并可自动呈现工具中关联文档的运行截图.主窗口运行效果透视图(根据分析需求定义字段)插件开发图(图中从左到右依次为:wav头格式、插件解析代码、工具运行效果)后续如何运行计划发布linux/mac/windows三个平台的可执行程序,现在只在python环境运行pipinstall-rrequirements.txtpythonapp.py如果通过requirements.txt安装遇到问题,也可以运行pythonapp.py直接安装,根据提示安装缺少的模块。总体要求:pipinstallmarkdown2pipinstallPySide2要求运行环境:python3目前项目基本可以运行,支持部分wav/ts/h264协议,但还有很多可以改进的地方。同时,作者还提到,该工具的核心思想是“一种协议,一种插件;一种开发,永久受益”。所以只有大家一起捡柴,一起贡献各种协议和文件格式的解析插件,这个工具才能真正强大起来。如果你也对开源和本工具感兴趣,欢迎点击以下链接进入项目主页,与作者一起打造一款强大易用的二进制数据分析工具:https://gitee.com/compilelife/bitinsight