Onbeş satırda P2P uygulaması

0
sundance
Ed Felten, p2p'nin önüne geçilmesinin ne kadar zor olduğunu anlatmak için Python ile 15 (yazı ile onbeş) satırlık bir p2p uygulaması yazmış.

(Perl okunaklı değil, Python okunaklı diyenler özellikle okusun sınavda soracağız ne anladıklarını ;)

Yaratıcı beyinlerden yaratıcı çözümler.
İlgilenenler için 5K Javascript ile Wolfenstein ya da yine 5K'da Pron Sitesi

Görüşler

0
sametc
:) biraz python bilen bile kolayca anlayabilceği bir kod yazmış hocam nesi okunaksız :)....

hele bir perl'de yazılsın da gorelim hangisi daha okunaksız :)... ve sanırım 25 satırı gecer :P ....

gercekten kolay kod.
0
lifesdkver0_1
6 satir perl:
$/=$_;$,=shift;$w=$a=shift;$k{+shift}=1;socket S,2,1,6;bind S,&a;for(listen
S,5;$SIG{ALRM}=&i;m! (S+) ([e-i])([^/]*)/!s&&($k{$w=$1}=$,eq$`)&&&$2){alarm
3;(accept(C,S),alarm 0)?read C,$_,1e6:($_="$, $a f".shift)}sub i{}sub t{socket
C,2,1,6;$k{$w}&&=(connect C,&a)?print C"$, ".pop:0;close C}sub h{t"$_ i/"for
keys%k}sub a{$w=~/:/;pack'CxnC4x8',2,$',split'.',$`}sub f{$w=$_,t"$1 $3/"for
keys%k}sub e{open C,'>',$3;print C $'}sub g{open(C,';&h}


6 satir ruby:
# Server: ruby p2p.rb password server server-uri merge-servers
# Sample: ruby p2p.rb foobar server druby://localhost:1337 druby://foo.bar:1337
# Client: ruby p2p.rb password client server-uri download-pattern
# Sample: ruby p2p.rb foobar client druby://localhost:1337 *.rb
require'drb';F,D,C,P,M,U,*O=File,Class,Dir,*ARGV;def s(p)F.split(p[/[^|].*/])[-1
]end;def c(u);DRbObject.new((),u)end;def x(u)[P,u].hash;end;M=="client"&&c(U).f(
x(U)).each{|n|p,c=x(n),c(n);(c.f(p,O[0],0).map{|f|s f}-D["*"]).each{|f|F.open(f,
"w"){|o|o

bu da lifesdk'dan: 2 satir
import kafana.gore.guzelinden.bir.adet.p2p.uygulamasi
sunucu.baslat()
Görüş belirtmek için giriş yapın...

İlgili Yazılar

NetSec Güvenlik Bülteni XI- 11.11.2009

anonim

NetSec Ağ güvenliği liste üyeleri tarafından hazırlanan ve haftalık yayınlanan güvenlik bülteninin 11. sayısı çıktı.

Ayrıca her hafta Türkiye'deki güvenlik uzmanlarıyla yaptığımız röportajların bu haftaki sürpriz konuğu FM kurucularından Kıvılcım HİNDİSTAN. Kendisi ve bilgi güvenliğine bakış açısıyla ilgili önemli ipuçlarını içeren röportajı bülten içerisinden okuyabilirsiniz.

Bültene buradan ulaşabilirsiniz.

Google Hack: Sefil ve Başarısız Bush

murat09

Google'da sefil ve başarısız anlamına gelen "miserable failure" kelimelerini birlikte arattığınızda ilk sırada karşınıza Beyaz Saray sitesinde George W.Bush'un özgeçmişi çıkmakta. Ayrıca George Bush diyerek aratma yaparsanız 1-10 arası sonuçlarda Bush ile şempanzelerin benzerliğini konu edinmiş başka bir site daha çıkıyor.

Internet Depremi Sona Mı Eriyor?

murat09

Turk Telekom'dan yapılan açıklamaya göre, Cezayir de olan deprem neticesinde muhtesem yavaşlayan internetimiz 9 Haziran 2003'te nihayet düzelecek. Açıklama şu şekilde :

Opera Fingertouch ve tarayıcıların yükselişi

esrefatak

Bu yazımızda, Opera'nın cep telefonu sürümü olan Opera Mini'de çıkan yeni bir özellik olan Fingertouch'a değineceğiz. Tarayıcıların hayatımızdaki artan önemine dikkat çekip sözü dallandırıp budaklandırıp, bir şekilde yine Google'a ve bir de tabii ki IPhone'a getireceğiz.

Şekil İtibariyle Hotmail

mambo

Bugün bilgisayarımı açtım her zamanki gibi önce icq daha sonra da hotmail`ime bakmaya yeltendim, her zamanki gibi ağır ağır açılmaya başladı. Hotmail`deki abiler baya uğraşmışlar ve Hotmail`i yeniden yaratmışlar. Tasarım olarak gerçekten güzel olmuş ama her zamanki ağırlığı devam ediyor bir de hız olayını halletseler gerçekten çok güzel olacak. Ama şekil bazında başlayan değişiklik belki hıza da yansır(!)
Mail gönderme menüsünde adres defterindeki isimler kenarda duruyor. Devamlı mesaj yolladığınız kişilere sadece bir tıklama ile mail yollayabiliyorsunuz. Bunun gibi ufak ama işinizi kolaylaştıran kısa yollar da mevcut....
Ayrıca havaların çok ısınmış olması sanırım en çok servis sağlayıcıların işine yaradı icq`yu her açtığım da hemen hemen listenin yarısı online durumda oluyor millet bu sıcakta dışarda dolanmak yerine evimde otururum açarım bilgisayarımı nette dolanırım diye düşünüyor herhalde(ya da işsizlikten)...