问题描述:
- 点击autodecoder选项卡,若处理的内容过大会导致burp整个界面卡死,数据处理操作在主线程中同步执行,阻塞了UI线程。
- 对于处理好后的内容,语法高亮等仍会导致非常卡顿,甚至卡死
优化建议
- 使用线程池将耗时操作异步化,避免阻塞主线程
- 添加数据大小限制,超过一定阈值(如10MB)的数据包直接跳过处理或显示提示信息
- 在处理开始时显示加载状态(如"Processing..."),提升用户体验
希望作者有空的时候能优化一下。
如下是我通过AI修改后的代码,只针对这个大数据包处理导致的界面卡死的问题进行了处理,对于结合intruder或者其它插件等功能还没测试。
autodec_jar.zip
问题描述:
优化建议
希望作者有空的时候能优化一下。
如下是我通过AI修改后的代码,只针对这个大数据包处理导致的界面卡死的问题进行了处理,对于结合intruder或者其它插件等功能还没测试。
autodec_jar.zip