Sevgili Uğur, hakim olduğun programlama dil yada dilleri belirtmemişsin, ben bir uygulama geliştirici olarak öncelikle L7 - uygulama katmanında protipini oluşturacak dil açısından hem kullanım, hem okunabilirlik, hemde sürdürülebilirlik açısından Python versiyon 2.* kullanman yerinde olacağını düşünüyorum. Python standart kütüphanesinde, düşük seviye ağ bağlantıları konusunda pek çok yardımcı method ve sınıf içerir. Dolayısıyla bu dil ile hızlı geliştirme yapabilirsin. Eğer Java'ya hakim isen bu dediklerimi onunlada yapabilirsin. Daha sonra L3 seviyesi için ise, kaçınılmaz olarak hız, sağlamlık ve verimli bellek kullanımı açısından C/C++ kullanman yerinde olacaktır. Yine Python ile yazdığın prototipini hızlıca bu dillere de aktarabilirisin.
Bir uygulamanın tasarımı işin %80'idir. Tasarımın üstünde iyi düşün derim. Bulduğun yöntemleri bugüne kadar öğrendiğin bilgiler ışığında iyice değerlendirerek, takıldığın yerde hocana sorarak tasarımını oluşturman en uygunu olacaktır. Projende başarılar dilerim. 2011/10/12 Uğur Elveren <[email protected]> > Merhaba; > > Bilgisayar Mühendisliği son sınıf öğrencisi olarak bitirme tezimde güvenlik > duvarı aldım. Uygulama katmanında çalışan bir güvenlik duvarı yazmayı > planlıyorum. İletişim kurallarına onay veya red edecek bir uygulama yazmayı > planlıyorum ilk başta. > Yıl sonuna doğru ise ip katmanına göre paket filtreleyen bir şekle > getireyim istiyorum. > > Fakat direk kodlamaya başlayıp bir şeyleri kaçırmakdan korkuyorum. O yüzden > de elimden geldiğince araştırma yapıyorum. > > Şuan için uygulamayı geliştireceğim herhangi bir dil seçmedim. Öncelikle ne > yapacağımı ne edeceğimi kesinlikle belirleyip en son yapacaklarıma uygun > dili seçmek istiyorum. > > Diyeceksiniz bu kadar şey yazdın ama ne soruyorsun. :) Sizin bu durumda > aklınıza gelen şuna dikkat et sunu araştır diyebileceğiniz aklınıza gelen > şeyler varsa ve yardım ederseniz sevinirim. Sonuçta göremediğim şeyler > olabilir. Sadece önerilerinizi merak ediyor ve bekliyorum. > > Kolay gelsin > _______________________________________________ > Linux-guvenlik mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-guvenlik mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik Liste kurallari: http://liste.linux.org.tr/kurallar.php
