BashGuard-IPS: Otonom Log Analiz ve Saldırı Engelleme Sistemi


🛡️ Bu proje başarıyla tamamlanmış ve sistem servisi olarak yayımlanmıştır.

🎯 Projenin Çıkış Noktası ve Amacı

BashGuard-IPS, sunucu loglarını sıfır gecikmeyle takip eden, saldırı örüntülerini (regex) algılayan ve eşik değeri aşımında sistemin güvenlik duvarına dinamik kurallar yazarak tehditleri anında bloklayan hafif ve bağımsız bir Saldırı Engelleme Sistemidir (IPS).

Log okuyucu (sensor), analiz motoru, iptables infaz motoru ve süresi dolan cezaları kaldıran otonom af motoru (reaper) olmak üzere 4 temel katmandan oluşur.

💡 Geliştirme Notu: Proje, bir Linux sisteminin derinliklerini kavramak amacıyla geliştirildi. Boru hatları (pipeline), asenkron arka plan süreçleri, sinyal yakalama (trap) ve systemd servis entegrasyonu sayesinde araç; sunucu yeniden başlasa bile otomatik devreye giren 7/24 aktif bir koruma kalkanına dönüştürüldü.


⚙️ Planlanan ve Aktif Teknoloji Mimarisi

  • Çekirdek Dil & Betik: Bash Scripting
  • Ağ Güvenliği & Firewall: Linux Ağ Yığıtı, iptables (İzole Zincir / Custom Chain Yönetimi)
  • Sistem & Servis Yönetimi: systemd Daemon Entegrasyonu, Arka Plan Süreç Yönetimi
  • Platform & Geliştirme Ortamı: Kali Linux, VirtualBox
  • Sürüm Kontrol & İş Birliği: Git, GitHub