ForumGulu.Com -IRC Dünyasının Buluşma Noktası!   sohbet
Go Back   ForumGulu.Com -IRC Dünyasının Buluşma Noktası! > MIRC Script > MIRC Scripting Programları

Yeni konu aç Konuyu yanıtla
 
Seçenekler Stil
Alt 26 Nisan 2025, 23:39   #1
Editör
 
Lexina - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 02 Nisan 2025
Üye No: 241
Mesajlar: 202
Nerden: Yurtdışı
Cinsiyet: Kadın
Takım: Galatasaray
Aldığı Beğeni: 182
Beğendikleri: 33
@Lexina
Standart IRC Monitor Scriptleri

IRC monitor scriptleri, bir IRC kanalındaki etkinlikleri takip eden ve kaydeden scriptlerdir. Bu tür scriptler, kanal yöneticilerinin ve kullanıcılarının kanalda gerçekleşen her türlü etkinliği izlemelerine yardımcı olur. Bu etkinlikler arasında kullanıcıların katılımı, mesajlar, kanal komutları, kullanıcı hareketleri, kanalda yapılan değişiklikler gibi veriler bulunur.

IRC monitor scriptleri, genellikle aşağıdaki amaçlarla kullanılır;

Kanal Etkinliklerini Kaydetmek

IRC monitor scriptleri, kanal içindeki mesajları, komutları ve diğer etkinlikleri kaydedebilir. Bu veriler, kanal yöneticilerine kanalın nasıl kullanıldığını gösterir.

Örneğin, her mesaj veya her kullanıcı giriş/çıkışı loglanarak, gelecekteki referans için saklanabilir.

Ayrıca, otomatik olarak aktif olan kullanıcılar hakkında raporlar oluşturulabilir.

Kanalda Yapılan Değişiklikleri Takip Etmek

Kanalda mod atama, yasaklama (ban), nick değişikliği gibi yönetimsel değişiklikler izlenebilir.

Örneğin, bir kullanıcı kanal yöneticisi tarafından banlandığında, bu etkinlik kaydedilebilir.

Gelişmiş Loglama ve Arşivleme

IRC monitor scriptleri, kanal aktivitelerini dosya sistemine kaydederek log dosyaları oluşturabilir.

Bu loglar, kanalın geçmişi hakkında bilgi edinmek ve herhangi bir güvenlik ihlali durumunda araştırma yapmak için kullanılabilir.

Örneğin, bir kullanıcı belirli bir süre boyunca kanalını terk ettiğinde, bu kullanıcı ile ilgili geçmiş mesajlar veya aktiviteler kolayca görüntülenebilir.

Otomatik Uyarı ve Raporlama

Kanalda belirli kelimeler, komutlar veya etkinlikler gözlemlendiğinde, otomatik uyarılar yapılabilir. Örneğin, spam veya flood (aşırı mesaj gönderme) tespit edildiğinde, yöneticilere bir uyarı gönderilebilir.

Ayrıca, kanal yöneticilerine düzenli aralıklarla raporlar gönderen scriptler de oluşturulabilir. Bu raporlar, kanalın genel durumunu ve aktivitelerini özetler.

Kanal Güvenliği ve Yönetimi

Monitor scriptleri, kanal güvenliği için kritik rol oynar. Kanalda herhangi bir güvenlik ihlali tespit edilirse, bu ihlalin kaydını tutarak yöneticiye bildirir.

Ayrıca, kanal içindeki yasadışı aktiviteleri (örneğin, spam, hakaret, tehdit) tespit etmek için de kullanılabilirler.

IRC Monitor Script Örnekleri:

Aşağıda basit bir IRC monitor script örneği verilmiştir. Bu script, kanal içindeki tüm mesajları kaydeder ve kaydedilen mesajları bir dosyaya yazar

on *:TEXT:*:#: {
; Her mesaj geldiğinde
var %time = $time
var %nick = $nick
var %message = $1-

; Mesajı log dosyasına kaydet
write logs.txt %time - %nick: %message
}

Bu basit script, bir kullanıcı kanalına her mesaj gönderdiğinde, mesajın zamanını, kullanıcı adını ve içeriğini logs.txt dosyasına kaydeder.

Daha Gelişmiş Örnekler:

Bir IRC monitor scripti daha karmaşık işlevler gerçekleştirebilir. Örneğin:

Kanal giriş/çıkışlarını izleme:

Kullanıcıların kanala giriş ve çıkışlarını loglamak.

Yasaklı kelimeleri izleme:

Kullanıcıların kanala giriş ve çıkışlarını loglamak.

Yasaklı kelimeleri izleme:

Kanalda belirli kelimelerin kullanılması durumunda bu kelimeleri kaydetmek veya kullanıcıyı uyarmak.

on *:JOIN:#: {
; Kullanıcı kanala katıldığında
var %nick = $nick
var %time = $time
write logs.txt %time - %nick joined the channel
}

on *:PART:#: {
; Kullanıcı kanaldan çıktığında
var %nick = $nick
var %time = $time
write logs.txt %time - %nick left the channel
}

on *:QUIT: {
; Kullanıcı IRC'den çıkarsa
var %nick = $nick
var %time = $time
write logs.txt %time - %nick quit IRC
}

IRC monitor scriptleri, IRC kanallarının etkinliklerini izlemek ve yönetmek için güçlü araçlardır. Kanal yöneticileri, bu scriptleri kullanarak kanal güvenliğini artırabilir, aktiviteleri düzenli bir şekilde izleyebilir ve gerektiğinde müdahale edebilirler. Bu tür scriptler, kanalın verimli ve güvenli bir şekilde yönetilmesine yardımcı olur.

__________________
Lexina isimli Üye şuanda  online konumundadır  
Alıntı Yap
Konuyu yanıtla

« - | - »
Seçenekler
Stil

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 Kapalı
Refbacks are Kapalı


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

Forum Bilgilendirme Sosyal Medya
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Navbar with Avatar by Motorradforum

Bu Forum Lisanslı Vbulletin Ürünü Kullanmaktadır.

Sitemiz bir " paylaşım " sitesidir. Bu yüzden sitemize kayıt olan herkes kontrol edilmeksizin mesaj/konu/resim paylaşabilmektedir. Bu sebepten ötürü, sitemiz üzerinden paylaşılan mesajlar, konular ve resimlerden doğabilecek olan yasal sorumluluklar paylaşan kullanıcıya aittir. Web sitemiz hiçbir yasal sorumluluk kabul etmemektedir. Illegal herhangi bir faaliyet görülmesi durumunda Yöneticilere adresine mail atıldığı taktirde mesaj, konu ya da resim en fazla 24 saat içerisinde silinecektir.

Tema Tasarım ve Kodlama
BeSte