Cookie Swapper
Расширение Burp Suite, которое автоматически заменяет куки и заголовки в запросах. Перестаньте тратить время на ручное копирование и вставку сессионных токенов в каждый запрос.

Зачем?
Вам нужно повторно протестировать баг, который требует дополнительной информации, или просто истекли сессии. Вы должны воспроизвести десятки запросов из HTTP History и Repeater, но ваша сессия уже недействительна. Теперь вам нужно вручную заменять куки в каждом запросе. Это раздражает и отнимает время.
Cookie Swapper решает эту проблему. Определите правила замены один раз, и каждый запрос, отправленный через плагин, получит обновленные куки/заголовки автоматически.
Возможности
- Горячая клавиша —
Ctrl+Shift+Q отправляет выбранный запрос с новыми токенами (без необходимости щёлкать правой кнопкой мыши)
- Контекстное меню — Отправка в Cookie Swapper из любого места Burp
- Правила замены — Замена кук и заголовков с возможностью включения/отключения
- Импорт JSON — Импорт одним кликом из браузерного расширения Cookie Editor
- Цветовая индикация статуса — Цвета вкладок: зелёный (2xx), синий (3xx), оранжевый (4xx), красный (5xx)
- Фильтры статуса — Фильтрация вкладок по коду ответа для быстрого поиска ошибочных запросов
- Настраиваемая панель вкладок — Заворачивающиеся вкладки с закрытием по среднему клику, кнопка «Закрыть все», выпадающий список всех вкладок
- Сочетания клавиш —
Ctrl+W закрыть вкладку, Ctrl+] следующая вкладка, Ctrl+[ предыдущая вкладка
- Отправить / Отправить (без замены) — Повторная отправка с применением правил или без них
- Постоянные правила — Имена и типы правил сохраняются в проекте Burp (значения очищаются при перезапуске в целях безопасности)
- Клавиша Delete — Выберите правило и нажмите Delete для удаления
Установка
- Загрузите
CookieSwapper.jar из Релизов
- Burp → Extensions → Add → Java → выберите jar-файл
Как использовать
- Откройте вкладку Cookie Swapper в Burp
- Добавьте правила — укажите тип (Cookie или Header), имя и значение
- Или нажмите Import Cookies JSON, чтобы импортировать из буфера обмена
- Перейдите в Proxy History / Site Map / любую другую панель и выберите запрос
- Нажмите
Ctrl+Shift+Q или щёлкните правой кнопкой мыши → Send to Cookie Swapper
- Запрос откроется в новой вкладке с заменёнными куками и будет показан ответ
- Используйте кнопки фильтрации статуса (All, 2xx, 3xx, 4xx, 5xx) для фильтрации вкладок
- Нажмите Send для повторной отправки с текущими правилами или Send (No Replace) для отправки без изменений
Сборка
Результат: build/libs/CookieSwapper-1.0.0.jar
Лицензия
MIT