此扩展通过添加若干 UI 和功能特性来增强 Burp Suite,使其更加用户友好。
有关兼容性的详细信息,请参阅 "Burp Suite Compatibility and Reporting Errors" 部分。
___ _
/ __>| |_ ___ _ _ ___ ___ ._ _ ___ _ _
\__ \| . |<_> || '_>| . \/ ._>| ' |/ ._>| '_>
<___/|_|_|<___||_| | _/\___.|_|_|\___.|_|
|_|

Extensions 选项卡将其添加到 Burp Suite 中。此扩展面向最新的 Burp Suite 版本。上次测试使用的是专业版 2026.4.3,这是本文档编写时的最新稳定版本。它也兼容社区版。最低支持版本为 Burp Suite 2024.2,因为该版本是首个要求 Java 21 的版本。
所有更改均从 main 分支发布。每个版本的变更历史请参阅 CHANGES.md。
我们积极使用此扩展,偶尔会观察到潜在错误,尤其是在 Burp Suite 更新其核心功能或 UI 时。作为一个开源项目,我们严重依赖社区反馈来进行改进和错误修复。如果您遇到任何问题,请在我们的问题页面上报告。此外,如果您认可我们的工作,请考虑赞助此项目。
在此扩展的最新版本中,仅支持最新版本的 Burp Suite,如上所述。对于旧版本的 Burp Suite,您可以使用该扩展的旧版,或参考原始仓库。 此扩展的旧版本可从 legacy 分支下载(无支持):
这是 Burp Suite Sharpener 项目的延续,最初由 MDSec 在 mdsecresearch/BurpSuiteSharpener 以开源形式发布。
计划是向这个单一扩展添加简单但有效的缺失功能,使测试人员在使用 Burp Suite 时更加轻松,成为必备伴侣(没有它我们无法进行 Burp!)。
欢迎随时在问题中提交新功能请求,请在标题中使用 FR: 前缀。
同时,也欢迎列出任何可能已实现建议功能的已知现有扩展。 也许最好的功能可以从不同的开源扩展中导入,从而减少添加不同扩展的开销。
所有 Sharpener 快捷键都可以在 Burp 内部查看和更改:使用 Sharpener 顶部菜单 > Keyboard Shortcuts,或 Repeater/Intruder 选项卡右键菜单底部的 Keyboard Shortcuts 项。更改会经过验证(Burp 自身的默认热键如 Ctrl+R 无法占用)并立即生效。
每个可配置操作都有一个快捷键。在对话框中,您通过单击单元格并按下按键组合来设置(无需输入)。快捷键可在 Burp 的任何位置使用,即使在编辑器中输入时也有效,因此它需要 Ctrl、Alt 或功能键。如果您按下的键已被使用,对话框会提供移动它的选项。
Repeater 和 Intruder 选项卡的可配置快捷键(默认值):
固定的选项卡标题按键(当选项卡标题获得焦点时始终有效,不可编辑):
| 操作 | 键 |
|---|---|
| 上一个选项卡 | 左箭头 |
| 下一个选项卡 | 右箭头 |
| 第一个选项卡 | Home |
| 最后一个选项卡 | End |
| 进入请求编辑器 | 下箭头 |
这些普通按键仅在选项卡标题获得焦点时生效,因此绝不会干扰编辑器。单击选项卡标题(或使用快捷键跳转)以聚焦标题,然后使用箭头键在选项卡之间移动,按向下键进入请求编辑器进行编辑。使用 Alt+Up(或单击)返回选项卡。从标题开始的键盘跳转后,焦点会保持在标题上,因此连续按箭头键可继续导航。
注意:
主 Burp 窗口的默认快捷键:
| 操作 | 快捷键 |
|---|---|
| 将 Burp Suite 窗口移至屏幕中央 | Ctrl+Alt+C |
Repeater 和 Intruder 选项卡上的固定鼠标操作(不可配置):
Global Settings 中的 Debug 选项










欢迎提交拉取请求。以下几条规则可确保自动化发布流水线正常工作:
main 分支(直接推送被阻止)。./gradlew jar 构建(需要 JDK 21)。测试套件必须通过:./gradlew build 以无头模式运行。src/test/java 中的测试用例覆盖。该扩展无法在 Burp Suite 之外运行,因此测试使用模拟的 Montoya 接口和纯 Swing 组件。src/main/resources/extension.properties 中的 version。它必须保持可解析为数字(例如 4.7),因为更新检查器会对其进行数值比较。## Version X.Y (YYYY-MM-DD)。CI 会将该章节复制到 GitHub 发布说明中。libs/thirdparty/ 下维护;该库的其余部分不再捆绑。请参阅 NOTICE 文件。请随时报告错误、建议功能或发送拉取请求。
版权所有 (C) 2021-2026 Soroush Dalili (@irsdl)。
根据 GNU Affero 通用公共许可证 v3.0 发布,并附带许可证第 7 节下的附加条款:副本和修改版本必须保留版权声明以及 "Developed by Soroush Dalili (@irsdl)" 署名。请参阅 LICENSE 和 NOTICE 文件。
| 操作 | 快捷键 |
|---|
| 上一个选项卡 | Ctrl+PageUp |
| 下一个选项卡 | Ctrl+PageDown |
| 第一个选项卡 | Alt+Home |
| 最后一个选项卡 | Alt+End |
| 聚焦选项卡(从编辑器) | Alt+Up |
| 显示选项卡菜单 | Ctrl+Enter |
| 查找选项卡(正则表达式) | Ctrl+Shift+F |
| 查找下一个 | F3 |
| 查找上一个 | Shift+F3 |
| 后退(之前选中的选项卡) | Alt+Left |
| 前进 | Alt+Right |
| 复制选项卡标题 | Ctrl+Shift+C |
| 粘贴选项卡标题 | Ctrl+Shift+V |
| 重命名选项卡标题 | F2 |
| 操作 | 鼠标组合 |
|---|
| 显示选项卡菜单 | 中键单击 Alt + 任意鼠标键 |
| 滚动浏览选项卡 | 鼠标滚轮(在菜单中启用后) |
| 增大字体大小 | Ctrl + 鼠标滚轮向上 |
| 减小字体大小 | Ctrl + 鼠标滚轮向下 |
| 增大字体大小并加粗 | 中键单击 + Ctrl |
| 减小字体大小并加粗 | 中键单击 + Ctrl + Shift |
| 大号、红色且加粗 | 中键单击 + Shift |