Linux SecureGuard | Linux İçin Gerçek Zamanlı Antivirüs Koruması

lsgon

:shield: Linux SecureGuard

Linux sistemler için geliştirilmiş profesyonel antivirüs çözümü. Gerçek zamanlı koruma, ağ güvenliği ve gelişmiş tehdit tespiti özellikleri ile Linux sunucularınızı ve masaüstü sistemlerinizi korumanıza yardımcı olur.

Linux için güncel virüs veritabanı kaynağı: ClamAV

:camera_flash: Ekran görüntüleri







:sparkles: Özellikler

:shield: Güvenlik Özellikleri

  • Gerçek zamanlı koruma - Sistem sürekli izlenir ve tehditler anında tespit edilir
  • Linux’a özgü malware tespiti - Mirai, Gafgyt, rootkit’ler ve Linux botnet’leri
  • Ağ güvenliği ve port izleme - Şüpheli bağlantıları ve port taramalarını tespit eder
  • Otomatik karantina sistemi - Tehlikeli dosyalar güvenli şekilde izole edilir
  • Sezgisel analiz - Şüpheli script’ler ve executable’ları tespit eder
  • Beyaz liste yönetimi - Güvenilir dosyalar için istisna listesi

:mag: Tarama Seçenekleri

  • Hızlı Tarama - Kritik sistem konumları ve kullanıcı dizinleri
  • Tam Sistem Taraması - Tüm dosya sistemi kapsamlı tarama
  • Özel Klasör Taraması - Belirli dizinleri hedefleyen tarama
  • Arşiv dosya desteği - ZIP, TAR, GZ formatlarında tarama

:globe_with_meridians: Ağ Koruması

  • Port izleme - Açık portları ve servisleri kontrol eder
  • Şüpheli bağlantı tespiti - Bilinmeyen IP’lerden gelen bağlantılar
  • Güvenilir IP/Port listesi - İstisna yönetimi
  • Otomatik IP engelleme - Tehlikeli IP’leri iptables ile engeller

:art: Kullanıcı Arayüzü

  • Modern karanlık tema - Göz yormayan tasarım
  • Çok dilli destek - Türkçe ve İngilizce
  • Sistem tray entegrasyonu - Arka planda çalışma
  • Gerçek zamanlı bildirimler - Tehdit tespitinde anında uyarı
  • Detaylı raporlama - Kapsamlı tarama sonuçları

:clipboard: Sistem Gereksinimleri

  • İşletim Sistemi: Linux (Debian Tabanlı)
  • Python: 3.8 veya üzeri
  • RAM: Minimum 512 MB
  • Disk Alanı: 100 MB boş alan
  • : İnternet bağlantısı (veritabanı güncellemeleri için)

:dart: Kullanım

Hızlı Başlangıç

  1. Ana Sayfa: Sistem durumunu görüntüleyin
  2. Koruma: Gerçek zamanlı korumayı başlatın/durdurun
  3. Tarama: Hızlı, tam veya özel tarama seçenekleri
  4. Karantina: Tespit edilen tehditleri yönetin

Tarama Türleri

  • :zap: Hızlı Tarama: Ev klasörü ve kritik sistem dosyaları (~5-10 dakika)
  • :mag: Tam Tarama: Tüm sistem dosyaları (~30-60 dakika)
  • :file_folder: Özel Tarama: Seçtiğiniz klasör ve alt klasörler

Karantina Yönetimi

  • Tehlikeli dosyalar otomatik olarak karantinaya alınır
  • Karantina panelinden dosyaları geri yükleyebilir veya kalıcı olarak silebilirsiniz
  • Yanlış pozitif dosyalar için beyaz liste desteği

Ağ Koruması

  • Gerçek zamanlı port izleme
  • Şüpheli bağlantı tespiti
  • Güvenilir IP/Port listesi yönetimi
  • Otomatik tehdit engelleme

:wrench: Yapılandırma

Ayarlar Paneli

  • Gerçek zamanlı koruma: Sürekli sistem izleme
  • Ağ koruması: Port ve bağlantı izleme
  • Otomatik güncellemeler: Virüs veritabanı güncellemeleri
  • Sistem başlangıcı: Otomatik başlatma
  • Dil seçimi: Türkçe/İngilizce

Komut Satırı Seçenekleri

# Normal başlatma
lsg

# Sistem başlangıcından çalıştırma
lsg --startup

# Sadece tarama modu
lsg --scan-only

# Yardım
lsg --help

:hammer_and_wrench: Teknik Detaylar

Linux Malware Tespit Yöntemi

  • MD5 Hash Kontrolü: Bilinen Linux malware hash’leri
  • İmza Tabanlı Tespit: Mirai, Gafgyt, XorDDoS, rootkit’ler
  • Sezgisel Analiz: Şüpheli shell script’leri ve executable dosyaları
  • Konum Analizi: /tmp/, /var/tmp/, /dev/shm/ gibi şüpheli konumlar
  • İzin Kontrolü: Executable izinleri olan gizli dosyalar

Veritabanı Yapısı

  • SQLite: Yerel virüs imza veritabanı
  • Otomatik güncelleme: ClamAV veritabanı entegrasyonu
  • Hash tabanlı: MD5 hash karşılaştırması
  • Kategorizasyon: Botnet, rootkit, miner, backdoor

Güvenlik Özellikleri

  • Karantina: Güvenli dosya izolasyonu
  • Beyaz liste: Güvenilir dosya yönetimi
  • Aktivite günlükleri: Tüm işlemlerin kaydı
  • Minimum sistem müdahalesi: Düşük kaynak kullanımı

:bar_chart: Performans

Sistem Kaynakları

  • RAM Kullanımı: ~50-100 MB
  • CPU Kullanımı: %1-5 (idle durumda)
  • Disk I/O: Minimal (sadece tarama sırasında)

Tarama Hızları

  • Hızlı Tarama: ~500 dosya/dakika
  • Tam Tarama: ~200 dosya/dakika
  • Ağ İzleme: 10 saniye aralıklarla

:mag: Desteklenen Tehditler

Linux Malware Türleri

  • Botnet: Mirai, Gafgyt, XorDDoS
  • Rootkit: Adore, Knark, Suckit
  • Miner: XMRig, CoinMiner, Malxmr
  • Backdoor: Setag, Tsunami
  • Trojan: Linux.Trojan.*

Şüpheli Dosya Konumları

  • /tmp/ - Geçici dosyalar
  • /var/tmp/ - Sistem geçici dosyaları
  • /dev/shm/ - Paylaşılan bellek
  • Gizli executable dosyalar

:rotating_light: Güvenlik İpuçları

Linux Güvenlik Önerileri

  • Sistem güncellemelerini düzenli olarak yapın
  • Güvenilmeyen kaynaklardan dosya indirmeyin
  • SSH anahtarlarınızı güvenli tutun
  • Firewall kurallarınızı kontrol edin
  • Güçlü parolalar kullanın
  • Gereksiz servisleri kapatın

:bug: Sorun Giderme

Yaygın Sorunlar

# İzin hatası
sudo chmod +x lsg

# Kütüphane eksik
pip install --upgrade -r requirements.txt

# Veritabanı güncellenemedi
sudo freshclam

# Tray icon görünmüyor
sudo apt install python3-pyqt6

Log Dosyaları

  • Aktivite Logları: ~/.config/LSG/user_activity.json
  • Ayarlar: ~/.config/LSG/antivirus_settings.json
  • Karantina: ~/.config/LSG/quarantine/

:rocket: Kurulum

Github Profilim

Proje Github Bağlantısı

Proje Releases .deb

Terminal Üzerinden Kurmak İçin:

wget -O Setup_Linux64.deb https://github.com/cektor/LSG/releases/download/1.0.0/Setup_Linux64.deb && sudo apt install ./Setup_Linux64.deb && sudo apt-get install -f -y

:shield: Linux SecureGuard - Linux sistemlerinizi güvende tutun!

Hatalar,Eksikler Olabilir Geliştirmeye Devam Ediyorum. Geri Bildiriminiz Bu Yönden Önemlidir. Saygılar Sevgiler.

6 Beğeni

Üstadım bu harika olmuş, Pardus depoda yerini alması gerekir. Eline sağlık.Dahası pardus ekibi daha da geliştirebilir.

1 Beğeni

Teşekkür ederim, pardus depo yada yazılım merkezi için belkide 15 den fazla geliştirdiğim programları önerdim belkide bir yıldan fazla oldu olumlu yada olunsuz cevap vermiyorlar. Çok umurlarında olduğunuda sanmıyorum.
Flatpak - sourceforge - github üzerinden devam

3 Beğeni

Elinize sağlık, şahsen pek ihtiyacım olacağını sanmıyorum fakat güzel bir çalışma olduğundan gönüllü denek oldum. :wink:
Debian KDE Wayland’da kurulum sonrası sistem dili İngilizce olduğu halde Türkçe olarak açıldı. Dilini İngilizce yapıp yeniden başlatmayı denedim; artık açılmaz oldu.
Terminal’den lsg komutuyla başlatmıştım, ve qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "" ardından 421 satır Unknown property box-shadow ve Unknown property transform yazmıştı.

Nsosyal hesabınız var mı?

Bu yazılım en güzel yanı logosu…

Var Evet Ama Çok Aktif Değilim

Geri bildirim bundan önemli , ilgilenicem teşekkür ederim.

teşekkür ederim, seninde profil fotoğrafın çok güzel

1 Beğeni

Berkaycım, bu yazdığın yanlış anlaşılmaya çok açık olduğundan soruyorum: burada ne demek istedin acaba?

1 Beğeni

Logosunu çok beğendim onu diyorum yoksa:

Yazılımın Tek iyi yani logosu anlamında değil

Çok işlevsel bir yazılım ancak logosu da hoşuma gitti canlı renkler kullanılmış

2 Beğeni

Tamam. Açıklaman için teşekkürler.

Değilse gerçekten ayıp olurdu çünkü. Emek var sonuçtan değil mi?

1 Beğeni

Kesinlikle, böyle yazılımlar yapmak oldukça bilgi + zaman + emek + kaynak gerektiriyor

1 Beğeni

Sadi hocam bi düzeltme yaptım müsayit olduğunuzda tekrar indirip kontrol etme imkanınız varmı?

Elinize sağlık. Tebrikler. Pardus deposunda olması gereken çok önemli uygulama olduğunu düşünüyorum.

1 Beğeni

Tekrar denedim, bu kez dil ayarını İngilizce yaptıktan sonra çalışmazlık etmedi.
Üstelik geçen sefer gözükmeyen sistem tepsisi aracı da geldi.
Terminalde yine aynı yüzlerce uyarı görülüyor fakat gördüğüm kadarıyla uygulama bunlara rağmen normal çalışıyor sanki.

Küçük birkaç öneri:

  1. Yukarıdaki ekran görüntülerinde (3. ve devamında) yeşil arka plan olunca “NETWORK PROTECTION” son harfi okunmaz hale geliyor ve daha önemlisi 3. ekranda sağ alt kısımda 3. sütun okunmaz hale gelmiş.
  2. Tarama işlemi durdurulduğunda “işlem tamamlandı” şeklinde bir açıklama çıkıyor fakat bunun gerçekten işlem %100 bittiğinde çıkıp yarıda bırakıldığında farklı bir açıklama çıkması daha iyi olabilir.
  3. Ayarlarda sistem tepsisindeki simge için renkli/siyah/beyaz şeklinde seçenek eklenebilir.
  4. Github deposundan indirilen kurulum dosyasının ismi Setup_Linux64.deb yerine LinuxSecureGuard_1.0_amd64.deb şeklinde daha “kullanışlı” olabilir.
1 Beğeni

hocam dikkate alacağım çok teşekkür ederim.
Gerekli düzenlemeleri yapacağım.

1 Beğeni

port
Sürekli bu mesajı veriyor. Ne demek istiyor?
Tam tarama yaptırdım, birşey çıkmadı.

O Portu Localde Kullanan Bir Servis Yada Yazılım Var.
Eğer Bilginiz Dahilindeyse Beyaz Listeye İstisna Olarak Ekleyebilirsiniz Program Üzerinden O Zaman uyarı Vermez.

NOT: Genelde SMTP (Simple Mail Transfer Protocol) 25 Portunu Kullanır Mail Uygulaması Olabilir.

Simgenin hemen yanında Telegram uygulaması görünüyor ve açık. Ondan olabilir mi?