Skip to content

HenkerDPI V2.2.0

Choose a tag to compare

@Henkerr Henkerr released this 06 Jul 15:05
· 32 commits to master since this release

HenkerDPI V2.2.0 — Kararlılık, güvenlik ve IPv6 (deneysel)

Bu sürüm, aralıklı internet kesintisi ve yavaş Discord sorunlarını gideren tüm 2.1.0 düzeltmelerini içerir; üzerine DNS güvenliğini sertleştiren yeni düzeltmeler, frozen-exe hataları ve deneysel IPv6 bypass ekler.

✨ Yeni

  • Deneysel IPv6 bypass (varsayılan KAPALI). settings.json içinde "ipv6_bypass_enabled": true yaparsan motor IPv6 TCP/443 ClientHello'larını da parçalar ve IPv6 QUIC'i ICMPv6 ile reddeder — dual-stack sitelerde de DPI aşılır. Varsayılan yol hâlâ kanıtlanmış, kesintisiz IPv4; IPv6'yı yalnızca gerekiyorsa aç.
  • DNS sağlayıcı erişilebilirlik testi + otomatik yedekleme. Seçili çözümleyici (ör. 1.1.1.1) ISP tarafından engelliyse, DNS ölü bir sunucuya sabitlenmek yerine otomatik olarak başka bir sağlayıcıya (Google/Quad9) geçer; hiçbiri erişilemezse DNS'e hiç dokunmaz.

🔧 DNS güvenliği (kalıcı-sabitlenmeye karşı sertleştirme)

  • Önceki bir değişiklik doğrulanabilir şekilde geri alınmadıysa, uygulama artık "orijinal" olarak public çözümleyiciyi kaydetmez — kalıcı sabitlenmenin son kapısı da kapandı.
  • Journal sahiplik kontrolü artık kimlik doğrulamalı (PID + exe adı): çökme sonrası yeniden kullanılan bir PID, DNS kurtarmayı artık engelleyemez.
  • IPv6 DNS geri-yükleme başarısız olursa journal saklanır (eskiden yalnız IPv4 sonucuna bakılıyordu).
  • Sağlayıcı adı büyük/küçük harf normalize edilir.

🖥️ Frozen-exe düzeltmeleri

  • Tema ve dil tercihi artık her açılışta sıfırlanmıyor — ayarlar exe'nin yanına yazılıyor (Türkçe kullananlar için önemli).
  • Tek-örnek kilidi Global\ oldu; ikinci bir oturumda ikinci yönetici örneği de engelleniyor.

📦 Paketleme / release hijyeni

  • LICENSE dosyası eklendi (MIT) + gömülü WinDivert/pydivert için THIRD-PARTY-NOTICES.md.
  • Bağımlılıklar tam sürüme pinlendi + ayrı requirements-build.txt (WinDivert'i paketleyen hook garanti altına alındı).
  • UPX kapatıldı → tekrarlanabilir build + daha az antivirüs/SmartScreen yanlış-pozitifi.
  • Installer'daki çelişen HKLM autostart kaydı kaldırıldı; otomatik başlatma tek mekanizmayla (uygulama içi, sessiz+yönetici Görev Zamanlayıcı) yönetiliyor.
  • Sürüm 2.2.0'a yükseltildi; README baştan aşağı güncellendi (tema/dil sayısı, Secure DNS, SmartScreen/AV notu, Uninstall & Troubleshooting bölümleri).

2.1.0'dan gelen kararlılık düzeltmeleri

  • Sahte ClientHello zehirlenmesi (bilerek bozuk TCP checksum'lı decoy), crash-safe DNS journal, IPv6 ölü-DNS-pin engelleme (yalnız gerçek IPv6 bağlantısı olan adaptöre), QUIC için sessiz black-hole yerine ICMP hızlı-TCP-fallback, RST koruması varsayılan KAPALI.

Kurulum

  • HenkerDPI_V2.exe dosyasını indir, yönetici olarak çalıştır. Tek taşınabilir dosya; WinDivert gömülü. Windows 10/11 64-bit.
  • İmzasız + kernel sürücüsü içerdiği için ilk açılışta SmartScreen "Daha fazla bilgi → Yine de çalıştır" isteyebilir; bazı antivirüsler yanlış-pozitif verebilir.

IPv6 bypass deneyseldir ve varsayılan kapalıdır. Bilinen sınırlamalar ve sorun giderme için README'ye bakın.