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 Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Böyle bir saldırı oluyor bunu nasıl engelleriz (https://www.ircforumlari.net/mirc-scripting-sorunlari/505471-boyle-bir-saldiri-oluyor-bunu-nasil-engelleriz.html)

IRC-Dancer 30 Eylül 2012 15:41

Cevap: Böyle bir saldırı oluyor bunu nasıl engelleriz
 
alias nzline {
if ($group(#nickzline).status == on) { /echo -a Şuan Açık }
elseif ($group(#nickzline).status == off) { /echo -a Şuan Kapalı }
else { HALT }
}
alias esitlik {
set %esitiz $$?=Rakam-Giriniz
}
alias kacta {
/echo -a Nickin ilk %esitiz Karakteri İdentde Eşitse Atılacak
}
menu * {
.Nick ve İdentd Zline
..Açık:/enable #nickzline | /echo -a Nick identd e eşitse Zline Modu Açıldı
..Kapat:/disable #nickzline | /echo -a Nick identd e eşitse Zline Modu Kapatıldı
..Durum:/nzline
..Kaç Harf Eşitse:/esitlik
..Harf Sayısı Son Durum:/kacta
}
#nickzline off
on *:snotice:*Client*connecting* {
if ($left($9,%esitiz) == $remove($gettok($10,1,64),$chr(40))) {
/gzline $9 N/i Aynı oLamaz ; Vt-Block | Msg #Opers Nick İdent Benzerliği : $9 / $3
}
}

#nickzline end


Bu Senin işini görür.

mys_35 30 Eylül 2012 16:49

Cevap: Böyle bir saldırı oluyor bunu nasıl engelleriz
 
ArkaDaslar Sayın hocalarım bu kodlar harika sizden Bir istiramım olucak bunu Kanal oplaRının kullana bileCegi bir Seklede dondurebilirmisiniz bizlerde faydalanmak isteris ban şeklinde yaparsanız birde Bizim için Sevinirim Tşk

IRC-Dancer 30 Eylül 2012 17:05

Cevap: Böyle bir saldırı oluyor bunu nasıl engelleriz
 
on *:join:#:{
if ($level($nick) == muafn) { halt }
if ($level($chan) == muafc) { halt }
if ($regex($address($nick,2),/(helper|admin|ircop|services|dj.|tech|global)/i)) { halt }
if $nick isop $chan { halt }
hadd -m Nickler $nick $gettok($gettok($fulladdress,2,33),1,64)
if $hget(Nickler,1).item == $hget(Nickler,1).data {
mode $chan +b $nick | kick $chan $nick 6• 2Nickiniz ve identiniz aynı olmamalı Uzaklaştırıldınız Vt-Sys
}
.hdel Nickler $nick
}


@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Buyur

mys_35 30 Eylül 2012 17:11

Cevap: Böyle bir saldırı oluyor bunu nasıl engelleriz
 
Tşk kardeşim Egline saglık

Med Cezir 01 Ekim 2012 02:07

Cevap: Böyle bir saldırı oluyor bunu nasıl engelleriz
 
İlk sayfada operlerin kullanımı için bir kod vermiştim, onun altına aynısının kanala girenleri için uygulanabilenini istediğin için ona göre birşey ayarladım. Fakat kanala daha önceden girmiş bulunanlarıda attırmak gerekecegi yoksa kodun eksik bir işlevi olacağını düşündüğümden who çekmek suretiyle elde edilen bilgilere göre diğer nickleride attırabilecegimiz birşey ayarladım.

Kanala giren nicklerin son 2 hanesini siler, 10 saniye içinde op olduğun kanala aynı ident ve nick tanımından 3 nick girişi gerçekeşirse. Belirlenen nick tanımına who çekmek suretiyle bütün nicklere ban atar. Yalnız ilk postumdada belirttiğim gibi Unreal bilgim yok o nedenle /who nick şeklinde komutun olduğunu düşünerek ona göre ayarladım. Eğer daha farklı ise komut aşagıdaki kırmızı ile belirttiğim kısmı düzenleyebilirsin.
Kod:

on @*:join:#: {
  var %jnick = $left($nick,-2), %jident = $gettok($address,1,64)
  hinc -mu10 AgresifJoin $+($chan,.,%jident,.,%jnick) 1
  if $hget(AgresifJoin,$+($chan,.,%jident,.,%jnick)) == 3 {
    who $+(%jnick,*)
    set %med_n %jnick | set %med_c $chan | set %med_i %jident | .enable #medcezir
  }
}

#medcezir off
raw 352:*: {
  if $left($6,-2) == %med_n && $3 == %med_i {
    ban -ku1500 %med_c $6 AgresifJoin Saldırı Riski Nedeniyle Uzaklaştırıldınız.
  }
}
raw 315:*: { .unset %med_*  | .disable #medcezir  }
#medcezir end


sEntieL 11 Ekim 2012 23:34

Cevap: Böyle bir saldırı oluyor bunu nasıl engelleriz
 
arkadaşlar çok tşekkür ederim yazamadım kusura bakmayın. bunu yaptım fakat şimdide

ArTiZbu ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) #Istanbul kanalına girdi.
ArTiZUu ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) #Istanbul kanalına girdi.
ArTiZdW ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) #Istanbul kanalına girdi.

böyle girmeye başladılar yani nicki ve identi farklı biz kanala 10 saniye içinde benzer nick girdiğinde o nicklerin ipine nasl ban atabiliriz?

Set 12 Ekim 2012 01:01

Cevap: Böyle bir saldırı oluyor bunu nasıl engelleriz
 
Bir arama yaparsan aradigini bulursun arkadasim, eski konulara bakmayi dene.

Med Cezir 12 Ekim 2012 03:01

Cevap: Böyle bir saldırı oluyor bunu nasıl engelleriz
 
Alıntı:

sEntieL Nickli Üyeden Alıntı (Mesaj 1041225851)
arkadaşlar çok tşekkür ederim yazamadım kusura bakmayın. bunu yaptım fakat şimdide

ArTiZbu ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) #Istanbul kanalına girdi.
ArTiZUu ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) #Istanbul kanalına girdi.
ArTiZdW ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) #Istanbul kanalına girdi.

böyle girmeye başladılar yani nicki ve identi farklı biz kanala 10 saniye içinde benzer nick girdiğinde o nicklerin ipine nasl ban atabiliriz?

Kusura bakma ama bir üstündeki mesajımdaki kodu denesen sanırım böyle bir mesaj atmayacaktın. Sen denemeye üşenirsen biz yeni kod yazmaya hayli hayli üşeniriz. Kolay gelsin sana aradığını bulursun umut ederimki.

sEntieL 14 Ekim 2012 17:29

Cevap: Böyle bir saldırı oluyor bunu nasıl engelleriz
 
arkadaşlar yukarıdaki kodlama ident ile aynı nick oldğunda aktif olan bir kod olduğundan yazdım sorumu

Med Cezir 16 Ekim 2012 03:03

Cevap: Böyle bir saldırı oluyor bunu nasıl engelleriz
 
ArTiZbu (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) #Istanbul kanalına girdi.
ArTiZUu (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) #Istanbul kanalına girdi.
ArTiZdW (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) #Istanbul kanalına girdi.

Eğer aldığın bu tip bir saldırı ise yukarıda vermiş olduğum kod zaten çalışacaktır. Çünki hepsi aynı identten girmişler. Ama sen diyosanki yok ben şu şekilde bir saldırı alıyorum.

ArTiZbu (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) #Istanbul kanalına girdi.
ArTiZUu (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) #Istanbul kanalına girdi.
ArTiZdW (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) #Istanbul kanalına girdi.

Kod:

on @*:join:#: {
  var %jnick = $left($nick,-2)
  hinc -mu10 AgresifJoin $+($chan,.,%jnick) 1
  if $hget(AgresifJoin,$+($chan,.,%jnick)) == 3 {
    who $+(%jnick,*)
    set %med_n %jnick | set %med_c $chan | .enable #medcezir
  }
}

#medcezir off
raw 352:*: {
  if $left($6,-2) == %med_n {
    ban -ku1500 %med_c $6 AgresifJoin Saldırı Riski Nedeniyle Uzaklaştırıldınız.
  }
}
raw 315:*: { .unset %med_*  | .disable #medcezir  }
#medcezir end

NOT: Op olduğun kanal sayısı 1 den fazla ise bu giriş sayısına onlarda ekleneceğinden istediğini elde edemeyebilirsin bu durumda. on @*:join:#: { kısmını on @*:join:#kanaladı: { şeklinde değişmen daha doğru olur.

NOT: Daha öncedende belirttiğim gibi /who nick şeklinde tarama yaptırdık. Unrealda who komutu farklı ise onu değiştirmen gerekli.


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

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