HenkerDPI V2.3.0
HenkerDPI V2.3.0 — Halka açık ilk sürüm
Depo bu sürümle birlikte herkese açıldı. Bu sürüm yeni bypass özelliği getirmez; yayın öncesi denetimde çıkan doğruluk, lisans ve ayar-konumu sorunlarını giderir. Bypass motorunun kanıtlanmış IPv4 yolu değişmedi.
⚠️ Önemli düzeltme: "DoH" yanlış beyanı kaldırıldı
Uygulama hiçbir zaman DNS-over-HTTPS konuşmadı, ama README, ayar dosyası ve 8 dilin tamamı öyle olduğunu ima ediyordu. Gerçekte yapılan: netsh ile sistem çözümleyicinizi Cloudflare/Google/Quad9'a yönlendirmek. Bu ISS'nin DNS engellemesini aşar, ama sorgularınızı şifrelemez — ISS hangi siteye baktığınızı hâlâ görebilir. Tüm kullanıcı-görünür metinler artık bunu dürüstçe söylüyor.
📁 Ayarlar artık kullanıcıya özel
Tercihler exe'nin yanına (çoğu kurulumda Program Files) yazılıyordu; bu onları makine geneli yapıyor ve Controlled Folder Access tarafından engellenebiliyordu. Artık hepsi %LOCALAPPDATA%\HenkerDPI\ altında, DNS journal ile aynı yerde. 2.2.0'dan yükseltiyorsanız mevcut ayarlarınız ilk açılışta otomatik taşınır — hiçbir şey kaybolmaz.
🇹🇷 Türkçe düzgün yazıldı
Arayüz "Baslatmak icin butona tiklayin" diyordu. Artık gerçek Türkçe: "Başlatmak için butona tıklayın".
⚖️ Lisans uyumu
WinDivert ve pystray LGPLv3 lisanslı; LGPL, lisans metninin binary ile birlikte dağıtılmasını şart koşar — repoya link vermek yeterli değil. licenses/ klasörü eklendi ve exe'nin içine gömüldü; THIRD-PARTY-NOTICES.md artık yeniden bağlantılama yöntemini (LGPLv3 §4) de açıklıyor.
🔧 Motor
- Yerel/özel adres listesine
169.254/16(link-local) ve100.64/10(CGNAT — Türkiye'de mobil operatörlerde çok yaygın) eklendi. Bu aralıklara boşuna fragmentasyon yapılıyordu. - "Açılışta başlat" anahtarı artık zamanlanmış görevin hedef yolunu da doğruluyor. Exe'yi taşıdıysanız toggle "açık" görünüp autostart sessizce bozuk kalmıyor; yol otomatik düzeltiliyor.
🍎 macOS
macOS portu macos-experimental dalına taşındı ve README'den kaldırıldı. Sebep dürüstlük: 2.1.0/2.2.0'daki kararlılık düzeltmelerinin (crash-safe DNS journal, kimlik doğrulamalı journal sahipliği, çözümleyici erişilebilirlik testi, decoy paket checksum düzeltmesi) hiçbiri oraya backport edilmemişti — yani macOS sürümü, Windows'ta giderilen "aralıklı kopma" hatasını hâlâ taşıyor. Bakımsız olduğunu söylemek, desteklenmiş gibi göstermekten iyi.
🧹 Temizlik
Ölü kod silindi (find_sni_offset, should_bypass, extract_http_host, kullanılmayan service.py).
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 SmartScreen ilk açılışta Daha fazla bilgi → Yine de çalıştır isteyebilir; bazı antivirüsler yanlış-pozitif verebilir.
Doğrulama
SHA256: e8f79c769bbe93d4ee018c55d6ba7fe6051d01417949e76fa635e2abda0910b4
İndirdiğin dosyayı şununla doğrula:
Get-FileHash HenkerDPI_V2.exe -Algorithm SHA256Kaynaktan kendin de derleyebilirsin — build tekrarlanabilir (UPX kapalı):
pip install -r requirements.txt -r requirements-build.txt
python -m PyInstaller HenkerDPI_V2.spec --clean -y