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

 Kayıt ol  Topluluk
4Beğeni(ler)
  • 2 Post By saywhat
  • 1 Post By SeckiN
  • 1 Post By saywhat

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 03 Ağustos 2014, 10:48   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
bot log arama





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


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
# hangi kanal/lar üstünde kullanılacaksa : # .chanset #kanal +logrec setudef flag logrec # botunuzun log dosyası ,dizini ve adı set logrecfile "logs/b-BoTz.log" # tcllib struct paketi gerektirir. package require struct::list # komutu kullanma erişimi kimlerde olacak set logflags "mnf|oaf" # komut başına gelecek: set logtrig "!" # komut/lar ne olacak (araya boşlukla girin): set logkomut "log bak search" # maksimum kaç satır çıktı gösterilsin: set logsatr "5" # flood kontrolü "saniye" set logflud "10" # kanala/özele postalama yöntemi ne olacak # NOTICE %nick% yada PRIVMSG %nick% # olarak da tercih edebilirsiniz. set logpost "PRIVMSG %chan%" foreach bind [split $logkomut " "] { bind pub $logflags $logtrig$bind log_search_pub } proc log_search_pub {nick uhost hand chan text} { if {![channel get $chan logrec]} { return 0 } log_search $nick $uhost $hand $chan $text } proc log_search {nick uhost hand chan text} { set change(%nick%) $nick set change(%chan%) $chan set posta [string map [array get change] $::logpost] set ara [join [lrange [split $text] 0 end]] if {[llength $ara] eq "0"} { puthelp "$posta :Kullanımı:\002 $::lastbind <aranacak>\002" return 0 } set host [lindex [split $uhost @] 1] if {[throttled $host,$chan $::logflud]} { puthelp "$posta :\002Flood yapmayın !!!\002 - \ \00314[expr {[clock seconds] - $::throttled($host,$chan)}] saniye sonra deneyin...\003" return 0 } set ara *[string map {" " *} $ara]* putserv "$posta :\002$ara\002 aranıyor..." set i 0 set fp [open $::logrecfile r] set lines [split [read -nonewline $fp] "\n"] foreach line [struct::list reverse $lines] { if {[string match -nocase $ara $line]} { if {$i == $::logsatr} break puthelp "$posta :$line" incr i } } close $fp if {$i} { putquick "$posta :gösterilen arama sonucu : \002$i \002 [expr {$i == 1?"":"adet..."}]..." } else { putserv "$posta :\002aramayla eşleşen kayıt bulunamadı...\002" return 0 } } # http://is.gd/SVU9r1 proc throttled {id time} { global throttled if {[info exists throttled($id)]} { return 1 } { set throttled($id) [clock seconds] utimer $time [list unset throttled($id)] return 0 } } putlog "Ok..."


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 03 Ağustos 2014, 11:10   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: bot log arama




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] emeğine sağlık abi. Aynı mantık üzerinden sunucuya giriş yapan ip adreslerini log aldırsak. Arşiv tutsa binevi.

 
Alıntı ile Cevapla

Alt 03 Ağustos 2014, 12:02   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: bot log arama




-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] burada altta verdiğim kod o iş için...



*** Notice -- Client connecting on port 6667: dsd (Samata@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]-net.57.69) \[clients\]
bir yabancı bunu istemişti.ondaki notice böyleydi...buna uyumlu yaptım...
onda unreal ve insprIRCd sunucular varmış da birbirlerine linklilermiş vs.. sürüme/versiona göre fark edebiliyor sanırım bu client connecting notice'leri...
sizde farklıysa ,ona göre düzenleriz..

bot.conf üzerinde raw-log ,keep-all-logs ve quick-logs ayarlarını 1 yapıp aktif edersenizde oper bot/lar log dosyasına işleyecektir sunucu snotice'lerini.

 
Alıntı ile Cevapla

Cevapla

Etiketler
arama, bot, eggdrop, log, logs, tcl


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
Grinfe,internet,arama motoru,müzik Türk arama motoru güçleniyor! Deep Alternatif Arama Motorları 0 10 Aralık 2011 02:36
Arama Motoruna Kayit Fiyatı,Arama Motorlarına Kayıt PauL Alternatif Arama Motorları 0 25 Ekim 2011 14:58
Arama motoru yerine toolbardan arama yap kazan. MT EkoL İnternetten Para Kazanma Yolları 0 12 Kasım 2009 15:46