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.
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.
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.
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.
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://.
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
// 前置脚本:登录态自动注入 + 全接口加签
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 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
// 重写脚本:响应落屏前自动解密
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;
}
Un regard au cœur de Hodor
De vrais écrans de l’App Store — capturez, inspectez, réécrivez et prévisualisez, depuis votre iPhone.




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.
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.
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.