Spamfilter Komutu

Merhaba arkadaslar.
Bu Yazıda Sohbet Sunucularında Buyuk Bir problem olan Botnet Saldırılarının engellenmesinde ( Reklam engellenmesi) en kolay ve en etkili olan spamfilter’in nasıl kullanıldıgını kullandıgımız harf(mod)ların ne anlama geldıgını anlatacam.
İlk önce genel olarak Size Spamfilter komutunu yazayım.
/spamfilter add|Del Komutun uygulanacagı Yerler uygulanacak İŞLEM süresi Sebep kelime
Seklinde uygulanmaktadır.Belırtıgınız kelımeyı iceren bir yazı yazıldıgın da komutu yazarken belırledıgınız işlem kısmında (zline,kline vb) bulunan işlem otomatık olarak uygulanır.
Örng:
/spamfilter add cpNnudpqP block 1d; Yasak i r c
add ekler add del yaparsanız siler.
Burda;
add=Ekle
işlem uygulanacak yerler -anlamları
c channel Kanal mesajları
p private Özel mesajlar (kullanıcı->kullanıcı)
n private-notice Özel notice
N channel-notice Kanala notice
P part Part sebebi
q quit Quit sebebi
d dcc DCC dosya ismi
a away Away mesajı
t topic Belirtilen topic
u user Kullanıcı banı, nick!user@host:realname ile eşleşecektir
uygulanabilecek islemler
kill Kullanıcıya kill atılır
tempshun Kullanıcının o anlık oturumuna shun atılır (eğer yeniden bağlanırsa shun kalkacaktır)
shun Hosta shun atılır
kline Host için kline eklenir
gline Host için gline eklenir
zline Host için zline eklenir
gzline Host için gzline (global zline) eklenir
block Sadece mesaj bloklanır
dccblock Kullanıcı işaretlenir böylelikle kullanıcı DCC gönderimi yapamaz
viruschan Bütün kanallardan çıkartılır, set::spamfilter::virus-help-channel ile belirtilen kanala giriş yaptırılır, PONG, ADMIN , ve set::spamfilter::virus-help-channel ile belirtilen kanala msg/notice hariç hiçbir komutu kullanamaz
Süreler
d=Gün
m=Ay

Renkli Motd yazmak

Sohbet Sunucuza Renkli Motd mu yazdık istiyorsunuz.
O zaan Bu yazıyı okumanızı tavsıye edıyorum.Harfıyen uygulayın hiç Bir Sorun ile Karsılasmadan Cok Kolay Bir şekilde motd’unuzu hazırlıcaksınız.
ilk once irc ftp hesabımıza Logın oluyoruz.
ftp://irc.siteadı.com gibi.
FTp hesabımıza logın olduktan sonra Unreal3.2* klasorunu bulup acıyoruz.
Bu klasorun içince irc.motd dosyasını masa ustune cekıyoruz.
Bir programla (not defteri vb ) ile acıyoruz. Daha onceden hazırlamıs oldugumuz motd’u buraya yapıştırıp ftp’ye atıyoruz. Degısıklıklere evet dıyoruz.
Ardından tekrar Sohbet Sunucumuza giriyoruz ve /rehash komutunu uyguluyoruz. Bukadar..
NOT: Renkli Motd’u yazarken Sohbet Sunucunda Kullandıgımız Renk kodlarını yazıyoruz.
4 Sohbetizm.Net Sohbet odalarına Hoş Geldınız. gibi..
ÖRNEK motd :
- – - – 2Sunucu Sahibi : 4turkoglu
- – - – 2RooT Admin : 4AxituRk
- – - – 2Network Admin : 4gapex 12& 4SeFa
- – - – 2Services Admin : 4 Lunatic
- – - – 2Server Admin : 4RaNK
- – - – 2Co Admin :4KartaneSi 12& 4DoGa
- – - – 2Oper :4
- – - – 4~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~
- – - – 2« 14IRC Yardım kanalımız 4#Help 14kanalıdır. 12»
- – - – 2« 14Yönetim yardım kanalımız 4#Operhelp 14kanalıdır. 12»
- – - – 2« 14Size yapılmasını istemediğiniz şeyi başkasına yapmayınız. 12»
- – - – 2« 14Eğlenceyi hoşgörüyle harmanlayan . 12»
- – - – 2« 14İstek ve Şikayetleriniz İçin 4turkoglu@***** 14. 12»
- – - – 4~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- – - – - 2« 4Sunucu Kurallarımız 2»
- – - – - 2» 4 Kufur, hakaret,msn/cam veya cinsellik ifade eden
- – - – - 2» 14rumuzlar ile sohbete baglanmak, sunucuya ya da
- – - – - 2» 14kisilere zarar verme amacli saldirilar yapmak,
- – - – - 2» 14Ulu onder Ataturk’e ve/veya T.C devletine hakaret etmek,
- – - – - 2» 14 Sunucu resmi dili 4Turkce14′dir.
- – - – - 2» 14Kurallari ihlal eden kullanici kisiler sunucudan uzaklastirilir.
- – - – - 2» 14Tüm nick ve kanalları men yetkisi yönetimindir.
- – - – - 2» 14Size yapılmasını istemediğiniz şeyi başkasına yapmayınız.

irc Motd Yazma-Sohbet Odaları

Sohbet Sunucunuzda Sunucu Motd Yazmak için;
Tenet ile Hesabimiza baglaniyoruz

cd Unreal3.2

pico ircd.motd
yazdıktan Sonra Karşınıza Boş Bır alan cıkacaktır. Bu alana Sunucu Görevlılerını Kanallarını Global Sohbet odalarını vs gibi bilgilerinizi yazın.
Gerekli Bilgilerinizi Yazdıktan Sonra

ctrl+x Y , Enter’layip kaydedip cikiyoruz daha sonra rehash islemini yapiyoruz ve motd’umuz hazirladıktan sonra Sohbet Sunucumuza Gelıyoruz.
Sunucumuz da da /rehash Komutunu uyguluyoruz ve Motd’umuz Hazır oluyor.

Telnetten Admin eklemek

Telnetten Oper/Admin eklemek için yapmamız gereken unreaL klasorun de oper.conf dosyasına erişmektir. 

    Bunun için telnet hesabımıza Login oluyoruz.Ve Sırasıyla ; 

cd un*
pico opers.conf 

Dosyaya Girdikten Sonra aşagıda ki Kodları eklıyoruz Confa. 

oper nick {
from {
userhost *@*;
};
password “oper şifresi“;
flags vereceğinizflag1; <—(bu 1 i silmeyin)
class clients;
swhois “whois inde görünmesini istediğiniz Yazı”;
};

Ardından Ctrl+X basıyoruz Y basıp enterliyoruz Ve sunucumuzda /rehash Komutunu uyguluyoruz . Ardından Eger oper eklediyseniz /os oper add Nick   Admin eklediysenizde /os admin add Nick seklinde eklediğiniz kişiyi Oper ve Admin listesine ekleyin

OPER ADMİN FLAGLARI

NetAdmin = NaOorDwgcLkKbBnGztZWHvqXdrvSCpPyY*^
Services = Admin NaOorDwgcLkKbBnGztZWHvqXdrvSCpPyY*^
Server Admin = AOorDwgcLkKbBnGztZWHvqXdrvSCpPyY*^
Co Admin = COorDwgcLkKbBnGztZWHvqXdrvSCpPyY*^
IRCOP = OorDwgcLkKbBnGztZWHvqXdrvSCpPyY*^

Kanal Temizleme Kodu

Bilindigi gibi Sohbet Sunucularında her zaman kufur ve argo konusmalar gecebilmektedir.Ancak Bunları Diger kullanıcılarınıza yansıtmak istemezsiniz.Yani Onların O kullanılan argo kelimeyi görmelerini ve bundan dolayı rahatsızlık duymasını istemezsiniz.Hem Hangi sunucu yöneticisi ister ki bunu ? neyse.. Ben konuya geçeyim.
irc Sunucusunda Operatörlerin Kullanması için yazılan bir kod.Kodu ALT+R Yeni (New) Diyorsunuz ve bu Aşagıdaki Kodu Yapıştırıyorsunuz.Eger Op oldugunuz Bir kanalda !temizle yazarSanız Kanal ekranı Temizlenecektir.
on *:text:*:#:{
if !temizle isin $1 {
if $nick !isop $chan {
.msg $chan Kanal operatörümüsünüz, $nick $+ ?
}
else {
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160) Sunucumuzun Sohbet OdaLari
.msg $chan $chr(160)
.msg $chan $chr(160) Guvenle Sohbet Edebileceginiz
.msg $chan $chr(160)
.msg $chan $chr(160) Tek Sunucu Iyı Sohbetler..
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $chr(160)
.msg $chan $nick !temizle Komutunu Uygulatti
.msg $chan KanaL Temizlendi. Guvenle Sohbetinize Devam Edebilirsiniz.
}
}
}

Nickserv Komutları

mirc irc sohbet mirc icon chat
Nick değiştirme : /Nick YeniNick
Nick Kaydetme Komutu: /Ns register Şifreniz E-mail Adresiniz.
Nick Şifresini Girme : /Ns identify Şifreniz
Nickin Kaydını Silme-Droplama : /ns drop Nick şifre
Nickin Bilgisine Bakma : /ns info Nick
Nick Şifresini değiştirme: /ns set password yeniŞifre
Kanala girdiginizde eger oto olarak op olmak istemiyorsanız : /ns set noop On|Off(on acar Off kapatır)
Nickinize url ekleme,adres ekleme :/ns Set urL urLadresi
Memo Almak istemiyorsanız :/ns set nomemo on veya /ms set limit 0
Nickiniz Başkası tarafından kullanıldıgı zaman veya siz sunucudan dştüğünüz halde nickiniz düşmediyse düşürmek için : /ns ghost Nick Şifre veya /ns release nick sifre veya /ns recover nick sifre
Nickinizin info’suna bilgi eklemek için : /ns set info Bilgi
Nickinizde çıkış mesajı e-mail info vs gizleme :/ns set hide e-mail\quit\info On
Nickinize grup oluşturma : /ns group nick şifre CR de /ns link NicK Sifre
Nickinizin realname sini değiştirme : /setname YeniReaLName
identini değiştime,ident değiştirme komutu : /emailaddr YeniIdent@

Güncel Proxy Listesi 15.12.2009

Ame ve Amsg Yasaklama

Helperler , Djler ve Oper/admin gibi Sunucuda özel bir odaya sahip olan Kişilerin Ame ve Amsg’Lerinin Bu özel kanallara gitmemesi için yazılan bir koddur. Kodu alias olarak sciptinize ekliyorsunuz ve belirttiğiniz kanallara yazdıgınız ame ve amsg msjlarınız gitmiyor. Özellikle #Help , #Operhelp , #Dj Kannalarında Görevli olan arkadaşlara şiddetle öneriyorum. Gereksiz Laf karabalıgını tamamen Önler.

Ame yasaklamak için

/alias /ame { if $1 { var %º = 1 | while $chan(%º) { if !$istok(#help,$v1,32) { !describe $chan(%º) $1- } | inc %º } } }

Amsg Yasaklamak için

/alias /amsg { haltdef | var %i 0 | var %t $chan(0) | while %i < %t { inc %i | if !$istok(#help,$chan(%i),32) { msg $chan(%i) $1- } } }

Scripte ALT+R basın. Acılan pencere de ust kısımda Alias remote users ( kullanıcı) falan yazar. Burda alias yazan kısmı acıyoruz ve bu yukardaki kodları oraya yapıştırıp tamam diyoruz. Artık yazacağımız ame ve amsg ler artık gitmesini istemediğimiz kanallara girmicek. Hepsi bu..

Help Kanalına Biri Geldiginde Haberiniz olsun

Bir cok help Görevlisi genelde sadece help kanalına bakmalıdır. Ancak her ne kadar bunun için çaba gösterilsede bazen user helpte bekletilir. Kanala giriş oldugunun farkında olunmadıgı için de user help girisinde karsılanmaz. Bu tur sorunları kaldırmanın en kolay yolu helpe biri giriş yaptıgında size bir sekilde servislerin bunu haber vermesidir. işte o servisleri dile getirecek bir kod. Birisi help kanalına giriş yaptıgı zaman nickinize Notice ile bir uyarı gelir. Ve Falan Nick Help Kanalına giriş Yaptı Onu Karsıla gibisinden bişiler yazacak. işte O kod

on *:JOIN:#help:{ echo -a $nick Nickli kişi #Help kanalına girdi, yardım bekliyor }

Yukardaki Kodu Scriptinizde (mircde) ALT+R ( alt basılı tutup R’ye Basın) basın. cıkan pencerede sol ust kösesinde Yeni (new) yazan yere tıklayın ve kodu yapıstırın.ardından tamam dıyıp pencereyı kapatın.artık biri helpe giris yaptıgında size notice ile haber verılecektıR..

Helperler için aliaslar

Helpe Geleni Karşılama : /alias /F1 /msg #help $$1 Buyrun Size Nasıl Yardımcı olabilirim ? | /mode #help +v $$1
Başka Sorunuz Varmı ?: /alias /F2 /msg #help $$1 Size Yardımcı olabileceğim başka sorunuz var mı ?
Helpte Sadece irc/svs :/Alias /F3 /msg #help $$1 Help Kanalında Sadece iRC/SvS Hakkında Bilgi Verilmektedir..
Bekeleme Yapma : /alias /f4 /msg #help $$1 Lütfen Kanalda Gereksiz Bekleme Yapmayınız. Sorunuz Yok iSe /Part yazıp Kanaldan Cıkınız.
Ban+kick : /alias /F5 /ban #help $$1 | /kick #help $$1 Bu Kanalda Bekleme Yapmak Yasaktır.[HeLpTeaM] | /cs clear #help bans

Bu Aliasleri Scriptinize ekledikten Sonra işlem yapacagınız nicke bir kere tıklayıp yapmak istediginiz işlemi gerceklestiren Kısa yoL [ F ] tuslarına tıklamanız yeterlidir. Örn : Help Kanalına Gelen usere bir kere tıkladıktan sonra F1′e basarsanız Nickiniz oto olarak : uSerNicki Buyrun Size Nasıl Yardımcı olabılırım ? Diye yazacaktır.Kolay Gelsin..