Всё, что нужно для отладки сети
Четыре раздела функций, одна идея: видеть каждый пакет — даже из приложений 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. Автоматизируйте скриптами. Доверьте руль ИИ.
Отправляйте тестовые запросы прямо с устройства, автоматизируйте поток на 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 для шести протоколов
- Переменные на трёх уровнях: окружение, рантайм и каждая отправка
- Извлечение и ассерты без написания кода
- Одно касание — и любой перехваченный сеанс становится запросом
// 前置脚本:登录态自动注入 + 全接口加签
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 полей
// 重写脚本:响应落屏前自动解密
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.




Две платформы. Один рабочий процесс.
Захватывайте в дороге на iOS, затем переключайтесь на Mac — рабочее место для отладки на большом экране; данные и правила с инхронизируются.
Захватывайте трафик прямо на телефоне — без компьютера: записывайте HTTP(s), WebSocket, TCP и UDP в сотовой сети или Wi-Fi и переписывайте его когда угодно.
Настольный компаньон: смотрите и правьте перехваченные данные, управляйте правилами переписывания и следите за захватом на телефоне — с комфортом, со своего Mac.
Готовы увидеть, что идёт по вашему проводу?
Присоединяйтесь к разработчикам, которые отлаживают быстрее с Hodor, — перехватывайте трафик, невидимый для других инструментов, и меняйте его правилами и скриптами.