.

“IRCd Dökümanları” Kategorisi için Arþiv

Spamfilter kullanımı sizlere karışık gelebilir. Sizlere bir kaç adımda uygun spamfilter kullanımı öğretmeye çalışacağım.
öncelikle adım adım sizlere kelimeleri ne şekilde ekleyebiliriz onu göstereceğim.

Öncelikle sunucunuzda bir sözcüğün ( içinde barındığı kelimeler dahi ) kullanımasını hiç bir şekilde istemiyorsanız, *sozcük* olarak eklemeniz gerekir.

>>> /spamfilter add cpNa block – yasaklı_kelime *sözcük*

Sadece o kelimenin yasaklanmasını istiyorsanız

>>> /spamfilter add cpNa block – yasaklı_kelime ^sözcük$

Alt alta yazılan reklamları engellemek için
Örnek:
w
w
w
.
gibi.

/spamfilter add cNp block – kullanimi_yasaktir ^[a-zA-Z]{1}$

olarak eklenir.

uzatılmış kelimeleri yasaklamak istiyorsak :

örnek : selammmmmm gibi.

/spamfilter add c block – lütfen_düzgün_yaziniz selam{7}

selam kelimesinde 7 tane m olursa yasaklar.

reklam korumaları için detaylı ( aynı kelime versiyonlarını yasaklamak ) ekleme.

: /spamfilter add cNpa block – blosk_kelime (Ì,i,ı,I,!,1)rc
gibi. irc – !rc – v.b reklamları yasaklar.

Comments Yorum Yok »

Eggdrop eklentisidir. Tcl dosyası olarak kaydedip Radyo botunuzun conf’una Tcl i tanıtın. Dj Kanalında !reklam demeniz yeterli olacaktır. Belirli zaman aralıklarıyla bu komutu kullanabilir dinleyici sayınızı coğaltabilirsiniz.

set reklamint “Radyomuzu Dinlemek için http://212.175.219.72:2009/listen.pls tïklayın”
bind pub – !reklam reklam
proc reklam {nick user hand chan arg} {
global reklamint
if {![isop $nick $chan]} {return 0}
putquick “operserv global $reklamint”
putquick “PRIVMSG $chan :Global Atıldı… Komutu kullanan: $nick”
}

Comments Yorum Yok »

1988 Yılında Jarkko Oikarinen tarafından yazılmıştır. Açılımı internet ağı üzerinden sohbet / chat anlamına gelmektedir. Şuanda dünya üzerinde yaklaşık 65 ülke IRC Sohbet yapısını kullanmaktadır.
Bu yapı üzerinde gelen kanallarda sohbet edebileceğiniz gibi istediğiniz kanalı açıp kendinize yakın insanları davet edip kendi ortamınızı oluşturabilirsiniz. Son yıllarda eski ilgisini kaybetse de eski kullanıcıların vazgeçilmez bir parçasıdır.

Comments Yorum Yok »

Chat Sunucunuza Lamerler tarafından saldırı amaçlı getirilen bu botları engellemek için bu kodu kullanabilirsiniz.

alias sc5mi {
if $lower($1) === $2 {
return evet
}
}
on *:snotice:*client connecting*: {
if $sc5mi($9,$remove($gettok($gettok($10,1,40),1,64), ~)) {
!kline *@ $+ $remove($gettok($10,2,64),$chr(41)) 4SC5! 30
}
}
raw *:*: {
if $numeric == 381 {
umode +c
}
}

Comments Yorum Yok »

IRCD Sunucusu içerisinde me / ame mesajlarını yasaklamak için :
cd Unreal3.2
cd src
cd modules
pico m_message.c

Kod:
if (parc < 3 || *parv[2] == '\0')
{
sendto_one(sptr, err_str(ERR_NOTEXTTOSEND), me.name, parv[0]);
return -1;
}

Yukarıdaki satırı bulup altına ;

Kod:
if (strstr(parv[2],"\1ACTION")) {
sendto_one(sptr, ":%s %d %s :ame/me/decribe komutlari kapatilmistir.", me.name, RPL_INFO, sptr->name);
return 0;
}

ekleyin
make yapıp sunucunuzu yeniden başlatın

Comments Yorum Yok »

irc sunucusu üzerinde Türkçe nicklerin kullanımını sağlamak için;

Unreal3.2 dizininde

Kod:
cd include
pico structh.h
sonra

misc macros diye aratın

sonra onun 2 satır altında

#define isvalid(c) ile başlayan satırın yerine bunu koyun

Kod:
#define isvalid(c) (((c) >= ‘A’ && (c) <= ‘~’) || (c) == ‘ç’ || (c) == ‘Ç’ || (c) == ‘ş’ || (c) == ‘Ş’ || (c) == ‘İ’ || (c) == ‘Ğ’ || (c) == ‘ğ’ || (c) == ‘ü’ || (c) == ‘Ü’ || (c) == ‘ö’ || (c) == ‘Ö’ || (c) == ‘ı’ || isdigit(c) || (c) == ‘-’)

Comments Yorum Yok »

Evet arkadaşlar bu kod ile kanal üzerinde uzun kelime örneğin:

selammmmmmmmmmmm.. v.b gibi kelimeleri yasaklamayı göstericem.

aşşağıdaki komutu oper / admin yetkilerine sahipseniz sunucunuzda kullanın.

/spamfilter add c block uzun_yazi_korumasi! [^[:space:]]{8}

Comments Yorum Yok »

http://www.unrealircd.com/modules/download.php?getfile=49

Bu Programı Pc ‘ ye Atiyoruz.
Sonra Rar Dosyasını açıyoruz.
Once
sample.conf u açıyoruz.. Orda ban-action kill yazan yazıyı ban-action gline yapayoruz Sonra. Içindeki antirandom.c Dosyasını ftp den Unreal3.2/src/modules dosyasını atıyoruz.sample.conf uda Unreal3.2 Dizinine ekliyoruz
Daha Sonra Telnetimizi Açıyoruz

cd Unreal3.2
make custommodule MODULEFILE=antirandom

Diyoruz ve Sonra

pico unrealircd.conf

loadmodule “src/modules/antirandom.so”;
include “sample.conf”;

Bunları Modules Satırına Ekliyoruz

./unreal rehash

Comments Yorum Yok »

Çoğu sitede motd hazırlamak için gerekli adımlar anlatılmış olmasına rağmen hepsi telnet üzerinden bakmıştır konuya oysaki telnet kullanamayan bir çok arkadaşımız bulunmaktadır..

Bu nedenle size ftp den motd hazırlamayı anlatacağım..

ftp hesabımıza login oluyoruz..

unreal3.2 klasörünü açıyoruz.

bu klasör içinde ircd.motd adlı dosyayı buluyoruz..

hazırladığımız motd yazılarını bu dosya içine aktarıyoruz. tamam diyip çıkıyoruz sonrasın da sunucu içerisinde /rehash bu kadar motd hazırdır.

Diğer yöntem ise ;

Telnet SSH hesabını açıyoruz.
cd Unreal3.*
pico ircd.motd
Karşımıza gelen ekrana motd yer alıcak bilgilerini yazıyoruz.Ctrl x’e basıyoruz karşımıza kayıt edilsin mi diye bir uyarı gelicek buna yes yada “y” tuşuna basarak kayıt edebiliriz.Hazırladığınız /motd’nin aktif olması için “/unreal rehash” yazıyoruz ve aktif oluyor.

Comments Yorum Yok »

set sahip Serdar set sahip2 Ben set sahip3 Baskasi bind join – * karsilama proc karsilama { nick uhost hand chan } { global sahip sahip2 sahip3 if {$nick==$sahip} { putserv “PRIVMSG $nick Hoşgeldin.” } if {$nick==$sahip2} { putserv “PRIVMSG $nick Hoş Sohbetler Dilerim.” } if {$nick==$sahip3} { putserv “PRIVMSG $nick Herhangi Bir Sorunda #help kanalına başvurunuz.” } }

mesajları değiştirebilirsiniz. sunucunuza giren userlerin özeline karşılama mesajları atan bir eklentidir.

Comments Yorum Yok »