Yukari Çık
Badnick Yasaklama mIRC Remote -
Ana Sayfa Sohbet Online Yönetim İletişim
Varsayılan Mavi
🔵 Varsayılan Mavi
Karbon Siyah
Arduvaz Gri
🌌 Gece Yarısı
🔮 İndigo Mavi
🌊 Okyanus Yeşili
🌲 Zümrüt Yeşili
🟠 Kehribar Turuncu
🔴 Koyu Kırmızı
🌹 Gül Kurusu
🟡 Bronz Altın
🔥 Turuncu Alev
💖 Derin Pembe
🍃 Bahar Yeşili
💎 Gök Mavisi
🍋 Limon Sarısı
🍇 Koyu Mor
🌸 Açık Pembe
❄️ Buz Mavisi
🌱 Naneli Yeşil
🌾 Haki Sarısı
🪻 Lavanta
☁️ Füme
🍷 Bordo
🫒 Zeytin Yeşili
Gece Mavisi
🍫 Çikolata
📀 Altın Başak
⚔️ Çelik Mavisi
🌥️ Puslu Gül
Forum Turk Haber Bandı - V4.0 (Supernova)
SON
DAKİKA
FORUM
TURK
SENDE REKLAM VER
00:00
DUYURU
● REKLAM ALANLARIMIZ AÇILMIŞTIR ● UYGUN FİYATLI TANITIMLAR İÇİN DM YOLUYLA BİZE ULAŞABİLİRSİNİZ ● SENİNDE SİTEN HİT ALSIN ISTİYORSAN REKLAMIN MILYONLARA ULAŞSIN ●

FTAGRAM

+
📢
Forumturk Açılan Konular
Yazan
Kategoriler
Tarih
Saat
Geri Dön   > > >
Reklam
Kayıt ol Arama Bugünkü Mesajlar Forumları Okundu Kabul Et   Yasaklananlar
👉 FORUMTURK KARTI ÖZEL 👈 18:31:09
FT
⚠️ Oylama yapmak için BURADAN KAYIT OL veya Giriş Yap!
BEĞENİ YAPANLAR


Yeni Konu Aç Cevapla
 
LinkBack Seçenekler Arama
Alt 06 - 10 - 2025, 23:31   #1
Çevrimdışı
~ www.forumturk.org ~

 
Kaan - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 10 - 09 - 2025
Mesajlar: 10
👤 Üye Grubu: Admin
Nerden: 34 İstanbul
Cinsiyet: Bay
Web:
Aldığı Beğeni: 6
Beğendikleri: 5
Badnick Yasaklama mIRC Remote


Kurulum

mIRC aç.

Alt+R ile Remotes penceresini aç.

Yeni bir remote oluştur (New), isim ver (örn. badnick_remote).

Aşağıdaki kodu tamamını kopyala-yapıştır yap.

Kaydet ve aktif et (Enable).
Kod:
; BadNick Remote for mIRC
;  - otomatik kick + ban (mode +b) uygular
;  - regex bazlı kontrol
;  - kullanım: regex listesini aşağıdaki %BADNICK_REGEX değişkenine ekle

; ---------- Ayarlar (burayı kendine göre düzenle) ----------
; Regexler | ile ayrılmış. Büyük/küçük harf duyarlılığı için (?i) ekleyebilirsin.
; Örnekler:
;   ^guest     -> guest ile başlayan nickler
;   (?i)bot    -> içinde bot geçen (büyük/küçük ayrımı yok)
;   [^ -~]     -> ASCII dışı karakter içeren nickler
; Birden fazla kural örneği:
;   (?i)^(guest|anon)|bot|[^\x20-\x7E]
set %BADNICK_REGEX (?i)^(guest|anon)|bot|[^\x20-\x7E]

; Hangi kanallarda otomatik işlem yapılacağını belirtmek istersen buraya ekle (virgül ayracı).
; Boş bırakılırsa tüm kanallarda çalışır.
set %BADNICK_CHANNELS

; Kick mesajı
set %BADNICK_KICKMSG Banned nickname (pattern matched).

; ---------- Başlangıçta yükleme (opsiyonel) ----------
on *:START:{
  if (%BADNICK_REGEX == $null) {
    set %BADNICK_REGEX (?i)^(guest|anon)|bot|[^\x20-\x7E]
  }
}

; ---------- Katılanları kontrol et ----------
on *:JOIN:#:{
  ; %BADNICK_CHANNELS boşsa tüm kanallarda işlem; doluysa sadece listede olanlarda.
  if (%BADNICK_CHANNELS !=) {
    if ($numtok(%BADNICK_CHANNELS,$chan,44) == 0) return
  }
  if ($regex($nick,%BADNICK_REGEX)) {
    ; önce notice ile uyar (isteğe bağlı)
    notice $nick Your nickname is not allowed on $chan.
    ; ban: *!*@host şeklinde +b uygula (host almak için $address)
    if ($address($nick,2) != $null) {
      mode $chan +b *!*@$address($nick,2)
    }
    ; kick uygula
    kick $chan $nick %BADNICK_KICKMSG
    echo -a [BadNick] $nick matched %BADNICK_REGEX and was kicked/banned from $chan.
  }
}

; ---------- Nick değişikliklerini kontrol et ----------
on *:NICK:{
  ; $nick burada eski nick, $newnick yeni nick (mIRC: $nick içinde artık yeni nick geçer; ama on NICK içinde $nick yeni nicktir)
  ; mIRC on NICK event içindeki yeni nick için $nick kullanır.
  ; Kanal listesinde botun bulunduğu kanalları tarıyoruz.
  ; $chan(n) ile botun aktif kanalları alınır.
  var %i 1
  var %total $chan(0)
  while (%i <= %total) {
    var %c $chan(%i)
    if (%BADNICK_CHANNELS !=) {
      if ($numtok(%BADNICK_CHANNELS,%c,44) == 0) { inc %i | continue }
    }
    if ($regex($nick,%BADNICK_REGEX)) {
      if ($address($nick,2) != $null) {
        mode %c +b *!*@$address($nick,2)
      }
      kick %c $nick %BADNICK_KICKMSG
      echo -a [BadNick] $nick matched %BADNICK_REGEX and was kicked/banned from %c.
    }
    inc %i
  }
}

; ---------- Yardımcı komutlar (isteğe bağlı) ----------
; /badshow -> mevcut regexi gösterir
alias badshow {
  if (%BADNICK_REGEX == $null) { echo -a [BadNick] Hiçbir regex tanımlı değil. | return }
  echo -a [BadNick] Current regex: %BADNICK_REGEX
  if (%BADNICK_CHANNELS !=) echo -a [BadNick] Active channels whitelist: %BADNICK_CHANNELS
}

; /badset <regex> -> regexi değiştirir
alias badset {
  if ($1- ==) { echo -a Usage: /badset <regex> | return }
  set %BADNICK_REGEX $1-
  echo -a [BadNick] Yeni regex: %BADNICK_REGEX
}
Açıklamalar & ipuçları
Regex yazımına dikkat et. Basit testler için (?i) ekleyerek büyük/küçük harf farkını kaldırabilirsin.

set %BADNICK_CHANNELS #chan1,#chan2 şeklinde yalnızca belirli kanallarda çalışmasını sağlayabilirsin.

Ban maskesi *!*@host kullanıyor; bazı durumlarda kullanıcı dinamik IP/host kullanıyorsa bu tam koruma sağlamayabilir.

Kalıcı saklama istersen %BADNICK_REGEX'i bir ini dosyasına yazdırıp on START'ta oku (isteğe bağlı, istersen bunu da eklerim).

Önce küçük bir test kanalı (#test) üzerinde dene; yanlış regex tüm kullanıcıları etkileyebilir.

İstersen şimdi:

Regex listesini senin verdiğin kurallara göre özelleştirip remote'u güncelleyeyim,

Veya badadd, baddel, badlist gibi yönetim alias'ları ve kalıcı ini kaydı ekleyeyim.

Hangi yolu istersin?
  Alıntı ile Cevapla

Bunlarıda İncelemek İstermisiniz ?
Konu Başlığı Konu Bölümü Son Yorum Yapan Yorum Sayısı Görüntülenme Sayısı Konu Tarihi
HiperAlem.org Özel Arayüz Tasarımı WebSite Tanıt Kaan 👤 0 30 24 - 01 - 2026 13:07
🔥 NoMercy.com.tr – IRC Sunucularınız İçin Tam... WebSite Tanıt Kaan 👤 0 21 08 - 01 - 2026 06:33
Ücretsiz Sohbet Temasi WebSite Tanıt Mys 2 141 29 - 10 - 2025 16:18
MobilAsk.com Domain Satış KaCaK 1 210 06 - 10 - 2025 23:36
Badnick Yasaklama mIRC Remote IRCd Botlar Kaan 👤 0 143 06 - 10 - 2025 23:31

Cevapla


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 Açık
Pingbacks are Açık
Refbacks are Açık

GÜNCEL SİSTEM
VERSİYONV3.8.7
YENİ ŞİFRE İSTE TIKLA
KİŞİSEL BÖLÜM TIKLA
DESTEK & İLETİŞİM HATTI TIKLA
BİLGİLENDİRME
1-) Forumumuz üzerinden paylaşılan mesajlar, konular ve resimlerden doğabilecek olan yasal sorumluluklar paylaşan kullanıcıya aittir.
2-) Konu içinde mail ve telefon paylaşımı kesinlikle yasaktır.
3-) Telif hakkı bulunan içeriklerin paylaşımı yasaktır.