Alles, was du zum Netzwerk-Debugging brauchst
Vier Funktionsbereiche, eine Idee: jedes Paket sehen — auch von Flutter-Apps — und es dann mit Regeln, Skripten und Requests verändern.
Sieh den Traffic, den andere nicht sehen
Hodor zeichnet Traffic unterhalb des System-Proxys auf — so bleiben Apps, die Proxy-Einstellungen umgehen, wie etwa Flutter-Apps, vollständig sichtbar.
Alle vier Protokolle, erfasst
Erfasse HTTP(S)-, WebSocket-, TCP- und UDP-Traffic auf deinem Gerät — mit Domain-Filtern, damit du nur die Requests siehst, die dich interessieren.
Flutter-Traffic, erfasst
Die meisten Proxy-Tools versagen bei Flutter-Apps. Hodor erfasst und verändert Flutter-Traffic ab Werk.
HTTPS im Klartext
Installiere einmal das Root-Zertifikat, und jede HTTPS-Anfrage und -Antwort erscheint im Klartext — ohne Änderungen an deinen Apps.
LAN-Aufzeichnung
Richte andere Handys oder Computer im selben WLAN auf Hodor als Proxy ein, und ihr Traffic erscheint ebenfalls in deiner Sitzungsliste.
Rohdaten, lesbar gemacht
Protobuf, Form-Data, JSON, HTML, JavaScript und CSS werden dekodiert, formatiert und hervorgehoben — selbst binäre Bodies werden lesbar.
Ändere alles im Vorbeiflug
Leite Requests an einen anderen Server um, bearbeite Pfade, Header und Bodies, gaukle eine Antwort vor oder spiele eine alte erneut ab — ohne App-Änderungen, auf HTTP(S), WebSocket, TCP und UDP.
Requests & Responses bearbeiten
Ändere Pfad, Query, Header oder Body, bevor ein Request den Server erreicht — und bearbeite Responses, bevor die App sie sieht.
Mock & Replay
Spiele jeden erfassten Request auf Knopfdruck ab oder liefere eine vorgetäuschte Antwort — teste deine App, bevor es das Backend überhaupt gibt.
Proxy-Weiterleitung
Leite erfassten Traffic — Flutter inklusive — an Tools wie mitmproxy oder Charles im LAN weiter und binde Hodor nahtlos in deinen bestehenden Workflow ein.
APIs testen. Alles skripten. KI arbeiten lassen.
Feuere Test-Requests direkt auf dem Gerät ab, automatisiere den Ablauf mit JavaScript und lass KI-Tools wie Claude den Traffic inspizieren und Requests für dich senden.
Schnellanfrage — APIs direkt auf dem Gerät debuggen
Sende und debugge API-Requests wie in Postman: HTTP, WebSocket, TCP, UDP, gRPC und MQTT — mit Umgebungen, Variablen, Pre-/Post-Skripten und Assertions.
JavaScript-Skripte
Ergänze Requests, Responses oder geplante Jobs um eigenes JavaScript — Requests signieren, Responses entschlüsseln, Daten exportieren. Krypto, Hashing und Speicher sind eingebaut.
MCP — lass KI das Steuer übernehmen
MCP ist der Standard, mit dem KI-Tools sich in Apps einklinken. Verbinde Claude mit Hodor, und es kann erfassten Traffic lesen, Requests senden und Debugging-Schritte für dich ausführen.
Dein Handy, auf deinem Schreibtisch
Koppel dein iPhone mit der macOS-App und arbeite auf dem großen Bildschirm: erfasste Daten ansehen und bearbeiten, Regeln verwalten, Aufzeichnung starten oder stoppen — oder per hodor:// URL-Scheme automatisieren.
macOS-Begleiter
Ein vollständiger Desktop-Arbeitsplatz: erfasste Daten vom Handy ansehen und bearbeiten, Regeln verwalten und die Aufzeichnung auf dem großen Bildschirm steuern.
URL-Scheme
Starte oder stoppe die Aufzeichnung über das hodor:// URL-Scheme — aus Kurzbefehlen, Skripten oder deiner eigenen Automatisierung.
Eine vollwertige API-Debugging-Umgebung, direkt eingebaut
Kein Wechseln zwischen Desktop-REST-Clients mehr. Gruppiere Requests nach Projekt, wechsle mit einem Tipp die Umgebung und überlass Auth, Signierung und Verschlüsselung den Skripten.
- Gruppen, Umgebungen & Base-URLs für sechs Protokolle
- Variablen auf drei Ebenen: Umgebung, Laufzeit und pro Sendung
- Extraktion & Assertions ganz ohne Code
- Mit einem Tipp jede erfasste Sitzung in einen Request umwandeln
// 前置脚本:登录态自动注入 + 全接口加签
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, wo es zählt
Hänge dein eigenes JavaScript an drei Stellen ein: vor Requests, nach Responses oder zeitgesteuert — Parameter anpassen, signieren, entschlüsseln oder Daten an deinen eigenen Server weiterleiten. Krypto, Hashing und Speicher sind eingebaut, keine Abhängigkeiten zu installieren.
- Requests & Responses on the fly umschreiben
- Nach jedem abgeschlossenen Request die Daten an deinen eigenen Server weiterleiten
- Aufgaben mit 5/6-teiligen Cron-Ausdrücken planen
// 重写脚本:响应落屏前自动解密
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;
}
Ein genauerer Blick in Hodor
Echte Screens aus dem App Store — aufzeichnen, inspizieren, umschreiben und Vorschau anzeigen, direkt auf deinem iPhone.




Zwei Plattformen. Ein Workflow.
Erfasse unterwegs mit iOS, und wechsle zum Mac für einen großformatigen Debugging-Arbeitsplatz — Daten und Regeln bleiben synchron.
Erfasse Traffic direkt auf dem Handy — ganz ohne Computer: Zeichne HTTP(s), WebSocket, TCP und UDP über Mobilfunk oder WLAN auf und schreibe ihn jederzeit um.
Der Desktop-Begleiter: erfasste Daten ansehen und bearbeiten, Rewrite-Regeln verwalten und die Aufzeichnung auf dem Handy steuern — bequem vom Mac.
Bereit zu sehen, was auf deiner Leitung liegt?
Werde Teil der Entwickler, die mit Hodor schneller debuggen — erfasse den Traffic, den andere Tools nicht sehen, und verändere ihn mit Regeln und Skripten.