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/)
-   IRCd Botlar (https://www.ircforumlari.net/ircd-botlar/)
-   -   ScanX v.2 Download (https://www.ircforumlari.net/ircd-botlar/33707-scanx-v2-download.html)

SaW 07 Temmuz 2007 08:00

ScanX v.2 Download
 
Toplam 1 Eklenti bulunuyor.
ScanX v.2'yi buradan indirebilir ve aşağıda tarif ettiğim şekilde kurulumu gerçekleştirirseniz en güzel şekilde faydalanabilirsiniz.

Öncelikle shell hesabınıza login olunuz ve ana dizindeyken sırasıyla aşağıda yazdığım komutları uygulayınız:

cd egg*1*
cd src
cd mod
cd server.mod
pico server.c


Açılan dosyada

#define msgrate 2

satırını bulup

#define msgrate 0

Şeklinde değiştirip ctrl +x + y basarak (kaydeder) çıkıyorsunuz. Daha sonra:
cd
cd egg*1*


yazıp açılan dizinde sırasıyla

./configure
make config
make
make install

yazıyorsunuz.

Şimdi kurulum için ilk aşamayı halletmiş bulunuyorsunuz.
Peki bütün bu yaptığımız işlemler ne işe yarar:
Eggdrop botlar flood yememek için sunucuya belli zaman için belli sayıda (uzunlukta) mesaj yollarlar. ScanX botu sunucu üzerinde admin olacağı için normal user'lar gibi flood yemez. Çok çok fazla (unrealircd.conf'ta bunun miktarı belirtilmiştir değiştirebilirsiniz.) uzunlukta mesajda flood yiyebilir.
Bu yaptığımız işlem sonucunda mesajları sıraya koymayacak ve botumuz en az bir socket bot kadar hızlı olacaktır.

Gelelim ikinci kısıma:
Aşağıdaki linkten dosyaları indirip, gerekli yerleri editledikten sonra ScanX.conf dosyasını eggdrop klasörüne, ScanX.tcl dosyasını eggdrop/scripts klasörüne koyunuz. Eggdrop klasöründe ./eggdrop -m ScanX.conf yazmanız işlemi tamamlamanız için yetecektir.

Botu çalıştırmadan önce ScanX nickini şifreleyiniz confta ve tcl'de gerekli yerlere yazınız. Confta ScanX için belirlediğiniz oper ve operşifresini yazınız. ScanX nickini admin liste eklemeyi unutmayınız. Botu çalıştırdıktan sonra ise özeline sırasıyla hello ve pass şifreniz yazmayı unutmayınız.

Yapmanız gerekenler bunlardan ibarettir.

ScanX botu ücretsizdir. Herhangi bir yerde herhangi bi şekilde bu bottan ve ismini cismini nickini v.s değiştirip kazanç sağlamaya çalışan insanlar, "bu botu ben yazdım" şeklinde eziklik içinde bulunanlar, gerektiği şekilde ifşa edileceklerdir.

Beğenen alıp kullanır, teşekkür etmesine bile gerek yok, herhangi bir beklentim yok, beğenmeyenin hakaret etmeye kesinlikle hakkı yoktur, beğenmediysen kullanmazsın.

Benim tek isteğim botun adının (nickinin (ScanX)) değiştirilmemesidir. Onun haricinde kafanıza göre istediğiniz editi yapabilirsiniz, "ScanX bot by Lamerdude" şeklindeki editler hariç ;)

Umarım beğenirsiniz, umarım işinize yarar ve umarım yetkili arkadaşlar ScanX v.2 diye bir konu başlığı varken niye yeni bir başlık açtım biye benle papaz olmazlar : )

Saygılarımla...


Edit: Aşağıda bahsedilen hata gerektiği şekilde düzeltilip link yenilenmiştir.

TreMex 07 Temmuz 2007 08:57

Cevap: ScanX v.2 Donwnload
 
Paylasim icin "Teşekkürler" Calişmalarinda Başarilar..

HAPPyyyy 07 Temmuz 2007 09:46

Yanıt: ScanX v.2 Donwnload
 
Güzel Olmuş Baktım haberler eklentin çok hoşuma gitti saolasin

LiKaBLe_ 07 Temmuz 2007 09:49

Yanıt: ScanX v.2 Donwnload
 
Bu bot İP girişlerini takip edebiliyormu. Mesela aynı ip den 5 saniyede 3 giriş olursa ip yi banlama yeteneği gibi. ?

Eğer olmayıp ta eklenirse daha çok işe yarar. Benim de aradığım bi özellik..

Ticarichat 07 Temmuz 2007 10:38

Yanıt: ScanX v.2 Donwnload
 
Arkadaşım anlattığını Şekilde Kurmayı denedim bu Hata ile karşilaştim.

Eggdrop v1.6.17 (C) 1997 Robey Pointer (C) 2004 Eggheads
[03:34] --- Loading eggdrop v1.6.17 (Sat Jul 7 2007)
[03:34] Listening at telnet port 3336 (all).
[03:34] Module loaded: channels
[03:34] Module loaded: server
[03:34] Module loaded: ctcp
[03:34] Module loaded: irc
[03:34] Module loaded: notes (with lang support)
[03:34] Module loaded: console (with lang support)
[03:34] Module loaded: blowfish
[03:34] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ).
[03:34] use '.help userinfo' for commands.
[03:34] SaW Kanal Loglama v1: Use .mel +chan <channel>.
[03:34] Tcl error in file 'ScanX.conf':
[03:34] missing close-brace
while executing
"proc adminekle_msg {nick uhost hand arg} {
global sahip ssifre nflags sflags ssflags cflags iflags
foreach snick [lindex $sahip] {
if {$nick != $s..."
(file "scripts/ScanX.tcl" line 6466)
invoked from within
"source scripts/ScanX.tcl"
(file "ScanX.conf" line 309)
[03:34] * CONFIG FILE NOT LOADED (NOT FOUND, OR ERROR)

irfan123 07 Temmuz 2007 10:40

Yanıt: ScanX v.2 Donwnload
 
çok teşekkürler ama
while executing
"proc adminekle_msg {nick uhost hand arg} {
global sahip ssifre nflags sflags ssflags cflags iflags
foreach snick [lindex $sahip] {
if {$nick != $s..."
(file "scripts/ScanX.tcl" line 6466)
invoked from within
"source scripts/ScanX.tcl"
(file "ScanX.conf" line 159)
bu hatayı veriyor bende :S

Brain 07 Temmuz 2007 11:34

Cevap: ScanX v.2 Donwnload
 
tebrikler guzel 1 calisma epeyce inceledim sayilir, basarilarinin devamini dilerim.

proc adminekle_msg

satirini bulun ve alttaki } parantezinin yanina 1 tane daha } ekleyeyin sorun ortadan kalkacaktir.

_cRaZy_BoYs_ 07 Temmuz 2007 11:55

Yanıt: Cevap: ScanX v.2 Donwnload
 
Alıntı:

aCoustiC Nickli Üyeden Alıntı (Mesaj 230838)
tebrikler guzel 1 calisma epeyce inceledim sayilir, basarilarinin devamini dilerim.

proc adminekle_msg

satirini bulun ve alttaki } parantezinin yanina 1 tane daha } ekleyeyin sorun ortadan kalkacaktir.

Alıntı:

aCoustiC Nickli Üyeden Alıntı (Mesaj 230838)
tebrikler guzel 1 calisma epeyce inceledim sayilir, basarilarinin devamini dilerim.

proc adminekle_msg

satirini bulun ve alttaki } parantezinin yanina 1 tane daha } ekleyeyin sorun ortadan kalkacaktir.

hocam şimdi o satırı bulduk alttaki parantezin yanına demişsinde ben tam olarak anlayamadım
proc adminekle_msg {nick uhost hand arg} {
global sahip ssifre nflags sflags ssflags cflags iflags
foreach snick [lindex $sahip] {
if {$nick != $snick} { return 0 }
set fsy [llength $arg]
set fls [lindex $arg 0]
if {$fsy != "4"} {
Buraya nereye eklicez parantez ?

BaGeR 07 Temmuz 2007 12:21

Yanıt: ScanX v.2 Donwnload
 
eywallah saol kardes çok yararlı bir paylaşım.

Brain 07 Temmuz 2007 14:16

Cevap: Yanıt: Cevap: ScanX v.2 Donwnload
 
Alıntı:

_cRaZy_BoYs_ Nickli Üyeden Alıntı (Mesaj 230847)
hocam şimdi o satırı bulduk alttaki parantezin yanına demişsinde ben tam olarak anlayamadım
proc adminekle_msg {nick uhost hand arg} {
global sahip ssifre nflags sflags ssflags cflags iflags
foreach snick [lindex $sahip] {
if {$nick != $snick} { return 0 }
set fsy [llength $arg]
set fls [lindex $arg 0]
if {$fsy != "4"} {
Buraya nereye eklicez parantez ?

scanx.tcl yi acip

proc adminekle_msg {nick uhost hand arg} {

satirini buluuyouz (line 6467)

ve tamamini siliyoruz

Kod:


proc adminekle_msg {nick uhost hand arg} {
 global sahip ssifre nflags sflags ssflags cflags iflags
 foreach snick [lindex $sahip] {
  if {$nick != $snick} { return 0 }
  set fsy [llength $arg]
  set fls [lindex $arg 0]
  if {$fsy != "4"} {
  putserv "privmsg $nick : $fls komutunun kullanımı \002$fls opernicki operşifresi\002 şeklindedir. Doğru kullandığınızdan emin olun."
  return 0
  }
  if {[lindex $arg 1] != $ssifre} { putserv "privmsg $nick :Girdiğiniz şifre yanlış! Bu komutu kullanamazsınız."
  set onick [lindex $arg 2]
  set opass [lindex $arg 3]
  if {$fls == "!netadminekle"} {
  set swhs "is a Network Administrator"
  set flag $nflags
  }
  if {$fls == "!servicesekle"} {
  set swhs "is a Services Administrator"
  set flag $ssflags
  }
  if {$fls == "!serverekle"} {
  set swhs "is a Server Administrator"
  set flag $sflags
  }
  if {$fls == "!coadminekle"} {
  set swhs "is a Co-Administrator"
  set flag $cflags
  }
  if {$fls == "!ircopekle"} {
  set swhs "is an irc operator"
  set flag $iflags
  }
  putserv "addline oper $onick \{ from \{ userhost *@*; \}; password \"$opass\"; flags $flag; class clients; swhois \"$swhs\"; snomask kjGnfrebWqFvc; maxlogins \"3\"; \};"
  putserv "rehash"
  putserv "privmsg $nick : \00305Operınız eklenmiştir. Hiç bi işlem yapmanıza gerek yok."
  putserv "privmsg $nick : \00305Nicki: \002$onick\002 ve şifresi \002$opass\002 şeklindedir."
  putserv "privmsg $nick : \00305Eklediğiniz adminler için \002/os admin add $onick\002 ve operlar için \002/os oper add $onick\002 yazmayı unutmayınız."
  putserv "privmsg $nick : \037\00304Eklenen bilgileri silmek için,\037 telnetten login olup unrealircd.conf'un sonunda eklenmiş olan bilgiyi siliniz."
  putserv "privmsg $nick : \00304Daha sonra /rehash çekmeyi unutmayınız."
 }
}
}

olarak degistirdigin zaman sorun kalmayacaktir.

Oneri: TCL Script Bolumune tasinirsa erisimi daha kolay olacaktir


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net