Aller au contenu principal
Désormais disponible sur macOS

Voyez à travers votre réseau

Hodor est une boîte à outils de débogage réseau pour iOS et macOS : capturez le trafic HTTP, WebSocket, TCP et UDP — y compris celui des apps Flutter — puis réécrivez-le, déboguez-le, automatisez-le par script, ou laissez des outils d’IA comme Claude prendre les commandes.

iOSmacOSUniverselle · Prête pour Apple silicon
HTTP / 2HTTPSWebSocketTCPUDPgRPCMQTT
Pourquoi Hodor

Tout ce qu’il faut pour déboguer votre réseau

Quatre volets, une seule idée : voir chaque paquet — y compris ceux des apps Flutter — puis le modifier avec des règles, des scripts et des requêtes.

Capturer & inspecter

Voyez le trafic que les autres ne voient pas

Hodor capture le trafic en dessous du proxy système : les apps qui contournent les réglages du proxy — les apps Flutter par exemple — restent parfaitement visibles.

Les quatre protocoles, capturés

Capturez le trafic HTTP(S), WebSocket, TCP et UDP sur votre appareil — avec des filtres de domaine pour ne garder que les requêtes qui vous importent.

Trafic Flutter, capturé

La plupart des outils à base de proxy échouent sur les apps Flutter. Hodor capture et réécrit le trafic Flutter dès l’installation.

HTTPS en clair

Installez une fois le certificat racine et chaque requête et réponse HTTPS s’affiche en clair — sans toucher à vos apps.

Capture en LAN

Pointez d’autres téléphones ou ordinateurs du même Wi-Fi vers Hodor comme proxy, et leur trafic apparaît aussi dans votre liste de sessions.

Octets bruts, rendus lisibles

Protobuf, Form-Data, JSON, HTML, JavaScript et CSS sont décodés, formatés et colorés — même les corps binaires deviennent lisibles.

Réécriture & débogage

Modifiez tout en plein vol

Redirigez les requêtes vers un autre serveur, modifiez chemins, en-têtes et corps, simulez une réponse ou rejouez une ancienne — sans toucher à l’app, sur HTTP(S), WebSocket, TCP et UDP.

Modifiez requêtes et réponses

Changez le chemin, la query, les en-têtes ou le corps avant que la requête n’atteigne le serveur — et modifiez les réponses avant que l’app ne les voie.

Mock & rejeu

Rejouez à la demande n’importe quelle requête capturée, ou renvoyez une réponse factice — testez votre app avant même que le backend n’existe.

Transmission par proxy

Transmettez le trafic capturé — Flutter inclus — vers des outils comme mitmproxy ou Charles sur votre LAN, et glissez Hodor dans votre flux de travail existant.

Débogage d’API · Scripts · IA

Testez les API. Scriptez tout. Laissez l’IA conduire.

Envoyez des requêtes de test directement depuis votre appareil, automatisez le flux avec JavaScript et laissez des outils d’IA comme Claude inspecter le trafic et envoyer des requêtes pour vous.

Requête rapide — déboguez les API sur l’appareil

Envoyez et déboguez des requêtes API comme dans Postman : HTTP, WebSocket, TCP, UDP, gRPC et MQTT, avec environnements, variables, scripts pré/post et assertions.

Scripts JavaScript

Injectez votre propre JavaScript dans les requêtes, les réponses ou les tâches planifiées — signez les requêtes, déchiffrez les réponses, exportez les données. Crypto, hachage et stockage intégrés.

MCP — laissez l’IA conduire

MCP est le standard qui permet aux outils d’IA de se brancher aux apps. Connectez Claude à Hodor : il pourra lire le trafic capturé, envoyer des requêtes et exécuter des étapes de débogage pour vous.

Bureau & distant

Votre téléphone, sur votre bureau

Jumelez votre iPhone avec l’app macOS et travaillez sur grand écran : consultez et modifiez les données capturées, gérez les règles, démarrez ou arrêtez la capture — ou automatisez-la via le schéma d’URL hodor://.

Compagnon macOS

Un véritable espace de travail sur ordinateur : consultez et modifiez les données capturées depuis votre téléphone, gérez les règles et pilotez la capture sur grand écran.

Schéma d’URL

Démarrez ou arrêtez la capture depuis Raccourcis, des scripts ou votre propre automatisation via le schéma d’URL hodor://.

Requête rapide

Un débogueur d’API complet, intégré de série

Fini de jongler entre clients REST de bureau. Groupez les requêtes par projet, changez d’environnement en un geste et laissez les scripts gérer l’auth, la signature et le chiffrement.

  • Groupes, environnements et URL de base pour six protocoles
  • Variables à trois niveaux : environnement, exécution et envoi par envoi
  • Extraction et assertions sans écrire une ligne de code
  • Un geste pour transformer n’importe quelle session capturée en requête
Explorer le guide Requête rapide →
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 là où ça compte

Branchez votre propre JavaScript à trois endroits : avant les requêtes, après les réponses ou à intervalles — ajustez les paramètres, signez, déchiffrez ou transférez les données vers votre propre serveur. Crypto, hachage et stockage intégrés, aucune dépendance à installer.

  • Réécrivez requêtes et réponses à la volée
  • À la fin de chaque requête, transférez les données vers votre propre serveur
  • Planifiez des tâches avec des expressions cron à 5/6 champs
Parcourir l’API de script →
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;
}
Aperçu de l’app

Un regard au cœur de Hodor

De vrais écrans de l’App Store — capturez, inspectez, réécrivez et prévisualisez, depuis votre iPhone.

Capture dashboard
Tableau de capture
Session list
Liste des sessions
Rewrite Debug editor
Éditeur de réécriture
JSON pretty-print
JSON formaté

Deux plateformes. Un seul flux.

Capturez en déplacement avec iOS, puis passez au Mac pour un espace de débogage sur grand écran — données et règles restent synchronisées.

iOSDepuis 2022

Capturez le trafic directement sur votre téléphone — sans ordinateur : enregistrez HTTP(s), WebSocket, TCP et UDP en cellulaire ou Wi-Fi, et réécrivez-le à tout moment.

macOSNouveau

Le compagnon de bureau : consultez et modifiez les données capturées, gérez les règles de réécriture et pilotez la capture de votre téléphone — confortablement, depuis votre Mac.

Prêt à voir ce qui circule sur votre ligne ?

Rejoignez les développeurs qui déboguent plus vite avec Hodor — capturez le trafic que les autres outils ne voient pas et modifiez-le avec des règles et des scripts.