diff --git a/doc/unreal32docs.tr.html b/doc/unreal32docs.tr.html index 2811a8fec..36182dd49 100644 --- a/doc/unreal32docs.tr.html +++ b/doc/unreal32docs.tr.html @@ -34,19 +34,19 @@ PRE {
English | German | +href="unreal32docs.de.html">German | Spanish | +href="unreal32docs.es.html">Spanish | Hungarian +href="unreal32docs.hu.html">Hungarian | -French +French | -Greek +Greek | Dutch | +href="unreal32docs.nl.html">Dutch | Russian | +href="unreal32docs.ru.html">Russian | TurkishBu dökümanı görüntüleyebilmeniz için aşağıda listelenmiş olan +
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 http://www.vulnscan.org/UnrealIRCd/unreal32docs.tr.html -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 http://www.vulnscan.org/UnrealIRCd/faq/ @@ -77,10 +77,10 @@ adresinden ula
DİZİN / İÇERİK TABLOSU
1. DİZİN / İÇERİK TABLOSU
1. Önsöz
& Notlar
---1.1. 3.1.x -> 3.2 yükseltme / uyum üzerine
+href="#notesonolder">3.1.x -> 3.2 yükseltme / uyum üzerine
notlar
---1.2. 3.2 versiyonları arasında yükseltme üzerine notlar
2. CGI:IRC
Desteği
-- 3.18. Zaman Senkronizasyonu
-- 3.19. Diğer özellikler
4. unrealircd.conf dosyasının
+href="#configuringyourunrealircdconf">unrealircd.conf dosyasının
konfigürasyonu
---4.1. Açıklamalı konfigürasyon
+href="#configurationfileexplained">Açıklamalı konfigürasyon
dosyası
---4.2. Me Bloğu -=-
(M:Line)
---4.3. Ban IP Blo
href="#banserverblock">Ban Server Bloğu -=-(q:Line)
---4.17. Ban Realname Bloğu -=- (n:Line)
---4.18. Ban Version Bloğu
---4.19. Ban Exception Bloğu -=- (E:Line)
---4.20.
+href="#banexceptionblock">Ban Exception Bloğu -=- (E:Line)
---4.20.
TKL Exception Bloğu
---4.21. Throttle Exception Bloğu
---4.22. Deny DCC Bloğu -=- (dccdeny.conf)
---4.23. Deny Version Bloğu -=- (V:Line)
---4.24. Deny Link Bloğu -=- (D:Line / d:Line)
---4.25.
+href="#denylinkblock">Deny Link Bloğu -=- (D:Line / d:Line)
---4.25.
Deny Channel Bloğu -=-
+href="#denychannelblock">Deny Channel Bloğu -=-
(chrestrict.conf)
---4.26. Allow Channel Bloğu
---4.27. Allow DCC Bloğu
---4.28. Official Channels Blo
href="#spamfilter">Spamfilter Bloğu
---4.36. Cgiirc Bloğu
---4.37. Set Bloğu -=- (networks/unrealircd.conf)
---4.38. Dosya Bloğu
5. Dosya Bloğu
5. Ek Dosyalar
6. Kullanıcı & Kanal Modları
7. Kullanıcı & Oper Komutları
8. Güvenlik için tavsiyeler/kontrol listesi
---8.1. Şifreler
---8.2. Ircd ile alakalı olmayan zayıflıklar
---8.3. Konfigürasyon dosyası ve yetkilendirme
---8.4.
+href="#secpermissions">Konfigürasyon dosyası ve yetkilendirme
---8.4.
Kullanıcı-kaynaklı problemler
---8.5. SSL/SSH & sniffing
---8.6.
@@ -192,7 +192,7 @@ koruyabilirim?]
---8.7. Bilgilendirme
---8.8. Exploitlere karşı korunma
---8.9. Özet
9. Sıkça Sorulan
+href="http://www.vulnscan.org/UnrealIRCd/faq/" target=_blank>Sıkça Sorulan
Sorular (FAQ)
10.
Moduller
---10.1.
m_nopost
A.
@@ -206,32 +206,32 @@ href="#regexalt">Veya
href="#regexsub">Gruplama İşleçleri (Alt ifadeler)
---A.8. Grup Adresleme İşleci
---A.9.
Büyük/küçük harf duyarlılığı
1.0 – Önsöz & Notlar 1.0 – Önsöz & Notlar
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
Yardım istemeden önce lütfen bu klavuzu okuyun, ayrıca -FAQ +FAQ (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 http://forums.unrealircd.com. +TARGET="_blank">http://forums.unrealircd.com. Eğer bir açık varsa (bug, hata) bunu http://bugs.unrealircd.org/ adresine bildirin.
Aynı zamanda 3.1.x’de olan özellikleri bilmenize rağmen -özellikler hakkında ki bölüm 3’ü okumayı unutmayın, çünkü birkaç yeni +özellikler hakkında ki bölüm 3’ü okumayı unutmayın, çünkü birkaç yeni özellik mutlaka vardır.
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’e ihtiyacanız +eğer gerçekten bunu yapmak istiyorsanız, en düşük 3.1.4’e ihtiyacanız vardır, fakat 3.1.5.1 şiddetle önerilir.
1.2 – 3.2 versiyonları arasında yükseltme üzerine
@@ -272,13 +272,13 @@ notlar
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.
Kurulum Yönergeleri
Linux:
@@ -330,54 +330,54 @@ dosyalar
şeyler).
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.
3.1 - Gizleme (Cloaking)3.1 - Gizleme (Cloaking)
Gizleme(cloaking) kullanıcıların gerçek hostname’lerinin -gizlenmesi için bir yoldur, örneğin eğer gerçek hostname’iniz +gizlenmesi için bir yoldur, örneğin eğer gerçek hostname’iniz d5142341.cable.wanadoo.nl, ise, bu (giriş, çıkış ve whois ‘de, vs) rox-2DCA3201.cable.wanadoo.nl olarak -görülecektir. Bu özellik kullanıcıların, gerçek host/IP’yi +görülecektir. Bu özellik kullanıcıların, gerçek host/IP’yi göremeyeceklerinden, birbirlerine saldırı yapmalarını engellemeye yardımcı olur..
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 –x yapamamaları için belirtebilirler.
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:
cloak: Bu
-modül 3.2.1’den bu yana resmi gizleme modülüdür, eski algoritmaya nazaran
+modül 3.2.1’den 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.
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.
-İpucu: If you are on *NIX and have to create new cloak keys, you can run './unreal gencloak' +
İ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.
3.2 - Modüller3.2 - Modüller
UnrealIRCd modül özelliğini destekler, bu:
- Ircd çalışırken
+
UnrealIRCd modül özelliğini destekler, bu:
- 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.
- Diğer kişiler yeni komutlar,yeni
kullanıcı modları ve hatta yeni kanal modları içeren (3. parti) modüller
oluşturabilirler.
Sebeplerinden dolayı çok iyi bir
-özelliktir. UnrealIRCd sadece birkaç modüller ile başlar. www.unrealircd.com
+özelliktir. UnrealIRCd sadece birkaç modüller 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.
@@ -385,11 +385,11 @@ arama motorunu kullan
taktirde boot işlemini gerçekleştiremezsiniz!:
-
komutlar modülü: commands.so (windows için commands.dll)
-- gizleme
+- gizleme
modülü: çoğunlukla cloak.so (windows için
cloak.dll).
3.3 - Snomasklar3.3 - Snomasklar
Snomasklar sunucu uyarı maskeleridir, kullanıcı modunun @@ -419,13 +419,13 @@ sa (set::snomask-on-connect) ile ve oper açıldığı anda alınacak snomaskları (set::snomask-on-oper, oper::snomask) ile belirtebilirsiniz.
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.
Aliases ile sunucu-taraflı alias komutlarını -düzenleyebilirsiniz. Örneğin nickserv’e identify komutunu "/ns identify +düzenleyebilirsiniz. Örneğin nickserv’e identify komutunu "/ns identify blah" komutunu kullanarak gönderebilirsiniz. (bu: privmsg nickserv identify blah olarak değerlendirilecektir). Hatta daha kompleks yapılarda kisaltmalar @@ -438,14 +438,14 @@ alias
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.
Örneğin /helpop
chmodes size UnrealIRCD’in sahip olduğu bütün kanal modlarını
gösterecektir.
Eğer IRCOp veya (helpop) yardım operatörü
-iseniz kelimenin başına ‘?’ karakteri koymanız gerektiğini unutmayın, bu
+iseniz kelimenin başına ‘?’ karakteri koymanız gerektiğini unutmayın, bu
durumda
/helpop için /helpop ?
ve /helpop chmodes için de /helpop ?chmodes vs. kullanmanız
@@ -454,16 +454,16 @@ gerekecektir.
UnrealIRCd ‘de 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.
Bu oper bloğundaki oper flagları ile kontrol edilir. Daha fazla bilgi için oper bloğuna bakın.
3.7 - Oper komutları3.7 - Oper komutları
UnrealIRCd’de, birçok etkili oper komutu vardır. Bunlar -Kullanıcı & Oper Komutları kısmında +Kullanıcı & Oper Komutları kısmında açıklanmıştır, kurulumdan sonra okumak isteyebilirsiniz :).
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.
SSL desteği olan yazılımlar: mIRC (6.14 ve target=_blank>ek adım gerektirmektedir)
SSL desteği olmayan yazılımlar için ise stunnel
-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):
client = yes
[irc]
accept = 127.0.0.1:6667
connect = irc.myserv.com:6697
-Eğer 127.0.0.1'e 6667 portundan bağlanırsanız, trafiğiniz
+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).
@@ -502,30 +502,30 @@ ve irc.myserv.com port 6697 'ye y
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.]UnrealIRCd IPv6 özelliğini, beta15'den beri devamlı
olarak desteklemektedir.
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.
Microsoft'un w2k/XP için deneme aşamasında olan IPv6 uygulaması olmasına rağmen, bu (henüz) UnrealIRCd tarafından desteklenmemektedir.
3.10 - Zip links3.10 - Zip links
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.
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)
Throttling
Throttling bir kullanıcının sunucunuzdan
+
Throttling
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 ‘ye sahip bağlantı sayısıdır.
Kanal
+YY saniye içinde ki aynı IP ‘ye sahip bağlantı sayısıdır.
Kanal
Modları
Aynı zamanda flood saldırılarına karşı çok etkili olan
-kanal modları da vardır. Bazıları:
K = /knock kullanılamaz kanal,
-N = Nick değiştirelemez kanal, C = CTCP’lerin izinli olmadığı
-kanal, M = sadece kayıtlı nicklerin konuşabildiği kanal, j =
+kanal modları da vardır. Bazıları:
K = /knock kullanılamaz kanal,
+N = Nick değiştirelemez kanal, C = CTCP’lerin izinli olmadığı
+kanal, M = sadece kayıtlı nicklerin konuşabildiği kanal, j =
süreye ilişkin giriş kısıtlama
(kullanıcı-başına)
beta18’deki gibi aynı zamanda daha da
-geliştirilmiş olan +f kanal modu vardır...
f kanal modu
Kanalı
+geliştirilmiş olan +f kanal modu vardır...
f kanal modu
Kanalı
flood
saldırılarına karşı korumak için script ve bot kullanmak yerine bu özellik
-kullanılabilir.
+f modunun kullanımına bir örnek: *** Blah sets mode:
+kullanılabilir.
+f modunun kullanımına bir örnek: *** Blah sets mode:
+f [10j]:15
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.
Belirtilen flood tipleri mevcuttur:
@@ -604,21 +604,21 @@ al
-kick
b
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.
Örnek:
*** ChanOp sets mode: +f +Gerçekte daha karışık, daha komplike bir şekil alabilir:Örnek:
*** ChanOp sets mode: +f [20j,50m,7n]:15 <ChanOp> lalala -*** Evil1 (~fdsdsfddf@Clk-17B4D84B.blah.net) has joined +*** 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 -- snip XX lines -- -*** Evil21 (~jiovoihew@Clk-48D826C3.e.something.org) has +*** Evil21 (~jiovoihew@Clk-48D826C3.e.something.org) has joined #test --server1.test.net:#test *** Channel joinflood detected +-server1.test.net:#test *** Channel joinflood detected (limit is 20 per 15 seconds), putting +i *** server1.test.net sets mode: +i <Evil2> fsdjfdshfdkjfdkjfdsgdskjgsdjgsdsdfsfdujsflkhsfdl @@ -627,7 +627,7 @@ joined #test <Evil10> fsdjfdshfdkjfdkjfdsgdskjgsdjgsdsdfsfdujsflkhsfdl <Evil8> fsdjfdshfdkjfdkjfdsgdskjgsdjgsdsdfsfdujsflkhsfdl -- snip XX lines -- --server1.test.net:#test *** Channel msg/noticeflood +-server1.test.net:#test *** Channel msg/noticeflood detected (limit is 50 per 15 seconds), putting +m *** server1.test.net sets mode: +m *** Evil1 is now known as Hmmm1 @@ -638,20 +638,20 @@ detected (limit is 50 per 15 seconds), putting +m *** Evil6 is now known as Hmmm6 *** Evil7 is now known as Hmmm7 *** Evil8 is now known as Hmmm8 --server1.test.net:#test *** Channel nickflood detected +-server1.test.net:#test *** Channel nickflood detected (limit is 7 per 15 seconds), putting +N *** server1.test.net sets mode: +N -Gerçekte daha karışık, daha komplike bir şekil alabilir:
Ayrı ayrı +
3.13 - Ban tipleri3.13 - Ban tipleri
Ana bantipleri ve gizlenmiş
-(cloaked) hostlar
UnrealIRCd +b nick!user@host gibi ana
+(cloaked) hostlar
UnrealIRCd +b nick!user@host gibi ana
bantiplerini
desteklemektedir.
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.
Bununla birlikte IP ban da vardır (ör :
*!*@128.*).
Gizlenmiş IP’lere
ban için birkaç açıklama gereklidir:
Eğer kullanıcının
-IP’si 1.2.3.4 ise gizlenmiş IP’si 341C6CEC.8FC6128B.303AEBC6.IP
+IP’si 1.2.3.4 ise gizlenmiş IP’si 341C6CEC.8FC6128B.303AEBC6.IP
olabilir.
Eğer *!*@341C6CEC.8FC6128B.303AEBC6.IP şeklinde ban
-atarsanız bu ban *!*@1.2.3.4 şekline eşdeğerdir (bu açıktır...)
Eğer
+atarsanız bu ban *!*@1.2.3.4 şekline eşdeğerdir (bu açıktır...)
Eğer
*!*@*.8FC6128B.303AEBC6.IP şeklinde ban atarsanız bu
ban *!*@1.2.3.* şekline eşdeğerdir.
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.
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.
Genişletilmiş ban tipleri
Genişletilmiş banlar ~<tip>:<parametre>. şeklindedir.
nick!user@host haricinde diğer şekillerde ban ve muafiyet eklemenizi sağlar.
@@ -747,9 +747,9 @@ Bu ban tipleri, hangi hareketlerin bir ban ile etkilendi
| tip: | isim | açıklama: | ||||||||||||||||||
| ~q | quiet | Kullanıcı kanala girebilir fakat yazı yazamaz, + | ||||||||||||||||||
| ~q | quiet | Kullanıcı kanala girebilir fakat yazı yazamaz, yazabilmesi için +v veya daha yükseği gerekmektedir. Örnek: +bb ~q:*!*@blah.blah.com ~q:nick*!*@* | ||||||||||||||||||
| ~n | nickchange | Kullanıcı nick değişemez, değişebilmesi için + | ||||||||||||||||||
| ~n | nickchange | Kullanıcı nick değişemez, değişebilmesi için +v veya daha yükseği gerekmektedir. Örnek: +bb ~n:*!*@*.aol.com ~n:nick*!*@* | ||||||||||||||||||
| ~j | join | Eğer bir kullanıcı, bu banla eşleşiyorsa kanala giremez.
@@ -762,13 +762,13 @@ Bu ban tipleri kullan
| ||||||||||||||||||
| viruschan | Bütün kanallardan çıkartılır, set::spamfilter::virus-help-channel ile belirtilen kanala giriş - yaptırılır, PONG, ADMIN , ve set::spamfilter::virus-help-channel + yaptırılır, PONG, ADMIN , ve set::spamfilter::virus-help-channel ile belirtilen kanala msg/notice hariç hiçbir komutu kullanamaz | |||||||||||||||||||
| [tklsüresi] | 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) | |||||||||||||||||||
| [düzenli ifade] | bu kısım, hangi ifadenin veya 'yasak kelime'nin kullanıldığında belirtilen eylemin uygulanacağını bildirilen kısımdır. - |
set::spamfilter::ban-time
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)
set::spamfilter::ban-reason
Varsayılan değeri olarak bir sebep belirtmenize olanak sağlar.(varsayılan değeri:
@@ -954,45 +954,45 @@ Varsay
#help)
set::spamfilter::virus-help-channel-deny yukarıda
belirttiğiniz kanala yapılacak bütün normal girişleri bloklamanıza olanak
sağlar.(varsayılan değeri: no)
-Yavaş Spamfilter Algılama
-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
+
+Yavaş Spamfilter Algılama
+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.
-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.
+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.
-set::spamfilter::slowdetect-warn ile uyarı yapılandırılır (varsayılan: 250ms)
-ve set::spamfilter::slowdetect-fatal 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.
-Bu özellik şu anda Windows üzerinde kullanılamaz.
-
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).
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 set::allowed-nickchars ile yapabilirsiniz.
Bütün olası
+Bunu set::allowed-nickchars ile yapabilirsiniz.
Bütün olası
seçeneklerin tablosu:
| çince-* | Multibyte: GBK |
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.
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, @@ -1153,19 +1153,19 @@ s geçerlidir.
NOT 3: Temel nick karakterleri (a-z A-Z 0-9 [ \ ] ^ _ - { | }) herzaman kullanılabilir ve kapsam içindedir.
Örnek 1, batı avrupa -kullanıcıları için:set { allowed-nickchars { latin1; };
+kullanıcıları için:
set { allowed-nickchars { latin1; };
};Örnek 2,
-eğer çok sayıda çinli kullanıcınız varsa:
set { allowed-nickchars {
+eğer çok sayıda çinli kullanıcınız varsa:
set { allowed-nickchars {
chinese-simp; chinese-trad; }; };
3.17 - CGI:IRC Desteği3.17 - CGI:IRC Desteği
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.
Yapılandırma hakkında bilgi edinmek için
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.
UnrealIRCd kendi bünyesinde zaman senkronizasyonu @@ -1185,35 +1185,35 @@ istenmeyen durumlar meydana gelebilir.
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’in zaman senkronizasyon özelliğini +böyle bir yazılım kullanırsanız, Unreal’in zaman senkronizasyon özelliğini devre dışı bırakabilirsiniz).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)
-Zaman senkronizasyonu set::timesynch bloğu ile yapılandırılır, +
Zaman senkronizasyonu set::timesynch bloğu ile yapılandırılır, daha fazla bilgi için set dökümanına bakın..
3.19 - Diğer Özellikler3.19 - Diğer Özellikler
UnrealIRCd buraya sığamayacak kadar çok özelliğe sahiptir... Bu özellikleri kendiniz bulacaksınız.
4.0 - unrealircd.conf dosyasının
+ 4.0 - unrealircd.conf dosyasının
konfigürasyonu
İlk olarak, iyi bir unrealircd.conf oluşturmak biraz
-zaman alacaktır, 10 – 60dak gibi. Yapabildiğiniz kadar çabuk bir biçimde
+zaman alacaktır, 10 – 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 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: <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 ‘da olduğu gibi alt bir tip olacaktır. <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. 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. Not: konfigürasyon dosyası büyük ve küçük harf
-duyarlıdır, yani BLOK-İSMİ yazımı blok-ismi yazımıyla eş
+duyarlıdır, yani BLOK-İSMİ yazımı blok-ismi 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. 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. Açıklama yaparken desteklenen 3 tip vardır: # 1 satırlık açıklama Şimdi konfigürasyon dosyasının nasıl işlediğini
biliyorsunuz, doc/example.tr.conf 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
unrealircd.conf 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. 4.2 -
Me Bloğu GEREKLİ (Önceden bilinen
+class=block_required>GEREKLİ (Önceden bilinen
M:Line)
Bu değerler çok açıktır. name ile sunucu ismi belirtilir,
-info ile sunucu için bir açıklama belirtilir, numeric ile ise
+ Bu değerler çok açıktır. name ile sunucu ismi belirtilir,
+info ile sunucu için bir açıklama belirtilir, numeric 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. 4.3 -
Admin Bloğu GEREKLİ (Önceden bilinen
+class=block_required>GEREKLİ (Önceden bilinen
A:Line)
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. Örnek: 4.4 -
Class Bloğu GEREKLI (Önceden bilinen
+class=block_required>GEREKLI (Önceden bilinen
Y:Line)
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). name "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 pingfreq sunucudan gelen
PING'ler arasında ki saniye olarak süredir.(90 ile 180 arasında ki bir değer
önerilir.) connfreq 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 maxclients bu sınıfta
maksimum (toplamda) kaç istemci/sunucu sayısı olabileceğini belirler sendq 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.) recvq 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.). Örnekler: 4.5 -
Allow Bloğu GEREKLİ (Önceden bilinen
+class=block_required>GEREKLİ (Önceden bilinen
I:Line)
Allow bloğu ile sunucunuza kimlerin bağlanabileceğini
belirtebilirsiniz, bir veya daha fazla allow bloğunuz olabilir. Eşleşme hakkında Eşleşme hakkında ip host password (isteğe bağlı) password (isteğe bağlı) ipv6-clone-mask
(isteğe bağlı, varsayılan set::default-ipv6-clone-mask) redirect-server (isteğe
bağlı) options bloğu (isteğe
bağlı) Örnekler: 4.6 -
Listen Bloğu GEREKLI (Önceden bilinen
+class=block_required>GEREKLI (Önceden bilinen
P:Line)
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. ip and port ip and port IPv6 kullanıcıları için
bilgi options bloğu (isteğe
@@ -1587,15 +1587,15 @@ name=operblock>
};
Oper bloğu IRC Operatörleri atamanızı sağlar. oper:: kısmı /oper
+ Oper bloğu IRC Operatörleri atamanızı sağlar. oper:: kısmı /oper
kullanımında ki login ismini
belirtir. oper::from::userhost kısmı ile
belirtilecek kullanıcı@host maskesi kullanıcının eşleşeceği maskedir, burada
-birden çok oper::from::userhost belirtebilirsiniz. oper::password
+birden çok oper::from::userhost belirtebilirsiniz. oper::password
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. oper::flags 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. oper::swhois yönergesi oper
-whois bilgisine ekstra bir satır eklemenize olanak sağlar. [isteğe bağlı] oper::snomask yönergesi ise
oper açıldığında hangi snomaskların alınacağını belirlemenizi sağlar.
Kullanılabilir SNOMASKlar için Bölüm 3.3'e bakın. [isteğe
+href="#feature_snomasks">Bölüm 3.3'e bakın. [isteğe
bağlı] oper::modes yönergesi ise
-oper açıldığında alınacak modları belirlemenizi sağlar. [isteğe bağlı] oper::maxlogins 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. [isteğe
@@ -1968,14 +1968,14 @@ ba
snomask frebWqFv;
};
-OperOverride hakkında kısa bir
+OperOverride hakkında kısa bir
bilgilendirme: 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. Örnek: 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. Unreal3.2 ile birlikte gelen standart modüller: commands.so / commands.dll - Bütün komutlar (henüz hepsi
-değil, ama sonuç olarak hepsi olacak GEREKLİ Bu modüllerin yüklendiğinden emin olmanız gerekir: Bu modüllerin yüklendiğinden emin olmanız gerekir: 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.
tld::mask 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 tld::motd, tld::shortmotd,
-tld::opermotd, tld::botmotd, ve tld::rules
+kurallar dosyalarını sırasıyla tld::motd, tld::shortmotd,
+tld::opermotd, tld::botmotd, ve tld::rules
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.
tld::channel 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.
tld::options bloğu ise ek olarak seçenek belirtmenizi
sağlar, şu an için tek mevcut seçenek ssl seçeneğidir. TLD girişleri eşleşmesi yukarıdan aşağıya doğrudur. 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. Example: 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. Örnek: 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. 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 (*),
@@ -2328,19 +2328,19 @@ name=banversionblock>
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. ban::mask
+niyetli scriptleri bloke etmek için tasarlanmıştır. ban::mask
kısmında banlanacak versiyon belirtilir. Bu
-kısımda (?), (*), (!) işaretleri kullanılabilir. ban::reason kısmında
+kısımda (?), (*), (!) işaretleri kullanılabilir. ban::reason kısmında
ise ban gerekçesi belirtilir. Aynı
-zamanda ban::action kısmında, kill varsayılan değeri olmak üzere,
+zamanda ban::action kısmında, kill varsayılan değeri olmak üzere,
tempshun/shun/kline/zline/gline/gzline 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. Örnek: 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. 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. 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. Örnek: 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. 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. 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. Örnek: 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. deny::filename yönergesi ile
gönderimine izin verilmeyecek dosya ismi belirtilir, burada (?), (*), (!)
işaretleri kullanılabilir, deny::reason yönergesi
ile gönderimi bloklama gerekçesi belirtilir. Aynı zamanda birde deny::soft seçeneği vardır, eğer bu yönerge
+ Aynı zamanda birde deny::soft 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. Örnek 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. Ö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
@@ -2516,7 +2516,7 @@ belirtilmi
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. 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). 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. Örnek: 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 allow dcc::soft
-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. Örnek: 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. 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. badword:: yönergesi ile tip belirtilir. Geçerli Tipler:
-
+sağlar. badword:: yönergesi ile tip belirtilir. Geçerli Tipler:
+
badword::word yönergesi ile sade bir kelime veya düzenli bir ifade
-belirtebilirsiniz. badword::replace ile badword::word yönergesiyle
-belirtilen ifade veya kelime eşleşmesi gerçekleşmesi durumunda, bu ifade veya metnin
+belirtebilirsiniz. badword::replace ile badword::word yönergesiyle
+belirtilen ifade veya kelime eşleşmesi gerçekleşmesi durumunda, bu ifade veya metnin
yerine gönderilecek metni belirtebilirsiniz. Eğer badword::replace yönergesi
belirtilmezse, metin eşleşmesi durumunda metin <censored> ile
-değiştirilecektir. badword::action yönergesi ile, kötü kelimeler listesi
-içinde bulunan bir ifade kullanılması halinde uygulanacak eylem belirtilir. Eğer
+değiştirilecektir. badword::action yönergesi ile, kötü kelimeler listesi
+içinde bulunan bir ifade kullanılması halinde uygulanacak eylem belirtilir. Eğer
burda replace belirtilirse ifade badword::replace 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. 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 İlk olarak sunucu-ismi ile
@@ -2799,9 +2799,9 @@ uzak sunucu ismi belirtilir, uzak sunucu ismi, o sunucunun me { } blo
belirtilen isimdir, hub.blah.com gibi (IP olamaz ve uzak sunucunun
hostname'inden farklı olabilir). username hostname hostname bind-ip (isteğe bağlı) bind-ip (isteğe bağlı) port password-connect password-connect password-receive password-receive hub vs leaf hub vs leaf hub (isteğe bağlı) hub (isteğe bağlı) leaf (isteğe bağlı) leaf (isteğe bağlı) leafdepth (isteğe bağlı) leafdepth (isteğe bağlı) class ciphers (isteğe bağlı) ciphers (isteğe bağlı) options bloğu options bloğu (Note that <name> is referred to using "alias::") (Not: aynı zamanda UnrealIRCd'in sahip olduğu standart alias dosyalarını görmek için buraya tıklayın.) Alias bloğu [standard alias] bir kullanıcıya bir komutu yönlendirmenize olanak sağlar,
+ 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.
(Note: normally you just include help.conf) 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. 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.
topic ise isteğe bağlı olarak belirtilebilir. Burda
belirtilen topic sadece kanalda kullanıcı bulunmadığında ve /list komutunun
uygulanması durumunda gösterilecektir. Örnek: Spamfilter bloğu ile lokal (yerel) spam filtreleri
ekleyebilirsiniz. (ağ çapında değil). Kullanımı: regex ile filtrelenecek
ifade belirtilir. Örnekler: 'webirc' metoduyla nasıl
yapılandırılır (önerilen metod) 'old' metoduyla nasıl
yapılandırılır 4.37 - Set Bloğu
-GEREKLİ (Önceden bilinen
+GEREKLİ (Önceden bilinen
unrealircd.conf/networks dosyası) 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. Eğer sunucunuz bir ağa bağlı ise, bu durumda ağ ile aynı
@@ -3187,7 +3187,7 @@ Dolay
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. Eğer set ifadelerini ayırmak istiyorsanız, aşağıdaki
-formatı kullanabilirsiniz. set::kline-address
<email-adresi>; set::modes-on-connect
-<+modlar>; set::modes-on-connect
+<+modlar>; set::snomask-on-connect
-<+modlar> set::snomask-on-connect
+<+modlar> set::modes-on-oper
<+modlar>; set::snomask-on-oper <+modlar>; set::snomask-on-oper <+modlar>; set::modes-on-join
<+modlar>; set::restrict-usermodes <modlar> set::restrict-usermodes <modlar> set::restrict-channelmodes
-<modlar> set::restrict-channelmodes
+<modlar> set::restrict-extendedbans
-<tipler|*> set::restrict-extendedbans
+<tipler|*> set::auto-join
@@ -3263,18 +3263,18 @@ belirtmek i
işareti kullanmayı unutmayın, auto-join "#kanal"; gibi] set::oper-auto-join
<kanal(lar)>; set::anti-spam-quit-message-time
<zaman-değeri>; set::prefix-quit
@@ -3288,26 +3288,26 @@ mesajlar
set::static-part
<no|yes|çıkış-mesajı>; set::who-limit
<limit>; set::silence-limit
<limit>; set::maxbans
<limit>; set::oper-only-stats
-<stats-listesi>; set::oper-only-stats
+<stats-listesi>; set::oper-only-stats {<stats-flagı>;
@@ -3331,8 +3331,8 @@ stats flaglar
/stats komutunda
kullanılacak, sadece oper statüsünde olan kullanıcıların kullanabileceği
flagları belirtir. Sadece uzun stats flagları belirtilebilir. set::maxchannelsperuser
-<kanal-sayısı>; set::maxchannelsperuser
+<kanal-sayısı>; set::maxdccallow
@@ -3341,94 +3341,94 @@ listesinde bulunabilecek maksimum giri
set::channel-command-prefix
<komut-önekleri>; set::allowed-nickchars { <liste>
+ set::allowed-nickchars { <liste>
}; set::allow-userhost-change
-[never|always|not-on-channels|force-rejoin] set::options::hide-ulines; set::options::hide-ulines; set::options::flat-map; set::options::show-opermotd; set::options::show-opermotd; set::options::identd-check; set::options::identd-check; set::options::show-connect-info; set::options::show-connect-info; set::options::dont-resolve; set::options::dont-resolve; set::options::mkpasswd-for-everyone; set::options::mkpasswd-for-everyone; set::options::allow-part-if-shunned; set::options::allow-part-if-shunned; set::options::fail-oper-warn; set::options::fail-oper-warn; set::options::allow-insane-bans; set::nopost::ban-action (gerekli m_nopost) set::options::allow-insane-bans; set::nopost::ban-action (gerekli m_nopost) set::nopost::ban-reason (gerekli m_nopost) set::nopost::ban-time (gerekli m_nopost) set::nopost::except-hosts (gerekli m_nopost) set::nopost::ban-reason (gerekli m_nopost) set::nopost::ban-time (gerekli m_nopost) set::nopost::except-hosts (gerekli m_nopost) set::dns::timeout
<zaman-değeri>; set::dns::nameserver
-<dns-sunucu-ismi>; set::dns::nameserver
+<dns-sunucu-ismi>; set::dns::bind-ip
@@ -3450,15 +3450,15 @@ sunucularda ayn
set::default-server
<sunucu-ismi>;
-set::default-ipv6-clone-mask set::services-server
-<sunucu-ismi>;
+set::default-ipv6-clone-mask set::services-server
+<sunucu-ismi>; set::cloak-keys {
"anahtar1"; "anahtar2"; "anahtar3"; }; set::hiddenhost-prefix
-<önek-değeri>; set::hiddenhost-prefix
+<önek-değeri>; set::hosts::local
<locop-hostu>; set::hosts::global
<globop-hostu>; set::hosts::coadmin
<coadmin-hostu>; set::hosts::admin
@@ -3508,13 +3508,13 @@ buradaki de
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. set::hosts::netadmin
-<netadmin-hostu>; set::hosts::netadmin
+<netadmin-hostu>; set::hosts::host-on-oper-up
-<yes/no>; set::hosts::host-on-oper-up
+<yes/no>; set::ssl::egd
<dosya-ismi>; set::ssl::certificate
-<dosya-ismi>; set::ssl::certificate
+<dosya-ismi>; set::ssl::key
<dosya-ismi>; set::ssl::trusted-ca-file
-<dosya-ismi>; set::ssl::trusted-ca-file
+<dosya-ismi>; set::ssl::server-cipher-list <şifre-listesi>; set::ssl::renegotiate-timeout <zaman-değeri>; set::ssl::options::fail-if-no-clientcert; set::ssl::options::fail-if-no-clientcert; set::ssl::options::no-self-signed; set::ssl::options::no-self-signed; set::ssl::options::verify-certificate; set::ssl::options::verify-certificate; set::throttle::period
-<zaman-değeri> set::throttle::period
+<zaman-değeri> set::throttle::connections
-<miktar>; set::throttle::connections
+<miktar>; set::ident::connect-timeout <miktar>; set::ident::read-timeout <miktar>; set::anti-flood::unknown-flood-bantime
@@ -3584,15 +3584,15 @@ belirtir. (varsay
flood saldırısı algılandığı zaman atılacak banın süresini belirler. set::anti-flood::unknown-flood-amount
<miktar>; set::anti-flood::away-flood
<miktar>:<periyot> set::anti-flood::nick-flood
@@ -3601,52 +3601,52 @@ korumas
sınırlar. Örnek: nick-flood 4:90 90 saniye süresince
4 kez nick değiştirilebilir, varsayılan değeri 60 saniye süresince 3 nick
değişimidir. set::default-bantime <süre> set::default-bantime <süre> set::modef-default-unsettime
-<değer> set::modef-default-unsettime
+<değer> set::modef-max-unsettime
+ set::modef-max-unsettime
<değer> set::ban-version-tkl-time <değer> set::spamfilter::ban-time
-<değer> set::spamfilter::ban-time
+<değer> set::spamfilter::ban-reason
-<gerekçe> set::spamfilter::ban-reason
+<gerekçe> set::spamfilter::virus-help-channel
-<kanal> set::spamfilter::virus-help-channel
+<kanal> set::spamfilter::virus-help-channel-deny
<yes|no> set::spamfilter::except <hedef(ler)> set::spamfilter::except <hedef(ler)> set::check-target-nick-bans
+ set::check-target-nick-bans
<yes|no> set::timesynch::enabled <yes|no> set::timesynch::server
+ set::timesynch::server
<IP> set::timesynch::timeout <süre> set::pingpong-warning <yes|no> set::pingpong-warning <yes|no> set::watch-away-notification <yes|no> 4.38 - Dosya Bloğu
İSTEĞE BAĞLI
@@ -3757,7 +3757,7 @@ de belirtilebilir.
6 – Kullanıcı & Kanal Modları6 – Kullanıcı & Kanal Modları 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. Listedeki öğeler popularite/risk düzeyi/genelde
@@ -4759,10 +4759,10 @@ kullan
8.4 Kullanıcı kaynaklı problemler8.4 Kullanıcı kaynaklı problemler 8.5 SSL/SSH & sniffing8.5 SSL/SSH & sniffing 8.6 Denial of Service attacks (DoS) [or: veya: hubumu
+ 8.6 Denial of Service attacks (DoS) [or: veya: hubumu
nasıl
koruyabilirim?] 8.7 Bilgilendirme8.7 Bilgilendirme 9 – Sıkça sorulan Sorular (FAQ)9 – Sıkça sorulan Sorular (FAQ) FAQ kısmına çevirimiçi olarak buradan
+href="http://www.vulnscan.org/UnrealIRCd/faq/" target=_blank>buradan
ulaşabilirsiniz. 10 – Modüller 10 – Modüller 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. 10.1 m_nopost 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
burayı tıklayın
+href="http://www.laurikari.net/tre/syntax.html" target=_new>burayı tıklayın
(TRE homepage). 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
@@ -5034,63 +5034,63 @@ belirtebilirsiniz ve bu \x0'dan \xFF 'e kadar belirtilebilir. 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. A.3 Yineleme İşleçleriA.3 Yineleme İşleçleri 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.
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.
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.
+ 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.
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
@@ -5098,62 +5098,62 @@ e
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.
- Aşağıdaki ifade gibi bir metnimiz olsun: Aşağıdaki ifade gibi bir metnimiz olsun: 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}?. A.4 Parantez İfadeleriA.4 Parantez İfadeleri 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.
Bunları daha da sadeleştirmek için, parantez
@@ -5187,18 +5187,18 @@ belirtilmi
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. -
@@ -5207,19 +5207,19 @@ isterseniz, bu de
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. A.5 Demirleme İşleçleriA.5 Demirleme İşleçleri ^ 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ığı
@@ -5250,52 +5250,52 @@ listelenmi
A.7 Gruplama İşleçleri (Alt İfadeler)A.7 Gruplama İşleçleri (Alt İfadeler) A.8 Grup Adresleme İşleciA.8 Grup Adresleme İşleci 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. A.9 Büyük/Küçük Harf DuyarlılığıA.9 Büyük/Küçük Harf Duyarlılığı
<blok-ismi> <blok-değeri> {
<blok-yönergesi> <yönerge-değeri>;
@@ -1232,53 +1232,53 @@ olarak
// 1
-satırlık açıklama
/* 1 veya daha fazla
+satırlık açıklama
/* 1 veya daha fazla
satırlık açıklama */admin {
@@ -1332,7 +1332,7 @@ bir ileti
class clients {
@@ -1391,7 +1391,7 @@ class servers{
Giriş kontrolu ip eşleşmeleri veya host
+
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.
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..
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).
eğer belirtilirse bağlanabilmek için
+
eğer belirtilirse bağlanabilmek için
şifre gerekir. Aynı
zamanda burada yeniden şifreleme metodu ile oluşturdugunuz bir şifre de
belirtebilirsiniz.
-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 allow::maxperip 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ı, allow block en çok 64 değeri kullanılması tavsiye edilir.
Eğer belirtilen sınıf full ise, kullanıcılar
burada belirtilen sunucuya yönlendirilirler.(eğer istemci yazılımı da
@@ -1461,11 +1461,11 @@ ba
belirtebilirsiniz, aksi takdirde 6667 olarak varsayılacaktır
Geçerli tercihler:
useip
-hostname yerine herzaman IP görüntülenir
noident
+hostname yerine herzaman IP görüntülenir
noident
ident
-kullanılmaz fakat client'in belirlediği username
+kullanılmaz fakat client'in belirlediği username
kullanılır
ssl sadece
-SSL ile bağlanan istemciler
+SSL ile bağlanan istemciler
bağlanabilir
nopasscont
eğer şifre belirtilmemişse eşleşme devam eder.
allow {
@@ -1487,7 +1487,7 @@ allow {
Kullanılabilir bütün IP'lere bağlanmak için IP
+
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
@@ -1518,10 +1518,10 @@ yap
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.
@@ -1932,18 +1932,18 @@ verir:
services-admin
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.
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.
@@ -1994,7 +1994,7 @@ name=drpassblock>
drpass {
@@ -2020,9 +2020,9 @@ desteklenmektedir.include mynetwork.network;
cloak.so / cloak.dll
- Gizleme modülü GEREKLİ (veya
herhangi bir gizleme modülü)loadmodule
+
loadmodule
"src/modules/commands.so";
loadmodule "src/modules/cloak.so";
@@ -2163,22 +2163,22 @@ name=tldblock>
};ban nick {
@@ -2251,10 +2251,10 @@ name=banipblock>
};
ban ip {
@@ -2276,10 +2276,10 @@ name=banserverblock>
};
ban version {
@@ -2365,18 +2365,18 @@ name=banexceptionblock>
};
except ban {
mask myident@my.isp.com;
@@ -2400,20 +2400,20 @@ name=tklexceptionblock>
};
except tkl {
mask myident@my.isp.com;
type gline;
@@ -2451,18 +2451,18 @@ name=denydccblock>
};
deny dcc {
filename virus.exe;
@@ -2492,22 +2492,22 @@ name=denyversionblock>
allow channel {
@@ -2642,7 +2642,7 @@ name=allowdccblock>
allow dcc {
@@ -2670,25 +2670,25 @@ name=vhostblock>
};
-
-
+
+
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.
Uzak sunucunun IP'si veya hostudur. Bu hem bağlantı
+
Uzak sunucunun IP'si veya hostudur. Bu hem bağlantı
hem de
kimlik denetimi/doğrulaması için kullanılır. Birkaç örnek:
@@ -2812,7 +2812,7 @@ kimlik denetimi/do
-
hub.blah.com
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
@@ -2824,29 +2824,29 @@ belirtilmeden,
ipv6 özelliğini kullanan bir sunucuyu ipv4
özelliğini kullanan bir sunucuya linklemek için
kullanılır
Belirli bir IP'ye bağlamak için
+
Belirli bir IP'ye bağlamak için
kullanılabilir (ör:
192.168.0.1) , hemen hemen neredeyse hiç kullanılmaz.
Link için bağlantı portu.
Uzak sunucuya bağlanmak için gerekli olan
+
Uzak sunucuya bağlanmak için gerekli olan
şifre, sade-metin
şeklinde olmalı.
Gelen linkleri doğrulamak (onaylamak) için
+
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.
Birçok sunucunun linklendiği sunucu bir hubdur,
+
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.
hub olarak bağlanacak sunucuların maskesidir
+
hub olarak bağlanacak sunucuların maskesidir
(ör:
*.my.net).
leaf olarak bağlanacak sunucuların
+
leaf olarak bağlanacak sunucuların
maskesidir.
Eğer bu belirtilirse leaf de
+
Eğer bu belirtilirse leaf de
belirtilmelidir. Belirtilen
sunucu için sıçrama sayısıdır.
Sunucunun bulunacağı sınıftır (class), genellikle bunun
@@ -2855,12 +2855,12 @@ i
bağlı)
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.
Bu linkte kullanılacak SSL anahtarlarını
+
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.
Sunucuyla bağlantı sırasında bir veya daha çok
+
Sunucuyla bağlantı sırasında bir veya daha çok
tercih
kullanılır, bazen de gerekmez.
@@ -2872,19 +2872,19 @@ kullan
autoconnect
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.
zip
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.
nodnscache
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).
@@ -2927,7 +2927,7 @@ class=block_optional>
@@ -2997,11 +2997,11 @@ class=block_optional>
olarak belirtme yapabiliriz. ("gerçek alias" birine PRIVMSG atmak için kullanılandan başka bir yere yeniden yazılmış bir takma isimdir).
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"; };
@@ -3059,7 +3059,7 @@ class=block_optional>
Spam filtreleri
hakkında daha fazla bilgi edinmek için Özellikler - Spamfilter bölümüne
+href="#feature_spamfilter">Özellikler - Spamfilter bölümüne
bakınız.spamfilter {
regex <kelime>;
@@ -3072,23 +3072,23 @@ bak
target ile
hedef(ler) belirtilir, olası hedef tiplerini görmek için buraya tıklayınız. (ör:
+href="#feature_spamfilter">buraya tıklayınız. (ör:
'channel')
action ile uygulanacak eylem
belirtilir, olası eylem tiplerini görmek için buraya tıklayınız. (ör:
+href="#feature_spamfilter">buraya tıklayınız. (ör:
'gline').
reason 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.
ban-time isteğe bağlı: *line ban
+gerekçe olarak görüntülenecektir.
ban-time 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).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;
};
@@ -3120,16 +3120,16 @@ href="#feature_cgiirc">daha fazla bilgi).
olarak belirtilir.
username
kısmı ident ile eşleşir(eğer kullanılıyorsa). eğer belirtilmezse, değer, "*"
olarak varsayılır.
hostname
-eşleşmeye karşı düşecek maskedir.
password webirc şifresidir,
+eşleşmeye karşı düşecek maskedir.
password webirc şifresidir,
sadece type kısmında
'webirc' değerinin belirtilmesi durumunda kullanılır.
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.
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.
Örnek:
CGI:IRC konfigürasyon dosyanıza
+değerini belirtin.
Örnek:
CGI:IRC konfigürasyon dosyanıza
(cgiirc.conf) ekleyeceğiniz
kısım: webirc_password = LpT4xqPI5
daha sonra,
unrealircd.conf dosyanıza ekleyeceğiniz cgiirc bloğu: cgiirc {
@@ -3140,19 +3140,19 @@ unrealircd.conf dosyan
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.
CGI:IRC
+gerçekten geçerli bir sebebiniz yoksa bu metodu kullanmayın.
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.
Daha sonra bu hosta izin vermek için unrealircd.conf
dosyanıza cgiirc bloğunu ekleyin.
Örnek:
CGI:IRC konfigürasyon
-dosyanıza (cgiirc.conf) ekleyeceğiniz kısım: realhost_as_password =
+dosyanıza (cgiirc.conf) ekleyeceğiniz kısım:
realhost_as_password =
1
Daha sonra
unrealircd.conf dosyanıza ekleyeceğiniz cgiirc bloğu: cgiirc {
type old;
@@ -3160,12 +3160,12 @@ unrealircd.conf dosyan
};
Örnek:set {
@@ -3203,7 +3203,7 @@ belirtilebilir.
};
Örnek:
set { options { hide-ulines;
+formatı kullanabilirsiniz.
Örnek:
set { options { hide-ulines;
no-stealth; }; };
Burada iletişim için,
@@ -3215,45 +3215,45 @@ zorundad
<email-adresi>;
Burada iletişim için,
G:line'lar ile ilgili soruların/sorunların gönderileceği, email adresi
belirtilir.
Kullanıcının sunucuya bağlandığı anda alacağı
+
Kullanıcının sunucuya bağlandığı anda alacağı
modları
belirtir.
Kullanıcının sunucuya bağlandığı anda alacağı
+
Kullanıcının sunucuya bağlandığı anda alacağı
snomaskları
belirtir.
Oper açıldığı anda alınacak
modları belirtir.
Oper
+
Oper
açıldığı anda alınacak snomaskları belirtir.
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.
Burada
+
Burada
belirtilen modların kullanıcılar tarafından
kullanımını kısıtlar ( + veya - kullanmayın).
Ö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.
Burada belirtilen kanal modlarının kullanıcılar
+
Burada belirtilen kanal modlarının kullanıcılar
tarafından
kullanımını kısıtlar ( + veya - kullanmayın).
Ö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.
Kullanıcıların kapsamlı ban (extended ban)
+
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").
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.
[Not: tırnak işareti
kullanmayı unutmayın, oper-auto-join "#kanal"; gibi]
/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.
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!")
/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.
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.
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).
/stats komutunda kullanılacak, sadece oper
+
/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.
Bir kullanıcının aynı anda bulunabileceği
+
Bir kullanıcının aynı anda bulunabileceği
maksimum kanal
sayısını belirler.
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.
Nicklerde farklı karakter gruplarının / dillerin
kullanımına olanak sağlar, Nick Karakter Gruplarına bakın.
(+x/-x/chghost/chgident/setident/vhost/vs)
+[never|always|not-on-channels|force-rejoin]
(+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.
never olarak belirtilirse bu
komutlardan hiçbiri kullanılamaz, eğer always olarak
-belirtilirse bu komutlar her durumda kullanılabilir, eğer
+belirtilirse bu komutlar her durumda kullanılabilir, eğer
not-on-channels 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
force-rejoin belirtilirse kullanıcı bu komutlardan
herhangi birini kullandığında bulunduğu kanallardan çıkıp tekrar girmeye
zorlanacaktır.
Eğer belirtilirse
+
Eğer belirtilirse
Uline olarak belirtilen sunucular, oper
statusunde olmayan kullanıcılar tarafından yapılan /links komutu sorgusunda
görüntülenmeyecektir.
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.
Eğer belirtilirse
+
Eğer belirtilirse
kullanıcılara, oper hesaplarını
açtıklarında, OPERMOTD dosyası gösterilecektir.
Eğer belirtilirse
+
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.
Eğer
+
Eğer
belirtilirse, bir kullanıcı sunucuya bağlanacağı zaman
"ident request", "hostname lookup", vs. gibi ifadeler kullanıcıya
gösterilicektir.
Eğer belirtilirse,
+
Eğer belirtilirse,
gelen kullanıcıların hostları
çözümlenmez.
Not: Çözümleme işlemi yapılmayacaksa, host
tabanlı allow bloklarınız da olamaz.
/mkpasswd
+
/mkpasswd
bütün kullanıcılar tarafından kullanılabilmesine
olanak sağlar.
Shun'lı
+
Shun'lı
kullanıcının /part komutunu kullanabilmesine olanak
sağlar.
Eğer
+
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.
-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.
-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
+
+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.
+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.
-m_nopost tarafından kill yada ban atılan kullanıcı için ban sebebi belirtilir.
-m_nopost tarafından shun, gline, gzline, kline, ve zline için zaman belirtilir.
-Varsayılan değer 4h.
-m_nopost'da belirtilen host maskelerini kill ve *-line'lerden muaf tutmaya yarar. Bu seçenekde
-bir yada birden fazla host maskesi eklemeniz gerekmektedir.
+m_nopost tarafından kill yada ban atılan kullanıcı için ban sebebi belirtilir.
+m_nopost tarafından shun, gline, gzline, kline, ve zline için zaman belirtilir.
+Varsayılan değer 4h.
+m_nopost'da belirtilen host maskelerini kill ve *-line'lerden muaf tutmaya yarar. Bu seçenekde
+bir yada birden fazla host maskesi eklemeniz gerekmektedir.
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)
DNS cozumlenmesinin basarisiz
olmasi durumda DNS cozumlemesinin kac kez tekrarlanacagini belirtir. (TAMAMLANMADI)
-
DNS aramalarında kullanılacak, sunucunun
+
DNS aramalarında kullanılacak, sunucunun
hostname'ini
belirtir. (TAMAMLANMADI)
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.
-Varsayılan IPv6 clone algılama maskesi. Görmek için;
-allow::ipv6-clone-mask. Bu ayarın varsayılan değeri 64'dür.
Servisler sunucusunun ismini belirtir.
+
+Varsayılan IPv6 clone algılama maskesi. Görmek için;
+allow::ipv6-clone-mask. Bu ayarın varsayılan değeri 64'dür.
Servisler sunucusunun ismini belirtir.
Gereklidir, eğer
servis sunucunuz yoksa, services.sizinaginiz.com gibi bir sunucu ismi
belirtmeniz gerekir.
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.
Gizlenmiş hostlara eklenecek (+x) öneki
+
Gizlenmiş hostlara eklenecek (+x) öneki
belirtmenize olanak
sağlar. Burada genellikle ağ ismini simgeleyen 3 veya 4 harf belirtilir.
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.
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.
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.
Net Administrator statüsüne erişen bir
+
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.
Eğer yes olarak belirtilirse, oper yetkisini açan
+
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
@@ -3522,26 +3522,26 @@ a
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.
Sunucu SSL sertifikası dosyasının yerini
+
Sunucu SSL sertifikası dosyasının yerini
belirtmenizi
sağlar.
Sunucu SSL anahtarı
dosyasının yerini belirtmenizi sağlar.
Güvenilen CA sertifika dosyasının yerini
+
Güvenilen CA sertifika dosyasının yerini
belirtmenizi
sağlar.
@@ -3552,31 +3552,31 @@ sa
Bir SSL oturmunun kaç bayt sonra tekrar görüşülebilir olduğunu belirtir. (ör: 20 megabyte için 20m).
Bir SSL oturmunun ne kadar süre sonra tekrar görüşülebilir olduğunu belirtir. (ör: 1 saat için 1h).
Sertifakaya
+
Sertifakaya
sahip olmayan kullanıcıların bağlantısının
reddedilmeye zorlanmasını sağlar.
Self-signed
+
Self-signed
sertifikalı kullanıcıların bağlantılarına izin
vermemenizi sağlar.
Bağlantı
+
Bağlantı
yetkilendirilmeden önce Unreal'in kullanılan SSL
sertifikasının geçerliliğini doğrulamasına olanak verir.
set::throttle::connections yönergesinde
+
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.
Bağlantının throttle sistemine takılması için aynı
+
Bağlantının throttle sistemine takılması için aynı
hosttan
kaç kez bağlantı isteği gelmesi gerektiğini belirtir.
- Ne
+ Ne
kadar saniye beklendikten sonra ident sunucu
bağlantısının iptal edileceğini belirtir.(varsayılan: 10s).
- Ne
+ Ne
kadar saniye geçtikten sonra yanıt için vazgeçileceğini
belirtir. (varsayılan: 30s).
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)
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: away-flood 5:60s;
+NO_FLOOD_AWAY'in aktif edilmesi gereklidir. Örnek: away-flood 5:60s;
60 saniye süresince 5 /away komutu
kullanılabilir.
/kline,
+
/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: default-bantime
+banın ne kadar süre geçerli olacağını belirtir. Örnek: default-bantime
90d;
Kanalmodu +f için değişikliğin ne kadar süre
+
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.
-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).
- 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).
Yukarıda anlatılan ile aynıdır ancak bu sefer
+
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.
Spamfilter tarafından eklenen girişlerde
+
Spamfilter tarafından eklenen girişlerde
gösterilecek
sebebi belirlemenize olanak sağlar.
Spamfilter'da 'viruschan' eylemi için kullanılacak
+
Spamfilter'da 'viruschan' eylemi için kullanılacak
kanalı
belirtir.
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.
Bu
+
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"
-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.
- 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’dir.
Senkronizasyonun sağlanacağı sunucuları belirtmenizi
-sağlar. Burada 4 IP’yi aralarında virgül kullanarak belirtebilirsiniz.
+sağlar. Burada 4 IP’yi aralarında virgül kullanarak belirtebilirsiniz.
Burada
belirtilen sunucular NTP protokolu versiyon 4’ü 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.
- 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’tür ve eğer iyi bir
sebebiniz yoksa bunu değiştirmeyin.
+
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.
- WATCH içerisindeki AWAY bildirimini açmanızı/kapatmanızı sağlar. Varsayılan değeri yes'dir.
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.
/botmotd komutu sorgusunda
görüntülenir
@@ -3897,10 +3897,10 @@ name=userchannelmodes>
Kick atılamayan kanal (U:Line sunucular
atabilir)
-
-
+
- Bu kanal kayıtlıdır. (sadece services tarafından ayarlanabilir)
-
+
+ Bu kanal kayıtlıdır. (sadece services tarafından ayarlanabilir)
+
@@ -3918,7 +3918,7 @@ name=userchannelmodes>
- Topiğin sadece operatör statüsünde ki
+ Topiğin sadece half operatör,kanal operatör yada daha üst seviyedeki
kullanıcılar tarafından değiştirilebileceği kanal
@@ -3944,13 +3944,13 @@ name=userchannelmodes>
Sadece Güvenli Bağlantı (SSL) kullananların
girebileceği kanal
-
+
- 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.
-
+ 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.
+
@@ -4082,7 +4082,7 @@ engeller
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)
@@ -4230,7 +4230,7 @@ ayr
@@ -4151,7 +4151,7 @@ komut hakk
join <kanal1,kanal2, ...>
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.
Herkes kick <kanal, kanal>
<kullanıcı, kullanıcı> <sebep>
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.
Kanal Operatorleri
@@ -4245,10 +4245,10 @@ atman
>
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.
@@ -4257,14 +4257,14 @@ bu
helpop ?<komut> or
!<komut>
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
@@ -4274,7 +4274,7 @@ olarak
list <dizgi>
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.
>sayı içerisinde
belirttiğiniz <sayı>'dan fazla kullanıcıya sahip olan kanallar
@@ -4308,7 +4308,7 @@ kanallar
@@ -4316,7 +4316,7 @@ sa
vhost <login> <şifre>
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.
Herkes mode <kanal/nick> <mod>
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
dns <tercih>
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.
Herkes
@@ -4371,7 +4371,7 @@ olarak
oper <kullanıcı adı>
<şifre>
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
IRC Operatörler
@@ -4414,12 +4414,12 @@ kullan
Belirtilen hostmaskesini sunucudan banlar. Kline
global bir yasaklama (ban) değildir.
ban süresi 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ınIRC Operatörler
@@ -4427,7 +4427,7 @@ kline'
zline [+|-]<*@ip> [<ban
süresi> <gerekçe>]
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
@@ -4436,7 +4436,7 @@ bak
gline [+|-]<kullanıcı@host |
nick> [<ban süresi> <gerekçe>]
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.
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.
@@ -4456,7 +4456,7 @@ i
gzline [+|-]<ip> <ban
süresi> :<gerekçe>
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.
IRC Operatörler
@@ -4492,7 +4492,7 @@ gzline'
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
IRC Operatörler
@@ -4536,7 +4536,7 @@ sunucudan
<sunucu>
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.
@@ -4558,7 +4558,7 @@ deneyecektir.
sajoin <nick> <kanal>,
<kanal>
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
IRC Operatörler
@@ -4566,7 +4566,7 @@ operat
sapart <nick> <kanal>,
<kanal>
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.
IRC Operatörler
@@ -4661,7 +4661,7 @@ IRC
çıkmaya zorlar
-NOISY Sunucunun HTM'ye girişinde
ve HTM'den çıkışında kullanıcılara/yöneticilere bildiri mesajı
gönderilmesini sağlar
-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
-TO <değer> Sunucuya
HTM'yi hangi gelen veri hızında aktif edeceğini belirtir
B - banversion - Yasaklı versiyonların
listelenmesini sağlar
b - badword - Kötü
kelimelerin (badwords) listelenmesini sağlar
C -
- link - Link bloğunda (bloklarında) belirtilmiş içerikler
+ link - Link bloğunda (bloklarında) belirtilmiş içerikler
görüntülenir
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
D - denylinkall - deny link (hepsi) bloğunda
(bloklarında) belirtilmiş içerikler görüntülenir
e
@@ -4748,9 +4748,9 @@ g
name=security>
- 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).
-
-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.
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ı.
Bu
+bazı önemli anti-crack özellikleri ilk kez kullanıldı.
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).
Burada açıklayacağım:
1. Hub ismini
-varolmayan bir hostname olarak belirtin, ör 'hub.yournet.com',
+varolmayan bir hostname olarak belirtin, ör 'hub.yournet.com',
fakat
bu belirttiğiniz hostname için bir dns
kaydı eklemeyin. Böylece saldırgan hostu
-
+
çözemeyecek ve böylece flood
yapamayacaktır. Daha sonra huba sunucuları sadece
-
+
IP'yi belirterek linkleyin.
Örnek 1: link
-visibiblename.yournet.com { hostname 194.15.123.16; [vs]
+visibiblename.yournet.com { hostname 194.15.123.16; [vs]
};.
Örnek 2: link
visibiblename.yournet.com { hostname thehostnamethatworks.yournet.com; [vs]
};.
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
;).
2. Diğer bir önemli adım ise, normal kullanıcıların '/stats
-c' komutunu kullanmalarını engellemenizdir
aksi
+c' komutunu kullanmalarını engellemenizdir
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
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
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.
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
:).
-
/stats komutu çok bilgi verici bir komuttur,
+
/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?)
Birkaç örnek vermek gerekirse:
- /stats o: oper
-nicklerini ve hostmaskelerini gösterir.
- /stats c: sunucu linkleri
-hakkında bilgi verir.
- /stats g, /stats k: genellikle proxy ile
+ihtiyacı duysunlar?)
Birkaç örnek vermek gerekirse:
- /stats o: oper
+nicklerini ve hostmaskelerini gösterir.
- /stats c: sunucu linkleri
+hakkında bilgi verir.
- /stats g, /stats k: genellikle proxy ile
bağlanmayı
deneyen saldırganların listesini görüntüler.
- /stats E,
/stats e: bir saldırgan bu flagı kullanabilirse buradaki hostmaskelerini
kullanabilir
- /stats i, /stats y: izinli bağlantı
-sağlayan hostları bulmasında saldırgana yardımcı olabilir.
- /stats P:
+sağlayan hostları bulmasında saldırgana yardımcı olabilir.
- /stats P:
Sadece sunucu bağlantılarının gerçekleştiği
portları bulmasında saldırgana yardımcı olabilir
vs
vs...
MAP / LINKS
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.
Şimdi
+bilmelerinden dolayı yararsızdır. Bu konu için bölüm 8.6'ya bakın.
Ş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.
NORMAL
KULLANICILAR & SNOMASK
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.
Bunu önlemek için
set::restrict-usermodes yönergesini: set {
-restrict-usermodes "s"; }; şeklinde
+restrict-usermodes "s"; }; şeklinde
belirtebilirsiniz.
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
@@ -4951,13 +4951,13 @@ name=secantiexploit>
Yapmanız gereken tek şey vardır,
HERZAMAN EN SON VERSİYONU KULLANIN, bunun için unreal-notify mailinglist 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.)
@@ -4965,28 +4965,28 @@ g
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.
-
HELLO
Belirtilen düzenli
+
HELLO
Belirtilen düzenli
ifade de
aşağıdaki olsun:
.+L