IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Mynet Saldırı Block (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/307662-mynet-saldiri-block.html)

uFuK 26 Aralık 2009 10:12

Mynet Saldırı Block
 
Evet arkadaşlar mynette gördüğüm ve diğer X ip modülü uygulayan sunuculardada varmı yokmu bilmediğim ki varsa sizinde kendi sunucunuzda uygulayabileceğiniz bi saldırı önleme add-on'u.

Bildiğimiz üzere ip değiştirip gelme en basit saldırı yöntemlerinden birisi. Gayette rahatsız edici bir durum. Tek başına dahi bir lamerin kanalı +mMR gibi modlara aldırtabildiği bir işkence.

Mynet sunucusunda hızlı ip değiştirip geldiğinizde ip'nzin son hanesindeki rakam bütünseli değişmiyor. E bu durumda biz scriptinglerde duruma müdahale edebiliyor:)

Alıntı:

on *:kick:#rackwell: {
var %i $address($knick,2)
var %t $gettok(%i,4,46)
hadd -m kick %t
}

on *:join:#rackwell: {
var %i $address($nick,2)
var %t $gettok(%i,4,46)
if $hfind(kick,%t,*) == 1 { mode $chan +b $wildsite | kick $chan $nick Sen saldırgansın! değilsen özelime gel konuşur anlaşırız.. }
}



Kırmızı ile renklendirilmiş bölgeleri kendinize göre editleyebilirsiniz.

Ben #RackweLL kanalına girerse Kanaldan banlasın diye seçtim. Siz /echo -a dikkat saldırabilir diyede ekleyip duruma göre kendiniz müdahale edebilirsiniz.

Çalışma mantıgı: Kanaldan atılmış bir kullanıcının son ip blogunu hash tablosuna kaydeder.
Kanala bu tablodan bir giriş oldugunda kanala giren o nicki atar.

%90 oranında isabetli atışlar yapmaktadır. Dediğim gibi echolatıp sizde kendiniz müdahale edebilirsiniz.

kup{a}pazl 26 Aralık 2009 14:42

Cevap: Mynet Saldırı Block
 
Güzel bi düşünce Kanal Aoplarının işine yarar Geliştirilirse koruma botlarında da kullanılabilir :) onay kodu eklenebilir değilim diye :) elinize sağlık

uFuK 26 Aralık 2009 14:44

Cevap: Mynet Saldırı Block
 
Eklenir eklenmesinede saldıran adamda onay koduna saldıran benim yazmaz demi :D

kup{a}pazl 26 Aralık 2009 14:46

Cevap: Mynet Saldırı Block
 
:) skdlkjasdkaldsa :D

grineX 03 Ocak 2010 23:17

Cevap: Mynet Saldırı Block
 
teşekkürler paylaşımiçin.

Emrax 07 Ocak 2010 07:58

Cevap: Mynet Saldırı Block
 
[07:40:17] * Giriş: sikiciiii (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
[07:40:17] * ChanServ mod değiştirdi:+b *s?k?c?*!*@*
[07:40:17] * sikiciiii ChanServ Tarafından Kanaldan Atıldı (AKICK by
[07:41:00] * Giriş: KLBKScript746 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
14,1Dikkat et Emrah belki 4,1Lamerdir!!
[07:41:00] * prenses_melis (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) Çıktı (12
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Giriş: emree (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
14,1Dikkat et Emrah belki 4,1Lamerdir!!
[07:41:14] <GoRiLLa> s.aleyküm
[07:41:58] * Giriş: vXyUser-589 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
14,1Dikkat et Emrah belki 4,1Lamerdir!!


Hadi ilk önceki ban yediği içinde diğerleri neden echo aldı?


----------

Hocam bu kanala giriş yapan 4 kişiden 3 üne echo veriyor :D

RackweLL 07 Ocak 2010 17:25

Cevap: Mynet Saldırı Block
 
Bunu sen her kanalda yani # yaparsan tabi her girene uyarı verir. Farkındaysan aktif kanala emrah girmediği halde uyarıyor senin aynı kanallara girdiği için.

Tek kanal için kullan.

Emrax 07 Ocak 2010 21:05

Cevap: Mynet Saldırı Block
 
Hocam zatten tek kanalda yaptım.Ayrıca girenin nickini uyarı vermiyor.Emrah benim ismim :) Script bana diyor emrah diye. :) Nese ama gerek kalmadı bu koda sağolun ilginiz için..

WeiLSiDe 07 Ocak 2010 21:58

Cevap: Mynet Saldırı Block
 
on !^*:join:#: {
hadd -m # $nick $site
if ($hfind(#,$site,0).data >= 2) { var %s = 1,%q
while (%s <= $hfind(#,$site,0).data) { %q = $addtok(%q,$hfind(#,$site,%s).data,32)
inc %s
}
echo # $timestamp $nick $+ $address $+ daha önce : $remove(%q,$nick) ile giriş yapmıştı vs.vs.
}
}


bu tarz bişey daha uygun olurdu sanırım. on *:hotlink: event ı ile de seçmeli bi menü oluşturulabilir aslında. atılsın atılmasın gibi. Yine de güzel düşünce tbrik ederim..


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:25.

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