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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 18 Eylül 2007, 22:58   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Belirlediğim Realnameler dısındakilere ban




Arkadaslar Selam daha önce tasarlamış oldugum oper scriptime bi çok güvenlik koruması eklemiştim fakat uzun zamandır düşünüpte bi türlü faaliyete geçiremediğim bi koruma sistemi vardı ve bu konuda çok tecrübeli olmadıgım için bi fikir yürütemedim. istediğim şu on connect eventini kullanarak belirlenen 5 - 10 sabit realname dısındaki tüm realnameleri kullananlara zline atılacak. Yani yapmak istediğim sunucum düz mIRc'den girişe açık olmadıgı için başka scriptlere gelen yada farklı realnameler kullanan saldırganları dışarı çıkarmak yardımcı olabilirmisiniz ?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 19 Eylül 2007, 00:18   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Belirlediğim Realnameler dısındakilere ban




Şimdi hayat'cım madem kendin yazıyorsun yardımcı olayım sana ve mantığı anlatayım.
Client Connecting yani girişte nick'e who/whois vb çektirirsin.
Ben örnek olarak who çektim.
Biliyorsunki who sorgulamasında, sorgulanan nick'in gerçek ismi gözükmektedir.
Bu gerçek isim $9 'a denk geliyor.
Tabi isimin içerisinde boşluk olabilme ihtimali yüksek olduğu için, $9- yapıcaksın.
Yani kısaca kod şöyle oluyor;
on *:snotice:*Client conn*: { .enable #x | .who $9 }
#x off
raw *:* { if $numeric == 352 { if korumadaki-isim1 iswm $9- || korumadaki-isim2 iswm $9- { halt } | else { gline $6 Dışarı | halt } } | if $numeric == 315 { .disable #x | halt } }
#x end


Mantık bu ve kodede işini görecektir.
||(veya) ayracı ile çuğaltabilirsin.


Konu L4roXyL tarafından (19 Eylül 2007 Saat 01:09 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 22 Eylül 2007, 20:51   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Belirlediğim Realnameler dısındakilere ban




Yapamadım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 22 Eylül 2007, 21:33   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Belirlediğim Realnameler dısındakilere ban




Şimdi; iswm mantığı şudur;
//echo -a $iif(hayat iswm hayat,evet,hayır)
Bu evet olarak dönecektir.
//echo -a $iif(hayat iswm hayat ne güzel,evet,hayır)
Bu'da hayır olarak dönecektir.
//echo -a $iif(*hayat* iswm asdahayatasaa,evet,hayır)
Buda evet olarak dönecektir.

Şöyle açıklıyayım;
if (Hayat* iswm text) { işlev } : text bölümünde hayat kelimesi ile başlıyan veri varsa, işlev yap.
if (*Hayat iswm text) { işlev } : text bölümünde hayat kelimesi ile biten veri varsa, işlev yap.
if (*Hayat* iswm text) { işlev } : text bölümünün içinde hayat kelimesi geçiyorsa, işlev yap.

Yani biraz'da wildcard bilgini kullanman lazım.
Aksi taktirde kode'de sorun yok.

 
Alıntı ile Cevapla

Cevapla

Etiketler
ban, belirlediğim, belirledigim, disindakilere, dısındakilere, mirc, mirc download, mirc indir, realnameler


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Belirlediğim ip e gline Cpu mIRC Scripting Sorunları 4 30 Ağustos 2014 19:43
Belirlediğim süre içinde belirlediğim satırı yazana mesaj ClubTurkey Eggdrop, NeoStats, BNC 0 04 Aralık 2010 16:48
Belirlediğim kanallarda kick'in işlememesi. . Hesna mIRC Scripting Sorunları 4 26 Mayıs 2009 18:39
Belirlediğim Nicklerin Logları Kan mIRC Scripting Sorunları 3 09 Mayıs 2007 20:29