Sabit Socket Bağlantısı Oluşturma
-
Merhaba
ihtiyacım olan şey bir http server'a socket açayım ve bunu kapatmayım yani "persistent connection" oluşturayım istiyorum.
Ancak bunu Nginx ve Python ile başaramadım hatta örnek birşeylerde bulamadım...
Milyonlarca kapanmamış http requestine ihtiyacım var....
-
http server ???
Bildiğimi yazayım. yanlışım veya düzeltilecek yerleri arkadaşlar yazsın.
80 nolu portu kullanma.
örneğin 3333 nolu portu kullan,
Server olan portu açar(open) ve o portu dinlemeye alır.(listen)
Client o porta bağlantı(connect) yapınca server onu kabul eder(accepted).
bu sağlandığında o bağlantı taki client kapatılıncaya kadar(disconnect). yada server kapatılıncaya kadar(socket close)
sürer. http server sadece requesti alır ve işler. sonra cevap verir sürekli bağlantıyı açık tutmaz.
-
DuPi bunu yazdı
http server ???
Bildiğimi yazayım. yanlışım veya düzeltilecek yerleri arkadaşlar yazsın.
80 nolu portu kullanma.
örneğin 3333 nolu portu kullan,
Server olan portu açar(open) ve o portu dinlemeye alır.(listen)
Client o porta bağlantı(connect) yapınca server onu kabul eder(accepted).
bu sağlandığında o bağlantı taki client kapatılıncaya kadar(disconnect). yada server kapatılıncaya kadar(socket close)
sürer. http server sadece requesti alır ve işler. sonra cevap verir sürekli bağlantıyı açık tutmaz.
Doğru söylüyorsun her noktasına katılıyorum, peki DDOS saldırındaki websayfasında handshake'in son noktasını açık bırakmayı nasıl yapıyorlar?
Genel mantıkta evet http 'ye request atınca cevap dönüp direk kapanır ama benim yapmayı hedeflediğim şey yasal olarak "persistent connection" adı altında geçen olayı yapmak...
-
server'ida sen mi yaziyorsun yoksa sadece client ile mi bunu yapmaya calisiyorsun ?
-
heh şimdi anladım. seni munzur :)
Diyorsun ki, ben http istediğinde bulunacam ama o bağlantı kapanmadan başka istekte bulunacam. böylelikle sunucu tüm portları açık olunca diğer kalan serverlere cevap veremeyecek. böylece çökmese bile cevap veremeyeceği için işini yapmış olacak.
önerebileceklerim.
Data paketi boyutu yükselt.
fake ip kullanabilinir mi?bilmiyorum ama varsa geri dönüşü yapacağı ip yoksa o onu bekletir.(bu mümkün mü? bilmiyorum)
şimdi o konunun cevabını verebilecek arkadaşlar damlar konuya
onları bekle :)
-
rakkoc bunu yazdı
server'ida sen mi yaziyorsun yoksa sadece client ile mi bunu yapmaya calisiyorsun ?
Mümkünse yazılmış ve optimize bir sunucu kullanmak istiyorum Nginx bunun için çok iyi mesela.
Çünkü server client kodları var denediğim zamanda socket'i açıyorum sokcket.close demediğim sürece açık kalıyor.Benim istediğim var olan http serverlarda bunu yapmak :)))
-
DuPi bunu yazdı
heh şimdi anladım. seni munzur :)
Diyorsun ki, ben http istediğinde bulunacam ama o bağlantı kapanmadan başka istekte bulunacam. böylelikle sunucu tüm portları açık olunca diğer kalan serverlere cevap veremeyecek. böylece çökmese bile cevap veremeyeceği için işini yapmış olacak.
önerebileceklerim.
Data paketi boyutu yükselt.
fake ip kullanabilinir mi?bilmiyorum ama varsa geri dönüşü yapacağı ip yoksa o onu bekletir.(bu mümkün mü? bilmiyorum)
şimdi o konunun cevabını verebilecek arkadaşlar damlar konuya
onları bekle :)
Valla hala damlayan olmadı neden anlayamadım ama :))
millet artık kod yazmaktan usanmış daha sosyal konularla gelmek lazım :)))
-
Al kardeşim. İyi bir ddos tool çıkar bundan.
http://docs.oracle.com/javase/7/docs/technotes/guides/net/http-keepalive.html
bunu oku örnekler mevcut.
-
DuPi bunu yazdı
Al kardeşim. İyi bir ddos tool çıkar bundan.
http://docs.oracle.com/javase/7/docs/technotes/guides/net/http-keepalive.html
bunu oku örnekler mevcut.
eywallaaaaaaah eywallah sağolasın
-
http://www.tahribat.com/Forum-Hacidos-Web-Yuk-Testi-Ddos-Simulasyonu-192204/
böyle birşey mi yapacaksın?
-
Naacal bunu yazdı
http://www.tahribat.com/Forum-Hacidos-Web-Yuk-Testi-Ddos-Simulasyonu-192204/
böyle birşey mi yapacaksın?
Hemen hemen aynı şeyi yapıcam evet.
Sadece benimki saldırı amaçlı olayacak başka bir amaçla kullanıcam whatsup gibi birşey olucak...