Перейти к основному содержимому
Теперь доступно на macOS

Загляните в свой сетевой трафик

Hodor — набор инструментов для отладки сети на iOS и macOS: перехватывайте трафик HTTP, WebSocket, TCP и UDP — включая приложения Flutter — переписывайте его, отлаживайте, автоматизируйте скриптами или доверьте управление ИИ-инструментам вроде Claude.

iOSmacOSУниверсальное · Поддержка Apple silicon
HTTP / 2HTTPSWebSocketTCPUDPgRPCMQTT
Почему Hodor

Всё, что нужно для отладки сети

Четыре раздела функций, одна идея: видеть каждый пакет — даже из приложений Flutter — и менять его правилами, скриптами и запросами.

Захват и инспекция

Видите трафик, невидимый для других

Hodor перехватывает трафик ниже системного прокси, поэтому приложения, обходящие настройки прокси — например, Flutter, — остаются полностью видимыми.

Все четыре протокола, перехвачены

Перехватывайте трафик HTTP(S), WebSocket, TCP и UDP на устройстве — с фильтрами по домену, чтобы видеть только нужные запросы.

Трафик Flutter, перехвачен

Большинство прокси-инструментов бессильны с приложениями Flutter. Hodor перехватывает и переписывает трафик Flutter сразу после установки.

HTTPS открытым текстом

Установите корневой сертификат один раз — и все HTTPS-запросы и ответы видны открытым текстом, без изменений в приложениях.

Захват в локальной сети

Укажите другим телефонам и компьютерам в той же сети Wi-Fi использовать Hodor как прокси — их трафик тоже появится в вашем списке сессий.

Сырые байты становятся читаемыми

Protobuf, Form-Data, JSON, HTML, JavaScript и CSS декодируются, форматируются и подсвечиваются — даже бинарные тела становятся читаемыми.

Переписывание и отладка

Меняйте всё на лету

Перенаправляйте запросы на другой сервер, правьте пути, заголовки и тела, подделывайте ответы или воспроизводите старые — без изменений в приложении, для HTTP(S), WebSocket, TCP и UDP.

Правьте запросы и ответы

Меняйте путь, query, заголовки или тело до того, как запрос достигнет сервера, — и правьте ответы до того, как их увидит приложение.

Моки и повтор

Воспроизводите любой перехваченный запрос по требованию или возвращайте поддельный ответ — тестируйте приложение, даже пока бэкенда не существует.

Пересылка через прокси

Пересылайте перехваченный трафик — включая Flutter — в инструменты вроде mitmproxy или Charles в вашей локальной сети и встраивайте Hodor в существующий рабочий процесс.

Отладка API · Скрипты · ИИ

Тестируйте API. Автоматизируйте скриптами. Доверьте руль ИИ.

Отправляйте тестовые запросы прямо с устройства, автоматизируйте поток на JavaScript и позвольте ИИ-инструментам вроде Claude изучать трафик и отправлять запросы за вас.

Быстрый запрос — отладка API на устройстве

Отправляйте и отлаживайте запросы API как в Postman: HTTP, WebSocket, TCP, UDP, gRPC и MQTT — с окружениями, переменными, пре/пост-скриптами и ассертами.

Скрипты на JavaScript

Добавляйте свой JavaScript в запросы, ответы или задачи по расписанию — подписывайте запросы, расшифровывайте ответы, выгружайте данные. Шифрование, хеширование и хранилище встроены.

MCP — доверьте руль ИИ

MCP — стандарт, по которому ИИ-инструменты подключаются к приложениям. Соедините Claude с Hodor: он сможет читать перехваченный трафик, отправлять запросы и выполнять шаги отладки за вас.

Десктоп и удалённо

Ваш телефон — на вашем столе

Сопрягите iPhone с приложением macOS и работайте на большом экране: смотрите и правьте перехваченные данные, управляйте правилами, запускайте и останавливайте захват — или автоматизируйте это через URL-схему hodor://.

Компаньон macOS

Полноценное рабочее место на десктопе: смотрите и правьте данные с телефона, управляйте правилами и следите за захватом на большом экране.

URL-схема

Запускайте и останавливайте захват из Быстрых команд, скриптов или своей автоматизации через URL-схему hodor://.

Быстрый запрос

Полноценный отладчик API, встроенный сразу

Хватит прыгать между настольными REST-клиентами. Группируйте запросы по проектам, переключайте окружения одним касанием, а скрипты пусть сами занимаются авторизацией, подписью и шифрованием.

  • Группы, окружения и базовые URL для шести протоколов
  • Переменные на трёх уровнях: окружение, рантайм и каждая отправка
  • Извлечение и ассерты без написания кода
  • Одно касание — и любой перехваченный сеанс становится запросом
Откройте руководство по Быстрому запросу →
pre-request.js
// 前置脚本:登录态自动注入 + 全接口加签
async function onRequest(context, url, request) {
const token = sdk.env.get("authToken");
const secret = sdk.env.get("appSecret");
const ts = String(Date.now());

if (token) {
request.headers.set("Authorization", "Bearer " + token);
}
request.queries.set("ts", ts);
request.queries.set("sign", $hash.md5(secret + ts));

return request;
}
Скрипты

JavaScript там, где он важен

Подключайте свой JavaScript в трёх местах: перед запросами, после ответов или по расписанию — меняйте параметры, подписывайте, расшифровывайте или пересылайте данные на свой сервер. Шифрование, хеширование и хранилище встроены, зависимости ставить не нужно.

  • Переписывайте запросы и ответы на лету
  • После каждого запроса пересылайте данные на свой сервер
  • Планируйте задачи cron-выражениями на 5/6 полей
Откройте Script API →
rewrite.js
// 重写脚本:响应落屏前自动解密
async function onResponse(context, url, response) {
const body = response.body.parseJSON();

if (body && body.data) {
const plain = $crypto.decryptAES(body.data, key, iv);
body.data = JSON.parse(plain);
response.body = body;
}
return response;
}
Превью приложения

Взгляд внутрь Hodor

Реальные экраны из App Store — захват, инспекция, переписывание и просмотр прямо на iPhone.

Capture dashboard
Панель захвата
Session list
Список сессий
Rewrite Debug editor
Редактор переписывания
JSON pretty-print
Форматированный JSON

Две платформы. Один рабочий процесс.

Захватывайте в дороге на iOS, затем переключайтесь на Mac — рабочее место для отладки на большом экране; данные и правила синхронизируются.

iOSС 2022 года

Захватывайте трафик прямо на телефоне — без компьютера: записывайте HTTP(s), WebSocket, TCP и UDP в сотовой сети или Wi-Fi и переписывайте его когда угодно.

macOSНовое

Настольный компаньон: смотрите и правьте перехваченные данные, управляйте правилами переписывания и следите за захватом на телефоне — с комфортом, со своего Mac.

Готовы увидеть, что идёт по вашему проводу?

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