![]() |
Aynı IPden 4 saniyede 5 girişe gline Ya Sock olarak var ama ben kendime eklemek istiyorum Aynı Ip den 4 saniyede 5 kişi girien bot/user'e Gline atılmasını istiyorum denedim ama 5 saniyede giren son kişiye atıyor aynı Ip den girene atmak istiyorum ne yapmam gerekir yardım cı olurmusunuz acaba ?:( Kod: on * notice:*client connecting*: { •(10:46:58)• -IRC.**.Com- *** Notice -- Client connecting on port 6667: berivan ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [clients] Girişler böyle 85.99.145.23 Bu Ip adresinden 5 saniye içinde 5 kişi girdiğinde Gline Atmasını istiyorum fakat 6. saniyede atılmasın istiyorum ne yapmam gerekir :( |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline 5 saniye içinde 5 ya da daha fazla aynı ipden kişi girerse gline <son giren kişinin nicki> dışarı komutu uygulanır, nick yerine *@ip yazmak istiyorsan aşağıda kırmızıyla gösterdiğim kısımdaki $9'u $+(*@,$left($gettok($10,2,64),-1)) olarak değiştirmelisin. İşte kod: Kod: on *:snotice:*client connecting*:{ |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Timer ile unset ettirmek yerine inc -u5 daha mantıklı olurdu. Eğer timer'ın amacı 5'den sonraki gelecek girişlerde flood ile takılmamaksa, kod inc -u5 ile beraber if ($(%µ,2) == 5) olarak düzeltilirse daha güzel bir şekilde çalışacaktır. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Yanlış düşünüyorsun. Diyelim ki 127.0.0.1 ipsinden bir kişi girdi ve %flood.127.0.0.1 diye bir variable oluşturuldu ve 5 saniye sonra silinmesi için ayarladık, yani inc -u5. Örneğin 2 saniye sonra 127.0.0.1'den bir kişi daha girdi ve normalde 3 saniye sonra unsetlenmesi gereken değişken inc -u5 yüzünden tekrar 5 saniye sonra unsetlenecek. Bu değişken 5 saniyeye sonra silinmeye ayarlanmışken 4. saniyede aynı ipden bir kişi daha girdiğinde tekrar 5 saniye daha uzayacak onun silinmesi yani 5 saniyede 3 ip girince çalışmasını düşündüğümüz kod 11 saniyede 3 aynı ip girince de çalışacak. Değil mi? Eminim şimdi neden timer kullandığımı anlamışsındır. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline (: INC'inmiş bu codelar |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Yok sanırım sen beni yanlış anladın. Kod: if (!$timer($gettok(%µ,1,37))) { $+(.timer,$gettok(%µ,1,37)) 1 5 unset $(%µ,1) }//yeni süreç Yani inc -u5 ile başlatılan işlemin ardından; Kod: if !%var { inc -u5 %var } //yeni süreç |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Mantıklı düşünürsek , her ip üzerine bir timer acılacak doğal olarak 30 tane ip girmiş olsa bile 30 timer bir mirc'i kasmaya hatta kitlemeye yetecektir. Ve neticesinde çok daha fazla yorucu bir işlem olacaktır. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline İlk mesajında timerın amacı 5den sonra gelecek girişlerde flood ile takılmamaksa, inc ile beraber if ($(%µ,2) == 5) olarak düzeltilirse daha güzel şekilde çalışacaktır dediğin için ben sana kodun mantığını anlatmıştım ama ikinci mesajında if ($(%µ,2) == 5) gibi bir şey yok ama 2. mesajındaki gibi timer yerine inc'de kullanılabilir ki fark olacağını sanmıyorum ama birince %değişkenin olup olmadığını kontrol etmezsek dediğim gibi hatalar olacağı için ben timer kullandım, %değişken de kullanılabilirdi ama biraz değişiklik iyidir doğru olduğu sürece. Demek istediğim if !%var ile if %var == 5 aynı şey değil, orda yanlışın var sadece. edit: LeadeR, 16mb ramli, pII 333mhzlik bilgisayarla internete bağlanıp chat yapmıyorsan mIRC'nin kilitlenmesi zor. edit:: Denemek için şu an 175 tane timer açtım ama mIRCm de bir değişiklik olmadı. (intel centrino m processor 1.60GHz 256mb ram) |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Elbette. snotice gibi bir event'ta her bağlanan IP için bir timer açılması korumanın bir açığı olarak kalır. Korumalarda timer kullanılacaksa bile ancak milisaniye işlemleri için kullanılır. Onun da gerekeceği bir koruma düzeneği yok. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline DefauLt, Koruma açığıyla neyi kastediyorsun? |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline inc degişkene zaman atamak gecicilik kazandırmak için uygun bir yol... sonuca baktıgınızda zaten inc -u15 %deger. [ $+ [ Blockdeger ] ] 1 burada mantık 1 sayılmıs zamanlayıcıda degişkende 5 sn den geri saymaya baslamıstır.. if %deger. [ $+ [ Blockdeger ] ] >= 5 { eger deger 5 e eşitlenmiş ve yükseliyor sa (ki inc saniye ile geri sayar girişler msn olrakda gelebilir if işlemi yapmadan 5 degeride aşabilir.. sonuc olarak 5 degeri bulundugunda zaten işlem sonuca varmıs artık giriş kesilmiştir.. eger daha hassas yapacaksanız korumanızı timer -m kullanırsınız ms (milisecond) 'leride deger tutarsınız.. timer dondurmaz bu işlemin bir cok mantıgı var Hinc | var | timer tip unset ama sonuc hep aynı en risksiz olan INC dir. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Alıntı:
if %var == 5 için yanlış demişsin ama burda da yanlışın var. Gereğini de anlatayım sana. Diyelim 10 adet farklı IP'den 15'er bot girdi. İlk IP'den giren 10 adet bot için, 5 veya 5'ten büyükse yazdığından dolayı için (if %var >= 5), 5,6,7,8,9,10 sayılı giren botların her birine GLINE komutu gönderilir. Yani bir IP'ye 6 adet GLINE komutu göndermiş oldun. Sunucu da gönderdiğin komutları sıraya aldığı için (queue kullanan sunucular komut aralarına da extra süre koyar) sen ilk IP ile uğraşırken diğer IP'ler kanallara bile girmiş olacaktır. Aslında sadece her IP için 5. giren bota GLINE komutu gönderseydin diğerleri de giremeyeceki. 5'ten sonrası için gönderilen komutlar gereksiz kaldı. NoMercy'nin ilk versionlarında sıkça karşılaştığım bir olaydı. Sonraki versionlarda düzelttiğim bir açıktır bu. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Bana timer kullanınca ne risk alacağımı söyler misin peki? Eğer bulunduğum kanala ya da servera flood yapıldığında timer geç kalır diye düşünüyorsanız, aynı şekilde /inc de geç kalır. Ben inc yerine timer kullanın demiyorum ama sizin koruma açığı dediğiniz şeyi anlayamadım bir türlü. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline DefauLt, koddaki kalınla gösterdiğim yeri görmediğini varsayarak cevap verdiğini düşünüyorum: Kod: if ($(%µ,2) >= 5) { unset $(%µ,1) | gline $9 dışarı } |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Hım.. el33t belirttiğim bir örnek'ti aslında ama benim belirtmek istediğim esas konu şu şevketim , snotice event'inde DefauLt 'un görüşüne katılıyorum , timer'i farklılık olarak kullanmışsın güzel , ama snotice pek güzel olmadığı düşüncesindeyim , önemli olan güclü veyahut gücsüz bir pc'de önemli değil , esas önemli olan en hızlı ve en pratik yolları tercih etmek , bu arada farklılık düşünceside güzel ;p |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline basit bir yolla henüz aşan ve giren yok. *** Notice -- Client connecting on port 1613: HeII_ammk (~java@88.226.7.???) *** Notice -- Client connecting on port 1613: HeII_cad ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) *** Notice -- Client connecting on port 1613: Bulut_M_ist ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) *** Notice -- Client connecting on port 1613: HeII_tkf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) *** Notice -- Client connecting on port 1613: HeII_gtk ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) *** Notice -- Client exiting: HeII_tkf (~java@88.226.7.Nb242=) 10 [You are temporarily banned from this server. [Throttling Connection] - [ID-TRH:534KkA4OC4yMjYuNy4xNzk=] *** Notice -- Client exiting: HeII_gtk (~java@88.226.7.Nb242=) 10 [You are temporarily banned from this server. [Throttling Connection] - [ID-TRH:534KkA4OC4yMjYuNy4xNzk=] *** Notice -- Client exiting: HeII_cad (~java@88.226.7.Nb242=) 10 [You are temporarily banned from this server. [Throttling Connection] - [ID-TRH:534KkA4OC4yMjYuNy4xNzk=] *** Notice -- Client exiting: HeII_ammk (~java@88.226.7.Nb242=) 10 [You are temporarily banned from this server. [Throttling Connection] - [ID-TRH:534KkA4OC4yMjYuNy4xNzk=] *** Notice -- Client exiting: hayal_et21 (~java@88.226.7.Nb242=) 10 [You are temporarily banned from this server. [Throttling Connection] - [ID-TRH:534KkA4OC4yMjYuNy4xNzk=] on ^&*:snotice:*: { $Throt($10) ...... ..... } alias -l Throt { $iif(!$window(@clone),window @clone) inc -u10 %tr. [ $+ [ $+(*@,$gettok($remove($1,$chr(40),$chr(41)),2,64)) ] ] 1 if (%tr. [ $+ [ $+(*@,$gettok($remove($1,$chr(40),$chr(41)),2,64)) ] ] >= 5) { $iif(!%trh_, set %trh_ 1) inc %trh_ var %cl $+(*@,$gettok($remove($1,$chr(40),$chr(41)),2,64)) echo -t @clone 5*** -- Trothles from: %cl 4-12 $v1 kline %cl [4Throttling Connection] - $+(,[12ID-TRH:,%trh_,$remove($encode(%cl,m),==)) 30 echo -t @clone 5*** -- Throttles from: %cl 4-12 $v1 4-12 %tr. [ $+ [ $+(*@,$gettok($remove($1,$chr(40),$chr(41)),2,64)) ] ] unset %tr. [ $+ [ $+(*@,$gettok($remove($1,$chr(40),$chr(41)),2,64)) ] ] } } |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Hız konusunda timerın daha hassas olduğunda hemfikir olduğumuzu düşünüyorum milisaniyelerle ki önemsenmeyecek derecede. En pratik dediğine ise burda timer kullanmamın nedeni ise yeni başlayanların DefauLt gibi düşünmeden /inc'i kullanmasaydı yani eğer önceden değişken setlenmişse, %değişkeni arttırma gibi bir if koşulu hiç birinde yok, burda onu anlatmaya çalıştığımı bildiğinizi düşünüyorum. Yani kimse DefauLt'un dediği gibi if !%var { inc -u5 %var } kullanmıyor, sadece inc -u5 %var | if %var == 5 { action } kullanıyorlar ki bunun yanlış olduğunu göstermeye ve anlatmaya çalışıyorum. edit: imla |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline sonunda degeri sıfırlıyorum modifiye ediyor kline ı ama sorun yok degerin silinme sigortası oluyor (: |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline cok hızlıda yaparsınız sorun hız mı 1 saniyedin 100 de biri kadarlık süre önemsiz.. daha hızlı derseniz ticks kullanırsınız 1000 de bir yaparsınız ama netice de kulanılan yolda timer gereksiz bu bir tex flood olsa sorun yok timer iyi bir yöntem ama girişler için aynı sey söylenemez bence.. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Alıntı:
Neden donmadı mIRC onu da söyleyeyim bari .) Sadece bir event load ederde denersen donmaz. Onlarca işlemin arasında timer açtır bir de öyle dene. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline ©º©º®î©º, yazdığın kodun 10 saniye içinde 5 veya daha fazla aynı ipden kişi girerse kline atacağını düşünüyorsun ama bu konuya olan 2. mesajımı okursan hatalı olduğunu anlayacaksın. Neyi tartıştığımızı okumanı öneririm. Alıntı:
Alıntı:
|
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Sonuçta kod örneği veriyorsun ve bunu bir çok kişi kullanacak. Dediğim gibi bir değişikliği vurgular da verirsen aa bu timer da neyin nesiymiş gibi bir gözle bakmayacaklardır. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline abuvel leha kuvele ilaguve lehubel cehali kabunehale zube |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Alıntı:
|
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Alıntı:
Dedigin sey varible da deger yok ise zaman ataması yapar. inc -u5 %deger zaten degişken varsa süre yükselmez.. count artar.. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Alıntı:
el33t arkadaşımız isterse kodu yeniden yazar, yazmaz. Takdiri ona bırakalım. Önemli olan doğruluğu. Saygılar. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Alıntı:
|
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Konu bir koruma'dan buralara kadar geldi , kod verildi sonucu itibari ile daha fazla forum başlığını izleyen arkadaşları bekletmenin manası yok değilmi? el33t'e teşekkürler ©º©º®î©º ALLAH'ından bul. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline mantıgı düzeltelim; %degişken varsa inc -u kullanmazsın, INC ile degişkendeki verinin count yükseltirsin. Ben yinede timerlı yöntemin muhalifiyim. |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline ©º©º®î©º , sana şahan'dan bir demeç göndereceğim , konuşma lahhnn |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Alıntı:
|
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline hobaaa napmışsınız bundan sonra 1'den fazla coder'ın yan yana gelmesini istemiyorum, ters tepki yapıyor. arkadaşlar kodları incelesinler çalışanı uygulasınlar milleti ayar ettiniz :) |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Bu kodun şimdi sağlam bir şekilde çalışanı yokmu 4 sayfa okudum tık yok :) |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Ne Uraş verici kod :) Herkezi Yordum ama =) Sanırsam Tık yok ama neyse genede saolun |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Alıntı:
|
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Burda zaten timer olayı feLan bahane.. DefauLt , el33t ve CoCoRicO Ortamını Bulmuşlar birbirlerini aLt eTmeye calısmıslar ( BilgileriyLe Tabi ). Bence buranında gaLibi gene her zaman oldugu gibi Bu 3 ü de deiL... GALip AnsweR <<<<<<<---- [ POeuhjeehuehueuhe ] :D :D :D |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Ya alın yapın Ne Garip iş he Meraktan çatlıyorum :) 1 aydır deniyorum boş yere user gidiyor :D •(10:03:26)• *** Giriş: Ogulcan ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) •(10:03:27)• *** Giriş: [ALTAN] ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) •(10:03:27)• *** Giriş: ^GOKAN ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) •(10:03:27)• *** Giriş: ^KEMAL ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) •(10:03:27)• *** Giriş: KelebekBeta78 ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) Bu Nickler Bu hızla girerse Ben da napim =) bide Trojenleri düşün :P |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline •(22:11:59)• *** Giriş: GeCe_MaViSi-- ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) •(22:11:59)• *** Giriş: ^^blueslow^^ ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) •(22:11:59)• *** Giriş: Ogrenci ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) •(22:11:59)• *** Giriş: a_LeTtEr_FrOm_DeAhT_rOw ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) •(22:11:59)• *** Giriş: ^^Real_MetaLLicA^^ ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) •(22:12:00)• *** IRC`den Çıktı: GeCe_MaViSi-- ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) (Z:lined (NoMercy yapay zeka sistemi agresif baglanma yogunlugu tespit etmistir.)) •(22:12:00)• *** IRC`den Çıktı: ^^blueslow^^ ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) (Z:lined (NoMercy yapay zeka sistemi agresif baglanma yogunlugu tespit etmistir.)) •(22:12:00)• *** IRC`den Çıktı: Ogrenci ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) (Z:lined (NoMercy yapay zeka sistemi agresif baglanma yogunlugu tespit etmistir.)) •(22:12:00)• *** IRC`den Çıktı: a_LeTtEr_FrOm_DeAhT_rOw ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) (Z:lined (NoMercy yapay zeka sistemi agresif baglanma yogunlugu tespit etmistir.)) •(22:12:00)• *** IRC`den Çıktı: ^^Real_MetaLLicA^^ ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) (Z:lined (NoMercy yapay zeka sistemi agresif baglanma yogunlugu tespit etmistir.)) NOmercy atıorda biz atamıcakmıyız orasını düşünüyorum oda el yapımı bizlerinkide el yapımı yane ? sizce değilmi ? |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Alıntı:
on ^&*:snotice:*: { $Throt($10) ...... ..... } bu kısmı düzenleyeceksin elbette.. on ^&*:snotice:*: { if *client*connecting* iswm $1- { $Throt($10) } } |
Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Alıntı:
selam bu arada |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:22. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk