Yazılım Geliştirme
LawiAV: Bir Antivirüsün Doğuşu
Python dilinin gücünü kullanarak geliştirdiğimiz LawiAV, sistem güvenliğini sağlamak için tasarlandı. İşte bu süreçte attığımız kritik adımlar:
-
1. Python ile Tarama Motoru
Hızlı ve etkili bir tarama yapabilmek için Python'un dosya işleme kütüphanelerini optimize ettik. İmza tabanlı tarama yöntemini kullanarak zararlı dosyaları tespit ediyoruz.
-
2. PyInstaller ile Paketleme
Hazırladığımız
.py kodlarını, her bilgisayarda çalışabilmesi için pyinstaller --onefile komutuyla tek bir EXE dosyasına dönüştürdük.
-
3. CMD Kapanma Sorununun Çözümü
Programın işlem biter bitmez kapanmaması için kodun sonuna
input() fonksiyonunu ekleyerek, kullanıcıdan onay alana kadar ekranın açık kalmasını sağladık.
-
4. Arayüz Tasarımı
Programın terminal yerine bir pencerede çalışması için
--noconsole parametresini kullanarak arka plandaki siyah ekranı tamamen kaldırdık.
-
5. Gelecek Planları
Yapay zeka destekli davranışsal analiz motoru üzerinde çalışıyoruz. Amacımız sadece bilinen virüsleri değil, şüpheli hareketleri de yakalamak.
← Blog Listesine Dön