Yükleniyor...

Zararlı Yazılım Tarayıcı ve Sistem Temizleyici

Windows işletim sistemleri için C++17 ile geliştirilmiş, yüksek performanslı bir güvenlik ve bakım aracı. Dosyaları tanımlamak için SHA-256 tabanlı imza kontrolü, sezgisel (heuristik) analiz ve dijital imza doğrulaması gibi teknikler kullanır.


🛡️ Öne Çıkan Özellikler

1. Tarama Yetenekleri

  • Çeşitli Tarama Modları: Hızlı (Masaüstü, İndirmeler, Başlangıç), Tam (C: sürücüsü) ve Özel klasör taraması.
  • Kayıt Defteri Analizi: Windows Kayıt Defteri'ndeki (Registry) otomatik başlatma anahtarlarını kötü amaçlı girişlere karşı kontrol eder.
  • Sezgisel Analiz: Dosya entropisini hesaplayarak sıkıştırılmış veya şifrelenmiş şüpheli dosyaları tespit eder.
  • Dijital İmza Kontrolü: Güvenilir yayıncılar tarafından imzalanmış dosyaları atlayarak tarama hızını artırır.

2. Sistem Temizliği

  • Geçici Dosya Temizliği: Kullanıcı ve Windows Temp klasörlerini, Prefetch verilerini temizler.
  • Ağ ve Sistem Bakımı: DNS önbelleğini temizler ve DISM aracılığıyla Windows Bileşen Deposu (WinSxS) temizliği yapar.
  • Bellek Optimizasyonu: RAM kullanımını düzenler ve sanal belleği sıfırlar.

3. Performans ve Teknoloji

  • Çoklu İzlek (Multi-threading): İşlemci çekirdeklerini tam kullanarak paralel dosya taraması yapar.
  • Önbellekleme (Hash Caching): Değişmeyen dosyaların özetlerini (hash) saklayarak tekrarlanan taramaları 100 kata kadar hızlandırır.
  • Verimli Girdi/Çıktı: Bellek eşlemeli I/O (Memory-mapped I/O) kullanarak büyük dosyaları hızla tarar.

🏗️ Teknik Mimari ve Gereksinimler

  • Dil: C++17 (Modern dosya sistemi ve standart kütüphaneler).
  • Dosya Yapısı: İkili (binary) formatta optimize edilmiş hash veritabanı sayesinde hızlı arama (O(log n)) sağlar.
  • Raporlama: Tarama sonuçlarını zaman damgalı metin dosyalarına kaydeder ve detaylı bir scan_log.txt tutar.

🚀 Kullanım Özet

  • Arayüz: Konsol tabanlı menü üzerinden yönetilir.
  • Veritabanı Güncelleme: En güncel zararlı yazılım imzalarını internetten indirip optimize edebilir.
  • Yetki: Bazı temizlik ve kayıt defteri işlemleri için Yönetici Hakları gerektirir.

📋 Özet Tablo: Performans Beklentisi

İşlem Tahmini Süre Açıklama
Hızlı Tarama 1 - 5 Dakika Kritik sistem klasörleri.
Tam Tarama 10 - 60 Dakika Tüm C: sürücüsü (SSD/HDD hızına bağlı).
Önbellekli Tarama 1 Saniye altı Daha önce taranmış ve değişmemiş dosyalar.