Вход на сайт

Proxyman 26.2.0 — иконка приложения

Proxyman 26.2.0

Перехват HTTPS-трафика на Mac: все запросы в открытом виде

Версия
26.2.0
Разработчик
Proxyman LLC
Язык интерфейса
Английский
Активация
Не требуется
Совместимость
macOS 10.15 и новее
Архитектура
ARM, x86 (64-bit)
Оф. сайт
Опубликовано (обновлено):
Просмотров
661

Скриншоты

Нажмите, чтобы увеличить

Proxyman

Proxyman — современный и понятный HTTP-прокси для отладки. Забудьте о громоздких инструментах: с нативным приложением для macOS вы легко перехватываете, анализируете и изменяете HTTP/HTTPS-трафик.

Proxyman работает как посредник между вашими приложениями и сервером. Благодаря встроенной настройке macOS запросы и ответы, включая зашифрованные по SSL, становятся доступны для просмотра в открытом виде одним щелчком мыши.

Ключевые возможности

  • Просмотр HTTP/HTTPS-трафика в открытом виде
  • SSL-проксирование
  • Отладка на устройствах iOS, в iOS Simulator и на Android
  • Экспорт запросов и ответов
  • Подсветка синтаксиса, JSON в виде дерева
  • Просмотр тела в формате MessagePack и Protobuf
  • Фильтрация по JSONPath
  • Горизонтальная и вертикальная раскладка, несколько вкладок
  • Настраиваемые вкладки предпросмотра, столбцы заголовков и панель инструментов
  • Цветовые метки и комментарии к запросам

Точные фильтры
Комбинируйте критерии (протокол, тип содержимого, URL, заголовки запроса и ответа, тело и другие), чтобы мгновенно найти нужный запрос.

Отладка GraphQL
Создавайте правила для конкретных GraphQL-запросов по имени. Поддерживаются точки останова, Map Local, Map Remote и скрипты.

Map Local
Подменяйте ответы сервера локальными файлами: меняйте код состояния, заголовки и тело, не дожидаясь готовности бэкенда.

Встроенный Diff
Сравнивайте запросы и ответы, чтобы быстрее находить ошибки.

Бэкенд без настройки
Перехват трафика из Node.js, Ruby и Python в один клик. Поддерживаются популярные библиотеки:

  • Node.js: axios, fetch (v18+), node-fetch, got, https, superagent
  • Ruby: http, net/http, net/https, HTTParty, Faraday
  • Python: requests, aiohttp, http.client, urllib3, httpx
  • Также: cURL, HTTPie, Electron

Расширенные инструменты

  • Точки останова (Breakpoint)
  • Map Local (файл или каталог) и Map Remote
  • Повтор и составление запросов
  • Отладка WebSocket
  • Отключение кеширования
  • Чёрный и белый списки
  • Внешний прокси (HTTP, HTTPS, SOCKS, PAC)
  • Вспомогательный инструмент прокси
  • Сохранение сеансов
  • Импорт файлов Charles Proxy

Версия 26.2.0

Возможности

  • [НОВОЕ] Панель обзора: Просматривайте сводку по всей сессии: запросы, данные, ошибки, самые медленные запросы, популярные приложения и домены, коды состояния и динамику трафика. Откройте панель через Capture > Overview на боковой панели.
  • Панель обзора: Добавляйте и удаляйте карточки с графиками, например «Пропускная способность», «Время ответа», «Типы содержимого», «Ошибки по доменам», «Самые большие ответы» и «SSL Proxying».
  • Панель обзора: Копируйте, сохраняйте и отправляйте отчёт в формате Markdown. Отчёт также сохраняется в экспортируемых файлах сессии.
  • [НОВОЕ] Обновлённое представление времени выполнения: Каждый этап запроса (DNS, подключение, TLS, ожидание, загрузка) теперь отображается в отдельной строке с подробностями при наведении курсора. Представление находится в верхней части вкладки Summary и доступно всем бесплатно.
  • Выбирайте несколько запросов, чтобы просмотреть сводку и диаграмму водопада для них.
  • Сценарии: Добавлены 10 готовых шаблонов, включая изменение заголовков, изменение тела JSON, блокировку запросов, обход CORS и имитацию ошибки сервера.
  • Proxyman MCP: Добавлен метод get_traffic_overview, с помощью которого ИИ-инструменты могут получать отчёт панели обзора.
  • proxyman-cli: Включайте и отключайте Network Extension, а также переключайтесь между HTTP/2 и HTTP/1 из командной строки.

Улучшения

  • Время выполнения запросов теперь измеряется точнее: подключение больше не включает рукопожатие TLS, а для HTTPS-туннелей и WebSocket отображается полное время.
  • Обновлены SwiftNIO и связанные пакеты для повышения стабильности.

Исправления ошибок

  • Исправлена ошибка, из-за которой запросы не выполнялись, если URL содержал специальные символы, например |, {, } или ".
  • Исправлена ошибка, из-за которой отклонялись запросы с очень большими заголовками.
  • Исправлена ошибка, из-за которой активные соединения gRPC и HTTP/2 могли закрываться.
  • Исправлена ошибка, из-за которой ошибки DNS не отображались как «Не удалось разрешить имя хоста».

Комментарии

Комментариев пока нет. Будьте первым

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Комментарии оставляют зарегистрированные пользователи.