Ağınızı hata ayıklamak için ihtiyacınız olan her şey
Tek bir fikir üzerine kurulu dört özellik alanı: her paketi görün — Flutter uygulamalarından gelenler dahil — sonra kurallar, scriptler ve isteklerle değiştirin.
Başkalarının göremediği trafiği görün
Hodor trafiği sistem proxy’sinin altında yakalar; böylece proxy ayarlarını atlayan uygulamalar — Flutter uygulamaları gibi — tam görünür kalır.
Dört protokolün tamamı, yakalanır
Cihazınızda HTTP(S), WebSocket, TCP ve UDP trafiğini yakalayın — yalnızca ilgilendiğiniz isteklere odaklanmak için alan adı filtreleriyle.
Flutter trafiği, yakalanır
Proxy tabanlı araçların çoğu Flutter uygulamalarında başarısız olur. Hodor, Flutter trafiğini ilk günden yakalar ve yeniden yazar.
HTTPS düz metin olarak
Kök sertifikayı bir kez yükleyin; tüm HTTPS istek ve yanıtları düz metin olarak görünür — uygulamalarınıza dokunmadan.
LAN yakalama
Aynı Wi-Fi ağındaki diğer telefon veya bilgisayarları Hodor’u proxy olarak kullanacak şekilde ayarlayın; onların trafiği de oturum listenizde görünür.
Ham baytlar, okunabilir hâle gelir
Protobuf, Form-Data, JSON, HTML, JavaScript ve CSS kodu çözülür, biçimlendirilir ve vurgulanır — ikili gövdeler bile okunabilir olur.
Yolda her şeyi değiştirin
İstekleri başka bir sunucuya yönlendirin, yolları, başlıkları ve gövdeleri düzenleyin, sahte yanıt döndürün veya eski bir yanıtı yeniden oynatın — uygulamayı değiştirmeden, HTTP(S), WebSocket, TCP ve UDP üzerinde.
İstekleri ve yanıtları düzenleyin
Bir istek sunucuya ulaşmadan yolu, sorguyu, başlıkları veya gövdeyi değiştirin — ve yanıtları, uygulama onları görmeden düzenleyin.
Mock ve yeniden oynatma
Yakalanan herhangi bir isteği istediğinizde yeniden oynatın veya sahte bir yanıt döndürün — arka uç daha var olmadan uygulamanızı test edin.
Proxy ile iletim
Yakalanan trafiği — Flutter dahil — LAN’inizdeki mitmproxy veya Charles gibi araçlara iletin ve Hodor’u mevcut iş akışınıza yerleştirin.
API’leri test edin. Her şeyi scriptlerle yapın. Direksiyonu yapay zekâya bırakın.
Test isteklerini doğrudan cihazınızdan gönderin, akışı JavaScript ile otomatikleştirin; Claude gibi yapay zekâ araçları trafiği inceleyip sizin adınıza istek göndersin.
Hızlı İstek — API’leri cihazda hata ayıklayın
API isteklerini Postman gibi gönderin ve hata ayıklayın: HTTP, WebSocket, TCP, UDP, gRPC ve MQTT; ortamlar, değişkenler, ön/son scriptler ve doğrulamalarla.
JavaScript scriptleri
Kendi JavaScript’inizi isteklere, yanıtlara veya zamanlanmış görevlere ekleyin — istekleri imzalayın, yanıtların şifresini çözün, verileri dışa aktarın. Şifreleme, karma ve depolama yerleşiktir.
MCP — direksiyonu yapay zekâya bırakın
MCP, yapay zekâ araçlarının uygulamalara bağlanma standardıdır. Claude’u Hodor’a bağlayın: yakalanan trafiği okuyabilir, istek gönderebilir ve sizin için hata ayıklama adımlarını çalıştırabilir.
Telefonunuz, masanızda
iPhone’unuzu macOS uygulamasıyla eşleştirin ve büyük ekranda çalışın: yakalanan verileri görüntüleyin ve düzenleyin, kuralları yönetin, yakalamayı başlatın veya durdurun — ya da hodor:// URL şemasıyla otomatikleştirin.
macOS yardımcısı
Tam teşekküllü bir masaüstü çalışma alanı: telefondan yakalanan verileri görüntüleyin ve düzenleyin, kuralları yönetin, yakalamayı büyük ekrandan kontrol edin.
URL şeması
Yakalamayı Kısayollar’dan, scriptlerden veya kendi otomasyonunuzdan hodor:// URL şemasıyla başlatın ya da durdurun.
Doğrudan içinde yerleşik, eksiksiz bir API hata ayıklayıcı
Masaüstü REST istemcileri arasında geçiş yapmayı bırakın. İstekleri projelere göre gruplayın, tek dokunuşla ortam değiştirin; kimlik doğrulama, imzalama ve şifrelemeyi scriptlere bırakın.
- Altı protokol için gruplar, ortamlar ve temel URL’ler
- Üç düzeyde değişkenler: ortam, çalışma zamanı ve her gönderim
- Kod yazmadan çıkarma ve doğrulamalar
- Tek dokunuşla yakalanan her oturumu isteğe dönüştürün
// 前置脚本:登录态自动注入 + 全接口加签
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;
}
Gerçekten önemli olan yerde JavaScript
Kendi JavaScript’inizi üç yerde bağlayın: isteklerden önce, yanıtlardan sonra veya zamanlanmış olarak — parametreleri ayarlayın, imzalayın, şifresini çözün veya verileri kendi sunucunuza iletin. Şifreleme, karma ve depolama yerleşik, kurulacak bağımlılık yok.
- İstekleri ve yanıtları anında yeniden yazın
- Her istek bittikten sonra verileri kendi sunucunuza iletin
- Görevleri 5/6 alanlı cron ifadeleriyle zamanlayın
// 重写脚本:响应落屏前自动解密
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’un içine yakından bakış
App Store’dan gerçek ekranlar — iPhone’unuzda yakalayın, inceleyin, yeniden yazın ve önizleyin.




İki platform. Tek iş akışı.
iOS ile yolculukta yakalayın, sonra büyük ekranlı bir hata ayıklama alanı için Mac’e geçin — veriler ve kurallar eşitlenmiş kalır.
Trafiği doğrudan telefonunuzda yakalayın — bilgisayara gerek yok: HTTP(s), WebSocket, TCP ve UDP’yi hücre ağı veya Wi-Fi üzerinde kaydedin ve istediğiniz an yeniden yazın.
Masaüstü yardımcısı: yakalanan verileri görüntüleyin ve düzenleyin, yeniden yazma kurallarını yönetin ve telefonunuzdaki yakalamayı kontrol edin — rahatça, Mac’inizden.
Hattınızdan ne geçtiğini görmeye hazır mısınız?
Hodor ile daha hızlı hata ayıklayan geliştiricilere katılın — diğer araçların göremediği trafiği yakalayın ve kurallarla, scriptlerle değiştirin.