Hocanin abarttigi kadar olurmu sorusunun cevabi ugulamanin hedef kullanim yerine gore degisir. Farz-i muhal, bir ISP asla kullanmak istemez sanirim :) Neticede olay zaten ms cinsinden degerlerle hesaplandigi icin paket filtreleme muhabbeti ciddi bir performans gerektirir.
Bu nedenle ben senin yerinde olsam interpretor ile bu ise girmezdim. Java'da yazdiktan sonra binary yapip bunu dogrudan calistirabiliyon mu bilemiyorum. O nedenle paket kismini gel sen C/C++ ikilisinde yaz. libpcap tecrubende varmis ne guzel. Hocanin sozunu de dinleme derim ben. On Thu, 13 Oct 2011 15:17:36 +0300, Uğur Elveren wrote: > Aslında python da yazdım java da. Ben L7 için bu ikisinden birini kullanmayı düşünüyorum zaten. Gönlüm javadan yana fakat okuldaki danışman hocam java yavaş kalır gel bunu pythonla yaz dedi. > Daha önce c de libpcap kütüphanesini kullanarak paket toplayan ufak bir uygulama yazmıştım. Şimdi ise jpcap (aynı kütüphanenin javaya aktarılmış hali) ile ufak bir uygulama yazıp hocamın abarttığı kadar yavaş olurmu olmaz mı ona bakıcam. > > Sizlerin java da uygulama katmanı için önerebileceğiniz bir kaç kütüphane var mı? > > 13 Ekim 2011 09:42 tarihinde Baris CUHADAR yazdı: > >> 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 >> >>> 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] [1] >>> https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik [2] >>> Liste kurallari: http://liste.linux.org.tr/kurallar.php [3] >> >> _______________________________________________ >> Linux-guvenlik mailing list >> [email protected] [5] >> https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik [6] >> Liste kurallari: http://liste.linux.org.tr/kurallar.php [7] -- /** * @AUTHOR Atıf CEYLAN * Software Developer & System Admin * http://www.atifceylan.com */ Links: ------ [1] mailto:[email protected] [2] https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik [3] http://liste.linux.org.tr/kurallar.php [4] mailto:[email protected] [5] mailto:[email protected] [6] https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik [7] http://liste.linux.org.tr/kurallar.php [8] mailto:[email protected]
_______________________________________________ Linux-guvenlik mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik Liste kurallari: http://liste.linux.org.tr/kurallar.php
