Golang ile Yazılmış Firewall Projeleri

Golang ile Yazılmış Firewall Projeleri

Önceki listelenen GitHub firewall projelerinden Go (Golang) diliyle yazılmış olanlar arasında Coraza WAF ve API Firewall öne çıkar; diğerleri genellikle C, Python veya NGINX tabanlıdır github. Ek olarak, nftables ve iptables yönetim kütüphaneleri gibi araçlar da Go ile geliştirilmiştir github.

Öne Çıkan Golang Projeleri

  • corazawaf/coraza: ModSecurity uyumlu, yüksek performanslı Web Application Firewall (WAF); kurumsal düzeyde uygulama koruması sağlar github.
  • wallarm/api-firewall: OpenAPI 3.0 ve GraphQL validator’lü ters proxy firewall; düşük gecikme için fasthttp kullanır github.
  • bgrewell/go-firewall: Linux iptables/nftables için programatik Go kütüphanesi; toplu kurallar ve hata yönetimi destekler github.
  • ngrok/firewall_toolkit: nftables yönetimi için Go kütüphanesi ve araçlar; BPF filtreleri ve ifade desteği sunar github.
  • crowdsecurity/cs-firewall-bouncer: CrowdSec kararlarını iptables/nftables/pf’ye uygular; IPv4/IPv6 blok listesi yönetir github.
  • nim4/DBShield: Veritabanı firewall’ı; anormal sorguları öğrenme moduyla tespit eder github.

Keşif Kaynakları

Daha fazla proje için GitHub topic sayfası: https://github.com/topics/firewall?l=go github. Bu sayfa frp, OpenGFW ve Door gibi ek Go projelerini listeler github.