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 <[email protected]> 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 <[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
>
>
_______________________________________________
Linux-guvenlik mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap