Windows üzerinde Firewall Geliştirme

18.04.2006

Okuyucu : 1.358
Günlük Okuyucu : 1,8

Tutup bir firewall yazalım derseniz kernele inmeniz gerekebilir ki bu zaman zaman roket mühendisliği kıvamına gelen bir iş.

Dolayısıyla hali hazırdaki driverlardan, development kitlerden ve frameworklerden yararlanabilirsiniz. Bunlardan bazıları application control (program intenete çıkmaya çalışınca bildirme, durdurma vs.) konusunuda inmiş ancak daha çoğu sadece klasik paket filtreleme-değiştirme işlemini yapıyor.

Başlayabileceğiniz kaynaklar;

  • WinpkFilter - Windows Packet Filter Kit
    Maalesef kaynak kodu ücretli ancak ücretsiz olarak .dll' i kullanabiliyorsunuz. VB, Delphi, .NET vs. DLL destekleyen herhangi bir programda kullanabiliyorsunuz. Benim gördüğüm kadarıyla piyasadaki en iyilerden biri.
  • Firewall PAPI & Firewall Filter Hook Driver
    Gayet iyi ve Umut verici bir packet filtering driverı. Tamamen açık kaynak kodlu gene.

  • NetDefender
    Bu tamamen açık kaynak kodlu ve yukarıdaki Filter Hook Driver' ını kullanan komple bir MFC yazılımı.
  • TDIFW
    Bunun sadece açık kaynak kodlu olduğunu biliyorum.
  • Tiny Firewall Development Kit
    Bu Tiny Firewall' un altyapısını kullanıp firewall geliştirmek isteyenlere yönelik. Ancak sanırım fiyat çok yüksek olacaktır. Bakma fırsatım olmadı ama Tiny Firewall' un çok iyi bir altyapısı olduğunu biliyorum -bu konuya sonradan tekrar döneceğiz- dolayısıyla büyük kurumsal çözümlerde çok iyi bir seçim olacaktır.

Ferruh Mavituna
© 2002-2007, Ferruh Mavituna

Sabit IP Adresi : 81.22.99.133, SSL Erişimi, Hakkında