
Это расширение улучшает Burp Suite, добавляя несколько функций пользовательского интерфейса и функциональных возможностей, что делает его более удобным для пользователя.
Это расширение улучшает Burp Suite, добавляя несколько функций пользовательского интерфейса и дополнительных возможностей, делая его более удобным для пользователя.
Подробную информацию о совместимости см. в разделе «Совместимость с Burp Suite и сообщение об ошибках».
___ _
/ __>| |_ ___ _ _ ___ ___ ._ _ ___ _ _
\__ \| . |<_> || '_>| . \/ ._>| ' |/ ._>| '_>
<___/|_|_|<___||_| | _/\___.|_|_|\___.|_|
|_|

ExtensionsЭто расширение ориентировано на самый последний выпуск Burp Suite. Последний раз оно тестировалось с Pro-версией 2026.4.3 — последним стабильным выпуском на момент написания этой документации. Оно также совместимо с Community Edition. Минимальная поддерживаемая версия — Burp Suite 2024.2, поскольку это первый выпуск, требующий Java 21.
Все изменения выпускаются из ветки main. Историю изменений каждого выпуска см. в CHANGES.md.
Мы активно используем это расширение и время от времени наблюдаем потенциальные ошибки, особенно когда Burp Suite обновляет свои основные функции или пользовательский интерфейс. Как проект с открытым исходным кодом, мы в значительной степени полагаемся на отзывы сообщества для улучшений и исправления ошибок. Если вы столкнулись с какими-либо проблемами, пожалуйста, сообщите о них на нашей странице issues. Кроме того, если вы цените нашу работу, пожалуйста, рассмотрите возможность спонсирования этого проекта.
В последней версии этого расширения поддерживается только самая последняя версия Burp Suite, как указано выше. Для более старых версий Burp Suite вы можете использовать устаревшую версию расширения или обратиться к исходному репозиторию. Более старые версии этого расширения можно загрузить из ветки legacy (без поддержки):
Продолжение проекта Burp Suite Sharpener, изначально выпущенного как открытый исходный код компанией MDSec в mdsecresearch/BurpSuiteSharpener.
Планируется добавить простые, но эффективные недостающие функции в это единое расширение, чтобы сделать жизнь тестировщика проще — как незаменимый компаньон при использовании Burp Suite (мы просто не можем «Burp» без него!).
Пожалуйста, не стесняйтесь отправлять запросы на новые функции, используя FR: в заголовке, в issues.
Было бы здорово также перечислить любые известные доступные расширения, которые, возможно, уже реализовали предлагаемые функции. Возможно, лучшие функции можно позаимствовать из различных расширений с открытым исходным кодом, чтобы снизить накладные расходы на добавление разных расширений.
Все сочетания клавиш Sharpener можно просмотреть и изменить внутри Burp: используйте верхнее меню Sharpener > Keyboard Shortcuts или пункт Keyboard Shortcuts в нижней части контекстного меню вкладки Repeater/Intruder. Изменения проходят проверку (нельзя занять собственные горячие клавиши Burp, например Ctrl+R) и применяются немедленно.
Каждое настраиваемое действие имеет ОДНО сочетание клавиш. В диалоговом окне вы задаёте его, щёлкая по ячейке и нажимая комбинацию клавиш (без ввода текста). Сочетание клавиш работает в любом месте Burp, даже во время ввода текста в редакторе, поэтому ему нужны Ctrl, Alt или функциональная клавиша. Если вы нажмёте клавишу, которая уже используется, диалоговое окно предложит переместить её.
Настраиваемые сочетания клавиш для вкладок Repeater и Intruder (по умолчанию):
| Действие | Сочетание клавиш |
|---|---|
| Предыдущая вкладка | Ctrl+PageUp |
| Следующая вкладка | Ctrl+PageDown |
| Первая вкладка | Alt+Home |
| Последняя вкладка | Alt+End |
| Сфокусировать вкладку (из редактора) | Alt+Up |
| Показать меню вкладки | Ctrl+Enter |
| Найти вкладки (RegEx) | Ctrl+Shift+F |
| Найти далее | F3 |
| Найти ранее | Shift+F3 |
| Назад (ранее выбранная вкладка) | Alt+Left |
| Вперёд | Alt+Right |
| Копировать заголовок вкладки | Ctrl+Shift+C |
| Вставить заголовок вкладки | Ctrl+Shift+V |
| Переименовать заголовок вкладки | F2 |
Фиксированные клавиши заголовка вкладки (всегда активны, когда фокус находится на заголовке вкладки; не редактируются):
| Действие | Клавиша |
|---|---|
| Предыдущая вкладка | Left Arrow |
| Следующая вкладка | Right Arrow |
| Первая вкладка | Home |
| Последняя вкладка | End |
| Перейти в редактор запросов | Down Arrow |
Эти простые клавиши действуют только тогда, когда фокус находится на заголовке вкладки, поэтому они никогда не мешают работе в редакторе. Щёлкните по заголовку вкладки (или используйте переход по сочетанию клавиш), чтобы сфокусироваться на заголовке, затем используйте стрелки для перемещения между вкладками и стрелку вниз, чтобы перейти в редактор запросов для редактирования. Используйте Alt+Up (или щелчок), чтобы вернуться на вкладку. После клавиатурного перехода, начавшегося с заголовка, фокус остаётся на заголовке, поэтому многократное нажатие стрелки продолжает навигацию.
Примечания:
Сочетание клавиш по умолчанию для главного окна Burp:
| Действие | Сочетание клавиш |
|---|---|
| Переместить окно Burp Suite в центр экрана | Ctrl+Alt+C |
Фиксированные действия мыши на вкладках Repeater и Intruder (не настраиваются):
| Действие | Комбинация мыши |
|---|---|
| Показать меню вкладки | Middle-Click Alt + Any Mouse Key |
| Прокрутка вкладок | Mouse Wheel (если включено в меню) |
| Увеличить размер шрифта | Ctrl + Mouse Wheel Up |
| Уменьшить размер шрифта | Ctrl + Mouse Wheel Down |
| Увеличить размер шрифта и сделать жирным | Middle-Click + Ctrl |
| Уменьшить размер шрифта и сделать жирным | Middle-Click + Ctrl + Shift |
| Большой, красный и жирный | Middle-Click + Shift |
Debug в Global Settings, если вы сообщаете об ошибке или хотите увидеть, что происходит










Pull request'ы приветствуются. Несколько правил поддерживают работу автоматизированного конвейера релизов:
main (прямые отправки заблокированы)../gradlew jar (требуется JDK 21). Тестовый набор должен проходить: ./gradlew build запускает его в режиме headless (без графического интерфейса).src/test/java. Расширение не может работать вне Burp Suite, поэтому тесты используют мокированные интерфейсы Montoya и обычные компоненты Swing.version в src/main/resources/extension.properties. Она должна оставаться разбираемой как число (например, 4.7), поскольку средство проверки обновлений сравнивает её численно.## Version X.Y (YYYY-MM-DD). CI копирует этот раздел в примечания к релизу на GitHub.libs/thirdparty/; остальная часть библиотеки больше не поставляется в комплекте. См. файл NOTICE.Пожалуйста, не стесняйтесь сообщать об ошибках, предлагать функции или отправлять pull request'ы.
Copyright (C) 2021-2026 Soroush Dalili (@irsdl).