Перейти к содержимому

Перехват ​

Intercept приостанавливает трафик в очереди прокси перед передачей, позволяя вручную читать и редактировать каждый запрос или ответ.

Перехват в тёмной темеПерехват в светлой теме

Включение и отключение перехвата ​

Нажмите переключатель Перехват в верхней части панели, чтобы включить или отключить его. При включении подходящий трафик задерживается в очереди вместо немедленной передачи. При отключении весь трафик автоматически передаётся без задержки.

Отключайте перехват, когда не анализируете трафик. Включённая очередь без наблюдения блокирует запросы браузера и останавливает работу тестируемого приложения.

Очередь перехвата ​

Каждый приостановленный элемент появляется строкой в очереди. Элементы добавляются в порядке поступления. Выберите любой, чтобы просмотреть и изменить его в редакторе полного HTTP-сообщения.

Для выбранного элемента можно:

  1. Изменить запрос в полном HTTP-формате непосредственно в редакторе.
  2. Нажать Пропустить, чтобы отправить его с изменениями.
  3. Нажать Отбросить, чтобы полностью удалить запрос. Браузер получит ошибку соединения.

Редактирование в полном HTTP-формате ​

Редактор показывает полный HTTP-запрос: метод, путь, версию, заголовки и тело. Все поля доступны для изменения. Изменения применяются при нажатии Пропустить.

Типичные изменения при тестировании:

  • Изменить значение параметра для проверки обработки ввода.
  • Удалить или заменить заголовок авторизации для проверки контроля доступа.
  • Изменить cookie для проверки управления сессией.
  • Подменить числовой ID для проверки нарушений авторизации на уровне объектов.

Правила перехвата HTTP ​

Без правил перехват приостанавливает каждый запрос. Правила ограничивают очередь трафиком, который вы хотите изучить.

Создайте правило, указав одно или несколько условий:

ПолеОписание
Шаблон хостаСовпадение имени хоста или шаблона с подстановочными знаками
Шаблон путиСовпадение пути URL или шаблона с подстановочными знаками
МетодСовпадение определённого HTTP-метода
НаправлениеПрименение к запросам, ответам или обоим

Для срабатывания должны совпасть все условия правила. При нескольких правилах перехватывается трафик, соответствующий любому из них.

Правила перехвата WebSocket ​

Правила WebSocket работают аналогично, но применяются к кадрам WS. Доступные условия:

ПолеОписание
Шаблон хостаСовпадение имени хоста соединения WS
Шаблон путиСовпадение пути перехода на WS
Содержимое сообщенияСовпадение подстроки в полезной нагрузке кадра
OpcodeСовпадение типа кадра (text, binary, ping, pong, close)
НаправлениеПрименение к кадрам от клиента к серверу, от сервера к клиенту или обоим

«Перехват» и «Поиск и замена» ​

Intercept и Match & Replace меняют трафик, но работают по-разному.

Перехват приостанавливает трафик и ждёт ваших действий. Используйте его, когда нужно решать, что изменить в каждом отдельном запросе.

Поиск и замена автоматически применяет преобразования без остановки. Используйте его, когда одно изменение должно применяться к каждому подходящему запросу без повторных ручных действий.

Проприетарное ПО. Все права защищены.