Pairs34/LogAnalyzer — reverse-engineered prompt
Reverse engineered prompt
FortiGate firewall loglarını kendi sunucumda toplayıp inceleyebileceğim bir web uygulaması yapmanı istiyorum. FortiAnalyzer kullanmadan UDP syslog ile logları alsın, hızlı şekilde veritabanına yazsın ve tarayıcıdan anlaşılır paneller göstersin.
Ana ekranda toplam log sayısı, bant genişliği, tehdit sayısı, aktif kullanıcılar, son 24 saat trafik grafiği, en çok kullanılan uygulamalar ve protokol dağılımı olsun. Kullanıcı raporlarında en çok trafik yapan kullanıcıları, ziyaret ettikleri siteleri, kullandıkları uygulamaları ve oturum sürelerini görebileyim. Güvenlik bölümünde virüs, IPS, web filter olayları, engellenen trafikler ve önem seviyeleri listelensin. Log explorer kısmında kullanıcı, IP, aksiyon, servis, log tipi ve metin araması ile filtreleme yapabileyim, ham logu da göreyim.
Bunu Docker Compose ile kolay kurulacak şekilde hazırlayalım. PHP CodeIgniter arayüz, Python syslog collector ve ClickHouse kullanabilirsin. Gerekirse güncel dokümanlara bak.
Want more depth? Deep Reverse