</HEAD>
<BODY><A
href="unreal32docs.html">English</A> | <A
-href="unreal32docs.de.html">German</A> |
+href="unreal32docs.de.html">German</A> |
<A
-href="unreal32docs.es.html">Spanish</A> |
+href="unreal32docs.es.html">Spanish</A> |
<A
-href="unreal32docs.hu.html">Hungarian</A>
+href="unreal32docs.hu.html">Hungarian</A>
|
-<A href="unreal32docs.fr.html">French</A>
+<A href="unreal32docs.fr.html">French</A>
|
-<A href="unreal32docs.gr.html">Greek</A>
+<A href="unreal32docs.gr.html">Greek</A>
| <A
-href="unreal32docs.nl.html">Dutch</A> |
+href="unreal32docs.nl.html">Dutch</A> |
<A
-href="unreal32docs.ru.html">Russian</A> |
+href="unreal32docs.ru.html">Russian</A> |
Turkish
<BR><BR>
<DIV align=center><B><FONT size=7>UnrealIRCd</FONT></B><BR><FONT size=4><A
2010-11-15</DIV><BR>
<B>Baþ Kodlayýcý/Devam Ettiren:</b> Syzop<br>
<b>Kodlayýcýlar:</b> binki<br>
-<b>Önceki Kodlayýcýlar & Katkýda bulunanlar:</b> Stskeeps, codemastr, Luke, aquanight,
+<b>Önceki Kodlayýcýlar & Katkýda bulunanlar:</b> Stskeeps, codemastr, Luke, aquanight,
WolfSage, McSkaf, Zogg,
-NiQuiL, assyrian, chasm, DrBin, llthangel, Griever, nighthawk<br>
+NiQuiL, assyrian, chasm, DrBin, llthangel, Griever, nighthawk<br>
<b><strong>Belgeleme</strong>:</b> CKnight^ (ilk belgeleyen), Syzop (yeniden yazan), codemastr, ve daha çok katkýda bulunanlar<br>
<B>Önceki Çevirmenler:</B> oepidus (tt`), Strathmore (Timaeus) - irc.trsohbet.com<br>
<B>Türkçe Çeviri:</B> <a href="mailto:diablo@unrealircd.org">Diablo</a> & <a href="irc://irc.sohbetalem.net">irc.sohbetalem.net</a><br>
-<P>Bu dökümaný görüntüleyebilmeniz için aþaðýda listelenmiþ olan
+<P>Bu dökümaný görüntüleyebilmeniz için aþaðýda listelenmiþ olan
tarayýcýlardan birine sahip olmanýz gerekir. Güncellenmiþ dökümanlara <A
href="http://www.vulnscan.org/UnrealIRCd/unreal32docs.tr.html">http://www.vulnscan.org/UnrealIRCd/unreal32docs.tr.html</A>
-adresinden ulaþabilirsiniz ve ayrýca FAQ (Sýkça Sorulan Sorular) bölümüne
+adresinden ulaþabilirsiniz ve ayrýca FAQ (Sýkça Sorulan Sorular) bölümüne
de
<A href="http://www.vulnscan.org/UnrealIRCd/faq/"
target=_blank>http://www.vulnscan.org/UnrealIRCd/faq/</A>
<LI>Mozilla 1.2.X
<LI>Lynx (to a point) </LI></UL>
<P></P>
-<P><FONT size=+2><B>DÝZÝN / ÝÇERÝK TABLOSU</B></FONT><BR>1. <a
+<P><FONT size=+2><B>DÝZÝN / ÝÇERÝK TABLOSU</B></FONT><BR>1. <a
href="#IntroductionNotes">Önsöz
& Notlar</a><BR>---1.1. <A
-href="#notesonolder">3.1.x -> 3.2 yükseltme / uyum üzerine
+href="#notesonolder">3.1.x -> 3.2 yükseltme / uyum üzerine
notlar</A><BR>---1.2. <A
href="#notesonupgrade">3.2 versiyonlarý arasýnda yükseltme üzerine notlar
</A><BR>2. <A
Desteði</A><BR>-- 3.18. <A
href="#feature_timesync">Zaman Senkronizasyonu</A><BR>-- 3.19. <A
href="#feature_other">Diðer özellikler</A><BR>4. <A
-href="#configuringyourunrealircdconf">unrealircd.conf dosyasýnýn
+href="#configuringyourunrealircdconf">unrealircd.conf dosyasýnýn
konfigürasyonu</A><BR>---4.1. <A
-href="#configurationfileexplained">Açýklamalý konfigürasyon
+href="#configurationfileexplained">Açýklamalý konfigürasyon
dosyasý</A><BR>---4.2. <A
href="#meblock">Me Bloðu -=-
(M:Line)</A><BR>---4.3. <A
href="#banserverblock">Ban Server Bloðu -=-(q:Line)</A><BR>---4.17. <A
href="#banrealnameblock">Ban Realname Bloðu -=- (n:Line)</A><BR>---4.18. <A
href="#banversionblock">Ban Version Bloðu</A><BR>---4.19. <A
-href="#banexceptionblock">Ban Exception Bloðu -=- (E:Line)</A><BR>---4.20.
+href="#banexceptionblock">Ban Exception Bloðu -=- (E:Line)</A><BR>---4.20.
<A
href="#tklexceptionblock">TKL Exception Bloðu</A><BR>---4.21. <A
href="#throttleexceptionblock">Throttle Exception Bloðu</A><BR>---4.22. <A
href="#denydccblock">Deny DCC Bloðu -=- (dccdeny.conf)</A><BR>---4.23. <A
href="#denyversionblock">Deny Version Bloðu -=- (V:Line)</A><BR>---4.24. <A
-href="#denylinkblock">Deny Link Bloðu -=- (D:Line / d:Line)</A><BR>---4.25.
+href="#denylinkblock">Deny Link Bloðu -=- (D:Line / d:Line)</A><BR>---4.25.
<A
-href="#denychannelblock">Deny Channel Bloðu -=-
+href="#denychannelblock">Deny Channel Bloðu -=-
(chrestrict.conf)</A><BR>---4.26. <A
href="#allowchannelblock">Allow Channel Bloðu</A><BR>---4.27. <A
href="#allowdccblock">Allow DCC Bloðu</A><BR>---4.28. <A
href="#spamfilter">Spamfilter Bloðu</A><BR>---4.36. <A
href="#cgiirc">Cgiirc Bloðu</A><BR>---4.37. <A
href="#setblock">Set Bloðu -=- (networks/unrealircd.conf)</A><BR>---4.38. <A
-href="#filesblock">Dosya Bloðu</A><BR/>5. <A
+href="#filesblock">Dosya Bloðu</A><BR/>5. <A
href="#addtlfiles">Ek Dosyalar</A><BR>6. <A
href="#userchannelmodes">Kullanýcý & Kanal Modlarý</A><BR>7. <A
href="#useropercommands">Kullanýcý & Oper Komutlarý</A><BR>8. <A
href="#security">Güvenlik için tavsiyeler/kontrol listesi</A><BR>---8.1. <A
href="#secpasswords">Þifreler</A><BR>---8.2. <A
href="#secnonircd">Ircd ile alakalý olmayan zayýflýklar</A><BR>---8.3. <A
-href="#secpermissions">Konfigürasyon dosyasý ve yetkilendirme</A><BR>---8.4.
+href="#secpermissions">Konfigürasyon dosyasý ve yetkilendirme</A><BR>---8.4.
<A
href="#secuser">Kullanýcý-kaynaklý problemler</A><BR>---8.5. <A
href="#secsnif">SSL/SSH & sniffing</A><BR>---8.6.
href="#secinformation">Bilgilendirme</A><BR>---8.8. <A
href="#secantiexploit">Exploitlere karþý korunma</A><BR>---8.9. <A
href="#secsummary">Özet</A><BR>9. <A
-href="http://www.vulnscan.org/UnrealIRCd/faq/" target=_blank>Sýkça Sorulan
+href="http://www.vulnscan.org/UnrealIRCd/faq/" target=_blank>Sýkça Sorulan
Sorular (FAQ)</A><BR>10.
<a href="#modules">Moduller</a><BR>---10.1.
<a href="#modules_m_nopost">m_nopost</a><BR>A.
href="#regexsub">Gruplama Ýþleçleri (Alt ifadeler)</A><BR>---A.8. <A
href="#regexbackref">Grup Adresleme Ýþleci</A><BR>---A.9.
<A href="#regexcase">Büyük/küçük harf duyarlýlýðý</A><BR></P>
-<P><B><FONT size=+2>1.0 \96 Önsöz & Notlar <A
+<P><B><FONT size=+2>1.0 \96 Önsöz & Notlar <A
name=IntroductionNotes></A></FONT></B><BR></P>
<DIV class=desc>
<P>Bu döküman UnrealIRCd ile özel kullaným için
-yazýlmýþtýr. Bu dökümanýn, UnrealIRCd Geliþtirme Grubunun yazýlý izni
+yazýlmýþtýr. Bu dökümanýn, UnrealIRCd Geliþtirme Grubunun yazýlý izni
olmadan,
baþka bir yazýlým paketi ile kullanýmý veya baþka bir yazýlým paketi ile
-daðýtýlmasý kesinlikle yasaktýr. Bu dökümaný, UnrealIRCd ile kullanýlmasý
+daðýtýlmasý kesinlikle yasaktýr. Bu dökümaný, UnrealIRCd ile kullanýlmasý
koþulu
ile ve dökümanýn üzerinde hiçbir þekilde deðiþiklik yapmamak koþulu ile,
istediðiniz miktarda kopyasýný çýkarabilir / bastýrabilir / çoðaltabilir /
yayýnlayabilirsiniz. - Copyright (telif Hakký) UnrealIRCd Geliþtirme Grubu
2002-2006</P>
<P>Yardým istemeden önce lütfen bu klavuzu okuyun, ayrýca
-<A href="http://www.vulnscan.org/UnrealIRCd/faq/" target=_blank>FAQ</A>
+<A href="http://www.vulnscan.org/UnrealIRCd/faq/" target=_blank>FAQ</A>
(Sýkça Sorulan Sorular) kýsmýna GERÇEKTEN göz atýn
ki bu kýsýmda sorularýnýzýn/sorunlarýnýzýn yaklaþýk olarak %80 'i
cevaplanmýþtýr/çözülmüþtür. Eðer hala yardýma ihtiyacýnýz varsa,
-irc.unrealircd.org (port 6667) sunucusunda #unreal-support kanalýndan yardým
+irc.unrealircd.org (port 6667) sunucusunda #unreal-support kanalýndan yardým
için
-istekte bulunabilirsiniz. (not: belgeleri ve faq kýsmýný okumuþ olduðunuzu
+istekte bulunabilirsiniz. (not: belgeleri ve faq kýsmýný okumuþ olduðunuzu
kabul
-ediyoruz ve UnrealIRCd hakkýnda yardým edebiliriz, servisler hakkýnda
+ediyoruz ve UnrealIRCd hakkýnda yardým edebiliriz, servisler hakkýnda
deðil!).
Ayrýca forumlarýmýzý kullanabilirsiniz <a href="http://forums.unrealircd.com/"
-TARGET="_blank">http://forums.unrealircd.com</a>.
+TARGET="_blank">http://forums.unrealircd.com</a>.
Eðer bir açýk varsa (bug, hata) bunu <A href="http://bugs.unrealircd.org/"
target=_blank>http://bugs.unrealircd.org/</A> adresine
bildirin.</P></DIV>
baþlangýçta bu deðiþimi yapmak size zor gözükebilir, fakat deðiþim olduðunda
bunu daha iyi bulacaksýnýz!</P>
<P>Ayný zamanda 3.1.x\92de olan özellikleri bilmenize raðmen
-özellikler hakkýnda ki bölüm 3\92ü okumayý unutmayýn, çünkü birkaç yeni
+özellikler hakkýnda ki bölüm 3\92ü okumayý unutmayýn, çünkü birkaç yeni
özellik
mutlaka vardýr.</P>
<P>3.1.x ile 3.2 uyum/link açýsýndan uygun deðildir, fakat
-eðer gerçekten bunu yapmak istiyorsanýz, en düþük 3.1.4\92e ihtiyacanýz
+eðer gerçekten bunu yapmak istiyorsanýz, en düþük 3.1.4\92e ihtiyacanýz
vardýr,
fakat 3.1.5.1 þiddetle önerilir.</P></DIV>
<P><FONT size=+2><B>1.2 \96 3.2 versiyonlarý arasýnda yükseltme üzerine
<LI>Eski konfigürasyon dosyalarýnýzý yeni klasöre
kopyalayýn. </LI></UL>
<P>Ayný zamanda lütfen .RELEASE.NOTES dosyasýný nelerin
-deðiþtiðini görmek için kontrol edin. Eðer versiyonlar arasýnda ki deðiþim
+deðiþtiðini görmek için kontrol edin. Eðer versiyonlar arasýnda ki deðiþim
için
bir hata (bug) bildirecekseniz; bunun bir bug olduðunu bildirmeden önce
.RELEASE.NOTES kýsmýný okuduðunuza emin olun.</P></DIV>
<P><FONT size=+2><B>2.0 - Kurulum</B></FONT><A id=installation
name=installation></A><BR>
-<DIV class=desc><BR><B>Test edilmiþ & Desteklenen Ýþletim
+<DIV class=desc><BR><B>Test edilmiþ & Desteklenen Ýþletim
Sistemleri:</B><BR>
<UL>
<LI><B>*NIX versiyonlarý:</B>
<LI>amd64
<LI>alpha </LI></UL></LI></UL><BR>Eðer
sizin kurduðunuz Unreal3.2 diðer bir iþletim sistemi ile düzgün olarak
-çalýþýyorsa lütfen ayrýntýlarý aþaðýdaki adrese bildirin: <A
-href="mailto:coders@lists.unrealircd.org"
+çalýþýyorsa lütfen ayrýntýlarý aþaðýdaki adrese bildirin: <A
+href="mailto:coders@lists.unrealircd.org"
>coders@lists.unrealircd.org<BR></A>
<P></P>
<P><B>Kurulum Yönergeleri</B><BR>Linux:<BR>
þeyler).</P>
<P>Bu bölümü atlayabilirsiniz, bununla birlikte bu bölümü
kurulumdan önce ve sonra okumanýz tavsiye edilir. Aksi takdirde 'cloaking',
-'snomasks' vs. gibi özelliklerin genel mantýðýný
+'snomasks' vs. gibi özelliklerin genel mantýðýný
anlayamayacaksýnýz.</P></DIV>
-<P><FONT size=+2><B>3.1 - Gizleme (Cloaking)</B></FONT><A
+<P><FONT size=+2><B>3.1 - Gizleme (Cloaking)</B></FONT><A
name=feature_cloaking></A></P>
<DIV class=desc>
<P>Gizleme(cloaking) kullanýcýlarýn gerçek hostname\92lerinin
-gizlenmesi için bir yoldur, örneðin eðer gerçek hostname\92iniz
+gizlenmesi için bir yoldur, örneðin eðer gerçek hostname\92iniz
<I>d5142341.cable.wanadoo.nl</I>, ise, bu (giriþ, çýkýþ ve
whois \91de, vs) <I>rox-2DCA3201.cable.wanadoo.nl </I>olarak
-görülecektir. Bu özellik kullanýcýlarýn, gerçek host/IP\92yi
+görülecektir. Bu özellik kullanýcýlarýn, gerçek host/IP\92yi
göremeyeceklerinden,
birbirlerine saldýrý yapmalarýný engellemeye yardýmcý olur..</P>
<P>Bu +x kullanýcý modu ile kontrol edilir. (örnek: /mode
nickiniz +x), ayný zamanda adminler, +x kipini varsayýlan kipi olarak veya
kullanýcýlarýn \96x yapamamalarý için belirtebilirler.</P>
<P>Gizlenmiþ bir host, gizleme (cloaking) modülü tarafýndan
-oluþturulur (en az bir tane yüklenmesi zorunludur), þu an için sadece 1
+oluþturulur (en az bir tane yüklenmesi zorunludur), þu an için sadece 1
modül
içermektedir:<BR><B>cloak:</B> Bu
-modül 3.2.1\92den bu yana resmi gizleme modülüdür, eski algoritmaya nazaran
+modül 3.2.1\92den bu yana resmi gizleme modülüdür, eski algoritmaya nazaran
daha
-güvenlidir, dahili olarak md5 kullanýr ve 3 adet; küçük karakter olarak
+güvenlidir, dahili olarak md5 kullanýr ve 3 adet; küçük karakter olarak
(a-z)
-arasý karakterleri içeren, büyük karakter olarak (A-Z) arasý karakterleri
+arasý karakterleri içeren, büyük karakter olarak (A-Z) arasý karakterleri
içeren
ve rakam olarak (0-9) arasý rakamlarý içeren set::cloak-keys:: belirtmenizi
-gerektirir. [ör: "AopAS6WQH2Os6hfosh4SFJHs"]. Örnek için example.conf
+gerektirir. [ör: "AopAS6WQH2Os6hfosh4SFJHs"]. Örnek için example.conf
dosyasýna
bakýn.<BR>
<P>Gizleme anahtarlarý (cloak keys) bir aðdaki bütün
-sunucular için ayný olmak zorundadýr. Ayný zamanda gizleme anahtarlarý
+sunucular için ayný olmak zorundadýr. Ayný zamanda gizleme anahtarlarý
(cloak
-keys) gizli tutulmalýdýr, çünkü gizleme anahtarlarýnýn bilinmesi halinde
+keys) gizli tutulmalýdýr, çünkü gizleme anahtarlarýnýn bilinmesi halinde
gerçek
hostun bulunabilmesi olasýdýr.</P>
-<p>Ýpucu: If you are on *NIX and have to create new cloak keys, you can run './unreal gencloak'
+<p>Ýpucu: If you are on *NIX and have to create new cloak keys, you can run './unreal gencloak'
in your shell, which will output 3 random strings that you can use.</p></DIV>
-<P><FONT size=+2><B>3.2 - Modüller</B></FONT><A
+<P><FONT size=+2><B>3.2 - Modüller</B></FONT><A
name=feature_modules></A></P>
<DIV class=desc>
-<P>UnrealIRCd modül özelliðini destekler, bu:<BR>- Ircd çalýþýrken
+<P>UnrealIRCd modül özelliðini destekler, bu:<BR>- Ircd çalýþýrken
yükleyebilirsiniz/yeniden
yükleyebilirsiniz/iptal edebilirsiniz (/rehash ile). Bu bazý açýklarýn
saptanmasýný veya yeni özelliklerin restart atmadan eklenmesini
saðlamaktadýr.<BR>- Diðer kiþiler yeni komutlar,yeni
kullanýcý modlarý ve hatta yeni kanal modlarý içeren (3. parti) modüller
oluþturabilirler.<BR>Sebeplerinden dolayý çok iyi bir
-özelliktir. UnrealIRCd sadece birkaç <a href="#modules">modüller</a> ile baþlar. www.unrealircd.com
+özelliktir. UnrealIRCd sadece birkaç <a href="#modules">modüller</a> ile baþlar. www.unrealircd.com
->
modüles kýsmýna bir göz atýn veya 3. parti modülleri bulabilmek için google
arama motorunu kullanýn.
taktirde boot iþlemini gerçekleþtiremezsiniz!:<BR>
-
komutlar modülü: commands.so (windows için commands.dll)<BR>
-- gizleme
+- gizleme
modülü: çoðunlukla cloak.so (windows için
cloak.dll).</P>
</DIV>
-<P><FONT size=+2><B>3.3 - Snomasklar</B></FONT><A
+<P><FONT size=+2><B>3.3 - Snomasklar</B></FONT><A
name=feature_snomasks></A></P>
<DIV class=desc>
<P>Snomasklar sunucu uyarý maskeleridir, kullanýcý modunun
(set::snomask-on-connect) ile ve oper açýldýðý anda alýnacak snomasklarý
(set::snomask-on-oper, oper::snomask) ile belirtebilirsiniz.</P>
<P>Baþlangýþ ayarý olarak, bir kullanýcý +s modunu
-kullanýyorsa, belirtilmiþ snomasklar kullanýlýr. Oper olmayanlar için
+kullanýyorsa, belirtilmiþ snomasklar kullanýlýr. Oper olmayanlar için
snomasklar
+ks, oper olanlar için ise +kscfvGqo.</P></DIV>
<P><FONT size=+2><B>3.4 - Aliases</B></FONT><A name=feature_aliases></A></P>
<DIV class=desc>
<P>Aliases ile sunucu-taraflý alias komutlarýný
-düzenleyebilirsiniz. Örneðin nickserv\92e identify komutunu "/ns identify
+düzenleyebilirsiniz. Örneðin nickserv\92e identify komutunu "/ns identify
blah"
komutunu kullanarak gönderebilirsiniz. (bu: privmsg nickserv identify blah
olarak deðerlendirilecektir). Hatta daha kompleks yapýlarda kisaltmalar
<P><FONT size=+2><B>3.5 - Helpop</B></FONT><A name=feature_helpop></A></P>
<DIV class=desc>
<P>UnrealIRCd bünyesinde /helpop ile eriþilebilinen bir
-yardým sistemine sahiptir. /helpop komutu tamamýyla, konfigürasyon
+yardým sistemine sahiptir. /helpop komutu tamamýyla, konfigürasyon
dosyasýnda ki
help bloðu aracýlýðýyla kullanýcý tarafýndan düzenlenebilir. Ek olarak tüm
komutlar için bazý temel kullanýmlarý içeren bir help.conf dosyasý da dahil
edilmiþtir.<BR>Örneðin <I>/helpop
chmodes</I> size UnrealIRCD\92in sahip olduðu bütün kanal modlarýný
gösterecektir.<BR>Eðer IRCOp veya (helpop) yardým operatörü
-iseniz kelimenin baþýna \91?\92 karakteri koymanýz gerektiðini unutmayýn, bu
+iseniz kelimenin baþýna \91?\92 karakteri koymanýz gerektiðini unutmayýn, bu
durumda
<I>/helpop</I> için <I>/helpop ?</I>
ve <I>/helpop chmodes</I> için de <I>/helpop ?chmodes</I> vs. kullanmanýz
name=feature_operaccesslevels></A></P>
<DIV class=desc>
<P>UnrealIRCd \91de birkaç oper seviyesi vardýr ve bunlarýn
-herbirine yetki eklemesi (örneðin /gline kullanma yetkisi gibi)
+herbirine yetki eklemesi (örneðin /gline kullanma yetkisi gibi)
yapabilirsiniz,
böylece her opere ihtiyacý olduðu eriþimi saðlayabilirsiniz.</P>
<P>Bu oper bloðundaki oper flaglarý ile kontrol edilir.
Daha fazla bilgi için oper bloðuna bakýn.</P></DIV>
-<P><FONT size=+2><B>3.7 - Oper komutlarý</B></FONT><A
+<P><FONT size=+2><B>3.7 - Oper komutlarý</B></FONT><A
name=feature_opercmds></A></P>
<DIV class=desc>
<P>UnrealIRCd\92de, birçok etkili oper komutu vardýr. Bunlar
-<A href="#useropercommands">Kullanýcý & Oper Komutlarý</A> kýsmýnda
+<A href="#useropercommands">Kullanýcý & Oper Komutlarý</A> kýsmýnda
açýklanmýþtýr,
kurulumdan sonra okumak isteyebilirsiniz :).</P></DIV>
<P><FONT size=+2><B>3.8 - SSL</B></FONT><A name=feature_ssl></A></P>
desteði ile derlenmiþ olmasý gerekmektedir. SSL portunu listen::options::ssl
yönergesi ile belirtebilirsiniz.</P>
<P>SSL portundan normal baðlantý saðlayamazsýnýz (bu yüzden
-SSL portunu 6667 olarak belirtmeyin!), ayný zamanda SSL protokolunu
+SSL portunu 6667 olarak belirtmeyin!), ayný zamanda SSL protokolunu
destekleyen
bir yazýlým kullanmanýz gerekmektedir.</P>
<P>SSL desteði olan yazýlýmlar: <A
target=_blank>ek adým</A> gerektirmektedir)</P>
<P>SSL desteði olmayan yazýlýmlar için ise <A
href="http://www.stunnel.org/" target=_blank>stunnel</A>
-gibi bir gecit kullanabilirsiniz, aþaðýda örnekte bir stunnel.conf
+gibi bir gecit kullanabilirsiniz, aþaðýda örnekte bir stunnel.conf
verilmiþtir
(stunnel 4.x için):<BR><PRE> client = yes
[irc]
accept = 127.0.0.1:6667
connect = irc.myserv.com:6697
-</PRE>Eðer 127.0.0.1'e 6667 portundan baðlanýrsanýz, trafiðiniz
+</PRE>Eðer 127.0.0.1'e 6667 portundan baðlanýrsanýz, trafiðiniz
þifrelenecektir
ve irc.myserv.com port 6697 'ye yönlendirilecektir. (SSL portu).
<P></P>
doðrulamalýsýnýz ve körü körüne onaylamamalýsýnýz aksi takdirde "aktif veri
korsanlýðý" saldýrýlarýna karþý korunmanýz hala zayýf kalacaktýr. Bu konu bu
baþlýðýn konusunun dýþýnda bir konudur. (SSL hakkýnda bilgi edinin, bize
-sormayýn). [mIRC ve xchat yazýlýmlarý sertifikayý onaylayýp
+sormayýn). [mIRC ve xchat yazýlýmlarý sertifikayý onaylayýp
onaylamayacaðýnýza
dair bir pop up açmaktadýr, dolayýsýyle bu iyidir.]</P></DIV>
<P><FONT size=+2><B>3.9 - IPv6</B></FONT><A name=feature_ipv6></A></P>
<DIV class=desc>
<P>UnrealIRCd IPv6 özelliðini, beta15'den beri devamlý
olarak desteklemektedir.<BR>Bu özelliði kullanabilmeniz
-için iþletim sisteminizin IPv6 özelliðini desteklemesi ve UnrealIRCd'de
+için iþletim sisteminizin IPv6 özelliðini desteklemesi ve UnrealIRCd'de
./Config
sýrasýnda IPv6 desteðini aktif etmeniz gerekmektedir.<BR>
<P>Microsoft'un w2k/XP için deneme aþamasýnda olan IPv6
uygulamasý olmasýna raðmen, bu (henüz) UnrealIRCd tarafýndan
desteklenmemektedir.</P></DIV>
-<P><FONT size=+2><B>3.10 - Zip links</B></FONT><A
+<P><FONT size=+2><B>3.10 - Zip links</B></FONT><A
name=feature_ziplinks></A></P>
<DIV class=desc>
<P>Zip links sunucu<->sunucu linkleri için aktif
-edilebilir, bu özellikle data zlib kullanýlarak sýkýþtýrma yapýlýr. Bu
+edilebilir, bu özellikle data zlib kullanýlarak sýkýþtýrma yapýlýr. Bu
özellik
sayesinde bant geniþliðinin 60-80% 'i saklanabilir... Bu nedenle bu özellik,
küçük bant geniþlikli linkler için veya çok kullanýcýlý linkler için oldukça
kullanýþlýdýr.</P>
<P>Zip links desteðini aktif etmek için ./Config sýrasýnda
-karþýlaþacaðýnýz zlib sorusuna YES cevabý vermeniz ve bunu
+karþýlaþacaðýnýz zlib sorusuna YES cevabý vermeniz ve bunu
link::options::zip
ile belirtmeniz gerekmektedir.(her iki tarafta da)</P></DIV>
<P><FONT size=+2><B>3.11 - Dinamik DNS/IP link desteði</B></FONT><A
<P><FONT size=+2><B>3.12 - Anti-Flood özellikleri</B></FONT><A
name=feature_antiflood></A></P>
<DIV class=desc>
-<P><B>Throttling</B><BR>Throttling bir kullanýcýnýn sunucunuzdan
+<P><B>Throttling</B><BR>Throttling bir kullanýcýnýn sunucunuzdan
baðlantýsýný
kesmesinin ve yeniden sunucunuza baðlanmasýnýn ne kadar hýzla
gerçekleþebileceðini sýnýrlayabilmenizi saðlayan bir metotdur. Bunu
-konfigürasyon dosyasýnda ki set::throttle bloðunda belirtebilirsiniz.Burada
+konfigürasyon dosyasýnda ki set::throttle bloðunda belirtebilirsiniz.Burada
X,
-YY saniye içinde ki ayný IP \91ye sahip baðlantý sayýsýdýr.<BR><B>Kanal
+YY saniye içinde ki ayný IP \91ye sahip baðlantý sayýsýdýr.<BR><B>Kanal
Modlarý</B><BR>Ayný zamanda flood saldýrýlarýna karþý çok etkili olan
-kanal modlarý da vardýr. Bazýlarý:<BR><B>K</B> = /knock kullanýlamaz kanal,
-<B>N</B> = Nick deðiþtirelemez kanal, <B>C</B> = CTCP\92lerin izinli olmadýðý
-kanal, <B>M</B> = sadece kayýtlý nicklerin konuþabildiði kanal, <B>j</B> =
+kanal modlarý da vardýr. Bazýlarý:<BR><B>K</B> = /knock kullanýlamaz kanal,
+<B>N</B> = Nick deðiþtirelemez kanal, <B>C</B> = CTCP\92lerin izinli olmadýðý
+kanal, <B>M</B> = sadece kayýtlý nicklerin konuþabildiði kanal, <B>j</B> =
süreye iliþkin giriþ kýsýtlama
(kullanýcý-baþýna)<BR>beta18\92deki gibi ayný zamanda daha da
-geliþtirilmiþ olan +f kanal modu vardýr...<BR><B>f kanal modu</B><BR>Kanalý
+geliþtirilmiþ olan +f kanal modu vardýr...<BR><B>f kanal modu</B><BR>Kanalý
flood
saldýrýlarýna karþý korumak için script ve bot kullanmak yerine bu özellik
-kullanýlabilir.<BR>+f modunun kullanýmýna bir örnek: <I>*** Blah sets mode:
+kullanýlabilir.<BR>+f modunun kullanýmýna bir örnek: <I>*** Blah sets mode:
+f [10j]:15</I><BR>Bunun manasý bu kanal, her 15 saniye için 10 giriþ
-izinlidir, eðer limit aþýlýrsa kanal otomatik olarak +i moduna
+izinlidir, eðer limit aþýlýrsa kanal otomatik olarak +i moduna
alýnacaktýr.<BR>Belirtilen flood tipleri mevcuttur:<BR>
<TABLE cellSpacing=1 cellPadding=3 border=1>
<TBODY>
<TD>kick</TD>
<TD>b</TD>
<TD>eski +f'de olduðu gibi kullanýcý-baþýna
- mesaj/notice. kullanýcý atýlýr veya
+ mesaj/notice. kullanýcý atýlýr veya
banlanýr.</TD></TR></TBODY></TABLE>
-<P> Örnek: <PRE><FONT color=green>*** ChanOp sets mode: +f
+<P> Örnek: <PRE><FONT color=green>*** ChanOp sets mode: +f
[20j,50m,7n]:15</FONT>
<ChanOp> lalala
-<FONT color=green>*** Evil1 (~fdsdsfddf@Clk-17B4D84B.blah.net) has joined
+<FONT color=green>*** Evil1 (~fdsdsfddf@Clk-17B4D84B.blah.net) has joined
#test
*** Evil2 (~jcvibhcih@Clk-3472A942.xx.someispcom) has joined #test
*** Evil3 (~toijhlihs@Clk-38D374A3.aol.com) has joined #test
-*** Evil4 (~eihjifihi@Clk-5387B42F.dfdfd.blablalba.be) has joined
+*** Evil4 (~eihjifihi@Clk-5387B42F.dfdfd.blablalba.be) has joined
#test</FONT>
-- snip XX lines --
-<FONT color=green>*** Evil21 (~jiovoihew@Clk-48D826C3.e.something.org) has
+<FONT color=green>*** Evil21 (~jiovoihew@Clk-48D826C3.e.something.org) has
joined #test</FONT>
-<FONT color=brown>-server1.test.net:#test *** Channel joinflood detected
+<FONT color=brown>-server1.test.net:#test *** Channel joinflood detected
(limit is 20 per 15 seconds), putting +i</FONT>
<FONT color=green>*** server1.test.net sets mode: +i</FONT>
<Evil2> fsdjfdshfdkjfdkjfdsgdskjgsdjgsdsdfsfdujsflkhsfdl
<Evil10> fsdjfdshfdkjfdkjfdsgdskjgsdjgsdsdfsfdujsflkhsfdl
<Evil8> fsdjfdshfdkjfdkjfdsgdskjgsdjgsdsdfsfdujsflkhsfdl
-- snip XX lines --
-<FONT color=brown>-server1.test.net:#test *** Channel msg/noticeflood
+<FONT color=brown>-server1.test.net:#test *** Channel msg/noticeflood
detected (limit is 50 per 15 seconds), putting +m</FONT>
<FONT color=green>*** server1.test.net sets mode: +m</FONT>
<FONT color=green>*** Evil1 is now known as Hmmm1</FONT>
<FONT color=green>*** Evil6 is now known as Hmmm6</FONT>
<FONT color=green>*** Evil7 is now known as Hmmm7</FONT>
<FONT color=green>*** Evil8 is now known as Hmmm8</FONT>
-<FONT color=brown>-server1.test.net:#test *** Channel nickflood detected
+<FONT color=brown>-server1.test.net:#test *** Channel nickflood detected
(limit is 7 per 15 seconds), putting +N</FONT>
<FONT color=green>*** server1.test.net sets mode: +N</FONT>
-</PRE>Gerçekte daha karýþýk, daha komplike bir þekil alabilir:<BR>Ayrý ayrý
+</PRE>Gerçekte daha karýþýk, daha komplike bir þekil alabilir:<BR>Ayrý ayrý
belirtmek yerine, flood tiplerini baþka bir
biçimde de belirtebilirsiniz, örneðin: <I>+f
[20j#R,50m#M]:15</I><BR>Bu; eðer join limiti aþýlýrsa
-kanalýn +R moduna (burada limit 15 saniye içinde 20 join) ve eðer mesaj
+kanalýn +R moduna (burada limit 15 saniye içinde 20 join) ve eðer mesaj
limiti
-aþýlýrsa kanalýn +M moduna (burada limit 15 saniye içinde 50 mesaj)
+aþýlýrsa kanalýn +M moduna (burada limit 15 saniye içinde 50 mesaj)
alýnmasýný
saðlayacaktýr.<BR><BR>Ayný zamanda \93X
dakika sonra modu kaldýr\94 özelliði de vardýr: <I>+f
-[20j#R5]:15</I> limit aþýldýðý takdirde kanal +R moduna alýnacaktýr ve 5
+[20j#R5]:15</I> limit aþýldýðý takdirde kanal +R moduna alýnacaktýr ve 5
dakika
sonra kanal \96R moduna alýnacaktýr.<BR>Bir sunucu için,
belirli bir süre sonra modun kaldýrýlmasý özelliði,
bu sunucu tarafýndan <I>+f [20j#i10]:15</I>, olarak
algýlanabilir, bu sadece bir baþlangýç deðeridir, hala [20j#i2]:15 olarak
belirtebilirsiniz. Ayný zamanda; ör: [20j#i0]:15 þeklinde belirterek modun
-kaldýrýlmasý özelliðini iptal edebilirsiniz.<BR><BR>Ayný zamanda eski +f
+kaldýrýlmasý özelliðini iptal edebilirsiniz.<BR><BR>Ayný zamanda eski +f
modu (kullanýcý baþýna mesaj floodu)
't' olarak mevcuttur, +f 10:6 modu +f [10t]:6 olarak yorumlanýr ve +f *20:10
-modu +f [20t#b]:10 olarak yorumlanýr. Ircd, bu modu kullanýldýðý anda
+modu +f [20t#b]:10 olarak yorumlanýr. Ircd, bu modu kullanýldýðý anda
otomatik
olarak yeni +f modu tipine çevirecektir. Not: \91t\92 ban\92larý için ban kaldýrma
-zamaný yoktur.(Ör: [20t#b30]:15 iþlevi yoktur).<BR><BR>Bir kanalda +f
+zamaný yoktur.(Ör: [20t#b30]:15 iþlevi yoktur).<BR><BR>Bir kanalda +f
modundan en iyi þekilde yararlanmak nelere
dayanýr... kanalýn kaç kullanýcýsý var? Kanalýnýz kullanýcýlarýn çokça
-mesajlaþmasý gerektiði bir kanal mý (ör: trivia) veya kullanýcýlar sýk sýk
+mesajlaþmasý gerektiði bir kanal mý (ör: trivia) veya kullanýcýlar sýk sýk
popup
-kullanýyorlar mý? Bu tarz bir ana kanal mý veya auto-join kanalý mý?
+kullanýyorlar mý? Bu tarz bir ana kanal mý veya auto-join kanalý mý?
vs..<BR>Bütün kanallar için iyi olabilecek mükemmel bir +f modu
-kullanýmý yoktur ama baþlangýç için aþaðýdaki örneðe bakýp ihtiyaçlarýnýza
+kullanýmý yoktur ama baþlangýç için aþaðýdaki örneðe bakýp ihtiyaçlarýnýza
göre
deðiþtirebilirsiniz:<BR>+f
[30j#i10,40m#m10,7c#C15,10n#N15,30k#K10]:15<BR>her 15
saniye için 30 join, limit aþýlýrsa kanal otomatik olarak 10 dakikalýðýna +i
moduna alýnýr<BR>her 15 saniye için 40 mesaj, eðer limit
-aþýlýrsa kanal otomatik olarak 10 dakikalýðýna +m moduna alýnýr<BR>her 15
+aþýlýrsa kanal otomatik olarak 10 dakikalýðýna +m moduna alýnýr<BR>her 15
saniye için 7 CTCP, eðer limit aþýlýrsa kanal
otomatik olarak 15 dakikalýðýna +C moduna alýnýr<BR>her 15
saniye için 15 nick deðiþimi, eðer limit aþýlýrsa kanal otomatik olarak 15
kullanýcý sayýsý>75) join duyarlýlýðýný (örneðin: 50) ve mesaj limitini
(örneðin: 60 veya 75) arttýrabilirsiniz.<BR>Özellikle modun
kaldýrýlma süresi bir deneme yanýlma iþidir.. Böyle düþünebilirsiniz.. Eðer
-kanalda duruma el koyabilecek bir op olmazsa, kanalý 15 dakikalýðýna
+kanalda duruma el koyabilecek bir op olmazsa, kanalý 15 dakikalýðýna
kitlemeli
-miyim (=kullanýcýlar için hoþ olmaz) veya 5 dakikalýðýna (=saldýrýyý
+miyim (=kullanýcýlar için hoþ olmaz) veya 5 dakikalýðýna (=saldýrýyý
yapanlar 5
-dakika bekleyip daha sonra saldýrýya devam edebilirler). Bu ayný zamanda
+dakika bekleyip daha sonra saldýrýya devam edebilirler). Bu ayný zamanda
flood
tipine de baðlýdýr, kullanýcýlarýn kanala girememesi (+i) veya kanalda
konuþamamasý (+m) nick deðiþtirememelerinden (+N) veya kanala CTCP (+C)
gönderememelerinden daha kötü bir durumdur bu nedenle herbir flood tipi için
-ayrý ayrý mod kaldýrýlma süresi belirtmek isteyebilirsiniz<BR><B>j kanal
+ayrý ayrý mod kaldýrýlma süresi belirtmek isteyebilirsiniz<BR><B>j kanal
modu</B><BR>+f modu join flood\92larý engelleme özelliðini de
-kapsamaktadýr, bununla birlikte bu özellik "geniþ kapsamlýdýr". Örneðin,
+kapsamaktadýr, bununla birlikte bu özellik "geniþ kapsamlýdýr". Örneðin,
eðer
5:10 belirtilirse ve 5 <U>farklý</U> kullanýcý 10 saniye
-içinde kanala girerse, flood korumasý tetiklenecektir. +j kanal modu
+içinde kanala girerse, flood korumasý tetiklenecektir. +j kanal modu
farklýdýr.
Bu mod kullanýcý-baþýna esasýyla çalýþýr. Join flood saldýrýlarýna karþýn
korunma amacýndan ziyade, join-part flood saldýrýlarýndan korunma amacýyla
-tasarlanmýþtýr (revolving door floods). Mod: X join (giriþ) sayýsýný
+tasarlanmýþtýr (revolving door floods). Mod: X join (giriþ) sayýsýný
belirtmek
üzere ve Y saniye sayýsýný belirtmek üzere X:Y olarak belirtilir. Eðer bir
kullanýcý bu limit aþarsa , onun kanala giriþi engellenecektir. </DIV>
-<P><FONT size=+2><B>3.13 - Ban tipleri</B></FONT><A
+<P><FONT size=+2><B>3.13 - Ban tipleri</B></FONT><A
name=feature_bantypes></A></P>
<DIV class=desc>
<P><B>Ana bantipleri ve gizlenmiþ
-(cloaked) hostlar</B><BR>UnrealIRCd <I>+b nick!user@host</I> gibi ana
+(cloaked) hostlar</B><BR>UnrealIRCd <I>+b nick!user@host</I> gibi ana
bantiplerini
desteklemektedir.<BR>
Ayný zamanda, eðer bir kullanýcý
'rox-ACB17294.isp.com' gibi bir gizlenmiþ hosta sahipse ve siz
-*!*@rox-ACB17294.isp.com þeklinde bir ban belirtmiþseniz, bu durumda
+*!*@rox-ACB17294.isp.com þeklinde bir ban belirtmiþseniz, bu durumda
kullanýcý
--x (böylece hostu 'dial-123.isp.com' olacaktýr(örneðin)) moduna geçse
+-x (böylece hostu 'dial-123.isp.com' olacaktýr(örneðin)) moduna geçse
dahi
-belirtilen ban hala eþleþecektir. Banlar herzaman gerçek ve gizlenmiþ
+belirtilen ban hala eþleþecektir. Banlar herzaman gerçek ve gizlenmiþ
hostlarla
eþleþir.<BR>
Bununla birlikte IP ban da vardýr (ör :
*!*@128.*).<BR><BR>Gizlenmiþ IP\92lere
ban için birkaç açýklama gereklidir:<BR>Eðer kullanýcýnýn
-IP\92si 1.2.3.4 ise gizlenmiþ IP\92si 341C6CEC.8FC6128B.303AEBC6.IP
+IP\92si 1.2.3.4 ise gizlenmiþ IP\92si 341C6CEC.8FC6128B.303AEBC6.IP
olabilir.<BR>Eðer *!*@341C6CEC.8FC6128B.303AEBC6.IP þeklinde ban
-atarsanýz bu ban *!*@1.2.3.4 þekline eþdeðerdir (bu açýktýr...)<BR>Eðer
+atarsanýz bu ban *!*@1.2.3.4 þekline eþdeðerdir (bu açýktýr...)<BR>Eðer
*!*@*.8FC6128B.303AEBC6.IP þeklinde ban atarsanýz bu
ban *!*@1.2.3.* þekline eþdeðerdir.<BR>Eðer
-*!*@*.303AEBC6.IP þeklinde ban atarsanýz bu ban *!*@1.2.* þekline
+*!*@*.303AEBC6.IP þeklinde ban atarsanýz bu ban *!*@1.2.* þekline
eþdeðerdir.<BR>Bu bilgilendirme atýlacak bir banýn ne kadarlýk bir
-kapsamasý olduðuna karar verirken size yardýmcý
+kapsamasý olduðuna karar verirken size yardýmcý
olacaktýr.<BR><BR><b>Geniþletilmiþ ban tipleri</b><br>
Geniþletilmiþ banlar ~<tip>:<parametre>. þeklindedir.<br>
nick!user@host haricinde diðer þekillerde ban ve muafiyet eklemenizi saðlar.
<br>
<table border=1>
<tr><td>tip:</td><td>isim</td><td>açýklama:</td></tr>
-<tr><td>~q</td><td>quiet</td><td>Kullanýcý kanala girebilir fakat yazý yazamaz,
+<tr><td>~q</td><td>quiet</td><td>Kullanýcý kanala girebilir fakat yazý yazamaz,
yazabilmesi için +v veya daha yükseði gerekmektedir. <i>Örnek: +bb ~q:*!*@blah.blah.com ~q:nick*!*@*</i></td></tr>
-<tr><td>~n</td><td>nickchange</td><td>Kullanýcý nick deðiþemez, deðiþebilmesi için
+<tr><td>~n</td><td>nickchange</td><td>Kullanýcý nick deðiþemez, deðiþebilmesi için
+v veya daha yükseði gerekmektedir. <i>Örnek: +bb ~n:*!*@*.aol.com ~n:nick*!*@*</i></td></tr>
<tr><td>~j</td><td>join</td>
<td>Eðer bir kullanýcý, bu banla eþleþiyorsa kanala giremez.
<br>
<table border=1>
<tr><td>tip:</td><td>isim</td><td>açýklama:</td></tr>
-<tr><td>~c</td><td>channel</td><td>Eðer kullanýcý bu kanalda olduðunda diðer kanallara giriþ yapamaz.
+<tr><td>~c</td><td>channel</td><td>Eðer kullanýcý bu kanalda olduðunda diðer kanallara giriþ yapamaz.
Öneki (+/%/@/&/~) olan kullanýcýlar veya daha üst yetkilere sahip olan kullanýcýlar kanala
giriþ yapacaklardýr.
<i>Örnek: +b ~c:#lamers, +e ~c:@#trusted </i></td></tr>
<tr><td>~r</td><td>realname</td><td>Kullanýcýlarýn realnameleri eþleþiyorsa, diðer kanallara giriþ gerçekleþtiremez.<br>
<i>Örnek: ~r:*Stupid_bot_script*</i><br>
- NOT: ('_') Karakteri (' ') karakterine denk gelir ve dolayýsý ile ('_') karekteri, bu ban
+ NOT: ('_') Karakteri (' ') karakterine denk gelir ve dolayýsý ile ('_') karekteri, bu ban
'Stupid bot script v1.4' ile eþleþir.</td></tr>
<tr><td>~R</td><td>registered</td><td>Eðer bir kullanýcý kendini servislere tanýtmýþsa
(Genellikle NickServ) ve nicki eþleþiyorsa bu ban da eþleþir. Yani bu ban çeþidi yalnýzca ban yollarýnda
<br>
Modüllerden baþka ban tipleri de ekleyebilirsiniz.<br>
</p></div>
-<P><FONT size=+2><B>3.14 - Spamfilter</B></FONT><A
+<P><FONT size=+2><B>3.14 - Spamfilter</B></FONT><A
name=feature_spamfilter></A></P>
<DIV class=desc>
<P>Spamfilter spam,reklam,worm ve diðer türlerde ki
istenmeyen durumlara karþý yeni bir sistemdir. Badwords sistemi ile benzer
çalýþýr fakat birçok avantajý vardýr.</P>
-<P>Spamfilter kullanýmý aþaðýda gösterilmiþtir:<BR><B>/spamfilter
+<P>Spamfilter kullanýmý aþaðýda gösterilmiþtir:<BR><B>/spamfilter
[add|del|remove|+|-]
[tip] [eylem] [tklsüresi] [sebep] [düzenli-ifade]</B><BR>
<TABLE border=0>
<TD>u</TD>
<TD>user</TD>
<TD>Kullanýcý baný, nick!user@host:realname ile
- eþleþecektir </TD></TR></TBODY></TABLE>Çoklu hedefler
+ eþleþecektir </TD></TR></TBODY></TABLE>Çoklu hedefler
belirtebilirsiniz,
cpNn gibi. </TD></TR>
<TR vAlign=top>
<TD>viruschan</TD>
<TD>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
+ yaptýrýlýr, PONG, ADMIN , ve set::spamfilter::virus-help-channel
ile
belirtilen kanala msg/notice hariç hiçbir komutu
kullanamaz</TD></TR>
<TR vAlign=top>
<TD><B>[tklsüresi]</B></TD>
<TD>Spamfilter tarafýndan eklenen *line/shun için
- geçerli olma süresidir, baþlangýç deðeri için '-' kullanýn veya
+ geçerli olma süresidir, baþlangýç deðeri için '-' kullanýn veya
atlayýn
(Ör: eðer eylem = 'block' ise)</TD></TR>
<TR vAlign=top>
<TD><B>[düzenli ifade]</B></TD>
<TD>bu kýsým, hangi ifadenin veya 'yasak kelime'nin
kullanýldýðýnda belirtilen eylemin uygulanacaðýný bildirilen kýsýmdýr.
- </TD></TR></TBODY></TABLE><BR>Ýþte bir örnek: <I>/spamfilter add pc gline
+ </TD></TR></TBODY></TABLE><BR>Ýþte bir örnek: <I>/spamfilter add pc gline
- - Come watch me on my
webcam</I><BR>Eðer metin <I>come watch
-me on my webcam</I> (özel mesajda veya kanal mesajýnda) ise mesaj bloke
+me on my webcam</I> (özel mesajda veya kanal mesajýnda) ise mesaj bloke
edilecek
-ve ardýndan gline eklenecektir.<BR>Diðer bir örnek: <I>/spamfilter add pc
+ve ardýndan gline eklenecektir.<BR>Diðer bir örnek: <I>/spamfilter add pc
block - - come to irc\..+\..+</I><BR>Burda belirtilen ifade <I>Hi, come to
irc.blah.net</I> metniyle eþleþecektir.vs..<BR>Ve
süre/sebep belirtilmiþ bir örnek:<BR><I>/spamfilter add p gline 3h
Please_go_to_www.viruscan.xx/nicepage/virus=blah Come watch me on my
webcam</I><BR>
-Eðer özel mesajda <I>come watch me on my webcam</I> metnine
+Eðer özel mesajda <I>come watch me on my webcam</I> metnine
rastlanýrsa
kullanýcý 3 saat süreliðine belirtilen <I>Please go to
www.viruscan.xx/nicepage/virus=blah</I> sebebinden dolayý gline'lý olarak
kalacaktýr.<BR>
<BR>/spamfilter
-komutuyla eklenmiþ spam filtreleri bütün að boyunca geçerlidir.
+komutuyla eklenmiþ spam filtreleri bütün að boyunca geçerlidir.
Kullanýcý/kanal
+G modunda olsun olmasýn muhakkak çalýþacaktýr, sadece operler ve servisler
(uline) filtrelemeden etkilenmezler. </P>
<P></P>
<P><B>set::spamfilter::ban-time</B>
spamfilter ile eklenen *line/shun için ban süresinin varsayýlan deðerini
-deðiþtirebilmenize olanak saðlar.(varsayýlan deðeri: 1
+deðiþtirebilmenize olanak saðlar.(varsayýlan deðeri: 1
gün)<BR>
<B>set::spamfilter::ban-reason</B>
Varsayýlan deðeri olarak bir sebep belirtmenize olanak saðlar.(varsayýlan deðeri:
#help)<BR><B>set::spamfilter::virus-help-channel-deny</B> yukarýda
belirttiðiniz kanala yapýlacak bütün normal giriþleri bloklamanýza olanak
saðlar.(varsayýlan deðeri: no)<BR></p>
-<p>
-<font size="+1"><B>Yavaþ Spamfilter Algýlama</B></font><a name="feature_spamfilter_slow"></a><br>
-Bir spamfilter regex, ölçüsüz olduðunda IRCd'i yavaþlatabilir. Bu sadece
-kullandýðýnýz regexe (nasýl regex motoru ve o kollarýna) baðlýdýr. Bazen çok hýzlýdýr
+<p>
+<font size="+1"><B>Yavaþ Spamfilter Algýlama</B></font><a name="feature_spamfilter_slow"></a><br>
+Bir spamfilter regex, ölçüsüz olduðunda IRCd'i yavaþlatabilir. Bu sadece
+kullandýðýnýz regexe (nasýl regex motoru ve o kollarýna) baðlýdýr. Bazen çok hýzlýdýr
ve UnrealIRCd saniye baþýna onlarýn binlercesini uygulayabilir. Diðerleri aþýrý
-derecede yavaþ olabilir, uygulamasý için bir kaç saniyeyi alablir ve IRCd'i dondurabilir.<br>
-Buna karþý yardýmcý olmak için, Unreal Yavaþ Spamfilter Algýlama ile gelir: Her spamfilter
-için, Unreal her çalýþma sýrasýnda çalýþmanýn ne kadar sürdüðünü kontrol
-eder. Belli bir kez eðik olduðu andan itibaren IRCd uyaracak ve spamfilteri
+derecede yavaþ olabilir, uygulamasý için bir kaç saniyeyi alablir ve IRCd'i dondurabilir.<br>
+Buna karþý yardýmcý olmak için, Unreal Yavaþ Spamfilter Algýlama ile gelir: Her spamfilter
+için, Unreal her çalýþma sýrasýnda çalýþmanýn ne kadar sürdüðünü kontrol
+eder. Belli bir kez eðik olduðu andan itibaren IRCd uyaracak ve spamfilteri
silecektir.<br>
-<b>set::spamfilter::slowdetect-warn</b> ile uyarý yapýlandýrýlýr (varsayýlan: 250ms)
-ve <b>set::spamfilter::slowdetect-fatal</b> ile otomatik silme yapýlandýrýlýr (varsayýlan: 500ms).
-Sen her iki yavaþ spamfilter algýlama ayarlarýný devre dýþý býrakmak için 0 (sýfýr) yapabilirsin.<br>
-Bu özellik þu anda Windows üzerinde kullanýlamaz.<br>
-</p>
-</div>
+<b>set::spamfilter::slowdetect-warn</b> ile uyarý yapýlandýrýlýr (varsayýlan: 250ms)
+ve <b>set::spamfilter::slowdetect-fatal</b> ile otomatik silme yapýlandýrýlýr (varsayýlan: 500ms).
+Her iki yavaþ spamfilter algýlama ayarlarýný devre dýþý býrakmak için 0 (sýfýr) yapabilirsin.<br>
+Bu özellik þu anda Windows üzerinde kullanýlamaz.<br>
+</p>
+</div>
<P><FONT size=+2><B>3.15 - CIDR</B></FONT><A name=feature_cidr></A></P>
<DIV class=desc>
<P>UnrealIRCd þimdi CIDR (Classless Interdomain Routing)
-özelliðini de desteklemektedir. CIDR IP dizilerine ban atmanýza olanak
+özelliðini de desteklemektedir. CIDR IP dizilerine ban atmanýza olanak
saðlar.
Unreal CIDR desteði hem IPv4 hem de IPv6 için geçerlidir. CIDR maskeleri
-allow::ip, ban user::mask, ban ip::mask, except ban::mask, except
+allow::ip, ban user::mask, ban ip::mask, except ban::mask, except
throttle::mask
ve except tkl::mask (gzline, gline ve shun için) yönergeleri içinde
-kullanýlabilir. Ek olarak yine CIDR maskeleri /kline, /gline, /zline ve
+kullanýlabilir. Ek olarak yine CIDR maskeleri /kline, /gline, /zline ve
/shun
-komutlarý kullanýlýrken de belirtilebilir. Unreal standart IP/bit
+komutlarý kullanýlýrken de belirtilebilir. Unreal standart IP/bit
sözdizimini
-kullanýr, ör. 127.0.0.0/8 (127.0.0.0 - 127.255.255.255 arasýndaki bütün
+kullanýr, ör. 127.0.0.0/8 (127.0.0.0 - 127.255.255.255 arasýndaki bütün
IP'lerle
eþleþir).</P></DIV>
<P><FONT size=+2><B>3.16 - Nick Karakter Gruplarý</B></FONT><A
name=feature_nickchars></A></P>
<DIV class=desc>
<P>UnrealIRCd þimdi belirtilen karakter grubu/dil ile o
-gruba/dile ait karakterlerden oluþabilen nick kullanýmýný da
+gruba/dile ait karakterlerden oluþabilen nick kullanýmýný da
desteklemektedir.
-Bunu <B>set::allowed-nickchars</B> ile yapabilirsiniz.<BR>Bütün olasý
+Bunu <B>set::allowed-nickchars</B> ile yapabilirsiniz.<BR>Bütün olasý
seçeneklerin tablosu:<BR>
<TABLE border=1>
<TBODY>
<TD>çince-*</TD>
<TD>Multibyte: GBK</TD></TR></TBODY></TABLE>
<P>NOT 1: Bazý kombinasyonlar problemlere neden olabilir.
-Örneðin, latin* ve chinese-* dillerinin kombinasyonunda Unreal hata
+Örneðin, latin* ve chinese-* dillerinin kombinasyonunda Unreal hata
verebilir.
-Diðer karakter setlerinin kombinasyonu da görüntü problemlerine neden
+Diðer karakter setlerinin kombinasyonu da görüntü problemlerine neden
olabilir,
eðer latin1/latin2/yunanca/diðer gibi uyumsuz gruplarýn kombinasyonunu
kullanýrsanýz Unreal bir uyarý mesajý verecektir.</P>
<P>NOT 2: Karakter haritalarý US-ASCII tablosuna göre
-hazýrlanmýþtýr, bunun manasý ise þudur: o" ile O" karakterleri ayný
+hazýrlanmýþtýr, bunun manasý ise þudur: o" ile O" karakterleri ayný
karakterler
olarak yorumlanmaz. Bu nedenle birisi B"ar nickini kullanýrken ayný anda bir
baþkasý da BA"r nickini kullanabilir. Bu kýsa bir süre sonra çözülemeyecek,
geçerlidir.</P>
<P>NOT 3: Temel nick karakterleri (a-z A-Z 0-9 [ \ ] ^ _ -
{ | }) herzaman kullanýlabilir ve kapsam içindedir.</P>Örnek 1, batý avrupa
-kullanýcýlarý için:<BR><PRE>set { allowed-nickchars { latin1; };
+kullanýcýlarý için:<BR><PRE>set { allowed-nickchars { latin1; };
};</PRE>Örnek 2,
-eðer çok sayýda çinli kullanýcýnýz varsa:<BR><PRE>set { allowed-nickchars {
+eðer çok sayýda çinli kullanýcýnýz varsa:<BR><PRE>set { allowed-nickchars {
chinese-simp; chinese-trad; }; };</PRE>
<P></P></DIV>
-<P><FONT size=+2><B>3.17 - CGI:IRC Desteði</B></FONT><A
+<P><FONT size=+2><B>3.17 - CGI:IRC Desteði</B></FONT><A
name=feature_cgiirc></A></P>
<DIV class=desc>
<P>UnrealIRCd CGI:IRC baðlantýlarý için host yanýltma
-özelliðini destekler. Bunun manasý belirli CGI:IRC að geçitlerini
+özelliðini destekler. Bunun manasý belirli CGI:IRC að geçitlerini
"güvenilir"
olarak iþaretleyebilirsiniz böylece belirtilen að geçidinden baðlanan
-kullanýcýlarýn kullandýklarý CGI:IRC að geçidinin sahip olduðu host/ip'si
+kullanýcýlarýn kullandýklarý CGI:IRC að geçidinin sahip olduðu host/ip'si
yerine
kullanýcýlarýn gerçek host/ip'si görülecektir.</P>
<P>Yapýlandýrma hakkýnda bilgi edinmek için <A
<DIV class=desc>
<P>Zamanlamanýn doðru olmasýnýn IRC sunucular açýsýndan son
derece önemlidir. Zamanlamanýn sunucularda doðru olmamasý, kanal arasýnda eþ
-zamansýzlýða, masum insanlarýn sunucudan baðlantýsýnýn kesilmesine (kill),
+zamansýzlýða, masum insanlarýn sunucudan baðlantýsýnýn kesilmesine (kill),
bazý
-kanallarýn /LIST komutu sorgusunda listede bulunmamasýna sebep olabilir,
+kanallarýn /LIST komutu sorgusunda listede bulunmamasýna sebep olabilir,
kýsaca
istenmeyen durumlar meydana gelebilir.</P>
<P>UnrealIRCd kendi bünyesinde zaman senkronizasyonu
uyumsuzluk yaþanabilir), bu da büyük zaman farklarýna yol açabilir. Eðer
yapabilirseniz, bir zaman senkronizyonu programý kullanmanýz önerilir, *NIX
platformunda ntpd gibi veya Windowsta zaman senkronizyon servisi gibi. (eðer
-böyle bir yazýlým kullanýrsanýz, Unreal\92in zaman senkronizasyon özelliðini
+böyle bir yazýlým kullanýrsanýz, Unreal\92in zaman senkronizasyon özelliðini
devre
dýþý býrakabilirsiniz).</P>
<P>UnrealIRCd (varsayýlan olarak) baþlatýldýðý anda zaman
-senkronizyonunu saðlar. Çoklu zaman sunucularýna istek gönderir ve ilk
+senkronizyonunu saðlar. Çoklu zaman sunucularýna istek gönderir ve ilk
aldýðý
-cevaba göre (en hýzlý olaný) dahili ircd saatini ayarlar (sistem saatini
+cevaba göre (en hýzlý olaný) dahili ircd saatini ayarlar (sistem saatini
DEÐÝL).
Eðer herhangi bir sebepten dolayý 3 saniye içinde zaman sunucusundan cevap
alýnamazsa, IRCd açýlmaya devam edecektir. (bu olaya nadiren rastlanýr)</P>
-<P>Zaman senkronizasyonu <B>set::timesynch</B> bloðu ile yapýlandýrýlýr,
+<P>Zaman senkronizasyonu <B>set::timesynch</B> bloðu ile yapýlandýrýlýr,
daha fazla
bilgi için <A
href="#setblock">set dökümanýna</A> bakýn..</P></DIV>
-<P><FONT size=+2><B>3.19 - Diðer Özellikler</B></FONT><A
+<P><FONT size=+2><B>3.19 - Diðer Özellikler</B></FONT><A
name=feature_other></A></P>
<DIV class=desc>
<P>UnrealIRCd buraya sýðamayacak kadar çok özelliðe
sahiptir... Bu özellikleri kendiniz bulacaksýnýz.</P></DIV>
<P></P>
-<P><FONT size=+2><B>4.0 - unrealircd.conf dosyasýnýn
+<P><FONT size=+2><B>4.0 - unrealircd.conf dosyasýnýn
konfigürasyonu</B></FONT>
<A name=configuringyourunrealircdconf></A></P>
<DIV class=desc>
<P>Ýlk olarak, iyi bir unrealircd.conf oluþturmak biraz
-zaman alacaktýr, 10 \96 60dak gibi. Yapabildiðiniz kadar çabuk bir biçimde
+zaman alacaktýr, 10 \96 60dak gibi. Yapabildiðiniz kadar çabuk bir biçimde
boot
etmeyi deneyebilirsiniz ve daha sonra geniþ olarak konfigürasyon dosyasýný
-inceleyebilirsiniz, veya adým adým ana kýsýmlarý öðrenebilirsiniz ki bu
+inceleyebilirsiniz, veya adým adým ana kýsýmlarý öðrenebilirsiniz ki bu
tercih
edilen yoldur. ;P. Eðer bir sorunla karþýlaþýrsanýz, yardým istemeden önce
yazýmýnýzý (syntax), klavuzu ve <A
<DIV class=desc>
<P></P>
<P>Yeni sistem blok-tabanlý bir format kullanýr. Yeni
-biçimde herbir giriþin, veya bloðun kendine özgü bir formatý vardýr. Biçim
+biçimde herbir giriþin, veya bloðun kendine özgü bir formatý vardýr. Biçim
genel
olarak þu þekildedir:</P><PRE><blok-ismi> <blok-deðeri> {
<blok-yönergesi> <yönerge-deðeri>;
</PRE>
<P></P>
<P><blok-ismi> bloðun tipidir, me veya admin gibi.
-<blok-deðeri> kimi zamanlarda özel bir deðer olabilir, /oper login
+<blok-deðeri> kimi zamanlarda özel bir deðer olabilir, /oper login
gibi,
fakat kimi zamanlarda da ban user \91da olduðu gibi alt bir tip olacaktýr.</P>
<P><blok-yönergesi> bloða özgü özel bir deðiþkendir
ve <yönerge-deðeri> ise birleþik deðerdir. Eðer <yönerge-deðeri>
-,boþluk karakterini içeriyorsa veya bir açýklama tarzý bir ifade içeriyorsa
+,boþluk karakterini içeriyorsa veya bir açýklama tarzý bir ifade içeriyorsa
,
çift týrnak içerisinde belirtilmelidir. Eðer týrnak karakterini çift týrnak
içine alýnmýþ bir ifade içinde kullanmak istiyorsanýz \" kullanýn, bu týrnak
karakteri olarak algýlanacaktýr.</P>
<P>Bir <blok-yönergesi> kendi içinde yönergelere
-sahip olabilir. Bazý bloklarda yönerge bulunmaz ve sadece
+sahip olabilir. Bazý bloklarda yönerge bulunmaz ve sadece
<blok-deðeri>
ile belirtilir, include bloðunda olduðu gibi. Ayný zamanda sabit belirli bir
-formatý yoktur, bunun manasý sözü edilen blok 1 satýr olarak da görülebilir
+formatý yoktur, bunun manasý sözü edilen blok 1 satýr olarak da görülebilir
veya
1 satýrdan fazla da olabilir. Normal kullaným formatý (dosyada kullanýlacak
format) yukarýdaki gibidir, çünkü bunun okunmasý kolaydýr. </P>
<P>Not: konfigürasyon dosyasý büyük ve küçük harf
-duyarlýdýr, yani <I>BLOK-ÝSMÝ</I> yazýmý <I>blok-ismi</I> yazýmýyla eþ
+duyarlýdýr, yani <I>BLOK-ÝSMÝ</I> yazýmý <I>blok-ismi</I> yazýmýyla eþ
deðildir. Konfigürasyon
dosyasýnda, yapýlan giriþlerden bahsederken özel bir notasyon kullanýlýr.
Örneðin, yukarýda ki örnek için bu notasyon
-<blok-ismi>::<blok-yönergesi> þeklindedir ve eðer bu yönergenin
+<blok-ismi>::<blok-yönergesi> þeklindedir ve eðer bu yönergenin
alt
-bir bloðu varsa bunun içinde diðer bir :: ekleyip ardýndan alt yönergenin
+bir bloðu varsa bunun içinde diðer bir :: ekleyip ardýndan alt yönergenin
ismini
ekleyebilirsiniz. </P>
<P>Yönerge ismi belirtilmeden gösterim þekli ise
-<blok-ismi>:: þeklindedir, bu bir <blok-deðeri>'de olabilir,
+<blok-ismi>:: þeklindedir, bu bir <blok-deðeri>'de olabilir,
veya
alt bloklardan herhangi birini de belirtebilir.</P>
<P>Açýklama yaparken desteklenen 3 tip vardýr:</P>
<P># 1 satýrlýk açýklama<BR>// 1
-satýrlýk açýklama<BR>/* 1 veya daha fazla
+satýrlýk açýklama<BR>/* 1 veya daha fazla
<BR> satýrlýk açýklama */<BR></P>
<P>Þimdi konfigürasyon dosyasýnýn nasýl iþlediðini
biliyorsunuz, <I>doc/example.tr.conf</I> dosyasýný UnrealIRCd
-'in bulunduðu klasöre (ör: /home/user/Unreal3.2) kopyalayýn ve
+'in bulunduðu klasöre (ör: /home/user/Unreal3.2) kopyalayýn ve
<I>unrealircd.conf</I> olarak yeniden isimlendirin.
-Konfigürasyon dosyanýzý oluþturmak için bütün blok tipleri ve ayarlamalar
+Konfigürasyon dosyanýzý oluþturmak için bütün blok tipleri ve ayarlamalar
için
adým adým ilerlemeniz ve bu klavuzu referans almanýz önerilir.</P>
<P></P></DIV>
<P><FONT class=block_section>4.2 -
</FONT><FONT class=block_name>Me Bloðu</FONT> <FONT
-class=block_required>GEREKLÝ</FONT> <FONT class=block_old>(Önceden bilinen
+class=block_required>GEREKLÝ</FONT> <FONT class=block_old>(Önceden bilinen
M:Line)</FONT><A name=meblock></A>
<DIV class=desc>
<P></P>
};
</PRE>
<P></P>
-<P>Bu deðerler çok açýktýr. <B>name</B> ile sunucu ismi belirtilir,
-<B>info</B> ile sunucu için bir açýklama belirtilir, <B>numeric</B> ile ise
+<P>Bu deðerler çok açýktýr. <B>name</B> ile sunucu ismi belirtilir,
+<B>info</B> ile sunucu için bir açýklama belirtilir, <B>numeric</B> ile ise
sunucuyu tanýtan sayýsal bir deðer
belirtilir. Bu deðer 0 ile 254 arasýnda olmak zorundadýr ve burda belirtilen
sayýsal deðere aðda ki diðer hiçbir sunucu sahip olamaz.</P>
<P></P>
<P><FONT class=block_section>4.3 -
</FONT><FONT class=block_name>Admin Bloðu</FONT> <FONT
-class=block_required>GEREKLÝ</FONT> <FONT class=block_old>(Önceden bilinen
+class=block_required>GEREKLÝ</FONT> <FONT class=block_old>(Önceden bilinen
A:Line)</FONT><A name=adminblock></A>
<DIV class=desc>
<P></P>
<P></P>
<P>Admin bloðu /admin sorgusunda görüntülenecek metni
belirler. Burada ki satýrlarý istediðiniz oranda çoðaltabilirsiniz ve bu
-satýrlar istediðiniz bilgiyi içerebilir, ancak genel olarak minimum admin
+satýrlar istediðiniz bilgiyi içerebilir, ancak genel olarak minimum admin
nicki
-ile email adresi girilir. Diðer bilgiler ise yazmak istediðiniz herhangi
+ile email adresi girilir. Diðer bilgiler ise yazmak istediðiniz herhangi
diðer
bir iletiþim bilgileri de olabilir.</P>
<P>Örnek:<BR><PRE>admin {
<P></P>
<P><FONT class=block_section>4.4 -
</FONT><FONT class=block_name>Class Bloðu</FONT> <FONT
-class=block_required>GEREKLI</FONT> <FONT class=block_old>(Önceden bilinen
+class=block_required>GEREKLI</FONT> <FONT class=block_old>(Önceden bilinen
Y:Line)</FONT><A name=classblock></A>
<DIV class=desc>
<P></P>
<P></P>
<P>Class bloklarý baðlantýlarýn yerleþtirileceði sýnýflarý
belirler (örneðin allow bloðuyla gelen baðlantýlar veya link bloðuyla gelen
-sunucu baðlantýlarý gibi.), genel olarak çoklu class bloklarý
+sunucu baðlantýlarý gibi.), genel olarak çoklu class bloklarý
kullanýlýr.(ör:
sunucular için, kullanýcýlar, operler için).</P>
<P><B>name</B> "clients" veya
-"servers" gibi bir tanýmlayýcý isimdir, bu isim bu sýnýfý
+"servers" gibi bir tanýmlayýcý isimdir, bu isim bu sýnýfý
allow/link/oper/vs.
bloklarýyla iliþkilendirmek için kullanýlýr</P>
<P><B>pingfreq</B> sunucudan gelen
PING'ler arasýnda ki saniye olarak süredir.(90 ile 180 arasýnda ki bir deðer
önerilir.)</P>
<P><B>connfreq</B> sunucular için
-kullanýlýr ve eðer otomatik baðlantý aktif ise baðlantý denemeleri arasýnda
+kullanýlýr ve eðer otomatik baðlantý aktif ise baðlantý denemeleri arasýnda
ki
saniye olarak süredir</P>
<P><B>maxclients</B> bu sýnýfta
maksimum (toplamda) kaç istemci/sunucu sayýsý olabileceðini belirler</P>
<P><B>sendq</B> gönderim dizisi içinde
-ne kadar miktarda veri olabileceðini belirtir. (düþük bant geniþlikli
+ne kadar miktarda veri olabileceðini belirtir. (düþük bant geniþlikli
sunucular
için çok yüksektir, istemciler (clients) için ise orta bir deðerdir.)</P>
<P><B>recvq</B> alýnan veri dizisinde
ne kadar miktarda veri olabileceðini belirler ve bu flood kontrolu için
-kullanýlýr. (bu deðer sadece normal kullanýcýlara uygulanýr, 3000-8000
+kullanýlýr. (bu deðer sadece normal kullanýcýlara uygulanýr, 3000-8000
arasýnda
bir deðeri deneyebilirsiniz, varsayýlan deðer 8000'dir.).</P>
<P>Örnekler:<BR><PRE>class clients {
<P></P></DIV>
<P><FONT class=block_section>4.5 -
</FONT><FONT class=block_name>Allow Bloðu</FONT> <FONT
-class=block_required>GEREKLÝ</FONT> <FONT class=block_old>(Önceden bilinen
+class=block_required>GEREKLÝ</FONT> <FONT class=block_old>(Önceden bilinen
I:Line)</FONT><A name=allowblock></A>
<DIV class=desc>
<P></P>
<P></P>
<P>Allow bloðu ile sunucunuza kimlerin baðlanabileceðini
belirtebilirsiniz, bir veya daha fazla allow bloðunuz olabilir.</P>
-<P><B>Eþleþme hakkýnda</B><BR>Giriþ kontrolu ip eþleþmeleri veya host
+<P><B>Eþleþme hakkýnda</B><BR>Giriþ kontrolu ip eþleþmeleri veya host
eþlemeleri ile
-yapýlýr. Yani "hostname *@*" ;ve "ip *@1.2.3.4" ise bu herzaman
+yapýlýr. Yani "hostname *@*" ;ve "ip *@1.2.3.4" ise bu herzaman
eþleþecektir.
-Ayný zamanda allow bloklarý yukarýdan aþaðýya doðru okunarak
+Ayný zamanda allow bloklarý yukarýdan aþaðýya doðru okunarak
deðerlendirilir, bu
-nedenle genel *@* allow bloklarýndan sonra açýk host/ip 'ler
+nedenle genel *@* allow bloklarýndan sonra açýk host/ip 'ler
belirtmelisiniz. Ek
olarak sadece IP tabanlý eþleþme yapmasýný istediðiniz bir blok oluþturmak
isterseniz, hostname kýsmýna geçersiz herhangi birþey belirtin, "hostname
NOBODY;" gibi, bu bloðun sadece IP tabanlý eþleþme yapmasýna olanak
saðlayacaktýr.</P>
<P><B>ip</B><BR>IP maskesi kullanýcý@ip formundadýr, kullanýcý kýsmý burada
-idente karþýlýk gelir ve genellikle * olarak belirtilir, ip ise ip
+idente karþýlýk gelir ve genellikle * olarak belirtilir, ip ise ip
kalýbýdýr.
-Birkaç örnek: *@* (herhangi bi yerden), *@192.168.* (sadece ip adresi
+Birkaç örnek: *@* (herhangi bi yerden), *@192.168.* (sadece ip adresi
192.168
ile baþlayanlar), vs..</P>
<P><B>host</B><BR>yine hostmaskesi kullanýcý@host formundadýr. kullanýcý
-kýsmý genelde * olarak belirtilir. Birkaç örnek: *@* (heryerden),
+kýsmý genelde * olarak belirtilir. Birkaç örnek: *@* (heryerden),
*@*.wanadoo.fr
(sadece wanadu.fr 'den).</P>
-<P><B>password</B> (isteðe baðlý)<BR>eðer belirtilirse baðlanabilmek için
+<P><B>password</B> (isteðe baðlý)<BR>eðer belirtilirse baðlanabilmek için
þifre gerekir. Ayný
zamanda burada yeniden þifreleme metodu ile oluþturdugunuz bir þifre de
belirtebilirsiniz. </P>
izin verileceðini belirtir.(ör: maxperip 4;). </P>
<p id="allowblock_ipv6clonemask"><b>ipv6-clone-mask</b>
(isteðe baðlý, varsayýlan <a href="#set_defaultipv6clonemask">set::default-ipv6-clone-mask</a>)<br>
-Bu seçenek clone tespiti denetimi yapar. Eðer 2 kullanýcý farlý IPv6 adreslerle baðlanýrsa,
-ancak son birkaç bitleri farklýdýr. Neredeyse her iki müþterinin, gerçekten bir kiþi olduðu bir garantisi vardýr.
-Bu seçenek <a href="#allowblock_maxperip">allow::maxperip</a> sadece uygulamaný etkiler.
-Eðer bu seçeneði 128 olarak ayarlarsanýz, sonra her IPv6 adresi benzersiz dikkate alýnacaktýr.
-Güncel IP tahsis politikalarýndan dolayý, <a href="#allowblock">allow block</a> en çok 64 deðeri kullanýlmasý tavsiye edilir.</p>
+Bu seçenek clone tespiti denetimi yapar. Eðer 2 kullanýcý farlý IPv6 adreslerle baðlanýrsa,
+ancak son birkaç bitleri farklýdýr. Neredeyse her iki müþterinin, gerçekten bir kiþi olduðu bir garantisi vardýr.
+Bu seçenek <a href="#allowblock_maxperip">allow::maxperip</a> sadece uygulamaný etkiler.
+Eðer bu seçeneði 128 olarak ayarlarsanýz, sonra her IPv6 adresi benzersiz dikkate alýnacaktýr.
+Güncel IP tahsis politikalarýndan dolayý, <a href="#allowblock">allow block</a> en çok 64 deðeri kullanýlmasý tavsiye edilir.</p>
<P><B>redirect-server</B> (isteðe
baðlý)<BR>Eðer belirtilen sýnýf full ise, kullanýcýlar
burada belirtilen sunucuya yönlendirilirler.(eðer istemci yazýlýmý da
belirtebilirsiniz, aksi takdirde 6667 olarak varsayýlacaktýr</P>
<P><B>options bloðu</B> (isteðe
baðlý)<BR>Geçerli tercihler:<BR> <B>useip</B>
-hostname yerine herzaman IP görüntülenir<BR> <B>noident</B>
+hostname yerine herzaman IP görüntülenir<BR> <B>noident</B>
ident
-kullanýlmaz fakat client'in belirlediði username
+kullanýlmaz fakat client'in belirlediði username
kullanýlýr<BR> <B>ssl</B> sadece
-SSL ile baðlanan istemciler
+SSL ile baðlanan istemciler
baðlanabilir<BR> <B>nopasscont</B>
eðer þifre belirtilmemiþse eþleþme devam eder.
<P>Örnekler:<BR><PRE>allow {
<P> </P>
<P><FONT class=block_section>4.6 -
</FONT><FONT class=block_name>Listen Bloðu</FONT> <FONT
-class=block_required>GEREKLI</FONT> <FONT class=block_old>(Önceden bilinen
+class=block_required>GEREKLI</FONT> <FONT class=block_old>(Önceden bilinen
P:Line)</FONT><A name=listenblock></A>
<DIV class=desc>
<P></P>
<P>Bu blok IRCD'in hangi portlarý dinleyeceðini
belirtmenizi saðlar. Eðer seçilmesi gereken hiçbir seçenek yoksa, bu bloðu
sadece listen <ip:port>; þeklinde belirtebilirsiniz.</P>
-<P><B>ip and port</B><BR>Kullanýlabilir bütün IP'lere baðlanmak için IP
+<P><B>ip and port</B><BR>Kullanýlabilir bütün IP'lere baðlanmak için IP
kýsmýný *
-olarak belirtebilirsiniz, veya baðlanýlacak tek IP
+olarak belirtebilirsiniz, veya baðlanýlacak tek IP
belirtebilirsiniz.(çoðunlukla
-shell saðlayýcýlarý için gerekir). Belirtilecek port ise dinlemek
+shell saðlayýcýlarý için gerekir). Belirtilecek port ise dinlemek
istediðiniz
-porttur. Tek port yerine belirli port aralýklarýný da belirtebilirsiniz.
+porttur. Tek port yerine belirli port aralýklarýný da belirtebilirsiniz.
Örneðin
6660-6669 þeklinde belirttiðiniz zaman 6660 dan 6669 (dahil) 'a kadar bütün
portlarý belirtmiþ olursunuz. IPv6 kullanýcýlarý için aþaðýda açýklama
<P><B>IPv6 kullanýcýlarý için
bilgi</B><BR>Eðer IPv6 desteði açýk bir sunucunuz varsa
IP'yi parantez ifadesi içinde belirtmelisiniz. [::1]:6667 gibi. Eðer IPv6
-kullanýyorsanýz ve belirli bir IPv4 adresini dinlemek istiyorsanýz
+kullanýyorsanýz ve belirli bir IPv4 adresini dinlemek istiyorsanýz
::ffff:ipv4ip
þeklinde belirtme yapmalýsýnýz. Örnek: [::ffff:203.123.67.1]:6667 ile
-203.123.67.1 IP'sini 6667 portu üzerinden dinlemek için. Elbette burada
+203.123.67.1 IP'sini 6667 portu üzerinden dinlemek için. Elbette burada
sadece *
da belirtebilirsiniz.</P>
<P><B>options bloðu</B> (isteðe
};
</PRE>
<P></P>
-<P>Oper bloðu IRC Operatörleri atamanýzý saðlar. <B>oper::</B> kýsmý /oper
+<P>Oper bloðu IRC Operatörleri atamanýzý saðlar. <B>oper::</B> kýsmý /oper
kullanýmýnda ki login ismini
belirtir. <B>oper::from::userhost</B> kýsmý ile
belirtilecek kullanýcý@host maskesi kullanýcýnýn eþleþeceði maskedir, burada
-birden çok oper::from::userhost belirtebilirsiniz. <B>oper::password</B>
+birden çok oper::from::userhost belirtebilirsiniz. <B>oper::password</B>
kýsmýnda belirttiðiniz þifre ise
-kullanýcýnýn belirteceði þifredir, oper::password:: kýsmýnda ise bu þifre
+kullanýcýnýn belirteceði þifredir, oper::password:: kýsmýnda ise bu þifre
için
-bir auth metodu belirtebilirsiniz, kullanýlan auth tipleri: crypt, md5 ve
+bir auth metodu belirtebilirsiniz, kullanýlan auth tipleri: crypt, md5 ve
sha1,
ripemd-160. Eðer düz-metin bir þifre kullanmak istiyorsanýz bu alt bloðu
kullanmayýn.</P>
oper bloðunun kullanacaðý daha önceden anlatýlmýþ olan class ismi
belirtilir.</P>
<P><B>oper::flags</B> yönergesinin iki
-formatý vardýr. Eðer eski stil oper flaglarýný kullanmak istiyorsanýz,
+formatý vardýr. Eðer eski stil oper flaglarýný kullanmak istiyorsanýz,
örneðin;
OAa, bunu flags <flags>metodu ile belirtebilirsiniz, eðer yeni stili
-kullanmak istiyorsanýz, örneðin; services-admin, bunu flags { <flag>;
+kullanmak istiyorsanýz, örneðin; services-admin, bunu flags { <flag>;
}
-metodu ile belirtebilirsiniz. Aþaðýda (her iki format için) flaglar ve
+metodu ile belirtebilirsiniz. Aþaðýda (her iki format için) flaglar ve
iþlevleri
listelenmiþtir.</P>
<TABLE width="75%" border=1>
<TD> </TD>
<TD>services-admin</TD></TR></TBODY></TABLE>
<P><B>oper::swhois</B> yönergesi oper
-whois bilgisine ekstra bir satýr eklemenize olanak saðlar. <FONT
+whois bilgisine ekstra bir satýr eklemenize olanak saðlar. <FONT
color=blue>[isteðe baðlý]</FONT></P>
<P><B>oper::snomask</B> yönergesi ise
oper açýldýðýnda hangi snomasklarýn alýnacaðýný belirlemenizi saðlar.
Kullanýlabilir SNOMASKlar için <A
-href="#feature_snomasks">Bölüm 3.3</A>'e bakýn. <FONT color=blue>[isteðe
+href="#feature_snomasks">Bölüm 3.3</A>'e bakýn. <FONT color=blue>[isteðe
baðlý]</FONT></P>
<P><B>oper::modes</B> yönergesi ise
-oper açýldýðýnda alýnacak modlarý belirlemenizi saðlar. <FONT
+oper açýldýðýnda alýnacak modlarý belirlemenizi saðlar. <FONT
color=blue>[isteðe baðlý]</FONT></P>
<P><B>oper::maxlogins</B> yönergesi
-ise belirtilen hosttan max kaç oper logini olabileceðini belirlemenizi
+ise belirtilen hosttan max kaç oper logini olabileceðini belirlemenizi
saðlar.
Örneðin bunu 1 olarak belirtmiþseniz belirttiðiniz hosttan sadece tek bir
kullanýcý oper açabilir. <FONT color=blue>[isteðe
snomask frebWqFv;
};
</PRE>
-<P></P><A name=operoverride><B>OperOverride hakkýnda kýsa bir
+<P></P><A name=operoverride><B>OperOverride hakkýnda kýsa bir
bilgilendirme:</B><BR>OperOverride ile: +ikl modlarýnda olan kanallara
-girebilirsiniz veya banlarý yok sayýp kanallara giriþ yapabilirsiniz (ilk
+girebilirsiniz veya banlarý yok sayýp kanallara giriþ yapabilirsiniz (ilk
önce
/invite komutuyla kendinizi davet etmeniz gerekir), bir kanalda kendinizi op
yapabilirsiniz vs.<BR>
can_override oper flagý, oper
-yetkisini kötüye kullanma giriþimlerinin önüne geçmek için eklenmiþtir.
+yetkisini kötüye kullanma giriþimlerinin önüne geçmek için eklenmiþtir.
Varsayýlan
ayarý olarak can_override flagýný eklemedikçe, hiç bir oper override yapma
yetkisine sahip deðildir.
<P></P>
<P>Bu blok ile /restart ve /die þifrelerini drpass::restart
ve drpass::die yönergeleriyle belirtebilirsiniz. drpass::restart:: ve
-drpass::die:: kýsýmlarý bu þifreler için auth tipini belirtmenize olanak
+drpass::die:: kýsýmlarý bu þifreler için auth tipini belirtmenize olanak
verir.
Geçerli auth tipleri: crypt, md5 ve sha1, ripemd-160.</P>
<P>Örnek:</P><PRE>drpass {
dosyasý</B><BR><PRE>include mynetwork.network;</PRE>
<P></P>
<P>Ayrý bir network dosyasý kullanmak istiyorsanýz bu
-þekilde belirtebilirsiniz. Network dosyasý artýk gerekli deðildir; bütün
+þekilde belirtebilirsiniz. Network dosyasý artýk gerekli deðildir; bütün
network
-ayarlarý direkt olarak unrealircd.conf'ta belirtilebilmektedir. Veya bu
+ayarlarý direkt olarak unrealircd.conf'ta belirtilebilmektedir. Veya bu
ayarlarý
include ifadesi ile belirttiðiniz, yüklenecek dosya içinde de
belirtebilirsiniz.</P>
href="#feature_modules">buraya</A> týklayýn.</P>
<P>Unreal3.2 ile birlikte gelen standart modüller:</P>
<P>commands.so / commands.dll - Bütün komutlar (henüz hepsi
-deðil, ama sonuç olarak hepsi olacak <FONT
+deðil, ama sonuç olarak hepsi olacak <FONT
color=red>GEREKLÝ</FONT><BR>cloak.so / cloak.dll
- Gizleme modülü <FONT color=red>GEREKLÝ</FONT> (veya
herhangi bir gizleme modülü)</P>
-<P>Bu modüllerin yüklendiðinden emin olmanýz gerekir:</P><PRE>loadmodule
+<P>Bu modüllerin yüklendiðinden emin olmanýz gerekir:</P><PRE>loadmodule
"src/modules/commands.so";
loadmodule "src/modules/cloak.so";
</PRE>
};</PRE>
<P></P>
<P>Tld bloðu kullanýcýlarýn hostuna göre, kullanýcýlara,
-belirli bir motd dosyasý, kurallar dosyasý veya kanal atamasý yapmanýzý
+belirli bir motd dosyasý, kurallar dosyasý veya kanal atamasý yapmanýzý
saðlar.
-Farklý diller için farklý motdler istiyorsanýz, tld bloðu kullanýþlýdýr.
+Farklý diller için farklý motdler istiyorsanýz, tld bloðu kullanýþlýdýr.
<B>tld::mask</B> ile belirttiðiniz kullanýcý@host maskesi
-kullanýcýnýn kullanýcý adý(username) ve host (hostname) kýsmýyla
+kullanýcýnýn kullanýcý adý(username) ve host (hostname) kýsmýyla
uyuþmalýdýr.
-Belirttiðiniz hostmaskesine görüntülenecek motd, kýsamotd, opermotd, botmotd
+Belirttiðiniz hostmaskesine görüntülenecek motd, kýsamotd, opermotd, botmotd
ve
-kurallar dosyalarýný sýrasýyla <B>tld::motd</B>, <B>tld::shortmotd</B>,
-<B>tld::opermotd</B>, <B>tld::botmotd</B>, ve <B>tld::rules</B>
+kurallar dosyalarýný sýrasýyla <B>tld::motd</B>, <B>tld::shortmotd</B>,
+<B>tld::opermotd</B>, <B>tld::botmotd</B>, ve <B>tld::rules</B>
kýsýmlarýnda belirleyebilirsiniz.
-tld::shortmotd, tld::opermotd ve tld::botmotd kýsýmlarý isteðe baðlýdýr.
+tld::shortmotd, tld::opermotd ve tld::botmotd kýsýmlarý isteðe baðlýdýr.
<B>tld::channel</B> kýsmý da isteðe baðlýdýr, bu belirtilen
hostmaskesine sahip kullanýcýlarýn baðlandýklarý anda girecekleri kanalý
belirler. Eðer bu belirtilirse varsayýlan oto giriþ kanalý, belirtilen
-hostmaskesinde ki kullanýcýlar için geçerli olmayacaktýr.
+hostmaskesinde ki kullanýcýlar için geçerli olmayacaktýr.
<B>tld::options</B> bloðu ise ek olarak seçenek belirtmenizi
saðlar, þu an için tek mevcut seçenek ssl seçeneðidir.</P>
<P>TLD giriþleri eþleþmesi yukarýdan aþaðýya doðrudur.</P>
};</PRE>
<P></P>
<P>Ban nick bloðu bir nickin sunucuda kullanýmýný
-yasaklamanýza olanak saðlar. ban::mask kýsmýnda birden çok nick
+yasaklamanýza olanak saðlar. ban::mask kýsmýnda birden çok nick
belirtilebilmesi
için (*), (!), (?) iþaretleri kullanýlabilir ve ban::reason kýsmýnda ise bu
-yasaklama için gerekçe belirtilir. Çoðunlukla bu bloklar Network
+yasaklama için gerekçe belirtilir. Çoðunlukla bu bloklar Network
Servislerinin
kullandýðý nicklerin kullanýmýný yasaklamak için kullanýlýr.</P>
<P>Example:<BR><PRE>ban nick {
};</PRE>
<P></P>
<P>Ban ip bloðu belirtilen ip maskesinin sunucuya eriþimini
-yasaklamak için kullanýlýr. Bu baðlantý deneyen kullanýcýlarý ve sunucularý
+yasaklamak için kullanýlýr. Bu baðlantý deneyen kullanýcýlarý ve sunucularý
da
içerir. ban::mask parametresi (?), (*), (!) iþaretlerini de içerebilecek bir
-IP'dir, ban::reason kýsmýnda ise ban gerekçesi belirtilir. Bu ban sunucularý
+IP'dir, ban::reason kýsmýnda ise ban gerekçesi belirtilir. Bu ban sunucularý
da
kapsadýðýndan çok dikkatli kullanýlmalýdýr.</P>
<P>Örnek:<BR><PRE>ban ip {
};</PRE>
<P></P>
<P>Bu blok belirtilen sunucunun aða baðlantýsýný engellemek
-için kullanýlýr. Eðer belirtilen sunucu direkt olarak sunucunuza
+için kullanýlýr. Eðer belirtilen sunucu direkt olarak sunucunuza
linklenirse,
link reddedilir. Eðer belirtilen sunucu uzak sunucuya linklenirse, yerel
-sunucunun aðdan baðlantýsý kesilir. ban::mask kýsmýnda baðlantýsý
+sunucunun aðdan baðlantýsý kesilir. ban::mask kýsmýnda baðlantýsý
engellenecek
sunucu ismi belirtilir, burada (?), (*), (!) iþaretleri kullanýlabilir ve
ban::reason kýsmýnda ise bu engelleme için gerekçe belirtilir.</P>
};</PRE>
<P></P>
<P>Ban realname bloðu bir kullanýcýyý, GECOS kýsmý esas
-alýnarak, banlamanýza olanak saðlar. Bu clone saldýrýlarýný durdurmada
+alýnarak, banlamanýza olanak saðlar. Bu clone saldýrýlarýný durdurmada
yardýmcý
olacaktýr, çünkü çoðunlukla saldýrýlarda ki clone botlar ayný realname 'e
sahiptir. ban::mask kýsmýnda banlanacak realname belirtilir. Bu kýsýmda (*),
<P></P>
<P>Ban version bloðu bir kullanýcýya, kullandýðý IRC client
yazýlýmý esas alýnarak, ban atmanýza olanak verir. Bu, kullanýcýlarýn CTCP
-version 'a karþý verdikleri cevap kullanýlarak yapýlýr. Bu yüzden eðer
+version 'a karþý verdikleri cevap kullanýlarak yapýlýr. Bu yüzden eðer
kullanýcý
-CTCP version'a cevap vermezse ban iþlevi geçerli olmayacaktýr. Bu özellik
+CTCP version'a cevap vermezse ban iþlevi geçerli olmayacaktýr. Bu özellik
kötü
-niyetli scriptleri bloke etmek için tasarlanmýþtýr. <B>ban::mask</B>
+niyetli scriptleri bloke etmek için tasarlanmýþtýr. <B>ban::mask</B>
kýsmýnda banlanacak versiyon belirtilir. Bu
-kýsýmda (?), (*), (!) iþaretleri kullanýlabilir. <B>ban::reason</B> kýsmýnda
+kýsýmda (?), (*), (!) iþaretleri kullanýlabilir. <B>ban::reason</B> kýsmýnda
ise ban gerekçesi belirtilir. Ayný
-zamanda <B>ban::action</B> kýsmýnda, <I>kill</I> varsayýlan deðeri olmak üzere,
+zamanda <B>ban::action</B> kýsmýnda, <I>kill</I> varsayýlan deðeri olmak üzere,
<I>tempshun/shun/kline/zline/gline/gzline</I> eylemlerini de,
-(*@IPADDR) þeklinde uygulanmak üzere belirtebilirsiniz. Burada atýlacak
+(*@IPADDR) þeklinde uygulanmak üzere belirtebilirsiniz. Burada atýlacak
banýn
-süresi set::ban-version-tkl-time kýsmýnda belirtilen deðerdir ve varsayýlan
+süresi set::ban-version-tkl-time kýsmýnda belirtilen deðerdir ve varsayýlan
deðeri
1 gündür.</P>
<P>Örnek:<BR><PRE>ban version {
};</PRE>
<P></P>
<P>Except ban bloðu, ban atýlsa dahi atýlan ban { } ve KLINE/ZLINE
-kaldýrýlmaksýzýn sunucuya giriþ yapabilecek kullanýcý@host 'larý
+kaldýrýlmaksýzýn sunucuya giriþ yapabilecek kullanýcý@host 'larý
belirtmenizi
-saðlar. Belirli bir ISP için bütün ip'lere ban atmak istediðinizde bu
+saðlar. Belirli bir ISP için bütün ip'lere ban atmak istediðinizde bu
özellik
yararlý olacaktýr, çünkü o ISP üzerinden baðlantý saðlayan, sunucuya
-girebilmelerini istediðiniz kullanýcýlarýn bu blok ile sunucuya giriþleri
+girebilmelerini istediðiniz kullanýcýlarýn bu blok ile sunucuya giriþleri
mümkün
olacaktýr. except::mask yönergesi ile sunucuya bu þekilde girmelerine izin
verilecek kullanýcýlarýn maskelerini kullanýcý@host þeklinde
belirtebilirsiniz.</P>
-<p>NOT: Eðer mümkün olan bütün yasaklarý tamamen bir host'dan muaf tutmak istiyorsanýz
-(except spamfilter), 'except ban' ve bir 'except tkl' bloðuna ihtiyaç duyacaksýnýz.</p>
+<p>NOT: Eðer mümkün olan bütün yasaklarý tamamen bir host'dan muaf tutmak istiyorsanýz
+(except spamfilter), 'except ban' ve bir 'except tkl' bloðuna ihtiyaç duyacaksýnýz.</p>
<P>Örnek:<BR><PRE>except ban {
mask myident@my.isp.com;
};</PRE>
<P></P>
<P>Except tkl bloðu , belirtilen tip(ler)de atýlan bir ban
-kaldýrýlmaksýzýn, sunucuya giriþ yapabilecek kullanýcý@host 'larý
+kaldýrýlmaksýzýn, sunucuya giriþ yapabilecek kullanýcý@host 'larý
belirtmenizi
-saðlar. Eðer belirli bir ISP için bütün IPlere ban atmak istiyorsanýz ve
+saðlar. Eðer belirli bir ISP için bütün IPlere ban atmak istiyorsanýz ve
hala bu
-ISP üzerinden belirli kullanýcýlarýn girebilmesini istiyorsanýz bu blokla
+ISP üzerinden belirli kullanýcýlarýn girebilmesini istiyorsanýz bu blokla
bunu
-mümkün kýlabilirsiniz. except::mask yönergesi ile baðlantýsýna izin
+mümkün kýlabilirsiniz. except::mask yönergesi ile baðlantýsýna izin
verilecek
kullanýcý@host maskesi belirtilir. except::type yönergesi ile hangi bandan
-etkilenilmeyeceði belirtilir. Geçerli tipler: gline, gzline, qline, gqline,
+etkilenilmeyeceði belirtilir. Geçerli tipler: gline, gzline, qline, gqline,
ve
shun, ve tüm banlarý eðer type {} formatý kullanýlýrsa birden fazla tip belirtilebilir.</P>
-<p>NOT: Eðer mümkün olan bütün yasaklarý tamamen bir host'dan muaf tutmak istiyorsanýz
-(except spamfilter), 'except ban' ve bir 'except tkl' bloðuna ihtiyaç duyacaksýnýz.</p>
+<p>NOT: Eðer mümkün olan bütün yasaklarý tamamen bir host'dan muaf tutmak istiyorsanýz
+(except spamfilter), 'except ban' ve bir 'except tkl' bloðuna ihtiyaç duyacaksýnýz.</p>
<P>Örnek:<BR><PRE>except tkl {
mask myident@my.isp.com;
type gline;
};</PRE>
<P></P>
<P>Deny dcc bloðu sunucu üzerinden DCC yoluyla
-gönderilmesine izin verilmeyecek dosya isimlerini belirtmenize olanak
+gönderilmesine izin verilmeyecek dosya isimlerini belirtmenize olanak
saðlar. Bu
trojanlarýn ve virüslerin yayýlmasýný engellemeye yardýmcý olacaktýr. </P>
<P><B>deny::filename</B> yönergesi ile
gönderimine izin verilmeyecek dosya ismi belirtilir, burada (?), (*), (!)
iþaretleri kullanýlabilir, <B>deny::reason</B> yönergesi
ile gönderimi bloklama gerekçesi belirtilir.</P>
-<P>Ayný zamanda birde <B>deny::soft</B> seçeneði vardýr, eðer bu yönerge
+<P>Ayný zamanda birde <B>deny::soft</B> seçeneði vardýr, eðer bu yönerge
deðeri
-'yes' olarak belirtilirse karþý taraf dosyayý /DCCALLOW
+'yes' olarak belirtilirse karþý taraf dosyayý /DCCALLOW
+göndermeyi-deneyen-nick
-komutuyla alabilir. Daha fazla bilgi için dccallow.conf dosyasýna göz
+komutuyla alabilir. Daha fazla bilgi için dccallow.conf dosyasýna göz
atýn.</P>
<P>Örnek<BR><PRE>deny dcc {
filename virus.exe;
<P>Bu blok, bir sunucudan gelecek linki, sunucunun
kulandýðý Unreal versiyonuna ve derleme zamaný flag seçeneklerine göre
reddetmenize olanak saðlar. Bu blok format olarak biraz kompleks bir yapýya
-sahiptir ama düzenlemesi o kadar zor deðildir. deny::mask yönergesi ile
+sahiptir ama düzenlemesi o kadar zor deðildir. deny::mask yönergesi ile
linki,
-kullandýðý unreal versiyonu sebebiyle reddedilecek sunucu maskesi
+kullandýðý unreal versiyonu sebebiyle reddedilecek sunucu maskesi
belirtilir,
-burada (?), (*), (!) iþaretleri kullanýlabilir. deny::version yönergesi ile
+burada (?), (*), (!) iþaretleri kullanýlabilir. deny::version yönergesi ile
sözü
edilen unreal versiyonunun protokol numarasý belirtilir.</P>
<P>Örneðin, 3.0 versiyonu için bu numara 2301, 3.1.1/3.1.2
-için 2302, 3.2 için 2303 olarak belirtilebilir. Bu parametrenin ilk
+için 2302, 3.2 için 2303 olarak belirtilebilir. Bu parametrenin ilk
karakteri
olarak >, <, =, ! iþaretleri belirtilebilir. Bu karakterle IRCd'e,
-belirtilecek versiyonu nasýl yorumlaðacaðý bildirilir. Eðer ilk karakter
+belirtilecek versiyonu nasýl yorumlaðacaðý bildirilir. Eðer ilk karakter
olarak
-> iþareti belirtilmiþse, versiyon numarasý belirtilen versiyondan büyük
+> iþareti belirtilmiþse, versiyon numarasý belirtilen versiyondan büyük
olan
-bütün versiyonlarýn linki reddedilecektir. Eðer ilk karakter olarak <
+bütün versiyonlarýn linki reddedilecektir. Eðer ilk karakter olarak <
iþareti
belirtilmiþse, versiyon numarasý belirtilen versiyondan küçük olan bütün
versiyonlarýn linki reddedilecektir. Eðer ilk karakter olarak = iþareti
versiyonlarýn linki reddedilecektir. deny::flags yönergesi ile sunucunun
olabilecek veya olamayacak derleme zamaný flaglarý belirtilir. Flaglar
aralarýnda boþluk olmadan ardarda belirtilir, eðer baþýnda ! karakteri
-belirtilirse, belirtilen flaglar haricindeki flaglara sahip versiyonlarýn
+belirtilirse, belirtilen flaglar haricindeki flaglara sahip versiyonlarýn
linki
reddedilecektir. Eðer ! iþareti yoksa sadece belirtilen flaglarla derlenmiþ
versiyona sahip sunucularýn linki reddedilecektir. </P>
<P></P>
<P>Bu blok bir sunucudan gelecek linkin belirli kurallara
göre reddedilmesine olanak saðlar. deny::mask yönergesi ile belirtilecek
-kurallarla örtüþen sunucu ismi maskesi belirtilir, burada (!),(*),(?)
+kurallarla örtüþen sunucu ismi maskesi belirtilir, burada (!),(*),(?)
iþaretleri
kullanýlabilir. deny::rule yönergesi çok kompleks bir yapýya sahiptir. Bu
yönerge sayesinde linki çok büyük bir ayrýntýyla kontrol edebilirsiniz. Bu
-yönerge ile 4 operator belirtilebilir, connected(<sunucumaskesi>),
+yönerge ile 4 operator belirtilebilir, connected(<sunucumaskesi>),
eðer
-belirtilen sunucumaskesi baðlý olan bir sunucu ile eþleþirse bu yönergenin
+belirtilen sunucumaskesi baðlý olan bir sunucu ile eþleþirse bu yönergenin
dönüþ
deðeri lojik 1'dir, directcon(<sunucumaskesi>), eðer belirtilen sunucu
-maskesi direkt baðlantý ile sunucuya linkli ise bu yönergenin dönüþ deðeri
+maskesi direkt baðlantý ile sunucuya linkli ise bu yönergenin dönüþ deðeri
lojik
1'dir, via(<viamaskesi>,<sunucumaskesi>), eðer belirtilen
-sunucumaskesi, viamaskesi ile eþleþmiþ bir sunucu tarafýndan baðlantý
+sunucumaskesi, viamaskesi ile eþleþmiþ bir sunucu tarafýndan baðlantý
kuruyorsa
-bu yönergenin dönüþ deðeri lojik 1'dir, ve directop(), eðer link /connect
+bu yönergenin dönüþ deðeri lojik 1'dir, ve directop(), eðer link /connect
komutu
-ile direkt olarak gerçeklendiyse dönüþ deðeri yine lojik 1'dir. Bu
+ile direkt olarak gerçeklendiyse dönüþ deðeri yine lojik 1'dir. Bu
operatörler
-&& (ve) ve || (veya) karakterleri ile birleþtirilebilir, öðeler
+&& (ve) ve || (veya) karakterleri ile birleþtirilebilir, öðeler
gruplama
-saðlamak için parantez içinde de belirtilebilir. Ek olarak bir operatörden
+saðlamak için parantez içinde de belirtilebilir. Ek olarak bir operatörden
önce
-! karakteri belirtilirse bu, bu karakter kullanýlmadan önce ki dönüþ deðeri
+! karakteri belirtilirse bu, bu karakter kullanýlmadan önce ki dönüþ deðeri
1
ise bunu 0 yapar. Eðer dönüþ deðeri lojik olarak 1se link reddedilecektir.
-deny::type yönergesi iki farklý deðere izin verir, auto (otomatik
+deny::type yönergesi iki farklý deðere izin verir, auto (otomatik
baðlantýlar,
/connect hala kullanýlabilir) ve all (bütün baðlantý denemeleri).</P>
<P></P></DIV>
girmesini engellemenize olanak saðlar. <B>deny::channel</B>
yönergesi ile girilemeyecek kanal maskesi belirtilir, burda (*),(?),(!)
iþaretleri kullanýlabilir. <B>deny::reason</B> yönergesi
-ile kanala neden girilemeyeceðinin gerekçesi belirtilir. Ek olarak,
+ile kanala neden girilemeyeceðinin gerekçesi belirtilir. Ek olarak,
<B>deny::redirect</B> yönergesini de kullanabilirsiniz. Eðer
-bu yönerge ile bir kanal ismi belirtirseniz, kullanýcý deny::channel
+bu yönerge ile bir kanal ismi belirtirseniz, kullanýcý deny::channel
yönergesi
ile belirttiðiniz kanala girmeyi denerse otomatik olarak deny::redirect
-yönergesinde belirttiðiniz kanala yönlendirilecektir. Ayný zamanda
+yönergesinde belirttiðiniz kanala yönlendirilecektir. Ayný zamanda
<B>deny::warn</B> yönergesini de ,belirtilen kanala girme
denendiðinde, operlere uyarý gitmesi için (eðer on olarak belirtirseniz)
kullanabilirsiniz. </P>
};</PRE>
<P></P>
<P>Allow channel bloðu ile kullanýcýlarýn girebileceði
-belirli kanallar belirtebilirsiniz. allow::channel yönergesi ile kanal
+belirli kanallar belirtebilirsiniz. allow::channel yönergesi ile kanal
maskesi
belirtilir, burada (*),(?),(!) iþaretleri kullanýlabilir.</P>
<P>Örnek:<BR><PRE>allow channel {
<P>Allow dcc bloðu , deny dcc bloðunun kapsamý dýþýnda
tutulacak dosya isimleri belirtebilmenize olanak saðlar. Burada (*),(?),(!)
iþaretleri kullanýlabilir. Eðer <B>allow dcc::soft</B>
-yönergesini 'yes' olarak belirtirseniz 'soft dcc bans' listesi kullanýlýr,
+yönergesini 'yes' olarak belirtirseniz 'soft dcc bans' listesi kullanýlýr,
eðer
'no' olarak belirtirseniz normal ('hard') dcc ban listesi kullanýlýr.</P>
<P>Örnek:<BR><PRE>allow dcc {
};</PRE>
<P></P>
<P>Vhost bloðu, /vhost komutuyla host alabilmek için
-kullanýlacak login/þifreyi belirlemenize olanak saðlar. vhost::vhost
+kullanýlacak login/þifreyi belirlemenize olanak saðlar. vhost::vhost
parametre
-olarak user@host biçiminde olabilir veya sadece host biçiminde de olabilir.
+olarak user@host biçiminde olabilir veya sadece host biçiminde de olabilir.
Bu
yönergeyle kullanýcýnýn /vhost komutunu kullandýðýnda alacaðý hostu
belirtebilirsiniz. vhost::from::userhost yönergesiyle vhost kullaným hakký
-olacak user@host 'larý belirtebilirsiniz, burda belirteceðiniz maskenin
+olacak user@host 'larý belirtebilirsiniz, burda belirteceðiniz maskenin
vhost
-komutunu kullanacak kullanýcýnýn maskesiyle eþleþmesi gereklidir. Birden
+komutunu kullanacak kullanýcýnýn maskesiyle eþleþmesi gereklidir. Birden
fazla
-hostmaskesi belirtebilirsiniz. vhost::login yönergesi ile kullanýcýnýn
+hostmaskesi belirtebilirsiniz. vhost::login yönergesi ile kullanýcýnýn
girmesi
-gereken login ismini, vhost::password yönergesi ile kullanýcýnýn girmesi
+gereken login ismini, vhost::password yönergesi ile kullanýcýnýn girmesi
gereken
-þifreyi belirtebilirsiniz. vhost::password:: yönergesi ile belirtilen þifre
+þifreyi belirtebilirsiniz. vhost::password:: yönergesi ile belirtilen þifre
için
-auth tipini de belirtebilirsiniz. Geçerli auth tipleri: crypt, md5, and
+auth tipini de belirtebilirsiniz. Geçerli auth tipleri: crypt, md5, and
sha1,
-ripemd-160. Son olarak vhost::swhois yönergesi, vhost kullanacak
+ripemd-160. Son olarak vhost::swhois yönergesi, vhost kullanacak
kullanýcýnýn
whois bilgisine ekstra bir satýr eklemenize olanak saðlar, kullanýmý ise
oper::swhois yönergesindeki kullaným þekli ile aynýdýr.</P>
};</PRE>
<P></P>
<P>Badword bloðu, kullanýcý ve kanal modu olan +G modu için
-gönderimi engellenecek "badwords" (kötü kelimeler) listesini yönetmenize
+gönderimi engellenecek "badwords" (kötü kelimeler) listesini yönetmenize
olanak
-saðlar. <b>badword::</b> yönergesi ile tip belirtilir. Geçerli Tipler:
-<ul>
-<li><tt>channel</tt> +G moduna sahip kanallar için geçerlidir.</li>
-<li><tt>message</tt> +G moduna sahip bir kullanýcý tarafýndan gönderilen özel mesajlar için geçerlidir.(kanal mesajlarýný için deðildir)</li>
-<li><tt>quit</tt> çýkýþ mesajlarýný sansürlemek için geçerlidir.</li>
-<li><tt>all</tt> yukardaki belirtilen her 3 liste içinde geçerlidir.</li>
-</ul>
-<p>
+saðlar. <b>badword::</b> yönergesi ile tip belirtilir. Geçerli Tipler:
+<ul>
+<li><tt>channel</tt> +G moduna sahip kanallar için geçerlidir.</li>
+<li><tt>message</tt> +G moduna sahip bir kullanýcý tarafýndan gönderilen özel mesajlar için geçerlidir.(kanal mesajlarýný için deðildir)</li>
+<li><tt>quit</tt> çýkýþ mesajlarýný sansürlemek için geçerlidir.</li>
+<li><tt>all</tt> yukardaki belirtilen her 3 liste içinde geçerlidir.</li>
+</ul>
+<p>
<b>badword::word</b> yönergesi ile sade bir kelime veya düzenli bir ifade
-belirtebilirsiniz. <b>badword::replace</b> ile <b>badword::word</b> yönergesiyle
-belirtilen ifade veya kelime eþleþmesi gerçekleþmesi durumunda, bu ifade veya metnin
+belirtebilirsiniz. <b>badword::replace</b> ile <b>badword::word</b> yönergesiyle
+belirtilen ifade veya kelime eþleþmesi gerçekleþmesi durumunda, bu ifade veya metnin
yerine gönderilecek metni belirtebilirsiniz. Eðer <b>badword::replace</b> yönergesi
belirtilmezse, metin eþleþmesi durumunda metin <b><censored></b> ile
-deðiþtirilecektir. <b>badword::action</b> yönergesi ile, kötü kelimeler listesi
-içinde bulunan bir ifade kullanýlmasý halinde uygulanacak eylem belirtilir. Eðer
+deðiþtirilecektir. <b>badword::action</b> yönergesi ile, kötü kelimeler listesi
+içinde bulunan bir ifade kullanýlmasý halinde uygulanacak eylem belirtilir. Eðer
burda replace belirtilirse ifade <b>badword::replace</b> yönergesiyle belirtilen metinle
deðiþtirilecektir, eðer block belirtilirse ifade bloklanacaktýr. Eðer burda
hiçbirþey belirtmezseniz geçerli eylem replace eylemi olacaktýr.</P>
};</PRE>
<P></P>
<P>Bu sunucularý linklemek için gerekli bloktur, lütfen
-burda yazýlan açýklamalarý okumaya zaman ayýrýn, çünkü bu zor iþlemlerden
+burda yazýlan açýklamalarý okumaya zaman ayýrýn, çünkü bu zor iþlemlerden
bir
tanesidir ve kullanýcýlar genellikle bu kýsýmda hata yaparlar ;P</P>
<P>Ýlk olarak <B>sunucu-ismi</B> ile
belirtilen isimdir, hub.blah.com gibi (IP olamaz ve uzak sunucunun
hostname'inden farklý olabilir).</P>
<P><B>username</B><BR>Eðer kimlik denetimi için sunucunuzda identi
-kullanýyorsanýz bu kýsmý belirtebilirsiniz, normalde "*" olarak belirtilir.
+kullanýyorsanýz bu kýsmý belirtebilirsiniz, normalde "*" olarak belirtilir.
</P>
-<P><B>hostname</B><BR>Uzak sunucunun IP'si veya hostudur. Bu hem baðlantý
+<P><B>hostname</B><BR>Uzak sunucunun IP'si veya hostudur. Bu hem baðlantý
hem de
kimlik denetimi/doðrulamasý için kullanýlýr. Birkaç örnek:<BR>
<TABLE border=0>
<TR>
<TD><I>hub.blah.com</I></TD>
<TD>sadece giden baðlantýlar için, gelen
- baðlantýlarda, link::options::nohostcheckhost yönergesi ile
+ baðlantýlarda, link::options::nohostcheckhost yönergesi ile
belirtilmeden,
kabul edilemez</TD></TR>
<TR>
<TD>ipv6 özelliðini kullanan bir sunucuyu ipv4
özelliðini kullanan bir sunucuya linklemek için
kullanýlýr</TD></TR></TBODY></TABLE></P>
-<P><B>bind-ip</B> (isteðe baðlý)<BR>Belirli bir IP'ye baðlamak için
+<P><B>bind-ip</B> (isteðe baðlý)<BR>Belirli bir IP'ye baðlamak için
kullanýlabilir (ör:
192.168.0.1) , hemen hemen neredeyse hiç kullanýlmaz. </P>
<P><B>port</B><BR>Link için baðlantý portu. </P>
-<P><B>password-connect</B><BR>Uzak sunucuya baðlanmak için gerekli olan
+<P><B>password-connect</B><BR>Uzak sunucuya baðlanmak için gerekli olan
þifre, sade-metin
þeklinde olmalý. </P>
-<P><B>password-receive</B><BR>Gelen linkleri doðrulamak (onaylamak) için
+<P><B>password-receive</B><BR>Gelen linkleri doðrulamak (onaylamak) için
gerekli þifre.
Geçerli metodlarýn biri ile yeniden þifrelenebilir.(geçerli metodlar: crypt,
md5, sha1, ripemd-160). Þifre olarak sade-metin belirtmek için auth-tipi
parametresini kullanmayýn. Bu þifre genellikle uzak sunucuya baðlanmak için
gerekli olan þifre ile aynýdýr. </P>
-<P><B>hub vs leaf</B><BR>Birçok sunucunun linklendiði sunucu bir hubdur,
+<P><B>hub vs leaf</B><BR>Birçok sunucunun linklendiði sunucu bir hubdur,
leaf ise
tek bir linke sahiptir...Bir sunucu ya hubdur, yada leafdir, bu 2 seçeneði
beraber kullanamazsýnýz. </P>
-<P><B>hub</B> (isteðe baðlý)<BR>hub olarak baðlanacak sunucularýn maskesidir
+<P><B>hub</B> (isteðe baðlý)<BR>hub olarak baðlanacak sunucularýn maskesidir
(ör:
*.my.net). </P>
-<P><B>leaf</B> (isteðe baðlý)<BR>leaf olarak baðlanacak sunucularýn
+<P><B>leaf</B> (isteðe baðlý)<BR>leaf olarak baðlanacak sunucularýn
maskesidir. </P>
-<P><B>leafdepth</B> (isteðe baðlý)<BR>Eðer bu belirtilirse leaf de
+<P><B>leafdepth</B> (isteðe baðlý)<BR>Eðer bu belirtilirse leaf de
belirtilmelidir. Belirtilen
sunucu için sýçrama sayýsýdýr. </P>
<P><B>class</B><BR>Sunucunun bulunacaðý sýnýftýr (class), genellikle bunun
baðlý)<BR>Bu link için sýkýþtýrma düzeyini belirtir (1-9
arasýnda olmalýdýr). Sadece, daha önceden link::options::zip yönergesi
belirtildiyse kullanýlýr. </P>
-<P><B>ciphers</B> (isteðe baðlý)<BR>Bu linkte kullanýlacak SSL anahtarlarýný
+<P><B>ciphers</B> (isteðe baðlý)<BR>Bu linkte kullanýlacak SSL anahtarlarýný
belirtir. Mevcut
-geçerli anahtarlarý görmek için `openssl ciphers` komutunu kullanýn.
+geçerli anahtarlarý görmek için `openssl ciphers` komutunu kullanýn.
Anahtarlar
: iþareti ile ayrýlarak ayrý ayrý belirtilebilir. </P>
-<P><B>options bloðu</B><BR>Sunucuyla baðlantý sýrasýnda bir veya daha çok
+<P><B>options bloðu</B><BR>Sunucuyla baðlantý sýrasýnda bir veya daha çok
tercih
kullanýlýr, bazen de gerekmez.<BR>
<TABLE border=0>
<TR>
<TD><B>autoconnect</B></TD>
<TD>Sunucu, baðlanmayý otomatik olarak deneyecekse
- (bunu tek taraflý olarak aktif etmeniz önerilir leaf->hub) bu
+ (bunu tek taraflý olarak aktif etmeniz önerilir leaf->hub) bu
seçeneði
tercih edebilirsiniz.</TD></TR>
<TR>
<TD><B>zip</B></TD>
<TD>Eðer sýkýþtýrýlmýþ linkler istiyorsanýz (derleme
- sýrasýnda belirtilmeli + her iki tarafta da tercih edilmeli) bu
+ sýrasýnda belirtilmeli + her iki tarafta da tercih edilmeli) bu
seçeneði
tercih edebilirsiniz.</TD></TR>
<TR>
<TD><B>nodnscache</B></TD>
<TD>giden sunucu baðlantýsýnda IP gizlemesinin
- olmasýný istemiyorsanýz bu seçeneði tercih edebilirsiniz. Bunu eðer
+ olmasýný istemiyorsanýz bu seçeneði tercih edebilirsiniz. Bunu eðer
host
sýk sýk deðiþiyorsa kullanýn (dyndns.org gibi).</TD></TR>
<TR>
<P></P>
<p>(Note that <span class="inline_pre"><name></span> is referred to using "<b>alias::</b>")</p>
<p>(Not: ayný zamanda UnrealIRCd'in sahip olduðu standart alias dosyalarýný görmek için <a href="#includedirective">buraya</a> týklayýn.)</p>
-<p>Alias bloðu [standard alias] bir kullanýcýya bir komutu yönlendirmenize olanak saðlar,
+<p>Alias bloðu [standard alias] bir kullanýcýya bir komutu yönlendirmenize olanak saðlar,
örneðin /chanserv komutu chanserv nickli kullanýcýya mesaj gönderir.
</p>
<ul>
olarak belirtme yapabiliriz. ("gerçek alias" birine PRIVMSG atmak için kullanýlandan baþka bir yere yeniden yazýlmýþ bir takma isimdir).
</li>
<li>
- <b>alias::format::parameters</b> ("gerçek aliases" için ) bu aliasa gönderilecek parametreleri belirtmenizi saðlar.
+ <b>alias::format::parameters</b> ("gerçek aliases" için ) bu aliasa gönderilecek parametreleri belirtmenizi saðlar.
Bu parametreleri <span class="inline_pre">%</span> iþaretini takip eden bir sayýyla belirtebilirsiniz.
- Örneðin, <span class="inline_pre">%1</span> ilk parametreyi temsil eder. Bütün parametreleri belirli bir parametreden
+ Örneðin, <span class="inline_pre">%1</span> ilk parametreyi temsil eder. Bütün parametreleri belirli bir parametreden
sona doðru belirtmek için <span class="inline_pre">%</span>
- iþareti, ardýndan gelen bir sayý ve ardýndan da <span class="inline_pre">-</span> iþaretini belirterek saðlayabilirsiniz.
+ iþareti, ardýndan gelen bir sayý ve ardýndan da <span class="inline_pre">-</span> iþaretini belirterek saðlayabilirsiniz.
Örneðin, <span class="inline_pre">%2-</span> bütün parametreleri 2. parçadan itibaren sona doðru belirtir.
Ayrýca, sen komutu uygulayan kullanýcýnýn rumuzu ile deðiþtirirerek <span class="inline_pre">%n</span> olarak belirtebilirsin.
</li>
<P></P>
<P>(Note: normally you just include help.conf)</P>
<P>Help bloðu /helpop komutunda kullanýlmak üzere giriþler
-oluþturmanýza olanak saðlar. help:: /helpop ile belirtilmesi gereken
+oluþturmanýza olanak saðlar. help:: /helpop ile belirtilmesi gereken
parametre
deðeridir, eðer bu kýsým belirtilmezse metin dizileri tek /helpop komutu
-kullanýmýnda (parametresiz kullanýmýnda) görüntülenecektir. Bu blokta
+kullanýmýnda (parametresiz kullanýmýnda) görüntülenecektir. Bu blokta
belirtilen
-metin dizileri /helpop komutunun belirtilen parametre ile kullanýlmasý
+metin dizileri /helpop komutunun belirtilen parametre ile kullanýlmasý
durumunda
kullanýcýya gönderilecektir.</P>
<P></P></DIV>
};</PRE>
<P></P>
<P>Bu blokta belirtilecek kanallar; kanallarda kullanýcý
-bulunmasa dahi /list komutu uygulandýðýnda kanal listesinde gözükecektir.
+bulunmasa dahi /list komutu uygulandýðýnda kanal listesinde gözükecektir.
<B>topic</B> ise isteðe baðlý olarak belirtilebilir. Burda
belirtilen topic sadece kanalda kullanýcý bulunmadýðýnda ve /list komutunun
uygulanmasý durumunda gösterilecektir. </P>
<P>Örnek:<BR><PRE>official-channels {
- "#Help" { topic "The official help channel, if nobody is present type
+ "#Help" { topic "The official help channel, if nobody is present type
/helpop helpme"; };
"#Home";
"#Main" { topic "The main channel"; };
<P>Spamfilter bloðu ile lokal (yerel) spam filtreleri
ekleyebilirsiniz. (að çapýnda deðil).<BR>Spam filtreleri
hakkýnda daha fazla bilgi edinmek için <A
-href="#feature_spamfilter">Özellikler - Spamfilter</A> bölümüne
+href="#feature_spamfilter">Özellikler - Spamfilter</A> bölümüne
bakýnýz.<BR></P>
<P>Kullanýmý:<BR><PRE>spamfilter {
regex <kelime>;
<P><B>regex</B> ile filtrelenecek
ifade belirtilir.<BR><B>target</B> ile
hedef(ler) belirtilir, olasý hedef tiplerini görmek için <A
-href="#feature_spamfilter">buraya</A> týklayýnýz. (ör:
+href="#feature_spamfilter">buraya</A> týklayýnýz. (ör:
'channel')<BR><B>action</B> ile uygulanacak eylem
belirtilir, olasý eylem tiplerini görmek için <A
-href="#feature_spamfilter">buraya</A> týklayýnýz. (ör:
+href="#feature_spamfilter">buraya</A> týklayýnýz. (ör:
'gline').<BR><B>reason</B> isteðe baðlý: yasaklama
-(ban) veya bloke etme gerekçesi belirtilir. eðer belirtilmezse varsayýlan
+(ban) veya bloke etme gerekçesi belirtilir. eðer belirtilmezse varsayýlan
deðeri
-gerekçe olarak görüntülenecektir.<BR><B>ban-time</B> isteðe baðlý: *line ban
+gerekçe olarak görüntülenecektir.<BR><B>ban-time</B> isteðe baðlý: *line ban
veya shun için süre
-belirtmenize olanak saðlar, eðer belirtilmezse varsayýlan deðeri
+belirtmenize olanak saðlar, eðer belirtilmezse varsayýlan deðeri
uygulanýr.(varsayýlan
deðeri: 1 gün).<BR></P>
<P>Örnekler:<BR><PRE>spamfilter {
regex "Come watch me on my webcam";
target { private; channel; };
action gline;
- reason "You are infected, please go to
+ reason "You are infected, please go to
www.antivirus.xx/blah/virus=GrrTrojan";
ban-time 6h;
};
olarak belirtilir.<BR><B>username</B>
kýsmý ident ile eþleþir(eðer kullanýlýyorsa). eðer belirtilmezse, deðer, "*"
olarak varsayýlýr.<BR><B>hostname</B>
-eþleþmeye karþý düþecek maskedir.<BR><B>password</B> webirc þifresidir,
+eþleþmeye karþý düþecek maskedir.<BR><B>password</B> webirc þifresidir,
sadece type kýsmýnda
'webirc' deðerinin belirtilmesi durumunda kullanýlýr.<BR></P>
<P><B>'webirc' metoduyla nasýl
yapýlandýrýlýr (önerilen metod)</B><BR>CGI:IRC
-konfigürasyon dosyanýzda (cgiirc.conf) webirc_password kýsmýnda uygun bir
+konfigürasyon dosyanýzda (cgiirc.conf) webirc_password kýsmýnda uygun bir
þifre
belirtin.<BR>Daha sonra unrealircd.conf dosyanýzýn içinde
cgiirc bloðuna bu hostu ve þifreyi ve cgi::type yönergesiyle de "webirc"
-deðerini belirtin.<BR><BR>Örnek:<BR>CGI:IRC konfigürasyon dosyanýza
+deðerini belirtin.<BR><BR>Örnek:<BR>CGI:IRC konfigürasyon dosyanýza
(cgiirc.conf) ekleyeceðiniz
kýsým: <PRE>webirc_password = LpT4xqPI5</PRE>daha sonra,
unrealircd.conf dosyanýza ekleyeceðiniz cgiirc bloðu: <PRE>cgiirc {
<P></P>
<P><B>'old' metoduyla nasýl
yapýlandýrýlýr</B><BR>NOT: Ýki dezavantajý olmasý nedeniyle
-bu metod önerilmez. Dezavantajlarý: bu metod spoof için gönderilecek IP/host
+bu metod önerilmez. Dezavantajlarý: bu metod spoof için gönderilecek IP/host
'u
-bir sunucu þifresi gibi gönderir, yani bir CGI:IRC kullanýcýsý baðlantý için
+bir sunucu þifresi gibi gönderir, yani bir CGI:IRC kullanýcýsý baðlantý için
bir
sunucu þifresi belirtemez. Ek olarak eriþim kontrolu sadece IP-tabanlýdýr ve
-'webirc' metodunda olduðu gibi ekstradan bir þifre gerektirmez. Kýsacasý
+'webirc' metodunda olduðu gibi ekstradan bir þifre gerektirmez. Kýsacasý
eðer
-gerçekten geçerli bir sebebiniz yoksa bu metodu kullanmayýn.<BR><BR>CGI:IRC
+gerçekten geçerli bir sebebiniz yoksa bu metodu kullanmayýn.<BR><BR>CGI:IRC
konfigürasyon dosyanýzda
-(cgiirc.conf) set realhost_as_password kýsmýnýnýn deðerini 1 olarak
+(cgiirc.conf) set realhost_as_password kýsmýnýnýn deðerini 1 olarak
belirtin.<BR>Daha sonra bu hosta izin vermek için unrealircd.conf
dosyanýza cgiirc bloðunu ekleyin.<BR><BR>Örnek:<BR>CGI:IRC konfigürasyon
-dosyanýza (cgiirc.conf) ekleyeceðiniz kýsým: <PRE>realhost_as_password =
+dosyanýza (cgiirc.conf) ekleyeceðiniz kýsým: <PRE>realhost_as_password =
1</PRE>Daha sonra
unrealircd.conf dosyanýza ekleyeceðiniz cgiirc bloðu: <PRE>cgiirc {
type old;
};</PRE>
<P></P></DIV>
<p id="setblock"><font class="block_section">4.37 - </font><font class="block_name">Set Bloðu</font>
-<font class="block_required">GEREKLÝ</font> <font class="block_old">(Önceden bilinen
+<font class="block_required">GEREKLÝ</font> <font class="block_old">(Önceden bilinen
unrealircd.conf/networks dosyasý)</FONT><A
name=setblock></A> </P>
<DIV class=desc>
<P>Tek sunuculu aðlarda, bütün set deyimlerini
-unrealircd.conf dosyanýzda belirtebilirsiniz. Çok sunuculu aðlarda ise her
+unrealircd.conf dosyanýzda belirtebilirsiniz. Çok sunuculu aðlarda ise her
bir
sunucu için ayrý bir set dosyasý kullanmanýz önerilir.</P>
<P>Eðer sunucunuz bir aða baðlý ise, bu durumda að ile ayný
<P>Set bloðuyla sunucuda kullanýlacak özellikler/tercihler
teker teker belirtirilir. Her bir giriþin farklý anlamý vardýr ve bu nedenle
herbiri aþaðýda açýklanmýþtýr. Bazý yönergelerin ise, yine açýklanacak, alt
-bloklarý vardýr. Bütün özelliklerin karþýlanmasý için birçok set ifadesi
+bloklarý vardýr. Bütün özelliklerin karþýlanmasý için birçok set ifadesi
vardýr,
bütün ifadeler aþaðýda listelenmiþtir, herbiri 1 set ifadesi altýnda
belirtilebilir.<BR>Örnek:<BR><PRE>set {
};</PRE>
<P></P>
<P>Eðer set ifadelerini ayýrmak istiyorsanýz, aþaðýdaki
-formatý kullanabilirsiniz.<BR>Örnek:<BR>set { options { hide-ulines;
+formatý kullanabilirsiniz.<BR>Örnek:<BR>set { options { hide-ulines;
no-stealth; }; };<BR></P>
<P><FONT class=set>set::kline-address
<email-adresi>;</FONT><BR>Burada iletiþim için,
<email-adresi>;</FONT><BR>Burada iletiþim için,
G:line'lar ile ilgili sorularýn/sorunlarýn gönderileceði, email adresi
belirtilir.</P>
-<P><FONT class=set>set::modes-on-connect
-<+modlar>;</FONT><BR>Kullanýcýnýn sunucuya baðlandýðý anda alacaðý
+<P><FONT class=set>set::modes-on-connect
+<+modlar>;</FONT><BR>Kullanýcýnýn sunucuya baðlandýðý anda alacaðý
modlarý
belirtir.</P>
-<P><FONT class=set>set::snomask-on-connect
-<+modlar></FONT><BR>Kullanýcýnýn sunucuya baðlandýðý anda alacaðý
+<P><FONT class=set>set::snomask-on-connect
+<+modlar></FONT><BR>Kullanýcýnýn sunucuya baðlandýðý anda alacaðý
snomasklarý
belirtir.</P>
<P><FONT class=set>set::modes-on-oper
<+modlar>;</FONT><BR>Oper açýldýðý anda alýnacak
modlarý belirtir.</P>
-<P><FONT class=set>set::snomask-on-oper <+modlar>;</FONT><BR>Oper
+<P><FONT class=set>set::snomask-on-oper <+modlar>;</FONT><BR>Oper
açýldýðý anda alýnacak snomasklarý belirtir.</P>
<P><FONT class=set>set::modes-on-join
<+modlar>;</FONT><BR>Kanalýn, kanal ilk olarak
(oluþturulduðu) kullanýldýðý anda, alacaðý modlarý belirtir. Bu yönergeyle
mevcut bütün modlar belirtilemez, +qaohvbeOAzlLk modlarý bu yönergeyle
verilemez.</P>
-<P><FONT class=set>set::restrict-usermodes <modlar></FONT><BR>Burada
+<P><FONT class=set>set::restrict-usermodes <modlar></FONT><BR>Burada
belirtilen modlarýn kullanýcýlar tarafýndan
kullanýmýný kýsýtlar ( + veya - kullanmayýn).<BR>Örneðin
modes-on-connect kýsmýnda +G modunu ve restrict-usermodes kýsmýnda da yine G
-modunu belirtirseniz, bütün kullanýcýlar, sunucuya baðlandýklarý anda +G
+modunu belirtirseniz, bütün kullanýcýlar, sunucuya baðlandýklarý anda +G
modunu
alacaklardýr ve bu modu -G yaparak kaldýramayacaklardýr.</P>
-<P><FONT class=set>set::restrict-channelmodes
-<modlar></FONT><BR>Burada belirtilen kanal modlarýnýn kullanýcýlar
+<P><FONT class=set>set::restrict-channelmodes
+<modlar></FONT><BR>Burada belirtilen kanal modlarýnýn kullanýcýlar
tarafýndan
kullanýmýný kýsýtlar ( + veya - kullanmayýn).<BR>Örneðin
modes-on-join kýsmýnda +G modunu ve restrict-channelmodes kýsmýnda da yine G
-modunu belirtirseniz, oluþturulacak bütün yeni kanallar +G modunu
+modunu belirtirseniz, oluþturulacak bütün yeni kanallar +G modunu
alacaklardýr
ve bu mod -G yaparak kaldýrýlamayacaktýr.</P>
-<P><FONT class=set>set::restrict-extendedbans
-<tipler|*></FONT><BR>Kullanýcýlarýn kapsamlý ban (extended ban)
+<P><FONT class=set>set::restrict-extendedbans
+<tipler|*></FONT><BR>Kullanýcýlarýn kapsamlý ban (extended ban)
atmalarýný
-kýsýtlar. Eðer ("*") belirtilirse kullanýcýlar hiçbir tipte kapsamlý ban
+kýsýtlar. Eðer ("*") belirtilirse kullanýcýlar hiçbir tipte kapsamlý ban
atamaz,
-eðer bir tip belirtilirse sadece belirtilen kapsamlý ban tipi
+eðer bir tip belirtilirse sadece belirtilen kapsamlý ban tipi
kullanýlamaz.(ör:
"qc").</P>
<P><FONT class=set>set::auto-join
iþareti kullanmayý unutmayýn, auto-join "#kanal"; gibi]</P>
<P><FONT class=set>set::oper-auto-join
<kanal(lar)>;</FONT><BR>Kullanýcýnýn /oper açtýðý
-anda girmeye zorlanacaðý kanal(lar)ý belirtir. Birden çok kanal belirtmek
+anda girmeye zorlanacaðý kanal(lar)ý belirtir. Birden çok kanal belirtmek
için
kanallarý virgül ile ayýrýn.<BR>[Not: týrnak iþareti
kullanmayý unutmayýn, oper-auto-join "#kanal"; gibi]</P>
<P><FONT class=set>set::anti-spam-quit-message-time
<zaman-deðeri>;</FONT><BR>/quit mesajýnýn
-görüntülenebilmesi için, bir kullanýcýnýn sunucuya ne kadar süre baðlý
+görüntülenebilmesi için, bir kullanýcýnýn sunucuya ne kadar süre baðlý
kalmasý
-zorunda olduðunu belirtmenize olanak saðlar.(zaman deðeridir). Spam'ý
+zorunda olduðunu belirtmenize olanak saðlar.(zaman deðeridir). Spam'ý
engellemek
için kullanýlýr. Burada belirtilecek zaman deðeri için; d günü, h saati, m
-dakikayý ve s ise saniyeyi temsil eder. Örneðin 1d2h3m gibi bir deðerin
+dakikayý ve s ise saniyeyi temsil eder. Örneðin 1d2h3m gibi bir deðerin
anlamý 1
gün, 2 saat ve 3 dakikadýr. </P>
<P><FONT class=set>set::prefix-quit
<P><FONT class=set>set::static-part
<no|yes|çýkýþ-mesajý>;</FONT><BR>Eðer deðer olarak
'yes' belirtilirse kanaldan çýkýþlarda çýkýþ mesajý (part mesajý)
-görüntülenmeyecektir, eðer deðer olarak 'no' belirtilirse çýkýþlarda
+görüntülenmeyecektir, eðer deðer olarak 'no' belirtilirse çýkýþlarda
belirtilen
çýkýþ mesajlarý olaðan þekilde görüntülenecektir, eðer deðer olarak bir part
-mesajý belirtilirse kanallardan çýkarken görüntülenecek çýkýþ mesajlarý
+mesajý belirtilirse kanallardan çýkarken görüntülenecek çýkýþ mesajlarý
burda
belirtilen çýkýþ mesajýna sabitlenecektir. (ör: static-part "Bye!") </P>
<P><FONT class=set>set::who-limit
<limit>;</FONT><BR>/who komutu kullanýmýnda
-listelenecek eþleþmelerin max sayýsýný belirtir. Eðer belirtilmezse
+listelenecek eþleþmelerin max sayýsýný belirtir. Eðer belirtilmezse
listelenecek
eþleþmelerin herhangi bir limit olmayacaktýr.</P>
<P><FONT class=set>set::silence-limit
<limit>;</FONT><BR>SILENCE listesinde bulunabilecek
-maksimum giriþ sayýsýný belirler. Eðer bu yönerge belirtilmezse limit 15
+maksimum giriþ sayýsýný belirler. Eðer bu yönerge belirtilmezse limit 15
olarak
varsayýlýr.</P>
<P><FONT class=set>set::maxbans
<limit>;</FONT><BR>
Her kanal için izin verilen max
-ban (+b) sayýsýný belirtir. Varsayýlan deðeri 60'dýr. Eðer bunu
+ban (+b) sayýsýný belirtir. Varsayýlan deðeri 60'dýr. Eðer bunu
deðiþtirirseniz,
set::maxbanlength yönergesini de gözden geçirdiðinize emin olun.(bir sonraki
yönerge).</P>
ancak bütün banlarýn toplamý için maksimum karakter sayýsýný belirtir,
böylece basit bir þekilde kanalda belirtilen bir banýn (ortalama olarak)
maksimum bellekte ne kadar yer kaplayacaðýný sýnýrlar.</P>
-<P><FONT class=set>set::oper-only-stats
-<stats-listesi>;</FONT><BR>/stats komutunda kullanýlacak, sadece oper
+<P><FONT class=set>set::oper-only-stats
+<stats-listesi>;</FONT><BR>/stats komutunda kullanýlacak, sadece oper
statüsünde olan
kullanýcýlarýn kullanabileceði flaglarý belirtir. Eðer belirtilmezse statü
-gözetilmeksizin bütün kullanýcýlar bütün flaglarý kullanabilirler. Eðer *
+gözetilmeksizin bütün kullanýcýlar bütün flaglarý kullanabilirler. Eðer *
olarak
-belirtilirse bütün flaglar sadece operler tarafýndan kullanýlabilir. Sadece
+belirtilirse bütün flaglar sadece operler tarafýndan kullanýlabilir. Sadece
kýsa
stats flaglarýnda kullanýlabilir.</P>
<P><FONT class=set>set::oper-only-stats {<stats-flagý>;
/stats komutunda
kullanýlacak, sadece oper statüsünde olan kullanýcýlarýn kullanabileceði
flaglarý belirtir. Sadece uzun stats flaglarý belirtilebilir.</P>
-<P><FONT class=set>set::maxchannelsperuser
-<kanal-sayýsý>;</FONT><BR>Bir kullanýcýnýn ayný anda bulunabileceði
+<P><FONT class=set>set::maxchannelsperuser
+<kanal-sayýsý>;</FONT><BR>Bir kullanýcýnýn ayný anda bulunabileceði
maksimum kanal
sayýsýný belirler.</P>
<P><FONT class=set>set::maxdccallow
<P><FONT class=set>set::channel-command-prefix
<komut-önekleri>;</FONT><BR>
Servisler için "kanal
-komutlarýnda" kullanýlacak önek karakterlerini belirtmenize olanak saðlar.
+komutlarýnda" kullanýlacak önek karakterlerini belirtmenize olanak saðlar.
Burda
-belirtilen karakterlerden herhangi biriyle baþlayacak mesaj kullanýcý +d
+belirtilen karakterlerden herhangi biriyle baþlayacak mesaj kullanýcý +d
modunda
dahi olsa gönderilecektir. Varsayýlan deðeri "`!" olarak belirlenmiþtir.</P>
-<P><FONT class=set>set::allowed-nickchars { <liste>
+<P><FONT class=set>set::allowed-nickchars { <liste>
};</FONT><BR>Nicklerde farklý karakter gruplarýnýn / dillerin
kullanýmýna olanak saðlar, <A
href="#feature_nickchars">Nick Karakter Gruplarýna</A> bakýn.</P>
<P><FONT class=set>set::allow-userhost-change
-[never|always|not-on-channels|force-rejoin]</FONT><BR>(+x/-x/chghost/chgident/setident/vhost/vs)
+[never|always|not-on-channels|force-rejoin]</FONT><BR>(+x/-x/chghost/chgident/setident/vhost/vs)
gibi komutlarýn
-ne koþullarda kullanýlabileceðini/kullanýlamayacaðýný belirtmenizi
+ne koþullarda kullanýlabileceðini/kullanýlamayacaðýný belirtmenizi
saðlar.<BR><I>never</I> olarak belirtilirse bu
komutlardan hiçbiri kullanýlamaz, eðer <I>always</I> olarak
-belirtilirse bu komutlar her durumda kullanýlabilir, eðer
+belirtilirse bu komutlar her durumda kullanýlabilir, eðer
<I>not-on-channels</I> olarak belirtilirse kullanýcý bu
-komutlarý sadece ve sadece hiçbir kanala baðlý deðilse kullanabilir, eðer
+komutlarý sadece ve sadece hiçbir kanala baðlý deðilse kullanabilir, eðer
<I>force-rejoin</I> belirtilirse kullanýcý bu komutlardan
herhangi birini kullandýðýnda bulunduðu kanallardan çýkýp tekrar girmeye
zorlanacaktýr.</P>
-<P><FONT class=set>set::options::hide-ulines;</FONT><BR>Eðer belirtilirse
+<P><FONT class=set>set::options::hide-ulines;</FONT><BR>Eðer belirtilirse
Uline olarak belirtilen sunucular, oper
statusunde olmayan kullanýcýlar tarafýndan yapýlan /links komutu sorgusunda
görüntülenmeyecektir.</P>
<P><FONT class=set>set::options::flat-map;</FONT><BR>
Eðer
-belirtilirse, aðdaki bütün sunucular /map ve /links komutlarý sorgusunda
+belirtilirse, aðdaki bütün sunucular /map ve /links komutlarý sorgusunda
direkt
-linkli olarak görünecektir, böylece hangi sunucunun hangisine linkli
+linkli olarak görünecektir, böylece hangi sunucunun hangisine linkli
olduðunu
göremezsiniz. Bu (D)DoS ataklarýna karþý ufak bi önlemdir çünkü kötü niyetli
kiþiler bu yönergenin belirtilmesiyle 'zayýf nokta'larý kolaylýkla
göremeyeceklerdir.</P>
-<P><FONT class=set>set::options::show-opermotd;</FONT><BR>Eðer belirtilirse
+<P><FONT class=set>set::options::show-opermotd;</FONT><BR>Eðer belirtilirse
kullanýcýlara, oper hesaplarýný
açtýklarýnda, OPERMOTD dosyasý gösterilecektir.</P>
-<P><FONT class=set>set::options::identd-check;</FONT><BR>Eðer belirtilirse
+<P><FONT class=set>set::options::identd-check;</FONT><BR>Eðer belirtilirse
kullanýcý sunucuya baðlanýrken identd
sunucusu kontrolünden geçecektir ve bu kontrol kullanýcýnýn username kýsmý
-cevabý olarak geri dönecektir. Eðer bu kontrol sonucunda cevap dönüþü
+cevabý olarak geri dönecektir. Eðer bu kontrol sonucunda cevap dönüþü
olmazsa
-kullanýcýnýn username kýsmýna ~ öneki eklenecektir. Eðer belirtilmezse böyle
+kullanýcýnýn username kýsmýna ~ öneki eklenecektir. Eðer belirtilmezse böyle
bir
kontrol söz konusu olmayacaktýr.</P>
-<P><FONT class=set>set::options::show-connect-info;</FONT><BR>Eðer
+<P><FONT class=set>set::options::show-connect-info;</FONT><BR>Eðer
belirtilirse, bir kullanýcý sunucuya baðlanacaðý zaman
"ident request", "hostname lookup", vs. gibi ifadeler kullanýcýya
gösterilicektir.</P>
-<P><FONT class=set>set::options::dont-resolve;</FONT><BR>Eðer belirtilirse,
+<P><FONT class=set>set::options::dont-resolve;</FONT><BR>Eðer belirtilirse,
gelen kullanýcýlarýn hostlarý
çözümlenmez.<BR>Not: Çözümleme iþlemi yapýlmayacaksa, host
tabanlý allow bloklarýnýz da olamaz.</P>
-<P><FONT class=set>set::options::mkpasswd-for-everyone;</FONT><BR>/mkpasswd
+<P><FONT class=set>set::options::mkpasswd-for-everyone;</FONT><BR>/mkpasswd
bütün kullanýcýlar tarafýndan kullanýlabilmesine
olanak saðlar.</P>
-<P><FONT class=set>set::options::allow-part-if-shunned;</FONT><BR>Shun'lý
+<P><FONT class=set>set::options::allow-part-if-shunned;</FONT><BR>Shun'lý
kullanýcýnýn /part komutunu kullanabilmesine olanak
saðlar.</P>
-<P><FONT class=set>set::options::fail-oper-warn;</FONT><BR>Eðer
+<P><FONT class=set>set::options::fail-oper-warn;</FONT><BR>Eðer
belirtilirse, /oper komutu kullanýmý baþarýsýz olduðu
takdirde, kullanýcýya oper denemesinin kayýt edildiðine dair uyarý
gönderilir.</P>
-<p><font class="set">set::options::allow-insane-bans;</font><br>
-Anlamsýz /GLINE *@*.xx gibi geniþ banlara izin verir. Bu yüzden yanlýþlýkla aðýnýzdaki
-herkesi yasaklar! Böylece büyük bir özenle kullanmaya gerek duyabilirsiniz.</p>
-<p id="set_nopost_ban_action"><font class="set">set::nopost::ban-action</font> (gerekli <a href="#modules_m_nopost">m_nopost</a>)<br />
-Kullanýcý HTTP POST komutu gerçekleþtirmek için çalýþýrsa, kullanýcýya belirtilen eylem uygulanýr.
-Ýzin verilen deðerler: kill, gline, gzline, kline, zline, shun, ve tempshun.
-Varsayýlan deðer kill. Eðer *line deðeri veya shun kullanýrsanýz, unutmayýn ki
+<p><font class="set">set::options::allow-insane-bans;</font><br>
+Anlamsýz /GLINE *@*.xx gibi geniþ banlara izin verir. Bu yüzden yanlýþlýkla aðýnýzdaki
+herkesi yasaklar! Böylece büyük bir özenle kullanmaya gerek duyabilirsiniz.</p>
+<p id="set_nopost_ban_action"><font class="set">set::nopost::ban-action</font> (gerekli <a href="#modules_m_nopost">m_nopost</a>)<br />
+Kullanýcý HTTP POST komutu gerçekleþtirmek için çalýþýrsa, kullanýcýya belirtilen eylem uygulanýr.
+Ýzin verilen deðerler: kill, gline, gzline, kline, zline, shun, ve tempshun.
+Varsayýlan deðer kill. Eðer *line deðeri veya shun kullanýrsanýz, unutmayýn ki
web sitesini ziyaret eden bir saf kullanýcýyý XPS IRC spam saldýrýsý yapýldýðýný sanýp
-o anki mevcut baðlantýsýna *line yada shun uygulayabilirsiniz.
-Varsayýlan deðeri kill olarak yaparsanýz böylece kullanýcýlarý kazalara karþý korumuþ olursunuz.
-Fakat yinede *line ve gzline kullanýmý bazý durumlarda gerekli olabilir.</p>
-<p id="set_nopost_ban_reason"><font class="set">set::nopost::ban-reason</font> (gerekli <a href="#modules_m_nopost">m_nopost</a>)<br />
-m_nopost tarafýndan kill yada ban atýlan kullanýcý için ban sebebi belirtilir.</p>
-<p id="set_nopost_ban_time"><font class="set">set::nopost::ban-time</font> (gerekli <a href="#modules_m_nopost">m_nopost</a>)<br />
-m_nopost tarafýndan shun, gline, gzline, kline, ve zline için zaman belirtilir.
-Varsayýlan deðer 4h.</p>
-<p id="set_nopost_except_hosts"><font class="set">set::nopost::except-hosts</font> (gerekli <a href="#modules_m_nopost">m_nopost</a>)<br />
-m_nopost'da belirtilen host maskelerini kill ve *-line'lerden muaf tutmaya yarar. Bu seçenekde
-bir yada birden fazla host maskesi eklemeniz gerekmektedir.</p>
+o anki mevcut baðlantýsýna *line yada shun uygulayabilirsiniz.
+Varsayýlan deðeri kill olarak yaparsanýz böylece kullanýcýlarý kazalara karþý korumuþ olursunuz.
+Fakat yinede *line ve gzline kullanýmý bazý durumlarda gerekli olabilir.</p>
+<p id="set_nopost_ban_reason"><font class="set">set::nopost::ban-reason</font> (gerekli <a href="#modules_m_nopost">m_nopost</a>)<br />
+m_nopost tarafýndan kill yada ban atýlan kullanýcý için ban sebebi belirtilir.</p>
+<p id="set_nopost_ban_time"><font class="set">set::nopost::ban-time</font> (gerekli <a href="#modules_m_nopost">m_nopost</a>)<br />
+m_nopost tarafýndan shun, gline, gzline, kline, ve zline için zaman belirtilir.
+Varsayýlan deðer 4h.</p>
+<p id="set_nopost_except_hosts"><font class="set">set::nopost::except-hosts</font> (gerekli <a href="#modules_m_nopost">m_nopost</a>)<br />
+m_nopost'da belirtilen host maskelerini kill ve *-line'lerden muaf tutmaya yarar. Bu seçenekde
+bir yada birden fazla host maskesi eklemeniz gerekmektedir.</p>
<P><FONT class=set>set::dns::timeout
<zaman-deðeri>;</FONT><BR>Bir DNS sunucusunun,
-baðlantýsýnýn zaman aþýmý olarak deðerlendirilip, kesilmemesi için, ne
+baðlantýsýnýn zaman aþýmý olarak deðerlendirilip, kesilmemesi için, ne
kadarlýk
bir zaman dilimi içerisinde yanýt göndermesi gerektiðini belirtmenize olanak
-saðlar. Burada belirtilecek numerik deðerde d günü, h saati, m dakikayý, s
+saðlar. Burada belirtilecek numerik deðerde d günü, h saati, m dakikayý, s
ise
saniyeyi temsil eder, örneðin 1d2h3m olarak belirtilen zaman deðeri 1 gün, 2
saat ve 3 dakikayý temsil eder. (TAMAMLANMADI)</P>
<deneme-sayýsý>;</FONT><BR>
DNS cozumlenmesinin basarisiz
olmasi durumda DNS cozumlemesinin kac kez tekrarlanacagini belirtir. (TAMAMLANMADI)</P>
-<P><FONT class=set>set::dns::nameserver
-<dns-sunucu-ismi>;</FONT><BR>DNS aramalarýnda kullanýlacak, sunucunun
+<P><FONT class=set>set::dns::nameserver
+<dns-sunucu-ismi>;</FONT><BR>DNS aramalarýnda kullanýlacak, sunucunun
hostname'ini
belirtir. (TAMAMLANMADI)</P>
<P><FONT class=set>set::dns::bind-ip
<P id="set-services-server"><FONT class=set>set::default-server
<sunucu-ismi>;</FONT><BR>
Sunucu full kapasitede
-kullanýcýya sahip olduðunda, baðlanmayý deneyecek kullanýcýlara varsayýlan
+kullanýcýya sahip olduðunda, baðlanmayý deneyecek kullanýcýlara varsayýlan
sunucu
adýnýn gösterilmesine olanak saðlar.</P>
-<p id="set_defaultipv6clonemask">
-<font class="set">set::default-ipv6-clone-mask</font><br />
-Varsayýlan IPv6 clone algýlama maskesi. Görmek için;
-<a href="#allowblock_ipv6clonemask">allow::ipv6-clone-mask</a>. Bu ayarýn varsayýlan deðeri 64'dür.</p>
-<p id="set-stats-server"><FONT class=set>set::services-server
-<sunucu-ismi>;</FONT><BR>Servisler sunucusunun ismini belirtir.
+<p id="set_defaultipv6clonemask">
+<font class="set">set::default-ipv6-clone-mask</font><br />
+Varsayýlan IPv6 clone algýlama maskesi. Görmek için;
+<a href="#allowblock_ipv6clonemask">allow::ipv6-clone-mask</a>. Bu ayarýn varsayýlan deðeri 64'dür.</p>
+<p id="set-stats-server"><FONT class=set>set::services-server
+<sunucu-ismi>;</FONT><BR>Servisler sunucusunun ismini belirtir.
Gereklidir, eðer
servis sunucunuz yoksa, services.sizinaginiz.com gibi bir sunucu ismi
belirtmeniz gerekir.</P>
<P><FONT class=set>set::cloak-keys {
"anahtar1"; "anahtar2"; "anahtar3"; };</FONT><BR>Hostun
gizlenmesi için, yeni hostlarýn oluþturulmasýnda kullanýlacak anahtarlarý
-belirtir. Bu anahtarlar aðdaki bütün sunucular için ayný olarak
+belirtir. Bu anahtarlar aðdaki bütün sunucular için ayný olarak
belirtilmelidir.
-Her bir anahtar en az 5 en çok 100 karakter içerebilir (10-20 arasý
+Her bir anahtar en az 5 en çok 100 karakter içerebilir (10-20 arasý
önerilir) ve
anahtarlar küçük karakter olarak (a-z) arasý harfleri, büyük karakter olarak
(A-Z) arasý harfleri ve rakam olarak da (0-9) arasý rakamlarý içerebilir. Bu
-kriterlerin yüklediðiniz gizleme modülüne göre deðiþebileceðine dikkat
+kriterlerin yüklediðiniz gizleme modülüne göre deðiþebileceðine dikkat
edin.</P>
-<P><FONT class=set>set::hiddenhost-prefix
-<önek-deðeri>;</FONT><BR>Gizlenmiþ hostlara eklenecek (+x) öneki
+<P><FONT class=set>set::hiddenhost-prefix
+<önek-deðeri>;</FONT><BR>Gizlenmiþ hostlara eklenecek (+x) öneki
belirtmenize olanak
saðlar. Burada genellikle að ismini simgeleyen 3 veya 4 harf belirtilir.</P>
<P><FONT class=set>set::hosts::local
<locop-hostu>;</FONT><BR>Yerel operatör statüsüne
-eriþen bir kullanýcýnýn alacaðý hostu belirtmenize olanak saðlar. Ýsteðe
+eriþen bir kullanýcýnýn alacaðý hostu belirtmenize olanak saðlar. Ýsteðe
baðlý
olarak buradaki deðeri kullanýcý@host olarak belirtebilirsiniz.</P>
<P><FONT class=set>set::hosts::global
<globop-hostu>;</FONT><BR>Global operatör statüsüne
-eriþen bir kullanýcýnýn alacaðý hostu belirtmenize olanak saðlar. Ýsteðe
+eriþen bir kullanýcýnýn alacaðý hostu belirtmenize olanak saðlar. Ýsteðe
baðlý
olarak buradaki deðeri kullanýcý@host olarak belirtebilirsiniz.</P>
<P><FONT class=set>set::hosts::coadmin
<coadmin-hostu>;</FONT><BR>Co-admin statüsüne eriþen
-bir kullanýcýnýn alacaðý hostu belirtmenize olanak saðlar. Ýsteðe baðlý
+bir kullanýcýnýn alacaðý hostu belirtmenize olanak saðlar. Ýsteðe baðlý
olarak
buradaki deðeri kullanýcý@host olarak belirtebilirsiniz.</P>
<P><FONT class=set>set::hosts::admin
Administrator statüsüne eriþen bir kullanýcýnýn alacaðý hostu belirtmenize
olanak saðlar. Ýsteðe baðlý olarak buradaki deðeri kullanýcý@host olarak
belirtebilirsiniz.</P>
-<P><FONT class=set>set::hosts::netadmin
-<netadmin-hostu>;</FONT><BR>Net Administrator statüsüne eriþen bir
+<P><FONT class=set>set::hosts::netadmin
+<netadmin-hostu>;</FONT><BR>Net Administrator statüsüne eriþen bir
kullanýcýn alacaðý
hostu belirtmenize olanak saðlar.Ýsteðe baðlý olarak burdaki deðeri
kullanýcý@host olarak belirtebilirsiniz.</P>
-<P><FONT class=set>set::hosts::host-on-oper-up
-<yes/no>;</FONT><BR>Eðer yes olarak belirtilirse, oper yetkisini açan
+<P><FONT class=set>set::hosts::host-on-oper-up
+<yes/no>;</FONT><BR>Eðer yes olarak belirtilirse, oper yetkisini açan
kullanýcý
(eðer H/get_host flagýna sahipse), otomatik olarak, statüsüne göre hostunu
alacaktýr. Eðer no olarak belirtilirse host alma iþlemini oper yetkisini
<P><FONT class=set>set::ssl::egd
<dosya-ismi>;</FONT><BR>
EGD (Entropy Gathering
-Daemon) desteðinin aktif olduðunu belirtir. Eðer OpenSSL 0.9.7 veya daha üst
+Daemon) desteðinin aktif olduðunu belirtir. Eðer OpenSSL 0.9.7 veya daha üst
bir
versiyonunu kullanýyorsanýz bu durumda /var/run/egd-pool, /dev/egd-pool,
-/etc/egd-pool ve /etc/entropy buradaki dosya ismi için varsayýlan konumlar
+/etc/egd-pool ve /etc/entropy buradaki dosya ismi için varsayýlan konumlar
olarak
-kabul edilip aranacaktýr. Dolayýsýyla burada herhangi bir dosya ismi
+kabul edilip aranacaktýr. Dolayýsýyla burada herhangi bir dosya ismi
belirtmeyip
-set::ssl::egd yönergesine herhangi bir deðer atamadan kullanabilirsiniz.
+set::ssl::egd yönergesine herhangi bir deðer atamadan kullanabilirsiniz.
Eðer
OpenSSL 0.9.7 'den daha önceki bir versiyonu kullanýyorsanýz yukarýda ki
belirtilen yerler haricinde dosya için baþka yerlerde belirtebilirsiniz.</P>
-<P><FONT class=set>set::ssl::certificate
-<dosya-ismi>;</FONT><BR>Sunucu SSL sertifikasý dosyasýnýn yerini
+<P><FONT class=set>set::ssl::certificate
+<dosya-ismi>;</FONT><BR>Sunucu SSL sertifikasý dosyasýnýn yerini
belirtmenizi
saðlar.</P>
<P><FONT class=set>set::ssl::key
<dosya-ismi>;</FONT><BR>Sunucu SSL anahtarý
dosyasýnýn yerini belirtmenizi saðlar.</P>
-<P><FONT class=set>set::ssl::trusted-ca-file
-<dosya-ismi>;</FONT><BR>Güvenilen CA sertifika dosyasýnýn yerini
+<P><FONT class=set>set::ssl::trusted-ca-file
+<dosya-ismi>;</FONT><BR>Güvenilen CA sertifika dosyasýnýn yerini
belirtmenizi
saðlar.</P>
<p><font class="set">set::ssl::server-cipher-list <þifre-listesi>;</font><br>
Bir SSL oturmunun kaç bayt sonra tekrar görüþülebilir olduðunu belirtir. (ör: 20 megabyte için 20m).</p>
<p><font class="set">set::ssl::renegotiate-timeout <zaman-deðeri>;</font><br>
Bir SSL oturmunun ne kadar süre sonra tekrar görüþülebilir olduðunu belirtir. (ör: 1 saat için 1h).</p>
-<P><FONT
-class=set>set::ssl::options::fail-if-no-clientcert;</FONT><BR>Sertifakaya
+<P><FONT
+class=set>set::ssl::options::fail-if-no-clientcert;</FONT><BR>Sertifakaya
sahip olmayan kullanýcýlarýn baðlantýsýnýn
reddedilmeye zorlanmasýný saðlar.</P>
-<P><FONT class=set>set::ssl::options::no-self-signed;</FONT><BR>Self-signed
+<P><FONT class=set>set::ssl::options::no-self-signed;</FONT><BR>Self-signed
sertifikalý kullanýcýlarýn baðlantýlarýna izin
vermemenizi saðlar.</P>
-<P><FONT class=set>set::ssl::options::verify-certificate;</FONT><BR>Baðlantý
+<P><FONT class=set>set::ssl::options::verify-certificate;</FONT><BR>Baðlantý
yetkilendirilmeden önce Unreal'in kullanýlan SSL
sertifikasýnýn geçerliliðini doðrulamasýna olanak verir.</P>
-<P><FONT class=set>set::throttle::period
-<zaman-deðeri></FONT><BR>set::throttle::connections yönergesinde
+<P><FONT class=set>set::throttle::period
+<zaman-deðeri></FONT><BR>set::throttle::connections yönergesinde
belirtilen baðlantý
sayýsý aþýldýðýnda kullanýcýnýn yeniden baðlanabilmesi için ne kadar süre
beklemek zorunda olduðunu belirtir.</P>
-<P><FONT class=set>set::throttle::connections
-<miktar>;</FONT><BR>Baðlantýnýn throttle sistemine takýlmasý için ayný
+<P><FONT class=set>set::throttle::connections
+<miktar>;</FONT><BR>Baðlantýnýn throttle sistemine takýlmasý için ayný
hosttan
kaç kez baðlantý isteði gelmesi gerektiðini belirtir.</P>
<P><FONT class=set>set::ident::connect-timeout <miktar>;</FONT><BR>
- Ne
+ Ne
kadar saniye beklendikten sonra ident sunucu
baðlantýsýnýn iptal edileceðini belirtir.(varsayýlan: 10s).</P>
<P><FONT class=set>set::ident::read-timeout <miktar>;</FONT><BR>
- Ne
+ Ne
kadar saniye geçtikten sonra yanýt için vazgeçileceðini
belirtir. (varsayýlan: 30s).</P>
<P><FONT class=set>set::anti-flood::unknown-flood-bantime
flood saldýrýsý algýlandýðý zaman atýlacak banýn süresini belirler.</P>
<P><FONT class=set>set::anti-flood::unknown-flood-amount
<miktar>;</FONT><BR>Bilinmeyen bir baðlantýnýn
-gönderdiði veri miktarý burada belirtilen miktarý (KiloByte cinsinden)
+gönderdiði veri miktarý burada belirtilen miktarý (KiloByte cinsinden)
aþtýðý
zaman sunucudan baðlantýsý kesilecektir.(kill)</P>
<P><FONT class=set>set::anti-flood::away-flood
<miktar>:<periyot></FONT><BR>Away flood
korumasý: belirtilen 'periyot' baþýna /away komutu kullanýmýný belirtilen
-'sayý'ya sýnýrlar. Ancak bu korumanýn aktif olabilmesi için config.h
+'sayý'ya sýnýrlar. Ancak bu korumanýn aktif olabilmesi için config.h
dosyasýnda
-NO_FLOOD_AWAY'in aktif edilmesi gereklidir. Örnek: <I>away-flood 5:60s;</I>
+NO_FLOOD_AWAY'in aktif edilmesi gereklidir. Örnek: <I>away-flood 5:60s;</I>
60 saniye süresince 5 /away komutu
kullanýlabilir.</P>
<P><FONT class=set>set::anti-flood::nick-flood
sýnýrlar. Örnek: <I>nick-flood 4:90</I> 90 saniye süresince
4 kez nick deðiþtirilebilir, varsayýlan deðeri 60 saniye süresince 3 nick
deðiþimidir.</P>
-<P><FONT class=set>set::default-bantime <süre></FONT><BR>/kline,
+<P><FONT class=set>set::default-bantime <süre></FONT><BR>/kline,
/gline, /zline, /shun, vs gibi yasaklama (ban)
-komutlarýnýn zaman belirtilmeden kullanýldýðýnda (/gline *@some.nasty.isp
+komutlarýnýn zaman belirtilmeden kullanýldýðýnda (/gline *@some.nasty.isp
gibi),
-banýn ne kadar süre geçerli olacaðýný belirtir. Örnek: <I>default-bantime
+banýn ne kadar süre geçerli olacaðýný belirtir. Örnek: <I>default-bantime
90d;</I></P>
-<P><FONT class=set>set::modef-default-unsettime
-<deðer></FONT><BR>Kanalmodu +f için deðiþikliðin ne kadar süre
+<P><FONT class=set>set::modef-default-unsettime
+<deðer></FONT><BR>Kanalmodu +f için deðiþikliðin ne kadar süre
süreceðini
-belirtmenizi saðlar. Eðer deðer olarak örneðin 10 belirtirseniz bu durumda
+belirtmenizi saðlar. Eðer deðer olarak örneðin 10 belirtirseniz bu durumda
+f
[5j]:15 gibi bir mod uygulamasý [5j#i10]:15 þeklinde yorumlanacaktýr.</P>
-<P><FONT class=set>set::modef-max-unsettime
+<P><FONT class=set>set::modef-max-unsettime
<deðer></FONT><BR>
-Kanalmodu +f kullanýlýrken (ör. +f
+Kanalmodu +f kullanýlýrken (ör. +f
[5j#i<süre>]:15)
belirtilebilecek maksimum süre miktarýný (dakika cinsinden) belirlemenizi
saðlar. Bu deðer 0 ile 255 arasýnda olabilir. Varsayýlan deðeri ise 60'dýr (=1
saat).</P>
<P><FONT class=set>set::ban-version-tkl-time <deðer></FONT><BR>
- Ban
+ Ban
version bloðunda zline/gline/vs. gibi bir 'eylem'
-belirtildiðinde bu eylem ile atýlacak yasaklamanýn (ban) ne kadar süreli
+belirtildiðinde bu eylem ile atýlacak yasaklamanýn (ban) ne kadar süreli
aktif
kalacaðýný belirtmenize olanak saðlar. Varsayýlan deðeri 86400'dür (1 gün).</P>
-<P><FONT class=set>set::spamfilter::ban-time
-<deðer></FONT><BR>Yukarýda anlatýlan ile aynýdýr ancak bu sefer
+<P><FONT class=set>set::spamfilter::ban-time
+<deðer></FONT><BR>Yukarýda anlatýlan ile aynýdýr ancak bu sefer
belirtilecek
-deðer spamfilter tarafýndan *line/shun eylemleri uygulandýðýnda
+deðer spamfilter tarafýndan *line/shun eylemleri uygulandýðýnda
geçerlidir.</P>
-<P><FONT class=set>set::spamfilter::ban-reason
-<gerekçe></FONT><BR>Spamfilter tarafýndan eklenen giriþlerde
+<P><FONT class=set>set::spamfilter::ban-reason
+<gerekçe></FONT><BR>Spamfilter tarafýndan eklenen giriþlerde
gösterilecek
sebebi belirlemenize olanak saðlar.</P>
-<P><FONT class=set>set::spamfilter::virus-help-channel
-<kanal></FONT><BR>Spamfilter'da 'viruschan' eylemi için kullanýlacak
+<P><FONT class=set>set::spamfilter::virus-help-channel
+<kanal></FONT><BR>Spamfilter'da 'viruschan' eylemi için kullanýlacak
kanalý
belirtir.</P>
<P><FONT class=set>set::spamfilter::virus-help-channel-deny
<yes|no></FONT><BR>Eðer yes (veya 1) olarak
belirtilirse, virus-help-channel ile belirtilen kanala normal bir kullanýcý
girmeyi denerse kullanýcýya 'invite only' gibi bir ibare gönderilir. Sadece
-operler, spamfilter sistemi tarafýndan saptanan kullanýcýlar ve kanala
+operler, spamfilter sistemi tarafýndan saptanan kullanýcýlar ve kanala
/invite
komutuyla davet edilecek kullanýcýlar giriþ yapabilir.</P>
-<P><FONT class=set>set::spamfilter::except <hedef(ler)></FONT><BR>Bu
+<P><FONT class=set>set::spamfilter::except <hedef(ler)></FONT><BR>Bu
yönergeyle belirtilecek hedef(ler) spam filtrelemesinden
muaf tutulacak(lar)dýr, aralarýna virgül konularak birden fazla hedef
belirtilebilir. Ör: except "#help,#spamreport"</P>
Eðer bir spamfilterin, uygulanmasý için milisaniyelerin bu miktarýndan daha uzun olursa
(1000ms = 1 saniye) sonra spamfilter silinir. (varsayýlan: 500).
Ayrýca görmek için; <a href="#feature_spamfilter_slow">Yavaþ Spamfilter Algýlama</a>.</p>
-<P><FONT class=set>set::check-target-nick-bans
+<P><FONT class=set>set::check-target-nick-bans
<yes|no></FONT><BR>
-Kullanýcý(lar) nick(ler)ini deðiþtirdiði zaman,
+Kullanýcý(lar) nick(ler)ini deðiþtirdiði zaman,
yeni nick
için yasaklama (ban) olup olmadýðýnýn kontrol edilmesine olanak saðlar. Eðer
-yeni nick adýna yasaklama mevcutsa nick deðiþimine izin verilmeyecektir.
+yeni nick adýna yasaklama mevcutsa nick deðiþimine izin verilmeyecektir.
Varsayýlan
deðeri yes 'dir.</P>
<P><FONT class=set>set::timesynch::enabled <yes|no></FONT><BR>
- Sunucu
+ Sunucu
baþlatýlýrken zaman senkronizasyonu özelliðini açýk
ya da kapalý olarak belirtmenize olanak saðlar. Varsayýlan deðeri yes\92dir.</P>
-<P><FONT class=set>set::timesynch::server
+<P><FONT class=set>set::timesynch::server
<IP></FONT><BR>
Senkronizasyonun saðlanacaðý sunucularý belirtmenizi
-saðlar. Burada 4 IP\92yi aralarýnda virgül kullanarak belirtebilirsiniz.
+saðlar. Burada 4 IP\92yi aralarýnda virgül kullanarak belirtebilirsiniz.
Burada
belirtilen sunucular NTP protokolu versiyon 4\92ü desteklemek zorundadýrlar.
Varsayýlan olarak 3 zaman sunucusu kullanýlýr (US, EU, AU). Bu sunuculara istek
paralel olarak gönderilir, en hýzlý cevap gönderen kazanýr.</P>
<P><FONT class=set>set::timesynch::timeout <süre></FONT><BR>
- Sunucudan
+ Sunucudan
gelecek cevap için maksimum bekleme süresini
-belirtmenize olanak saðlar. Burada 1 ve 5 arasýnda bir deðer
+belirtmenize olanak saðlar. Burada 1 ve 5 arasýnda bir deðer
belirtilmelidir,
beþten büyük sayýlar belirtilemez. Varsayýlan deðeri 3\92tür ve eðer iyi bir
sebebiniz yoksa bunu deðiþtirmeyin.</P>
-<p><font class="set">set::pingpong-warning <yes|no></font><br>
+<p><font class="set">set::pingpong-warning <yes|no></font><br>
NOSPOOF özelliði aktif iken (genellikle Windows), baðlanýrken sorun yasayan her kullanýcýya '/quote pong ..' uyarýsýnýn
gönderilmesini ya da gönderilmemesini saðlar. Varsayýlan deðeri no'dur.</p>
<p><font class="set">set::watch-away-notification <yes|no></font><br>
- WATCH içerisindeki AWAY bildirimini açmanýzý/kapatmanýzý saðlar. Varsayýlan deðeri yes'dir.</p>
+ WATCH içerisindeki AWAY bildirimini açmanýzý/kapatmanýzý saðlar. Varsayýlan deðeri yes'dir.</p>
<P></P></DIV>
<p id="filesblock"><font class="block_section">4.38 - </font><font class="block_name">Dosya Bloðu</font>
<font class="block_optional">ÝSTEÐE BAÐLI</font><div class="desc">
<P><B><FONT size=+2>5 \96 Ek Dosyalar<A name=addtlfiles></A>
</FONT></B></P>
<DIV class=desc>Konfigürasyon dosyasýna ek olarak MOTD,
-OperMOTD, BotMOTD ve Rules dosyalarý gibi birkaç dosya daha vardýr. Aþaðýda
+OperMOTD, BotMOTD ve Rules dosyalarý gibi birkaç dosya daha vardýr. Aþaðýda
bu
dosyalar ve kullanýmlarý listelenmiþtir.<BR>Motd dosyalarý
-(bütün tiplerde ki) ve kurallar (rules) dosyalarý ayný zamanda bir tld bloðu
+(bütün tiplerde ki) ve kurallar (rules) dosyalarý ayný zamanda bir tld bloðu
ile
de belirtilebilir.
<P>
<TD>/botmotd komutu sorgusunda
görüntülenir</TD></TR></TBODY></TABLE>
<P></P></DIV>
-<P><B><FONT size=+2>6 \96 Kullanýcý & Kanal Modlarý<A
+<P><B><FONT size=+2>6 \96 Kullanýcý & Kanal Modlarý<A
name=userchannelmodes></A> </FONT></B></P>
<DIV class=desc>
<TABLE width="83%" border=1>
<DIV align=center>Q</DIV></TD>
<TD>Kick atýlamayan kanal (U:Line sunucular
atabilir)</TD></TR>
- <tr>
- <td><div align="center">r</div></td>
- <td>Bu kanal kayýtlýdýr. (sadece services tarafýndan ayarlanabilir)</td>
- </tr>
+ <tr>
+ <td><div align="center">r</div></td>
+ <td>Bu kanal kayýtlýdýr. (sadece services tarafýndan ayarlanabilir)</td>
+ </tr>
<TR>
<TD>
<DIV align=center>R</DIV></TD>
<TR>
<TD>
<DIV align=center>t</DIV></TD>
- <TD>Topiðin sadece operatör statüsünde ki
+ <TD>Topiðin sadece half operatör,kanal operatör yada daha üst seviyedeki
kullanýcýlar tarafýndan deðiþtirilebileceði kanal</TD></TR></TR>
<TR>
<TD>
<TD>Sadece Güvenli Baðlantý (SSL) kullananlarýn
girebileceði kanal</TD></TR>
<TR>
- <TD><div align="center">Z</div></TD>
- <TD>Sunucu tarafýndan kanaldaki tüm kullanýcýlarý Güvenli (SSL)
- baðlantý olduklarýný gösterir. Ayrýca ayarlandýðýnda sadece +z aktiftir. ULines (örn: BotServ)
- 'Güvenli olmayan kullanýcýlar' olarak göz ardý edilir. Server Admin'leri güvenli sunucu yapmak için,
- (SSL yardýmý ile olabilir ama ayný zamanda VPN, loopback arayüzünü, quantum þifreleme, vs vs),
- sunucu baðlantýlarýný IRCd bunu algýlayamaz anlamýna getirmemelidir.</TD>
- </TR>
+ <TD><div align="center">Z</div></TD>
+ <TD>Sunucu tarafýndan kanaldaki tüm kullanýcýlarý Güvenli (SSL)
+ baðlantý olduklarýný gösterir. Ayrýca ayarlandýðýnda sadece +z aktiftir. ULines (örn: BotServ)
+ 'Güvenli olmayan kullanýcýlar' olarak göz ardý edilir. Server Admin'leri güvenli sunucu yapmak için,
+ (SSL yardýmý ile olabilir ama ayný zamanda VPN, loopback arayüzünü, quantum þifreleme, vs vs),
+ sunucu baðlantýlarýný IRCd bunu algýlayamaz anlamýna getirmemelidir.</TD>
+ </TR>
</TBODY></TABLE>
<P> </P>
<TABLE width="75%" border=1>
<TD>
<DIV align=center>W</DIV></TD>
<TD>Size /whois çekildiðinde whois çekeni görmenizi
- saðlar. (Sadece IRCOp statüsündeki kullanýcýlar
+ saðlar. (Sadece IRCOp statüsündeki kullanýcýlar
kullanabilir)</TD></TR>
<TR>
<TD>
<TD height=39>join <kanal1,kanal2, ...></TD>
<TD>Belirtilen kanal yada kanallara girmenize olanak
saðlar. Birden fazla kanal belirterek birdefada belirttiðiniz bütün
- kanallara girebilirsiniz. /join 0 komutu ise bütün kanallardan
+ kanallara girebilirsiniz. /join 0 komutu ise bütün kanallardan
ayrýlmanýzý
saðlar.</TD>
<TD>Herkes</TD></TR>
<TD height=39>kick <kanal, kanal>
<kullanýcý, kullanýcý> <sebep></TD>
<TD>Belirtilen kullanýcýyý yada kullanýcýlarý
- belirtilen kanaldan yada kanallardan belirtilen sebepten dolayý
+ belirtilen kanaldan yada kanallardan belirtilen sebepten dolayý
atmanýza
olanak saðlar. <BR></TD>
<TD>Kanal Operatorleri</TD></TR>
></TD>
<TD>Watch UnrealIRCd 'de yeni bir uyarý sistemidir.
Bu sistem eski-stil uyarý sistemine nazaran daha hýzlýdýr ve að
- kaynaklarýný daha az kullanýr. Watch (izleme) listenize eklediðiniz
+ kaynaklarýný daha az kullanýr. Watch (izleme) listenize eklediðiniz
nick
IRC oturumu açtýðýnda veya kapadýðýnda sunucu size uyarý mesajý
- gönderecektir. Ýzleme listeniz her oturum açýp kapamanýzda sýfýrlanýr,
+ gönderecektir. Ýzleme listeniz her oturum açýp kapamanýzda sýfýrlanýr,
bu
sebepten sunucuya her baðlandýðýnýzda izleme listenizi yeniden
düzenlemelisiniz.<BR></TD>
<TD height=39>helpop ?<komut> or
!<komut><BR></TD>
<TD>HelpOp IRC Sunucu yardýmý almak için yeni bir
- sistemdir. /HELPOP ? <komut> veya /HELPOP ! <soru>
+ sistemdir. /HELPOP ? <komut> veya /HELPOP ! <soru>
þeklinde
- kullanabilirsiniz. /HELPOP komutunda "?" kullanýlmasýyla yardým
+ kullanabilirsiniz. /HELPOP komutunda "?" kullanýlmasýyla yardým
sistemine
bilgi isteði gönderilir eðer bir sonuca ulaþamazsanýz '!' iþareti ile
- kullanmayý deneyin. Bu durumda belirttiðiniz konu veya soru direkt
+ kullanmayý deneyin. Bu durumda belirttiðiniz konu veya soru direkt
olarak
- çevirimiçi help operatörlerine iletilecektir. Eðer ne ? iþareti ne de
+ çevirimiçi help operatörlerine iletilecektir. Eðer ne ? iþareti ne de
!
iþareti kullanmazsanýz, bu durumda bilgi isteðiniz yardým sistemine
gönderilecek ve eðer sonuç alýnamazsa direkt olarak çevirimiçi help
<TD height=39>list <dizgi></TD>
<TD>Eðer bir maske belirtmezseniz, aktüel kanal
listesi görüntülenir. Aþaðýda kullanabileceðiniz dizgiler ve bunlarýn
- kullanýlmasý durumunda görüntülenecek kanal listesinde hangi
+ kullanýlmasý durumunda görüntülenecek kanal listesinde hangi
kanallarýn
görüntüleneceði açýklanmýþtýr.<BR>>sayý içerisinde
belirttiðiniz <sayý>'dan fazla kullanýcýya sahip olan kanallar
<TR>
<TD height=39>vhost <login> <þifre></TD>
<TD>Hostname kýsmýnýzý daha önceden belirtilen,
- sunucu tarafýndan saðlanan bir sahte hostla gizlemenize olanak
+ sunucu tarafýndan saðlanan bir sahte hostla gizlemenize olanak
saðlar.<BR
></TD>
<TD>Herkes</TD></TR>
<TD height=39>mode <kanal/nick> <mod><BR
></TD>
<TD>Belirtilen kanal veya nick için kullanýlan
- modlarý düzenlemeye/deðiþtirmeye olanak saðlar. Mevcut kullanýcý ve
+ modlarý düzenlemeye/deðiþtirmeye olanak saðlar. Mevcut kullanýcý ve
kanal
modlarý listesi için <A
href="#userchannelmodes"
<TR>
<TD height=39>dns <tercih></TD>
<TD>Sunucunun DNS önbelleklemesi hakkýnda bilgi
- görüntülenir. Birçok yazýlým DNS komutuna sahiptir (bu dns komutu
+ görüntülenir. Birçok yazýlým DNS komutuna sahiptir (bu dns komutu
deðildir
fakat), bu yüzden /raw DNS yazarak kullanýn. Operler l karakterini DNS
- önbellekleme giriþlerinin listesini görebilmek için ilk parametre
+ önbellekleme giriþlerinin listesini görebilmek için ilk parametre
olarak
belirtebilirler.</TD>
<TD>Herkes</TD></TR>
<TD height=39>oper <kullanýcý adý>
<þifre><BR></TD>
<TD>Oper Bloðunda belirtilen nick ve þifre ile bu
- komutla belirtilen kullanýcý adý ve þifre uyuþtuðu takdirde
+ komutla belirtilen kullanýcý adý ve þifre uyuþtuðu takdirde
kullanýcýnýn
oper statüsüne geçmesine olanak saðlar<BR></TD>
<TD>IRC Operatörler</TD></TR>
<TD>Belirtilen hostmaskesini sunucudan banlar. Kline
global bir yasaklama (ban) deðildir.<BR><B
>ban süresi</B> a) saniye cinsinden bir deðer, b) bir
- zaman deðeri, '1d' gibi (1 gün) veya c) kalýcý olmasý için '0' gibi
+ zaman deðeri, '1d' gibi (1 gün) veya c) kalýcý olmasý için '0' gibi
bir
deðer olabilir. Süre ve sebep isteðe baðlýdýr, eðer belirtilmezlerse
- set::default-bantime yönergesi ile belirlenmiþ olan süre ban süresi
+ set::default-bantime yönergesi ile belirlenmiþ olan süre ban süresi
olarak
- geçerlidir ve sebep olarak da 'no reason' görüntülenecektir. Bir
+ geçerlidir ve sebep olarak da 'no reason' görüntülenecektir. Bir
kline'ý
kaldýrmak için /kline -kullanýcý@host komutunu kullanýn</TD>
<TD>IRC Operatörler</TD></TR>
<TD height=39>zline [+|-]<*@ip> [<ban
süresi> <gerekçe>]</TD>
<TD>Belirtilen IP adresini yerel sunucudan banlar
- (global deðildir). Daha fazla kullaným bilgisi için kline kýsmýna
+ (global deðildir). Daha fazla kullaným bilgisi için kline kýsmýna
bakýn.
Bir zline'ý kaldýrmak için /zline -*@ip komutunu kullanýn<BR
></TD>
<TD height=39>gline [+|-]<kullanýcý@host |
nick> [<ban süresi> <gerekçe>]<BR></TD>
<TD>Belirtilen kullanýcý@host ile eþleþme
- gerçekleþtiði sürece aðda bulunan hiç bir sunucuya baðlantý
+ gerçekleþtiði sürece aðda bulunan hiç bir sunucuya baðlantý
saðlanamaz.
Daha fazla kullaným bilgisi için kline kýsmýna bakýn. Bir gline'ý
kaldýrmak için /gline -kullanýcý@host komutunu kullanýn.<BR
[<shun süresi> <gerekçe>]<BR></TD>
<TD>Belirtilen maskenin hiçbir komutu kullanamamasýný
ve hiçbir þekilde mesaj gönderememesini saðlar. Shun bütün aðýn bütün
- sunucularýnda geçerlidir (gline gibi). Daha fazla kullaným bilgisi
+ sunucularýnda geçerlidir (gline gibi). Daha fazla kullaným bilgisi
için
kline kýsmýna bakýn. Bir shun'ý kaldýrmak için /shun -kullanýcý@host
komutunu kullanýn. <BR></TD>
<TD height=39>gzline [+|-]<ip> <ban
süresi> :<gerekçe><BR></TD>
<TD>Aðýn bütün sunucularýnda geçerli olacak bir zline
- ekler. Daha fazla kullaným bilgisi için kline kýsmýna bakýn. Bir
+ ekler. Daha fazla kullaným bilgisi için kline kýsmýna bakýn. Bir
gzline'ý
kaldýrmak için /gzline -*@ip komutunu kullanýn.<BR></TD>
<TD>IRC Operatörler</TD></TR>
<TD>Bu komut IRC Sunucusu için bir Traceroute veya
Sonar gibi düþünülebilir. Örnek olarak /LAG irc.fyremoon.net olarak bu
komutu belirttiðinizde belirtilen sunucuya ulaþmak için geçilen bütün
- sunuculardan komut cevaplanacaktýr. Bu komut gecikmenin hangi
+ sunuculardan komut cevaplanacaktýr. Bu komut gecikmenin hangi
sunucudan
kaynaklandýðýný bulmak için faydalýdýr<BR></TD>
<TD>IRC Operatörler</TD></TR>
<sunucu></TD>
<TD>Eðer sadece tek sunucu belirtilirse bulunduðunuz
sunucuyu belirtilen sunucuya baðlamayý deneyecektir. Eðer iki sunucu
- belirtilirse, belirtilen iki sunucuyu birbirlerine baðlamayý
+ belirtilirse, belirtilen iki sunucuyu birbirlerine baðlamayý
deneyecektir.
Ýlk olarak leaf olan sunucuyu ikinci olaraksa hub olan sunucuyu
belirtin.<BR></TD>
<TD height=39>sajoin <nick> <kanal>,
<kanal><BR></TD>
<TD>Bir kullanýcýyý belirtilen kanal(lar)a girmeye
- zorlar. Sadece Services & Network Admin statüsünde ki IRC
+ zorlar. Sadece Services & Network Admin statüsünde ki IRC
operatörler
kullanabilir</TD>
<TD>IRC Operatörler</TD></TR>
<TD height=39>sapart <nick> <kanal>,
<kanal><BR></TD>
<TD>Bir kullanýcýyý belirtilen kanal(lar)dan
- ayrýlmaya zorlar. Sadece services & network Admin statüsünde ki
+ ayrýlmaya zorlar. Sadece services & network Admin statüsünde ki
IRC
operatörler kullanabilir.<BR></TD>
<TD>IRC Operatörler</TD></TR>
çýkmaya zorlar <BR>-NOISY Sunucunun HTM'ye giriþinde
ve HTM'den çýkýþýnda kullanýcýlara/yöneticilere bildiri mesajý
gönderilmesini saðlar<BR>-QUIET Sunucunun HTM'ye
- giriþinde ve HTM'den çýkýþýnda kullanýcýlara/yöneticilere bildiri
+ giriþinde ve HTM'den çýkýþýnda kullanýcýlara/yöneticilere bildiri
mesajý
gönderilmemesini saðlar<BR>-TO <deðer> Sunucuya
HTM'yi hangi gelen veri hýzýnda aktif edeceðini belirtir<BR
<TD>B - banversion - Yasaklý versiyonlarýn
listelenmesini saðlar<BR>b - badword - Kötü
kelimelerin (badwords) listelenmesini saðlar<BR>C -
- link - Link bloðunda (bloklarýnda) belirtilmiþ içerikler
+ link - Link bloðunda (bloklarýnda) belirtilmiþ içerikler
görüntülenir<BR
>d - denylinkauto - deny link (otomatik olarak
- reddedilen) bloðunda (bloklarýnda) belirtilmiþ içerikler
+ reddedilen) bloðunda (bloklarýnda) belirtilmiþ içerikler
görüntülenir<BR
>D - denylinkall - deny link (hepsi) bloðunda
(bloklarýnda) belirtilmiþ içerikler görüntülenir<BR>e
name=security></A></B></FONT></P>
<DIV class=desc>
<P>Eðer güvenlik ile ilgileniyorsanýz (ki
-ilgilenmelisiniz!), bu bölüm mevcut riskler hakkýnda genel bir bilgi
+ilgilenmelisiniz!), bu bölüm mevcut riskler hakkýnda genel bir bilgi
edinmenize
-yardýmcý olacaktýr. Bu sebeple aðýnýzý daha güvenli bir hale getirmek
+yardýmcý olacaktýr. Bu sebeple aðýnýzý daha güvenli bir hale getirmek
amacýyla
adým adým ilerleyeceðiniz bir "kontrol listesi" kullanabilirsiniz.</P>
<P>Listedeki öðeler popularite/risk düzeyi/genelde
<P><B><FONT size=+2>8.1 Þifreler</FONT></B><A name=secpasswords></A><BR>
<DIV class=desc>Belirteceðiniz oper þifrelerinin, link
þifrelerinin vs. daha güvenli olmasý için:<BR>- harf ve
-rakam kombinasyonlarýndan oluþan þifreler ("Whbviwf5" gibi) veya uzun
+rakam kombinasyonlarýndan oluþan þifreler ("Whbviwf5" gibi) veya uzun
þifreler
kullanýn ("blaheatsafish", "AlphaBeta555" gibi).<BR>-
-Link/oper þifrelerini mail hesabýnýzýn þifreleriyle veya bu tarz
+Link/oper þifrelerini mail hesabýnýzýn þifreleriyle veya bu tarz
kullandýðýnýz
baþka hesaplarýn þifreleriyle ayný þifreler olarak BELÝRTMEYÝN.<BR></DIV>
<P></P>
dolayý hacklenmesi olasýlýðýna nazaran çok daha büyüktür. Örnek olarak http,
smtp, dns ve ftp sunucularýnýzý ayný konumdan koþturuyorsanýz büyük bir
hacklenme riskine sahipsiniz demektir. Ayný zamanda eðer çok kullanýcýlý bir
-sistemde iseniz (ör: shell aldýysanýz) bu durumda ise yerel exploitlere
+sistemde iseniz (ör: shell aldýysanýz) bu durumda ise yerel exploitlere
karþý
-hacklenme riskiniz olacaktýr. Bu sebepten dolayý shell saðlayýcýnýzý
+hacklenme riskiniz olacaktýr. Bu sebepten dolayý shell saðlayýcýnýzý
seçerken
dikkatli olun. </DIV>
<P></P>
name=secpermissions></A><BR>
<DIV class=desc>Herzaman home dizininizin ve UnrealIRCd'in
bulunduðu dizinin doðru yetkilendirmeye sahip olduðundan emin olun. Aksi
-takdirde yerel bir kullanýcý konfigürasyon dosyanýzý basitlikle elde
+takdirde yerel bir kullanýcý konfigürasyon dosyanýzý basitlikle elde
edebilir ve
-þifreleri görebilir...Eðer bundan emin deðilseniz kýsaca: <I>chmod -R go-rwx
+þifreleri görebilir...Eðer bundan emin deðilseniz kýsaca: <I>chmod -R go-rwx
/path/to/Unreal3.2</I> komutunu
kullanýn.Hiçbir zaman UnrealIRCd'i webroot veya bu türden paylaþtýrýlmýþ bir
-dizinde bulundurmayýn ve yedekleme için doðru yetkilendirmeye sahip
+dizinde bulundurmayýn ve yedekleme için doðru yetkilendirmeye sahip
olduðunuzdan
da emin olun.<BR>Ayný zamanda mümkün olduðunca yeniden
þifrelenmiþ (encrypted) þifreler kullanýn, Eðer OpenSSL desteði ile derleme
yaptýysanýz size þifreleme metodu olarak sha1 veya ripemd160 metodunu
-kullanmanýzý öneririm, diðer bir metod olarak md5 metodunu da
+kullanmanýzý öneririm, diðer bir metod olarak md5 metodunu da
kullanabilirsiniz.
-Eðer daha önce kullandýðýnýz 3.2.1 veya daha önceki versiyonlarda
+Eðer daha önce kullandýðýnýz 3.2.1 veya daha önceki versiyonlarda
belirttiðiniz
-yeniden þifrelenmiþ þifreler varsa (oper bloklarýnda) size bu þifreleri
+yeniden þifrelenmiþ þifreler varsa (oper bloklarýnda) size bu þifreleri
yeniden
-þifrelemenizi (sadece /mkpasswd komutunu kullanarak) öneririm, çünkü 3.2.1
+þifrelemenizi (sadece /mkpasswd komutunu kullanarak) öneririm, çünkü 3.2.1
'de
-bazý önemli anti-crack özellikleri ilk kez kullanýldý.<BR><BR>Bu
+bazý önemli anti-crack özellikleri ilk kez kullanýldý.<BR><BR>Bu
anlatýlanlarýn 'güvenlik için
diðer bir katman' olduðunu unutmayýn, eðer zayýf þifreler kullanýyorsanýz,
bunlar kolaylýkla çözülebilir. Eðer birisi konfigürasyon dosyanýzý eline
-geçirirmeyi baþarýrsa, bu dosyada bir saldýrganýn saldýrýyý yapmasýna
+geçirirmeyi baþarýrsa, bu dosyada bir saldýrganýn saldýrýyý yapmasýna
yardýmcý
-olacak bir çok bilginin mevcut olduðunu da unutmayýn.
+olacak bir çok bilginin mevcut olduðunu da unutmayýn.
(link::password-connect
gibi).</DIV>
<P></P>
-<P><B><FONT size=+2>8.4 Kullanýcý kaynaklý problemler</FONT></B><A
+<P><B><FONT size=+2>8.4 Kullanýcý kaynaklý problemler</FONT></B><A
name=secuser></A><BR>
<DIV class=desc>Yöneticinizleri herzaman akýllýca seçin, ve
-bir zincirin zayýf halkasý kavramýný da unutmayýn. Çok dikkatli
+bir zincirin zayýf halkasý kavramýný da unutmayýn. Çok dikkatli
olabilirsiniz ve
hatta bu dökümanda yazýlan herþeyi uygulamýþ olabilirsiniz, fakat yönetici
olarak seçtiðiniz arkadaþlarýnýzdan birisi aptalca bir hareket yapabilir. Bu
-hareket sizin kontrolunuz altýnda geliþmeyebilir. Bu hareket apaçýk olarak
+hareket sizin kontrolunuz altýnda geliþmeyebilir. Bu hareket apaçýk olarak
þifre
belirtmesi, harddiskini netbios/kazaa/morpheus aracýlýðýyla paylaþýma açmasý
gibi eylemler olabilir. Sadece yapmanýz gereken kime hangi yetkileri
vereceðinizi belirlerken dikkatli olmak. (oper::flags). </DIV>
<P></P>
-<P><B><FONT size=+2>8.5 SSL/SSH & sniffing</FONT></B><A
+<P><B><FONT size=+2>8.5 SSL/SSH & sniffing</FONT></B><A
name=secsnif></A><BR>
<DIV class=desc>Bir oper olarak ve sunucular arasý
-baðlantýlarda SSL kullanmanýz sizi "veri korsanlýðý"na karþý koruyacaktýr.
+baðlantýlarda SSL kullanmanýz sizi "veri korsanlýðý"na karþý koruyacaktýr.
Veri
-korsanlýðý saldýrganýn kullanýcý ile sunucu arasýnda bir konumu
+korsanlýðý saldýrganýn kullanýcý ile sunucu arasýnda bir konumu
hacklemesiyle
mümkün olur, böylece saldýrgan bütün að trafiðini görebilir, bütün
-konuþmalarý görebilir ve bütün þifreleri yaklayabilir. Yine ayný sebepten
+konuþmalarý görebilir ve bütün þifreleri yaklayabilir. Yine ayný sebepten
dolayý
herzaman telnet yerine SSH kullanýn. </DIV>
<P></P>
-<P><B><FONT size=+2>8.6 Denial of Service attacks (DoS) [or: veya: hubumu
+<P><B><FONT size=+2>8.6 Denial of Service attacks (DoS) [or: veya: hubumu
nasýl
koruyabilirim?]</FONT></B><A name=secDoS></A><BR>
<DIV class=desc>Birçok að bir floodun veya (D)DoS
saldýrýsýnýn ne kadar "eðlenceli" olduðu konusunda tecrübe sahibi olmuþtur,
-yinede bu saldýrýlardan doðacak zararý azaltmak için birþeyler
+yinede bu saldýrýlardan doðacak zararý azaltmak için birþeyler
yapabilirsiniz.
-Birçok að bir hub sunucusuna sahiptir, ve birçok kiþinin gözden kaçýrdýðý
+Birçok að bir hub sunucusuna sahiptir, ve birçok kiþinin gözden kaçýrdýðý
nokta
-hub olan sunucunun saldýrýlara karþý korunmasýnýn oldukça kolay
+hub olan sunucunun saldýrýlara karþý korunmasýnýn oldukça kolay
olduðudur.<BR>Burada açýklayacaðým:<BR>1. Hub ismini
-varolmayan bir hostname olarak belirtin, ör 'hub.yournet.com',
+varolmayan bir hostname olarak belirtin, ör 'hub.yournet.com',
fakat<BR>
bu belirttiðiniz hostname için bir dns
kaydý eklemeyin. Böylece saldýrgan hostu<BR>
-
+
çözemeyecek ve böylece flood
yapamayacaktýr. Daha sonra huba sunucularý sadece<BR>
-
+
IP'yi belirterek linkleyin.<BR> Örnek 1: <I>link
-visibiblename.yournet.com { hostname 194.15.123.16; [vs]
+visibiblename.yournet.com { hostname 194.15.123.16; [vs]
};</I>.<BR> Örnek 2: <I>link
visibiblename.yournet.com { hostname thehostnamethatworks.yournet.com; [vs]
};</I>.<BR> Bir dipnot düþmek gerekirse,
son örnekte belirttiðiniz sunucu isimlerinin zone transferlerine izin
-vermeyeceðinden emin olun, fakat bu bu konunun çok dýþýnda bir olay
+vermeyeceðinden emin olun, fakat bu bu konunun çok dýþýnda bir olay
;).<BR>2. Diðer bir önemli adým ise, normal kullanýcýlarýn '/stats
-c' komutunu kullanmalarýný engellemenizdir<BR> aksi
+c' komutunu kullanmalarýný engellemenizdir<BR> aksi
takdirde saldýrgan kolaylýkla link
-bloðunun içeriðini listeleyebilecektir. Eðer bu konuda
+bloðunun içeriðini listeleyebilecektir. Eðer bu konuda
endiþeleriniz<BR>
varsa (benim gibi) bunu set {
-oper-only-stats "*"; }; yönergesiyle kolaylýkla saðlayabilirsiniz.
+oper-only-stats "*"; }; yönergesiyle kolaylýkla saðlayabilirsiniz.
Böylece<BR>
normal kullanýcýlar tarafýndan bütün
stats flaglarýnýn kullanýmýný engellemiþ olacaksýnýz. Eðer böyle yapmak
istemiyorsanýz en azýndan "CdDlLXz" flaglarýnýn kullanýmýný engelleyin. Bu
-konuyla ilgili daha fazla bilgi bir sonraki bölümde
+konuyla ilgili daha fazla bilgi bir sonraki bölümde
bulunmaktadýr.<BR><BR>
Elbette bu anlatýlan adýmlar bu
-ataklarýn sürekli olarak uygulanmasý halinde (ör: bir kaç ay) baþlangýca
+ataklarýn sürekli olarak uygulanmasý halinde (ör: bir kaç ay) baþlangýca
göre
-daha düþük oranda yararlý olacaktýr, çünkü IP'ler bazý kötü niyetli
+daha düþük oranda yararlý olacaktýr, çünkü IP'ler bazý kötü niyetli
kullanýcýlar
-tarafýndan bilinebilir.. Ayný zamanda saldýrganlarýn, bu adýmlarý
+tarafýndan bilinebilir.. Ayný zamanda saldýrganlarýn, bu adýmlarý
uygulasanýz
-dahi, hala hub olmayan sunuculara saldýrabileceklerini gözardý etmeyin,
+dahi, hala hub olmayan sunuculara saldýrabileceklerini gözardý etmeyin,
fakat bu
-1 veya 2 zayýf noktadan (hublara) saldýrmaya kýyasla daha fazla çaba
+1 veya 2 zayýf noktadan (hublara) saldýrmaya kýyasla daha fazla çaba
gerektirir,
-ayný zamanda böylece hubunuz & servisleriniz canlý kalacaktýr
+ayný zamanda böylece hubunuz & servisleriniz canlý kalacaktýr
:).</DIV>
<P></P>
-<P><B><FONT size=+2>8.7 Bilgilendirme</FONT></B><A
+<P><B><FONT size=+2>8.7 Bilgilendirme</FONT></B><A
name=secinformation></A><BR>
-<DIV class=desc><B>STATS</B><BR>/stats komutu çok bilgi verici bir komuttur,
+<DIV class=desc><B>STATS</B><BR>/stats komutu çok bilgi verici bir komuttur,
olabildiðince
-bu komutun kullanýmýný kýsýtlamak isteyebilirsiniz. Bu konuda kendinize
+bu komutun kullanýmýný kýsýtlamak isteyebilirsiniz. Bu konuda kendinize
sormanýz
gereken soru "kullanýcýlarýmýn görmelerini istediklerim bilgiler neler?"
-sorusudur. Birçok büyük að bu soruya "hiçbir þey" olarak cevap verir,
+sorusudur. Birçok büyük að bu soruya "hiçbir þey" olarak cevap verir,
bazýlarý
ise '/stats g' ve '/stats k' harici kullanýmlarý kýsýtlar. Size bütün stats
flaglarýnýn oper olmayanlar tarafýndan kullanýmýný engellemek için set {
-oper-only-stats "*"; }; yapmanýzý öneririm, fakat bunu yapmak
+oper-only-stats "*"; }; yapmanýzý öneririm, fakat bunu yapmak
istemiyorsanýz,
'/stats' yazarak mevcut bütün flaglarýn listesine bir göz atmanýzý
-öneririm.(eðer kuþkucuysanýz, sadece kýsýtlayýn.. neden bütün bilgileri
+öneririm.(eðer kuþkucuysanýz, sadece kýsýtlayýn.. neden bütün bilgileri
görme
-ihtiyacý duysunlar?)<BR>Birkaç örnek vermek gerekirse:<BR>- /stats o: oper
-nicklerini ve hostmaskelerini gösterir.<BR>- /stats c: sunucu linkleri
-hakkýnda bilgi verir.<BR>- /stats g, /stats k: genellikle proxy ile
+ihtiyacý duysunlar?)<BR>Birkaç örnek vermek gerekirse:<BR>- /stats o: oper
+nicklerini ve hostmaskelerini gösterir.<BR>- /stats c: sunucu linkleri
+hakkýnda bilgi verir.<BR>- /stats g, /stats k: genellikle proxy ile
baðlanmayý
deneyen saldýrganlarýn listesini görüntüler.<BR>- /stats E,
/stats e: bir saldýrgan bu flagý kullanabilirse buradaki hostmaskelerini
kullanabilir<BR>- /stats i, /stats y: izinli baðlantý
-saðlayan hostlarý bulmasýnda saldýrgana yardýmcý olabilir.<BR>- /stats P:
+saðlayan hostlarý bulmasýnda saldýrgana yardýmcý olabilir.<BR>- /stats P:
Sadece sunucu baðlantýlarýnýn gerçekleþtiði
portlarý bulmasýnda saldýrgana yardýmcý olabilir<BR>vs
vs...<BR><BR><B>MAP / LINKS</B><BR>Birçok kiþi /map
-veya /links komutunu deaktif etmenin bir yolu olup olmadýðýný sormuþtur.
+veya /links komutunu deaktif etmenin bir yolu olup olmadýðýný sormuþtur.
Bizim
buna cevabýmýz; böyle bir þey yapmak saçmadýr ve güvenlik için yanlýþ bir
yaklaþýmdýr, açýklamama izin verin... Kullanýcýlar tarafýndan kullanýlan
sunucularý gizlemek, kullanýcýlarýn zaten üzerinde bulunduklarý sunucularý
-bilmelerinden dolayý yararsýzdýr. Bu konu için bölüm 8.6'ya bakýn.<BR>Þimdi
+bilmelerinden dolayý yararsýzdýr. Bu konu için bölüm 8.6'ya bakýn.<BR>Þimdi
ne yapaBÝLÝRSÝNÝZ? 3.2.1 verisyonundan beri 'flat
-map' özelliði mevcuttur (set::options::flat-map), bu özellik bütün
+map' özelliði mevcuttur (set::options::flat-map), bu özellik bütün
sunucularý
/map be /links komutu uygulamalarýnda direkt linkli olarak gösterecektir,
böylece kullanýcýlar hangi sunucunun hangisine linkli olduðunu
-anlayamayacaklardýr... Bu korunma ve güvenlik için iyi bir özelliktir çünkü
+anlayamayacaklardýr... Bu korunma ve güvenlik için iyi bir özelliktir çünkü
bu
özellikle ayný zamanda 'zayýf nokta'lar kolaylýkla belirlenemeyecektir. Bu
yüzden bu özelliði kullanmanýz önerilir. Fakat bu korumanýnda kusursuz
-olmadýðýný unutmayýn... Eðer bir ayrýlma (split) meydana gelirse bu durumda
+olmadýðýný unutmayýn... Eðer bir ayrýlma (split) meydana gelirse bu durumda
kötü
-niyetli kullanýcýlar hangi sunucunun hangisine linkli olduðunu
+niyetli kullanýcýlar hangi sunucunun hangisine linkli olduðunu
görebilir.<BR><BR><B>NORMAL
KULLANICILAR & SNOMASK</B><BR>Birçok kiþi tarafýndan
bilinmeyen bir özellikte, normal kullanýcýlarýn bazý snomasklarý
kullanabilmesidir, +s +sk gibi. Bu yolla kullanýcýlar rehash, kill ve diðer
tipte bazý mesajlarý görebilirler.<BR>Bunu önlemek için
set::restrict-usermodes yönergesini: <I>set {
-restrict-usermodes "s"; };</I> þeklinde
+restrict-usermodes "s"; };</I> þeklinde
belirtebilirsiniz.<BR><BR><BR>Elbette
bu anlatýlarýn hepsi "bilgi gizleme" olarak nitelendirilir, dolayýsýyla bu
"gerçek" güvenlik deðildir. Fakat bu sunucunuzun hacklenmesi için gerekecek
<DIV class=desc>Yýðýn tabanlý exploitlerin çalýþmasýný
zorlaþtýracak kernel yamalarý vardýr. Bu iyidir, fakat bu sizin ana odak
noktanýz olmamalýdýr, diðer baþka yollarla exploit saldýrýlarýna
-uðrayabileceðinizi unutmayýn ve bu büyük bir risktir.. çeþitli
+uðrayabileceðinizi unutmayýn ve bu büyük bir risktir.. çeþitli
sebeplerle.<BR><BR>
Yapmanýz gereken tek þey vardýr,
HERZAMAN EN SON VERSÝYONU KULLANIN, bunun için <A
-href="http://mail1.sourceforge.net/mailman/listinfo/unreal-notify"
+href="http://mail1.sourceforge.net/mailman/listinfo/unreal-notify"
target=_blank>unreal-notify mailinglist</A> listesine abone olun
-böylece yayýnlanan yeni versiyon duyurularýný alabilirsiniz.
+böylece yayýnlanan yeni versiyon duyurularýný alabilirsiniz.
(unreal-uyarýsý
sadece yeni versiyon duyurularý içindir, dolayýsýyla her X ayda 1 mail
gönderilir.)<BR>
<P></P>
<P><B><FONT size=+2>8.9 Özet</FONT></B><A name=secsummary></A><BR>
<DIV class=desc>Umarým, hiçbir zaman %100 güvende
-olamayacaðýnýzý anlamýþsýnýzdýr. Siz (ve biz) burda belirtilmeyen bütün
+olamayacaðýnýzý anlamýþsýnýzdýr. Siz (ve biz) burda belirtilmeyen bütün
açýklarý
-bulup&onaracaðýz, bir saldýrganýn ihtiyacý olduðu tek þey sadece 1
+bulup&onaracaðýz, bir saldýrganýn ihtiyacý olduðu tek þey sadece 1
açýkla
-bir sunucu bulmaktýr. Burada açýklananlar mevcut riskleri minimuma
+bir sunucu bulmaktýr. Burada açýklananlar mevcut riskleri minimuma
indirmenize
yardýmcý olacaktýr. Að güvenliðiniz için zaman ayýrýn ve yöneticilerinizi
eðitin. Birçok kiþi hacklenene kadar güvenliðe önem vermez, böyle bir tutum
sergilemeyin :). </DIV>
<P></P>
-<P><FONT size=+2><B>9 \96 Sýkça sorulan Sorular (FAQ)<A
+<P><FONT size=+2><B>9 \96 Sýkça sorulan Sorular (FAQ)<A
name=faq></A></B></FONT></P>
<DIV class=desc>
<P>FAQ kýsmýna çevirimiçi olarak <A
-href="http://www.vulnscan.org/UnrealIRCd/faq/" target=_blank>buradan</A>
+href="http://www.vulnscan.org/UnrealIRCd/faq/" target=_blank>buradan</A>
ulaþabilirsiniz.</P></DIV>
<P></P>
-<p id="modules"><font size="+2"><b>10 – Modüller</b></font></p>
-<div class="desc">
+<p id="modules"><font size="+2"><b>10 – Modüller</b></font></p>
+<div class="desc">
<p>UnrealIRCd ile birlikte gelen aþaðýdaki modüller açýklamalarýyla
-bulunmaktadýr. Ne yazýk ki, sadece bir modül UnrealIRCd ile birlikte anýnda
-belgelenmiþtir.</p></div>
+bulunmaktadýr. Ne yazýk ki, sadece bir modül UnrealIRCd ile birlikte anýnda
+belgelenmiþtir.</p></div>
<p id="modules_m_nopost"><font size="+2"><b>10.1 <a href="#modules_m_nopost">m_nopost</a></b></font></p>
<div class="desc">Bu modül otomatik olarak bir HTTP-tarzýnda çalýþan herhangi bir kullanýcýyý yasaklar.
Bu modül AJAX-destekli tarayýcýlarýn IRC spambots olarak görev yapabildiði Firefox XPS
<a href="#set_nopost_ban_time">set::nopost::ban-time</a> ayarlarýný (ve diðer ayarlarýný) yapýlandýrabilirsiniz.<br/>
Bu modül yeni olup UnrealIRCd 3.2.9 ve commands.so içinde derlenmiþtir. Bu nedenle,
çoðu durumda varsayýlan olarak yüklenir.
-</P></DIV>
+</P></DIV>
<P><FONT size=+2><B>A Düzenli Ýfadeler<A name=regex></A></B></FONT></P>
<DIV class=desc>
<P>Düzenli ifadeler Unreal'de bir çok yerde kullanýlýr,
badwords, spamfilter ve aliases'lerde olduðu gibi. Düzenli ifadeler kalýp
-eþleþmesi için kullanýlan çok kompleks araçlardýr. Bunlar bazen "regexp"
+eþleþmesi için kullanýlan çok kompleks araçlardýr. Bunlar bazen "regexp"
bazen
de "regex" olarak kullanýlýr. Unreal bu ifadeler için TRE düzenli ifadeler
kütüphanesini kullanýr. Bu kütüphane çok kompleks ve kimi zaman karýþýk
olabilecek ileri düzey ifadeleri destekler. Aþaðýda anlatýlanlar regexp'nin
-çalýþma mantýðý hakkýnda size bilgi verecektir. Eðer regexp kullanýmý
+çalýþma mantýðý hakkýnda size bilgi verecektir. Eðer regexp kullanýmý
hakkýnda
-daha fazla bilgiye sahip olmak istiyorsanýz ve bu konuyla ilgileniyorsanýz
+daha fazla bilgiye sahip olmak istiyorsanýz ve bu konuyla ilgileniyorsanýz
<A
-href="http://www.laurikari.net/tre/syntax.html" target=_new>burayý týklayýn
+href="http://www.laurikari.net/tre/syntax.html" target=_new>burayý týklayýn
(TRE homepage)</A>.</P></DIV>
<P><FONT size=+2><B>A.1 Deðiþmezler<A name=regexlit></A></B></FONT></P>
<DIV class=desc>
<P>Deðiþmezler bir regexp'nin en temel bileþenidir. Basit
-olarak deðiþmezler sade-metinde görülen karakterlerdir. Örneðin; "test"
+olarak deðiþmezler sade-metinde görülen karakterlerdir. Örneðin; "test"
ifadesi
-4 adet deðiþmez içerir: "t", "e", "s", "t". Unreal'de deðiþmezler
+4 adet deðiþmez içerir: "t", "e", "s", "t". Unreal'de deðiþmezler
büyük-küçük
karakter duyarlý deðildir, dolayýsýyla örnekde verilen ifade "TEST" ile de
eþdeðerdir. "Meta karakter" olmayan bütün karakterler deðiþmez sayýlýr. Ayný
zamanda bir karakteri tersbölü (\) karakterini kullanarak da deðiþmez
-yapabilirsiniz. Örneðin nokta (.) bir metakarakterdir. Eðer . 'yý bir
+yapabilirsiniz. Örneðin nokta (.) bir metakarakterdir. Eðer . 'yý bir
deðiþmez
olarak kullanmak isterseniz yapmanýz gereken .'yý \. olarak belirtmektir ve
-Unreal bunu nokta olarak yorumlayacaktýr. Ayný zamanda ASCII karakter 3
+Unreal bunu nokta olarak yorumlayacaktýr. Ayný zamanda ASCII karakter 3
(renk)
-gibi bir karakteri de kontrol etmek isteyebilirsiniz. Bunu \x þeklinde
+gibi bir karakteri de kontrol etmek isteyebilirsiniz. Bunu \x þeklinde
bildiri
yaparak saðlayabilirsiniz. Örneðin \x3 olarak bildiri yaptýðýnýzda bu ASCII
karakter 3'e (renk). Burada \x ifadesinden sonra onaltýlýk bir sayýda
<P><FONT size=+2><B>A.2 Nokta Ýþleci<A name=regexdot></A></B></FONT></P>
<DIV class=desc>
<P>Nokta iþleci (.) "herhangi bir karakter"le eþleþme için
-kullanýlýr. Herhangi bir deðere sahip tek bir karakterle eþleþir. Örneðin,
+kullanýlýr. Herhangi bir deðere sahip tek bir karakterle eþleþir. Örneðin,
"a.c"
-düzenli ifadesi "abc", "adc" vs. gibi ifadelerle eþleþecektir. Fakat "abd"
+düzenli ifadesi "abc", "adc" vs. gibi ifadelerle eþleþecektir. Fakat "abd"
ile
-eþleþemeyecektir çünkü "a" ve "c" birer deðiþmezdir ve karþýlaþtýracak
+eþleþemeyecektir çünkü "a" ve "c" birer deðiþmezdir ve karþýlaþtýracak
ifadeyle
bunlarýn eþleþmesi zorunludur.</P></DIV>
-<P><FONT size=+2><B>A.3 Yineleme Ýþleçleri<A
+<P><FONT size=+2><B>A.3 Yineleme Ýþleçleri<A
name=regexrep></A></B></FONT></P>
<DIV class=desc>
<P>Regex'de ençok yapýlan hatalardan biri yineleme
iþleçlerinin tam anlamýyla joker karakterler olarak kullanýlmasýdýr. Bu
doðrudur, * ve ? karakterleri joker karakterler olarak kullanýlabilir ancak
-bunlarýn regexdeki manasý tam anlamýyla joker karakterler deðildir. Ek
+bunlarýn regexdeki manasý tam anlamýyla joker karakterler deðildir. Ek
olarak,
düzenli ifadeler daha ileri düzeyde yineleme metodlarýný da destekler.
<P>En temel yineleme iþleci ? iþlecidir. Sýfýr veya bir
kere eþleþme iþlecidir. Joker karakter olarak kullanýmýnda, örneðin "a?c"
-ifadesinde yineleme iþleci "a"yý takip eden ve "c"den önce gelen herhangi
+ifadesinde yineleme iþleci "a"yý takip eden ve "c"den önce gelen herhangi
bir
karakterle eþleþecektir. Fakat regexdeki kullanýmýnda anlamý farklýdýr. Bu
durumda "a?c" ifadesi "ac" ifadesi ve "c" ifadesi haricinde hiçbir ifadeyle
-eþleþmeyecektir. Dolayýsýyle ? iþleci; belirtilen düzenli ifadede kendinden
+eþleþmeyecektir. Dolayýsýyle ? iþleci; belirtilen düzenli ifadede kendinden
önce
-gelen karakterin eþeleþecek ifadede var olup olmamasýna göre eþleþme
+gelen karakterin eþeleþecek ifadede var olup olmamasýna göre eþleþme
yapacaktýr.
Eðer düzenli ifadede bu iþleç joker karakter olarak kullanýlmak istenirse bu
-durumda ayný ifadeyi "a.?c" þeklinde belirtmeniz gerekir. Bu durumda ?
+durumda ayný ifadeyi "a.?c" þeklinde belirtmeniz gerekir. Bu durumda ?
iþleci
"a"yý takip eden ve "c"den önce gelen herhangi bir karakterle eþleþecektir.
<P>Bir yineleme iþleci de * iþlecidir. Ayný þekilde bu
iþleçte joker karakter olarak kullanýlabilir. Ayný zamanda sýfýr veya daha
-fazlasýyla eþleþtirme iþlecidir. * iþleci; belirtilen düzenli ifadede
+fazlasýyla eþleþtirme iþlecidir. * iþleci; belirtilen düzenli ifadede
kendinden
-önce gelen karakterin 0 ya da daha fazla bulunmasý durumlarýyla eþleþir.
+önce gelen karakterin 0 ya da daha fazla bulunmasý durumlarýyla eþleþir.
Örneðin
"a*c" düzenli ifadesi "c" ile sonlandýrýlmýþ 0 veya daha fazla "a" içeren
-ifadelerle iþleþecektir. Misal "aaaaaac" ifadesiyle eþleþir. Eðer joker
+ifadelerle iþleþecektir. Misal "aaaaaac" ifadesiyle eþleþir. Eðer joker
karakter
olarak kullanýlmak istenirse "a.*c" þeklinde belirtmeniz gerekecektir.
<P>+ iþlecinin yorumlanmasý * iþlecinin yorumlanmasýna çok
-benzer. Ancak sýfýr veya daha fazlazýyla deðil 1 veya daha fazlasýyla
+benzer. Ancak sýfýr veya daha fazlazýyla deðil 1 veya daha fazlasýyla
eþleþtirme
iþlecidir. "a+c" düzenli ifadesi "ac" veya daha fazla ardarda "a" içeren
"aaaaaaaaac" gibi bir ifadeyle eþleþecektir.
<P>En ileri düzeyde yineleme iþleci ise sýnýrlý sayýda
-yineleme iþlecidir. Bir sýnýrlý sayýda yineleme iþleciyle kendinden önce
+yineleme iþlecidir. Bir sýnýrlý sayýda yineleme iþleciyle kendinden önce
gelen
-karakterin kaç kez tekrarlanacaðýný kesin olarak belirtebilirsiniz. Örneðin,
+karakterin kaç kez tekrarlanacaðýný kesin olarak belirtebilirsiniz. Örneðin,
8 a
-içeren veya en az 8 a bulunduran veya 3-5 a bulunduran bir ifadeyle
+içeren veya en az 8 a bulunduran veya 3-5 a bulunduran bir ifadeyle
eþleþtirme
yapabilirsiniz. Temel kullanýmý {M,N} þeklindedir, burada M sýnýrlamada
-belirtilecek sayýlardan küçüðünü, N ise büyüðünü temsil etmektedir. Örneðin
+belirtilecek sayýlardan küçüðünü, N ise büyüðünü temsil etmektedir. Örneðin
3 ve
5 arasýndaki bir sayýda a içeren bir eþleþme için "a{3,5}" þeklinde
-belirtmelisiniz. Bununla birlikte M sayýsý N sayýsýna eþit olamaz. Bu
+belirtmelisiniz. Bununla birlikte M sayýsý N sayýsýna eþit olamaz. Bu
durumda
eðer tam 8 a içeren bir eþleþme için "a{8]" þeklinde belirtmelisiniz. Bu
"aaaaaaaa" ile eþleþmeye denktir. En az 8 a içeren bir ifadeyle eþleþme için
<P>Varsayýlan olarak, bütün yineleme iþleçleri aç gözlüdür.
Temel olarak bunun anlamý bir yineleme iþleci olabildiðince çok karakterle
eþleþir. Bu bir örnekle daha iyi açýklanabilir.
-<P>Aþaðýdaki ifade gibi bir metnimiz olsun:<BR>HELLO<BR>Belirtilen düzenli
+<P>Aþaðýdaki ifade gibi bir metnimiz olsun:<BR>HELLO<BR>Belirtilen düzenli
ifade de
aþaðýdaki olsun:<BR>.+L
<P>Bu örnekte, .+ iþlecinin "HE." ile eþleþeceðini
-düþünmelisiniz. Bununla birlikte bu doðru deðildir. Çünkü + iþleci aç
+düþünmelisiniz. Bununla birlikte bu doðru deðildir. Çünkü + iþleci aç
gözlüdür,
dolayýsýyla "HEL." ile eþleþecektir. Bunun sebebi, bu iþlecin giriþ metninde
bulunan eþleþecek en büyük parçayý seçmesidir. Bu örnekte bu iþleç "HEL"
parçasýyla eþleþti. Metin "HELLO" olduðundan, "HEL" ifadesini bir "L" takip
-ettiðinden, eþleþme gerçekleþti. Bununla birlikte bazen de bir iþleç,
+ettiðinden, eþleþme gerçekleþti. Bununla birlikte bazen de bir iþleç,
yineleme
-iþlecinden sonra ? karakteri kullanýlarak bu durumdan kurtarýlabilir.
+iþlecinden sonra ? karakteri kullanýlarak bu durumdan kurtarýlabilir.
Yukarýdaki
-örneðe göre düzenli ifade ".+?L" þeklinde deðiþtirilirse bu durumda .+?
+örneðe göre düzenli ifade ".+?L" þeklinde deðiþtirilirse bu durumda .+?
iþleci
-"HE" ile eþleþecektir. ? karakteri herhangi bir yineleme iþlecine
+"HE" ile eþleþecektir. ? karakteri herhangi bir yineleme iþlecine
eklenebilir:
??, *?, +?, {M,N}?.</P></DIV>
-<P><FONT size=+2><B>A.4 Parantez Ýfadeleri<A
+<P><FONT size=+2><B>A.4 Parantez Ýfadeleri<A
name=regexbracket></A></B></FONT></P>
<DIV class=desc>Parantez ifadeleri kullanmak "veya"
-operatörü oluþturmak için uygun bir yoldur. Örneðin, eðer "bir a ile veya a
+operatörü oluþturmak için uygun bir yoldur. Örneðin, eðer "bir a ile veya a
b
ile eþleþ" þeklinde söylemek istiyorsanýz. Parantez ifadeleri ismini ([])
-karakterlerinin kullanýlmasýndan alýr. Temel kullanýmýyla parantez ifadeleri
+karakterlerinin kullanýlmasýndan alýr. Temel kullanýmýyla parantez ifadeleri
bir
-seri karakteri içerebilir. Böylece bu karakterler aralarýnda "veya"
+seri karakteri içerebilir. Böylece bu karakterler aralarýnda "veya"
operatörü
-varmýþ gibi deðerlendirilir. Bir örnek olarak, "[abc]" ifadesi "a,", "b,"
+varmýþ gibi deðerlendirilir. Bir örnek olarak, "[abc]" ifadesi "a,", "b,"
veya
-"c." ile eþleþir. Bu nedenle "a[bd]c" düzenli ifadesi ise "abc" ve "adc"
+"c." ile eþleþir. Bu nedenle "a[bd]c" düzenli ifadesi ise "abc" ve "adc"
eþleþir
fakat "acc." ile eþleþmez.
<P>Bu ifadeler uygulamada ençok bir harf veya bir rakam
-kontrolunde kullanýlýr. Birer birer belirtmekten, yani "[0123456789]"
+kontrolunde kullanýlýr. Birer birer belirtmekten, yani "[0123456789]"
þeklinde
-belirtmekten daha ziyade parantez ifadeleri içinde aralýk belirtebilirsiniz.
+belirtmekten daha ziyade parantez ifadeleri içinde aralýk belirtebilirsiniz.
Bu
aralýklarý baþlangýç deðeri ve bitiþ deðeri arasýna - karakteri koyarak
-belirtebilirsiniz. Böylece bir rakam kontrolu için en basit þekliyle
+belirtebilirsiniz. Böylece bir rakam kontrolu için en basit þekliyle
"[0-9]"
þeklinde belirtme yapabilirsiniz. Bu türdeki belirtme harfler için ve ASCII
-deðerleri içinde geçerlidir. Eðer bir harf eþleþmesi yapmak istiyorsanýz
+deðerleri içinde geçerlidir. Eðer bir harf eþleþmesi yapmak istiyorsanýz
basitçe
-"[a-z]" þeklinde belirtebilirsiniz, Unreal büyük-küçük harf duyarlýlýðýna
+"[a-z]" þeklinde belirtebilirsiniz, Unreal büyük-küçük harf duyarlýlýðýna
sahip
olmadýðýndan bu bütün (büyük/küçük) karakterleri kapsayacaktýr. Ayný zamanda
-ayný ifadede çoklu aralýklar da belirtebilirsiniz. Bir harfle veya bir
+ayný ifadede çoklu aralýklar da belirtebilirsiniz. Bir harfle veya bir
rakamla
-eþleþme yapmak istiyorsanýz, "[0-9a-z]" þeklinde belirtmelisiniz. -
+eþleþme yapmak istiyorsanýz, "[0-9a-z]" þeklinde belirtmelisiniz. -
karakterinin
-parantez ifadelerinde özel bir karakter olduðunu unutmayýn. - deðiþmeziyle
+parantez ifadelerinde özel bir karakter olduðunu unutmayýn. - deðiþmeziyle
bir
-eþleþme yapmak istiyorsanýz, bu deðiþmezi parantez ifadesinin ya ilk
+eþleþme yapmak istiyorsanýz, bu deðiþmezi parantez ifadesinin ya ilk
karakteri
-olarak ya da son karakteri olarak belirtin. Örneðin "[0-9-]" ifadesi
+olarak ya da son karakteri olarak belirtin. Örneðin "[0-9-]" ifadesi
herhangi
bir rakam veya - karakteriyle eþleþecektir.
<P>Bunlarý daha da sadeleþtirmek için, parantez
<LI><TT>upper</TT> - sadece büyük
harfleri göz önünde bulunduran kriter
<LI><TT>xdigit</TT> - onaltýlýk
- tabanda rakam deðerleri </LI></UL>Karakter sýnýflarý ile ilgili bir diðer
+ tabanda rakam deðerleri </LI></UL>Karakter sýnýflarý ile ilgili bir diðer
önemli
-nokta ise, karakter sýnýflarý parantez ifadesi içinde tek eleman olmalý,
+nokta ise, karakter sýnýflarý parantez ifadesi içinde tek eleman olmalý,
yani
-baþka bir elemanla birlikte kullanýlamaz. Örneðin, "[:isdigit:-]" geçersiz
+baþka bir elemanla birlikte kullanýlamaz. Örneðin, "[:isdigit:-]" geçersiz
bir
kullanýmdýr. Bunun için "[[:isdigit:]-]" þeklinde kullanýn.
<P>Parantez ifadelerinin son özelliði olumsuzlamadýr. Bazý
zamanlarda "bu karakterler haricinde herhangi bir karakter" gibi bir ifadeyi
-belirtmek isteyebilirsiniz. Örneðin eðer "harf olmayan" bir karakteri
+belirtmek isteyebilirsiniz. Örneðin eðer "harf olmayan" bir karakteri
kontrol
-etmek isterseniz, burada a-z harici karakterlerden bahsedildiði açýktýr,
+etmek isterseniz, burada a-z harici karakterlerden bahsedildiði açýktýr,
bunu
ifadenin baþýna ^ karakterini ekleyerek belirtebilirsiniz. Dolayýsýyla bu
durumda "[^a-z]" ifadesi harf olmayan herhangi bir karakterle eþleþir. -
ifadesinde olduðu gibi kullanýn. Karakter sýnýflarý içinde ayný uygulama
geçerlidir, "[^[:isdigit:]]" ifadesiyle rakam olmayan bütün karakterler
belirtilmiþtir.</P></DIV>
-<P><FONT size=+2><B>A.5 Demirleme Ýþleçleri<A
+<P><FONT size=+2><B>A.5 Demirleme Ýþleçleri<A
name=regexassert></A></B></FONT></P>
<DIV class=desc>Demirleme iþleçleri dizilerinin
belirtilemeyeceði koþullarda, bazý genel parantez ifadeleri için kýsayollar
belirtmek için kullanýlýr.
<P>^ karakteri belirtilecek düzenli ifadenin baþýnda
-kullanýldýðýnda, eþleþme yalnýzca kontrol edilen metnin belirtilen düzenli
+kullanýldýðýnda, eþleþme yalnýzca kontrol edilen metnin belirtilen düzenli
ifade
ile baþlamasýyla gerçekleþecektir. Örneðin düzenli ifade "test" olarak
-belirtilirse bu ifade "test" ifadesini içerdiðinden, "this is a test" metni
+belirtilirse bu ifade "test" ifadesini içerdiðinden, "this is a test" metni
ile
eþleþecektir. Ancak düzenli ifadeyi "^test" olarak belirtirseniz bu sefer
-eþleþme gerçekleþebilmesi için metin "test" ile baþlamak zorundadýr. Ek
+eþleþme gerçekleþebilmesi için metin "test" ile baþlamak zorundadýr. Ek
olarak $
karakteri ise belirtilecek düzenli ifadenin sonunda kullanýldýðýnda, eþleþme
yalnýzca kontrol edilen metnin belirtilen düzenli ifade ile sonlandýðý
<P><FONT size=+2><B>A.6 Veya Ýþleci<A name=regexalt></A></B></FONT></P>
<DIV class=desc>Veya iþleci | karakteridir. Örneðin "a veya
b" gibi bir ifade belirtmek için "a|b" bildirimini yapabilirsiniz. </DIV>
-<P><FONT size=+2><B>A.7 Gruplama Ýþleçleri (Alt Ýfadeler)<A
+<P><FONT size=+2><B>A.7 Gruplama Ýþleçleri (Alt Ýfadeler)<A
name=regexsub></A></B></FONT></P>
<DIV class=desc>Gruplama iþleçleri alt ifadelerdir. Bir alt
ifade oluþturmanýn 2 yolu vardýr. 2 metod "grup adresleme iþleci" açýsýndan
-bakýldýðýnda farklýlýk göstermektedir. Grup adresleme iþleci kullanan bir
+bakýldýðýnda farklýlýk göstermektedir. Grup adresleme iþleci kullanan bir
alt
ifade bildirmek için, açýk parantez yerine "(?:" ifadesini kullanýn. Örneðin
"([a-z])" ifadesini bir alt ifade olarak bildirmek için "(?:[a-z])" þeklinde
-belirtmelisiniz. Bütün yineleme iþleçleri alt ifadelerde "alt ifadenin 1
+belirtmelisiniz. Bütün yineleme iþleçleri alt ifadelerde "alt ifadenin 1
veya
daha fazla tekrarlanmasý" þeklinde kullanýlabilir. Örneðin "[0-9][a-z][0-9]"
gibi bir düzenli ifademiz varsa ve bu ifadenin iki kez tekrarlanmasý
durumlarýnda eþleþme yapmak istiyorsak bunu "([0-9][a-z][0-9]){2}" þeklinde
belirtebilirsiniz.</DIV>
-<P><FONT size=+2><B>A.8 Grup Adresleme Ýþleci<A
+<P><FONT size=+2><B>A.8 Grup Adresleme Ýþleci<A
name=regexbackref></A></B></FONT></P>
<DIV class=desc>Grup adresleme iþleçleri düzenli ifadenin
-önceden belirtilmiþ bir alt ifadesiyle bir adresi eþleþtirmenize olanak
+önceden belirtilmiþ bir alt ifadesiyle bir adresi eþleþtirmenize olanak
saðlar.
-Bir grup adresleme iþlecini tersbölü karakteri (\) ve ardýndan da 0-9
+Bir grup adresleme iþlecini tersbölü karakteri (\) ve ardýndan da 0-9
arasýnda
bir rakam belirterek kullanabilirsiniz, örneðin \1. \0 grup adresleme iþleci
-özel bir iþleçtir, bu iþleçle düzenli ifadenin tamamýný kapsatabilirsiniz.
+özel bir iþleçtir, bu iþleçle düzenli ifadenin tamamýný kapsatabilirsiniz.
Grup
adresleme iþleçlerinden, ayný diziyi 2 kere içeren bir metni eþleþtirmek
-istediðinizde faydalanabilirsiniz. Örneðin, nick!user@host gibi bir maske
+istediðinizde faydalanabilirsiniz. Örneðin, nick!user@host gibi bir maske
olsun.
Ve "[0-9][a-z]{5}" düzenli ifadesi ile eþleþen bir nick ve kullanýcý adý
kullanan bir trojan olsun ve ayný nicki ve identi kullansýn. Bu durumda
-"[0-9][a-z]{5}![0-9][a-z]{5}@.+" ifadesi ile eþleþme yapamazsýnýz çünkü bu
+"[0-9][a-z]{5}![0-9][a-z]{5}@.+" ifadesi ile eþleþme yapamazsýnýz çünkü bu
ifade
nick ve ident kýsmýnýn farklý oldugu durumlara izin verebilir. Örneðin nick
-labcde ve identte 2fghij olabilir. Grup adresleme iþleçleri ile bu
+labcde ve identte 2fghij olabilir. Grup adresleme iþleçleri ile bu
limtlemenin
-üstesinden gelebilirsiniz. Bunun için (bu örnek için)
+üstesinden gelebilirsiniz. Bunun için (bu örnek için)
"([0-9][a-z]{5})!\1@.+"
þeklinde ifade belirtmeniz yeterli olacaktýr.
<P>9 tane grup adresleme iþleci olduðundan (?:) notasyonu
kullanýþlýdýr. Bu size grup adresleme iþleci boþa kullanýlmaksýzýn alt ifade
oluþturmanýza izin verir.</P></DIV>
-<P><FONT size=+2><B>A.9 Büyük/Küçük Harf Duyarlýlýðý<A
+<P><FONT size=+2><B>A.9 Büyük/Küçük Harf Duyarlýlýðý<A
name=regexcase></A></B></FONT></P>
<DIV class=desc>Bahsedildiði üzere, Unreal bütün düzenli
-ifadeleri büyük/küçük harf duyarsýz olarak kullanýr. Bunun için temel
+ifadeleri büyük/küçük harf duyarsýz olarak kullanýr. Bunun için temel
gerekçe;
-bir ifadeyle daha fazla eþleþme yapmak isteyebilirsiniz. Örneðin
+bir ifadeyle daha fazla eþleþme yapmak isteyebilirsiniz. Örneðin
"www.test.com"
metnini bloklamak isteyebilirsiniz, bunun için \93WWW.TEST.COM\94 ifadesini
belirtmek zorunda kalmayacaksýnýz.. Bununla birlikte, büyük/küçük harf