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/)
-   -   İp bloke (https://www.ircforumlari.net/mirc-scripting-sorunlari/455145-ip-bloke.html)

Beklenti 20 Şubat 2012 23:43

İp bloke
 
Servere girişte s notice ile ibi karantinaya almak istiyorum ama bir türlü olmadı. Atiyorum 133.11.* şeklinde bu blogun tamamı servere girince direkt zline atilsin. Yada tüm kanallardan sapart yapılsın. Bunu nasıl yapabiliriz arkadaşlar.

Edit: Koda eğer ident uygulamasıda eklenebilirse mesela sadece identi x ipi ise 133.11.* olursa zline atsın yani x@133.11.* gibi bir girişe zline atsın. Ama y@133.11.* gibi bir girişi görmezden gelebilsin yada diğer türleri..

Şimdiden teşekkürler.

Beklenti 21 Şubat 2012 19:25

Cevap: İp bloke
 
Güncel...

WaLek 22 Şubat 2012 01:15

Cevap: İp bloke
 
Alıntı:

Beklenti Nickli Üyeden Alıntı (Mesaj 1041038321)
Güncel...


MerhabLar ..
Şurda benzer bi kod var forumda mevcut oLan proxy.txt ıcerisine Sen kendın ip lerini atabilirsin .. bi dene olmadı gene yardımcı oLuruz : )

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

Beklenti 22 Şubat 2012 13:22

Cevap: İp bloke
 
Aşağıdaki gibi birşey düzenledim bu şekilde identi alıyorum ama ben [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]u2.** şeklinde aldırmak istiyorum.
PHP- Kodu:

on *:SNOTICE:*:{
  if *
Client connectingiswm $1- {
    var %
ident $right($gettok($10,1,64),-1)
    if %
ident == KELEBEK {
      .
shun $
    
}  
  }



SiLuet 22 Şubat 2012 20:35

Cevap: İp bloke
 
Kod:

on *:SNOTICE:*Client*connecting*:{
  var %ident+ip $left($right($10,-1),-1)
  if ($gettok(%ident+ip,1,64) == Y) && $regex($gettok(%ident+ip,2,64),/^133.11/i) { .zline  $9 }
}

Kırmızı Yerleri İstediğin Şekilde editledikten sonra Bu şekilde Dene Bakalım.

Beklenti 23 Şubat 2012 00:41

Cevap: İp bloke
 
Evet teşekkürler bu kod çalışıyor. Koda ek olarak şu yapılabilirmi mesela 70.144.* ve 70.145.* aynı kodda 1 ip yerine 2 ip blogu ekleme gibi bir şans varmı?

Narsinha 23 Şubat 2012 01:01

Cevap: İp bloke
 
Kod:

on *:SNOTICE:*Client*connecting*:{
  var %ident+ip $left($right($10,-1),-1)
  if ($gettok(%ident+ip,1,64) == Y) && $regex($gettok(%ident+ip,2,64),/^133.11) || $regex($gettok(%ident+ip,2,64),/^70.(14(4|5))) { .zline $9 }
}


Beklenti 23 Şubat 2012 03:44

Cevap: İp bloke
 
Alıntı:

Egzodya Nickli Üyeden Alıntı (Mesaj 1041039446)
Kod:

on *:SNOTICE:*Client*connecting*:{
  var %ident+ip $left($right($10,-1),-1)
  if ($gettok(%ident+ip,1,64) == Y) && $regex($gettok(%ident+ip,2,64),/^133.11) || $regex($gettok(%ident+ip,2,64),/^70.(14(4|5))) { .zline $9 }
}


Teşekkürler denemedim ama şu kısmın tam açıklaması nedir?
Kod:

$regex($gettok(%ident+ip,2,64),/^70.(14(4|5)))
80.177.* eklemek istedim mesela şu şekilde doğru olur sanırım;

PHP- Kodu:

$regex($gettok(%ident+ip,2,64),/^80.(17(7|5))) 


Narsinha 23 Şubat 2012 10:12

Cevap: İp bloke
 
$regex($gettok(%ident+ip,2,64),/^70.(14(4|5)))

Burda ^ başlayan anlamı katıyor ^70.14 kısmı sabit 14 ün yanına gelecek sayı 4 veya 5 ise (4|5) ^70.144 veya ^70.145

Beklenti 23 Şubat 2012 22:41

Cevap: İp bloke
 
Teşekkürler sanırım buda çalışıyor saolun arkadaşlar.

Beklenti 24 Şubat 2012 01:42

Cevap: İp bloke
 
Ama bukez identi görmezden geliyor Egzodya ? Diğer identleride alıyor.

Narsinha 24 Şubat 2012 11:33

Cevap: İp bloke
 
Kod:

on *:SNOTICE:*Client*connecting*:{
  var %ident+ip $left($right($10,-1),-1)
  if ($gettok(%ident+ip,1,64) == Y) && $regex($gettok(%ident+ip,2,64),/133.11|70.14(4|5)/A)) { .zline $9 }
}

veya

Kod:

on *:SNOTICE:*Client*connecting*:{
  var %ident+ip $left($right($10,-1),-1)
  if ($gettok(%ident+ip,1,64) == Y) {
    if $regex($gettok(%ident+ip,2,64),/^133.11) || $regex($gettok(%ident+ip,2,64),/^70.14(4|5))) { .zline $9 }
  }
}

olarak dene && (ve) ile || ( veya) çakışmış önceki kodda takıldığın yerde sor.

Beklenti 24 Şubat 2012 14:27

Cevap: İp bloke
 
İkisinide denedim yine identi görmezden geliyor ipinde 131.. diye geçenlerin hepsini zlineliyor. Siz kodu test ettinizmi bakın isterseniz ben hatalı bir işlem yaptığımı düşünmüyorum.

Narsinha 24 Şubat 2012 15:05

Cevap: İp bloke
 
Kod:

on *:SNOTICE:*Client*connecting*:{
  if (!$window(@snotice)) window @snotice
  var %s = 1,%q = $numtok($1-,32) | while (%s <= %q) { if $token($1-,%s,32) {
      aline @snotice $+($,%s,:,$chr(32),$v1)
      inc %s
    }
  }
}

bu kodu remote ekle @snotice penceresine gelen verileri pastelesene buraya benim bulunduğum sunucu Cr unrealde veriler nasıl geliyor tam olarak deneyemiyorum.

Beklenti 24 Şubat 2012 17:21

Cevap: İp bloke
 
Arkadaş yardımcı oldu saolsun çalışan kodu aşağıda paylaşıyorum belki zamanla işine yarayan olabilir.
Kod:

on *:SNOTICE:*Client*connecting*:{
  var %sidentd = $right($token($10,1,64),-1)
  if (%sidentd == XyX) && $regex($left($token($10,2,64),-1),/78.170|78.16(3|9)/A) { .zline $9 Kovuldun }
}


bøCek 08 Mart 2012 09:49

Cevap: İp bloke
 
ßu Kodun CR Versiyonu Yokmudur ? Varsa Paylaşılırsa Sevinirim. Şimdiden Teşekkürler.

WaLek 08 Mart 2012 10:12

Cevap: İp bloke
 
Alıntı:

bøCek Nickli Üyeden Alıntı (Mesaj 1041054325)
ßu Kodun CR Versiyonu Yokmudur ? Varsa Paylaşılırsa Sevinirim. Şimdiden Teşekkürler.


SeLam su sekılde haL oLur meseLa CR da
/os akill add [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].* sebep Süre
Örnek : /os akill add [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].* Senın burda oLmani İstemıyorum .. 1000
gibi
meseLa ..

bøCek 08 Mart 2012 10:21

Cevap: İp bloke
 
Walek Evet Öyle biliyorum Olduğunuda ßen Kod Olarak İstemiştim. Şimdi denem@131.15 geliyor bu sefer onuda atıyor ama İdent bazLı yapılırsa denem@131.15 degilde denemesene@131.15 atılması daha iyi :)

Yada Şöylede Olabilir Aslında konu açaçktım istemiş olduğumuda konuyu gördüm açmadım.

ip.txt içine ip'leri sıralandırıp O'iplerden varsa direk kline atmasını istiyecektim.

Örnk : 131.15.21-* 131.15.35-* 131.15.45-* Gibi Son İki İp değişkeni değişiyor. Onları Oraya yazıp Varsa Atacak. Belirttigim İdentlerdekine tabiki. varsa böyle birşey süper olur :)

Narsinha 08 Mart 2012 12:41

Cevap: İp bloke
 
Alıntı:

Beklenti Nickli Üyeden Alıntı (Mesaj 1041040865)
Arkadaş yardımcı oldu saolsun çalışan kodu aşağıda paylaşıyorum belki zamanla işine yarayan olabilir.
Kod:

on *:SNOTICE:*Client*connecting*:{
  var %sidentd = $right($token($10,1,64),-1)
  if (%sidentd == XyX) && $regex($left($token($10,2,64),-1),/78.170|78.16(3|9)/A) { .zline $9 Kovuldun }
}


Bu yazdığım Beklenti için kod unrealdi evet.Cr içinde aynı şekilde çalışır.Fakat Cr de Client Connecting noticesini görmek için /umode +c girmeniz gerekmektedir.


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

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