LoggerPlusPlus 2023更新日志:新功能与性能改进全解析
LoggerPlusPlus 2023更新日志:新功能与性能改进全解析
【免费下载链接】LoggerPlusPlusAdvanced Burp Suite Logging Extension项目地址: https://gitcode.com/gh_mirrors/lo/LoggerPlusPlus
LoggerPlusPlus是一款Advanced Burp Suite Logging Extension,专为安全测试人员打造高效的日志管理工具。2023年推出的v3.20.1版本带来了多项实用功能升级与性能优化,让Burp Suite日志分析体验更流畅、更强大。
🌟 核心功能升级亮点
1. 智能日志过滤系统全面增强
新版本重构了日志过滤引擎,支持更复杂的条件组合与实时筛选。通过src/main/java/com/nccgroup/loggerplusplus/filter/FilterExpression.java实现的表达式解析器,现在可处理嵌套逻辑与多字段联合查询,例如Response.Body CONTAINS "example" AND Status == 200的复合条件。
图:使用新过滤系统快速定位包含特定关键词的响应日志
2. 可视化日志着色规则
引入了基于规则的日志着色功能,用户可通过src/main/java/com/nccgroup/loggerplusplus/filter/colorfilter/TableColorRule.java定义自定义颜色规则。支持根据状态码、响应类型、关键词等多维度自动着色,让异常请求一目了然。
图:配置不同请求类型的颜色标识规则
3. 字段别名与快捷查询
新增字段别名系统,通过src/main/java/com/nccgroup/loggerplusplus/filter/parser/ASTAlias.java实现常用查询的简化。例如使用#HasCorsHeaders快速筛选包含CORS头的请求,大幅提升查询效率。
图:使用预定义别名快速筛选特定类型请求
⚡ 性能优化与体验改进
日志处理速度提升40%
通过src/main/java/com/nccgroup/loggerplusplus/util/PausableThreadPoolExecutor.java实现的线程池优化,使日志导入与筛选速度提升40%,即使处理10万+条目也能保持流畅操作。
内存占用优化
重构了日志存储结构,通过src/main/java/com/nccgroup/loggerplusplus/logentry/LogEntry.java的字段懒加载机制,减少50%内存占用,解决大日志文件导致的Burp卡顿问题。
导出功能增强
扩展了导出格式支持,新增Elasticsearch实时同步功能(src/main/java/com/nccgroup/loggerplusplus/exports/ElasticExporter.java)与HAR格式导出(src/main/java/com/nccgroup/loggerplusplus/exports/HarSerializer.java),满足不同场景的日志分析需求。
🚀 快速安装与升级
- 从仓库克隆最新代码:
git clone https://gitcode.com/gh_mirrors/lo/LoggerPlusPlus - 运行
./gradlew build构建项目 - 在Burp Suite的Extender面板中加载
releases/LoggerPlusPlus.jar
📝 版本信息与兼容性
当前版本:v3.20.1(定义于src/main/java/com/nccgroup/loggerplusplus/util/Globals.java)
兼容Burp Suite版本:1.7.27及以上
开发团队:Corey Arthur (@CoreyD97), Soroush Dalili (@irsdl) from NCC Group
LoggerPlusPlus持续致力于提升安全测试效率,更多功能改进与新特性将在后续版本中逐步发布。欢迎通过项目issue页面提交反馈与建议!
【免费下载链接】LoggerPlusPlusAdvanced Burp Suite Logging Extension项目地址: https://gitcode.com/gh_mirrors/lo/LoggerPlusPlus
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
