Chunked Coding Converter Versions Save

Burp suite 分块传输辅助插件

0.4.0

2 years ago

本版本大更新,主要添加 延时分块发送器 (sleep chunked sender)

  1. 实现socket发包分块并在界面显示进度信息
  2. 调整package结构删除无用HttpURLConnClient
  3. 调整第二排界面控件
  4. 解决request数据包比较大时,sleep send client界面显示比较卡的问题
  5. 解决多个Sleep send client共用一个发送记录
  6. 解决计算分块范围和耗时范围不准确问题,以及设置分块和延时控件最小值不能大于最大值
  7. 实现代理设置,修复https判断错误bug
  8. 添加sleep send client错误信息的显示
  9. 修复由于Transfer-Encoding: chunked大小写不敏感导致判断不严谨问题
  10. 让send sleep client显示连接和发送头阶段的错误信息
  11. 让sleep send client退出时将后台发包线程也退出
  12. 给sleep send client添加进度条
  13. 设置sleep send client的发送按钮在完成发送后恢复名称为Start
  14. 引入单元测试,删除调无用的IMessageEditorController接口实现
  15. 将最后一步读取response,作为进度条显示的一部分
  16. 解决延时分块传输最后一个分块长度计算错误问题
  17. 重新明确已经发送分块和发送时间这两个概念
  18. 解决socket模拟Http发包,读response不完整问题
  19. 实现sleep send client分块日志表格按照比例显示列宽
  20. 将sleep send client模块改名为sleep chunked sender

0.3.0

2 years ago
  1. 添加对二进制requst body分块的支持
  2. 添加对当分块内容存在不可见字符时不添加注释的判断
  3. 解决合并存在注释的分块内容失败问题

0.2.1

5 years ago

修复Bug

  • 解决部分计算机下配置窗口显示不全问题
  • 解决无法加载默认配置问题

致谢

  • 感谢longhao邮件反馈的配置窗口显示不全问题

0.2

5 years ago

功能更新

  • 添加分块长度随机和注释长度随机功能
  • 对请求进行过滤,只对POST进行编码处理
  • 禁止对已编码请求包重复编码,禁止对未编码请求包解码
  • 将配置保存在内存中改为保存在Burp配置存储区,防止burp重启,重新加载插件等情况导致配置丢失
  • 设置插件菜单在不同套件下显示不同状态,比如当在数据包无法编辑的套件下,将编码解码菜单项设置为禁用

代码优化

  • 给代码添加合适的注释,修改不合理方法名
  • 删除多余变量精简代码
  • 添加贡献者

0.1

5 years ago

功能更新

  • 实现快速在Burp Repeater套件快速编码解码
  • 支持配置分块长度
  • 支持配置是否添加备注
  • 支持对Burp所有套件流量自动化Chunked编码