Pular para o conteúdo principal
Já disponível no macOS

Veja através da sua rede

Hodor é um toolkit de depuração de rede para iOS e macOS: capture tráfego HTTP, WebSocket, TCP e UDP — incluindo apps Flutter — depois reescreva-o, depure-o, automatize-o com scripts, ou deixe ferramentas de IA como a Claude assumirem o comando.

iOSmacOSUniversal · Pronta para Apple silicon
HTTP / 2HTTPSWebSocketTCPUDPgRPCMQTT
Porquê o Hodor

Tudo o que precisa para depurar a sua rede

Quatro áreas construídas sobre uma só ideia: ver cada pacote — mesmo de apps Flutter — e mudá-lo com regras, scripts e pedidos.

Capturar e inspecionar

Veja o tráfego que os outros não veem

O Hodor captura o tráfego por baixo da proxy do sistema, por isso as apps que contornam as definições da proxy — como as apps Flutter — continuam totalmente visíveis.

Todos os quatro protocolos, capturados

Capture tráfego HTTP(S), WebSocket, TCP e UDP no seu dispositivo — com filtros de domínio para se focar apenas nos pedidos que lhe interessam.

Tráfego Flutter, capturado

A maioria das ferramentas baseadas em proxy falha com apps Flutter. O Hodor captura e reescreve o tráfego Flutter logo à partida.

HTTPS em texto simples

Instale o certificado raiz uma vez e todos os pedidos e respostas HTTPS aparecem em texto simples — sem alterar as suas apps.

Captura na LAN

Aponte outros telemóveis ou computadores na mesma rede Wi-Fi para o Hodor como proxy, e o tráfego deles também aparece na sua lista de sessões.

Bytes em bruto, tornados legíveis

Protobuf, Form-Data, JSON, HTML, JavaScript e CSS são descodificados, formatados e destacados — até corpos binários ficam legíveis.

Reescrever e depurar

Mude tudo em pleno voo

Redirecione pedidos para outro servidor, edite caminhos, cabeçalhos e corpos, simule uma resposta ou reproduza uma antiga — sem alterar a app, em HTTP(S), WebSocket, TCP e UDP.

Edite pedidos e respostas

Mude o caminho, a query, os cabeçalhos ou o corpo antes de o pedido chegar ao servidor — e edite as respostas antes de a app as ver.

Mock e reprodução

Reproduza qualquer pedido capturado quando quiser, ou devolva uma resposta falsa — teste a sua app antes de o backend sequer existir.

Encaminhamento por proxy

Encaminhe o tráfego capturado — Flutter incluído — para ferramentas como mitmproxy ou Charles na sua LAN, e encaixe o Hodor no seu fluxo de trabalho atual.

Depuração de API · Scripts · IA

Teste APIs. Crie scripts de tudo. Deixe a IA conduzir.

Envie pedidos de teste diretamente do dispositivo, automatize o fluxo com JavaScript e deixe ferramentas de IA como a Claude inspecionarem o tráfego e enviarem pedidos por si.

Solicitação rápida — depure APIs no dispositivo

Envie e depure pedidos de API como no Postman: HTTP, WebSocket, TCP, UDP, gRPC e MQTT, com ambientes, variáveis, scripts pré/pós e asserções.

Scripts JavaScript

Insira o seu próprio JavaScript em pedidos, respostas ou tarefas agendadas — assine pedidos, desencripte respostas, exporte dados. Criptografia, hashing e armazenamento integrados.

MCP — deixe a IA conduzir

O MCP é a forma padrão de as ferramentas de IA se ligarem às apps. Ligue a Claude ao Hodor: ela pode ler o tráfego capturado, enviar pedidos e executar passos de depuração por si.

Desktop e remoto

O seu telemóvel, na sua secretária

Emparelhe o iPhone com a app macOS e trabalhe num ecrã grande: veja e edite os dados capturados, faça a gestão das regras, inicie ou pare a captura — ou automatize-a via o esquema de URL hodor://.

Companheiro macOS

Um espaço de trabalho completo no desktop: veja e edite os dados capturados do telemóvel, faça a gestão das regras e controle a captura num ecrã grande.

Esquema de URL

Inicie ou pare a captura a partir dos Atalhos, de scripts ou da sua própria automação via o esquema de URL hodor://.

Solicitação rápida

Um depurador de API completo, integrado de origem

Chega de alternar entre clientes REST de desktop. Agrupe pedidos por projeto, mude de ambiente com um toque e deixe os scripts tratarem da autenticação, assinatura e encriptação.

  • Grupos, ambientes e URLs base para seis protocolos
  • Variáveis em três níveis: ambiente, runtime e por envio
  • Extração e asserções sem escrever código
  • Um toque para converter qualquer sessão capturada num pedido
Explore o guia Solicitação rápida →
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;
}
Scripts

JavaScript onde importa

Ligue o seu próprio JavaScript em três sítios: antes dos pedidos, depois das respostas ou por agendamento — ajuste parâmetros, assine, desencripte ou encaminhe dados para o seu próprio servidor. Criptografia, hashing e armazenamento integrados, sem dependências a instalar.

  • Reescreva pedidos e respostas em pleno voo
  • No fim de cada pedido, encaminhe os dados para o seu próprio servidor
  • Agende tarefas com expressões cron de 5/6 campos
Consulte a API de scripts →
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;
}
Pré-visualização da app

Um olhar atento ao interior do Hodor

Ecrãs reais da App Store — capture, inspecione, reescreva e pré-visualize, diretamente no seu iPhone.

Capture dashboard
Painel de captura
Session list
Lista de sessões
Rewrite Debug editor
Editor de reescrita
JSON pretty-print
JSON formatado

Duas plataformas. Um só fluxo de trabalho.

Capture em movimento com iOS, depois passe ao Mac para um espaço de depuração em ecrã grande — os dados e as regras mantêm-se sincronizados.

iOSDesde 2022

Capture o tráfego diretamente no telemóvel — sem computador: registe HTTP(s), WebSocket, TCP e UDP em rede móvel ou Wi-Fi, e reescreva quando quiser.

macOSNovo

O companheiro de desktop: veja e edite os dados capturados, faça a gestão das regras de reescrita e controle a captura do telemóvel — comodamente, a partir do Mac.

Pronto para ver o que passa no seu cabo?

Junte-se a programadores que depuram mais depressa com o Hodor — capture o tráfego que as outras ferramentas não veem e mude-o com regras e scripts.