Skip to content

Repository files navigation

🌊 NetLan Guardian - DPI Bypass Hub

Gelişmiş Python tabanlı DPI bypass yönetim platformu - Çift engine seçimi ile modern GUI!

Version License Python Platform

⚡ YENİ: v1.0.1 - UI Senkronizasyon Düzeltmesi

🐛 Kritik Düzeltmeler

  • DPI Status Senkronizasyonu - Sayfa geçişlerinde bypass durumu artık doğru gösteriliyor
  • Kontrol Butonları - Başlat/durdur butonları gerçek durumla senkronize
  • Navigasyon Durumu - Üst çubukta durum göstergesi güvenilir çalışıyor

✨ Güncelleme Özellikleri

  • 🔍 Otomatik Kontrol - GitHub'dan release takibi
  • 📥 Tek Tık İndirme - Otomatik güncelleme indirme
  • ⚡ Anında Yükleme - Program yeniden başlatma ile güncelleme
  • 🔔 Bildirim Sistemi - Yeni güncelleme uyarıları
  • 🎮 GUI & Console Desteği - Her iki arayüzde de güncelleme

🎯 Güncelleme Kullanımı

# Başlangıçta güncelleme kontrol et
python main.py --check-updates

# Otomatik güncelleme (kullanıcı onayı ile)  
python main.py --auto-update

# GUI'de güncelleme butonu - üst sağ köşede 🔄 Güncelle

# Console'da menüden seçim
[3] Güncelleme Kontrol Et

🚀 Çoklu DPI Engine Seçimi

🔧 Desteklenen DPI Engines

  • GoodbyeDPI 🎯 - Türkiye için optimize edilmiş, Windows uyumlu
  • Zapret ⚡ - Rusya merkezli gelişmiş DPI circumvention engine
  • Esnek Seçim 📦 - Her iki araç da entegre edilmiş, kullanıcı seçer
  • Kolay Geçiş 🎛️ - Ayarlardan DPI engine'i istediğiniz zaman değiştirebilirsiniz

🎯 Engine Karşılaştırması

Özellik GoodbyeDPI Zapret
Kullanım Kolaylığı ⭐⭐⭐⭐⭐ ⭐⭐⭐
Türkiye Optimizasyonu ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐
Gelişmiş Özellikler ⭐⭐⭐ ⭐⭐⭐⭐⭐
Sistem Kaynağı Düşük Orta
QUIC Desteği Temel Gelişmiş

✨ Modern GUI Özellikleri

🎨 UltraModern Arayüz (2025 Standartları)

  • 🎭 Modern Design Language - 2025 trendlerine uygun koyu tema
  • 🔄 Güncelleme Sistemi - Header'da güncelleme butonu ve versiyon göstergesi
  • 🎛️ DPI Tool Seçimi - Ayarlar sayfasından GoodbyeDPI/Zapret seçimi
  • 🏠 Merkezi Platform Hub - Büyük, kategorize edilmiş platform butonları
  • ⚙️ Ayrı Ayarlar Sayfası - Gelişmiş domain yönetimi ve sistem ayarları
  • 🌍 Ülke Seçim Sistemi - 10+ ülke desteği ile optimize edilmiş bypass
  • 📱 Responsive Kategori Sistemi - Platform kategorilerine göre dinamik görünüm
  • 🎯 Modern Navigation - İki sayfalı (Ana/Ayarlar) modern navigasyon

🎮 2025 Renk Paleti

colors = {
    'bg_primary': '#0F0F0F',        # Ultra koyu siyah
    'bg_secondary': '#1A1A1A',      # Koyu gri
    'accent_primary': '#00D9FF',     # Neon mavi
    'accent_secondary': '#FF6B6B',   # Neon kırmızı
    'accent_success': '#4ECDC4',     # Neon yeşil
    'text_primary': '#FFFFFF',       # Beyaz
}

🎮 Desteklenen Platformlar

👥 Sosyal Medya

  • Discord 🎮 - discord.com
  • Instagram 📷 - instagram.com
  • Facebook 📘 - facebook.com
  • Twitter/X 🐦 - twitter.com, x.com
  • TikTok 🎭 - tiktok.com
  • Reddit 🟠 - reddit.com

🎬 Medya & Eğlence

  • YouTube 📺 - youtube.com, youtu.be
  • Netflix 🎬 - netflix.com
  • Spotify 🎵 - spotify.com, open.spotify.com
  • Twitch 🟣 - twitch.tv
  • Kick 🎮 - kick.com, kick.stream

🎮 Oyun Platformları

  • Steam 🎮 - steampowered.com, steamcommunity.com
  • Roblox 🎲 - roblox.com
  • Epic Games 🚀 - epicgames.com
  • PlayStation 🎮 - playstation.com
  • Xbox Live 🎮 - xbox.com

💻 Geliştirici & Araçlar

  • GitHub 💻 - github.com
  • Pastebin 📝 - pastebin.com
  • OpenAI 🤖 - openai.com, chat.openai.com
  • Wikipedia 📖 - wikipedia.org

🚀 Hızlı Başlangıç

📋 Sistem Gereksinimleri

  • Python: 3.8+
  • İşletim Sistemi: Windows 10/11 (64-bit önerilen)
  • RAM: 100MB+
  • Disk: 200MB+ (DPI engines dahil)
  • İzinler: Normal kullanıcı (admin gerekmez)

⚡ Kurulum

# 1. Proje dizinine git
cd "NetLan-Guardian-main"

# 2. Virtual environment oluştur ve aktifleştir
python -m venv .venv
.\.venv\Scripts\Activate.ps1

# 3. Gereksinimleri yükle
pip install -r requirements.txt

# 4. Programı başlat
python main.py

🎯 İlk Çalıştırma

NetLan Guardian - DPI Bypass Hub
================================
[1] 🖥️ Konsol Modu (Console Mode)        
[2] 🎨 GUI Modu (Graphical Interface) ← ÖNERİLEN
[3] 🔄 Güncelleme Kontrol Et
[4] ❌ Çıkış (Exit)

Seçiminizi yapın: 2

🛑 Güvenli Kapatma Sistemi

✅ Otomatik Temizleme

  • Akıllı Kapatma 🧠 - Program kapatıldığında aktif DPI bypass otomatik durdurulur
  • Güvenlik Kontrolü 🔒 - Kapanma sırasında çoklu güvenlik katmanları
  • Hata Toleransı 🛡️ - Hata durumlarında bile güvenli kapatma garantisi
  • System Tray Desteği 📌 - Tray'e gizlendiğinde de güvenli çalışır
  • Zorla Kapatma Koruması ⚠️ - X butonu, Alt+F4, Ctrl+C ile kapanma da güvenli

🔧 Kapatma Süreci

  1. DPI Bypass Algılama - Program aktif bypass'ı kontrol eder
  2. Güvenli Durdurma - GoodbyeDPI/Zapret güvenli şekilde kapatılır
  3. Sistem Temizleme - Network bağlantıları ve tray icon temizlenir
  4. Başarı Mesajı - Console'da kapatma işlem durumu gösterilir

💡 İpucu: Bu özellik sayesinde program kapandıktan sonra internet bağlantınız normal halde kalır!

🎨 GUI Kullanımı

🏠 Ana Sayfa - Platform Hub

┌─────────────────────────────────────┐
│ 🌐 NetLan Guardian    [🔄 Güncelle] │
├─────────────────────────────────────┤
│                                     │
│    👥 Sosyal Medya     🎬 Medya     │
│   [Discord] [YouTube] [Netflix]     │
│   [Instagram] [Spotify] [Twitch]    │
│                                     │
│    🎮 Oyun            💻 Geliştirici │
│   [Steam] [Roblox]    [GitHub]      │
│   [Epic Games]        [OpenAI]      │
│                                     │
│ ┌─────────────────────────────────┐ │
│ │  🚀 DPI BYPASS BAŞLAT          │ │
│ │  🛑 BYPASS'I DURDUR            │ │
│ └─────────────────────────────────┘ │
└─────────────────────────────────────┘

⚙️ Ayarlar Sayfası

  • 🌐 Domain Yönetimi:

    • Manuel domain ekleme/silme
    • Aktif domain listesi görüntüleme
    • Toplu temizleme seçeneği
  • 🔧 DPI Engine Seçimi:

    • GoodbyeDPI (Windows için optimize)
    • Zapret (Gelişmiş özellikler)
  • 🌍 Ülke Seçimi:

    • 🇹🇷 Türkiye (Varsayılan)
    • 🇺🇸 Amerika
    • 🇩🇪 Almanya
    • 🇬🇧 İngiltere
    • 🇫🇷 Fransa
    • Ve 5+ ülke daha...
  • 🎛️ Gelişmiş Ayarlar:

    • ✅ Otomatik başlatma
    • 🔔 Bildirimler
    • 📌 System tray entegrasyonu

🛡️ Teknik Özellikler

🏗️ Mimari

  • Modern Python 3.8+ - Type hints ve async desteği
  • Tkinter GUI Framework - Native Windows görünümü
  • Threading Architecture - Responsive UI için arka plan işlemleri
  • YAML Configuration - Okunabilir konfigürasyon dosyaları
  • Modular Design - Ayrışmış wrapper sınıfları (GoodbyeDPI/Zapret)
  • UpdateManager Sınıfı - GitHub API entegrasyonu ile güncelleme

⚡ Performans

  • Başlangıç Süresi: < 3 saniye
  • Bellek Kullanımı: ~50-100MB RAM
  • CPU Kullanımı: Minimal (idle durumda %0.1)
  • Ağ Gecikmesi: < 10ms ek gecikme
  • Responsive UI: 60 FPS smooth animasyonlar

🔐 Güvenlik

  • Admin Gereksiz - Normal kullanıcı yetkisiyle çalışır
  • Güvenli Bypass - GoodbyeDPI/Zapret tabanlı güvenilir teknoloji
  • Şeffaf İşlem - Tüm aktiviteler loglanır (logs/dpi_bypass.log)
  • Temiz Kapanış - Güvenli process sonlandırma
  • Gizlilik Korumalı - Kullanıcı verisi toplanmaz veya gönderilmez

🌍 Desteklenen Ülkeler

Ülke Kod Flag Optimizasyon
Türkiye TR 🇹🇷 ⭐⭐⭐⭐⭐
Amerika US 🇺🇸 ⭐⭐⭐⭐
Almanya DE 🇩🇪 ⭐⭐⭐⭐
İngiltere GB 🇬🇧 ⭐⭐⭐⭐
Fransa FR 🇫🇷 ⭐⭐⭐
Hollanda NL 🇳🇱 ⭐⭐⭐
İsveç SE 🇸🇪 ⭐⭐⭐
İsviçre CH 🇨🇭 ⭐⭐⭐
Japonya JP 🇯🇵 ⭐⭐
Singapur SG 🇸🇬 ⭐⭐

🔧 Konfigürasyon

📄 config/dpi_config.yaml

# Site listesi
allowed_sites:
  - discord.com
  - youtube.com  
  - netflix.com
  - kick.com
  - twitch.tv

# Sistem ayarları
settings:
  country: "TR"                    # Varsayılan ülke
  auto_start: false               # Otomatik başlatma
  notifications: true             # Bildirimler  
  minimize_to_tray: false         # System tray
  dpi_tool: "goodbyedpi"         # goodbyedpi veya zapret

# DNS sunucuları
allowed_ips:
  - 8.8.8.8                      # Google DNS
  - 1.1.1.1                      # Cloudflare DNS
  - 208.67.222.222               # OpenDNS

🎉 Versiyon Geçmişi

✨ v1.0.1 - UI Senkronizasyon Düzeltmesi (Mevcut)

  • 🐛 DPI bypass durumu senkronizasyon sorunu düzeltildi
  • 🔧 check_bypass_status() ve update_control_buttons_state() fonksiyonları eklendi
  • 🎯 Sayfa geçişlerinde durum kontrolü optimizasyonu
  • ⚡ Async status update ile UI donmasının önlenmesi

🏗️ v1.0.0 - İlk Sürüm

  • 🎨 Modern GUI tasarımı
  • 🔧 GoodbyeDPI ve Zapret engine desteği
  • 🏠 Merkezi platform hub
  • ⚙️ Gelişmiş ayarlar sayfası
  • 🌍 Ülke seçim sistemi
  • 📱 Responsive kategori sistemi
  • 🔔 Otomatik güncelleme sistemi

🎯 Hızlı Demo

# 1. GUI'yi başlat
python main.py → [2] GUI Modu

# 2. Platform kategorisini seç (örn: Sosyal Medya)
# 3. Discord butonuna tıkla → 🚀 Etkinleştir
# 4. Alt panelden → 🚀 DPI BYPASS BAŞLAT  
# 5. ✅ Discord artık erişilebilir!

# Ayarlar için:
# Üst nav'dan ⚙️ Ayarlar → 🌍 Ülke seç → 💾 Kaydet
# DPI Engine: GoodbyeDPI ↔ Zapret değiştir

📦 Derleme ve Dağıtım

🔧 PyInstaller ile EXE Derleme

# Tek dosya executable
pyinstaller --onefile --windowed --icon=icon.ico main.py

# Portable versiyon (klasör yapısı korunur)
pyinstaller build_portable.spec

# Kurulum versiyonu  
pyinstaller build_exe.spec

📁 Derleme Dosyaları

  • build_exe.spec - Ana kurulum versiyonu
  • build_portable.spec - Portable versiyon
  • build_all.bat - Tüm versiyonları derle

🤝 Katkıda Bulunma

NetLan Guardian açık kaynak bir projedir ve katkılarınızı memnuniyetle karşılarız!

🌟 Nasıl Katkıda Bulunabilirsiniz

  1. 🍴 Fork edin
  2. 🌿 Feature branch oluşturun (git checkout -b feature/amazing-feature)
  3. 💾 Commit edin (git commit -m 'Add amazing feature')
  4. 📤 Push edin (git push origin feature/amazing-feature)
  5. 🔄 Pull Request oluşturun

🎯 Katkı Alanları

  • 🐛 Bug Düzeltmeleri - Hata raporları ve düzeltmeler
  • Yeni Özellikler - Platform desteği, GUI iyileştirmeleri
  • 📚 Dokümantasyon - README, wiki, code comments
  • 🌐 Çeviriler - Çoklu dil desteği
  • 🎨 UI/UX - Tasarım iyileştirmeleri
  • 🔧 Performance - Optimizasyon önerileri

🏗️ Geliştirme Ortamı

# Development bağımlılıkları
pip install -r requirements-dev.txt

# Code quality tools
black --check .          # Code formatting
flake8 .                 # Linting  
mypy src/               # Type checking
pytest tests/           # Unit tests

📄 Lisans

Bu proje MIT License with Attribution Requirements altında lisanslanmıştır.

✅ İzinler

  • ✓ Ticari kullanım
  • ✓ Değiştirme ve dağıtım
  • ✓ Özel kullanım
  • ✓ Alt lisanslama

⚠️ Şartlar

  • Attribution gerekli - NetLan Guardian projesine atıf yapılmalı
  • Lisans bildirimi korunmalı
  • Sahiplik iddia edilemez - Orijinal eseri kendi eseri gibi gösteremezsiniz

Detaylar için LICENSE dosyasını okuyun.

📞 Destek & İletişim

🐛 Sorun Bildirimi

💬 Topluluk

  • Discussions: GitHub Discussions
  • Wiki: Detaylı kullanım kılavuzu
  • FAQ: Sık sorulan sorular

🔧 Destek Alınan Alanlar

  • ✅ Windows 10/11 desteği
  • ✅ Python 3.8+ uyumluluğu
  • ✅ GoodbyeDPI/Zapret entegrasyonu
  • ⚠️ Linux/macOS desteği (planlanıyor)

🛡️ NetLan Guardian ile özgürce interneti keşfedin!

Modern tasarım, güçlü teknoloji, güvenilir DPI bypass yönetim platformu.


📊 Proje İstatistikleri

GitHub last commit GitHub issues GitHub stars

About

NetLan Guardian ile erişime engellenmiş domain'leri ekleyerek veya platform seçerek erişim sağlayabilirsiniz.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages