Kategori Arşivi IRC Komutları

Network Nedir?

Network birbirine kablolarla baglanip server, printer, pc, modem gibi bircok haberlesme ekipmaninin en ekonomik ve verimli yoldan kullanilmasidir. Network insanlarin bireyselce değil, ortak çalismalarini sağlar.
Network, veri, yazilim ve ekipman paylasimidir. Küçük bir ağ iki bilgisayardan olusabileceği gibi, büyük bir ağ binlerce bilgisayar, fax-modem, cd-rom sürücü, printer ve bunun gibi ekipmanlardan olusabilir.
Neden Network e gereksinim duyulur?
Network zaman ve para kazanci sağlar. Basari için isletmenin sadece ofis içinde değil, tüm dünya ile haberlesmesi gerekir. Paylasim söz konusu oldugundan donanim tüm personel tarafindan kullanilabilir, herbir birey için extra printer, modem, disk ünitesi gerekmez. Internet erişiimi de bir ag üzerinde paylaştirilabilir.

Memoserv Komutları

SEND
Açıklama : Belirtilen bir nicke not bırakmak için kullanılır.
Kullanımı : /memoserv send nick mesaj
örnek : /memoserv send x1 akşam 18:00′da burada ol
READ
Açıklama : Bir notunuzu okumanızı sağlar.
Kullanımı : /memoserv read numara
örnek : /memoserv read 1
FORWARD
Açıklama : Belirtilen notu nickinizin kayıtlı olduğu e-mail adresine gönderir.
Kullanımı : /memoserv forward numara
örnek : /memoserv forward 1
SAVE
Açıklama : Belirtilen notun zaman aşımından çıkarılmasını sağlar.
Kullanımı : /memoserv save numara
örnek : /memoserv numara 1
DEL
Açıklama : Belirtilen notu silmek için kullanılır.
Kullanımı : /memoserv del numara
örnek : /memoserv del 1
SET
Açıklama : Çeşitli not seçeneklerini düzenler. 3′e ayrılır.
1) NOTIFY : Yeni notlarda ne zaman uyarılacağınızı belirler. Bu özellik kendi içinde 4′e ayrılır.
a) ON : Sunucuya bağlanır bağlanmaz veya /AWAY’dan döndüğünüzde ve Not size gönderildiği ilk anda uyarılmanızı sağlar.
Kullanımı : /memoserv set notify on
b) LOGON : Sunucuya bağlanır bağlanmaz veya /AWAY’dan döndüğünüzde uyarılmanızı sağlar.
Kullanımı : /memoserv set notify logon
c) NEW : Sadece notlar size ilk gönderildiği anda uyarılmanızı sağlar.
Kullanımı : /memoserv set notify new
d) OFF : Hiçbir zaman uyarılmamanızı sağlar.
Kullanımı : /memoserv set notify off
2) LIMIT : Sizin veya belirtilen kanalın en fazla alacağı not sayısını belirler. bu rakamı 0 yaparsanız size size veya kanala not bırakılamaz.
Kullanımı : /memoserv set limit numara
örnek : /memoserv set limit 10
3) FORWARD : Notlarınızın otomatik olarak e-mail adresine gönderilmesi ayalarını yapmanızı sağlar. Bu özellik kendi içinde 3′e ayrılır.
a) ON : Eğer bu özelliği kullanırsanız size gönderilen memo’lar direk olarak nickinize bağlı olan e-mail adresine gönderilir. servisler tarafından saklanmaz.
Kullanımı : /memoserv set forward on
b) COPY : Eğer bu özelliği kullanırsanız size gönderilen memolar hem mail adresinize gönderilir hemde servisler tarafından saklanır.
Kullanımı : /memoserv set forward copy
c) OFF : Eğer bu özelliği kullanırsanız memolarınız mail adresinize gönderilmez. sadece servisler tarafından saklanır.
Kullanımı : /memoserv set forward off
INFO :
Açıklama : Notlarınızı ve ilgili seçenekleri listeler. Notlarınız okunmuş veya okunmamış olarak ayrılırken alabileceğiniz en fazla not sayısınıda bu listede görebilirsiniz.
Kullanımı : /memoserv list
IGNORE
Açıklama : Memoserv ignore listenizi düzenler. Bu listede yer alan mask’lar size not bırakamazlar.
Kullanımı : /memoserv ignore add/del/list nick/mask
örnek : /memoserv ignore add x5
örnek : /memoserv ignore del x5
örnek : /memoserv ignore list
çözümlü örnekler;
soru : #IRCMerkez kanalındaki memoları listelemek istiyorum, nasıl yapabilirim ?
çözüm : /memoserv list #IRCMerkez
soru : Nickime yeni gönderilen memoları görmek istiyorum, nasıl yapabilirim ?
çözüm : /memoserv list new
soru : Nickime gönderilmiş olan tüm memoları silmek istiyorum, nasıl yapabilirim ?
çözüm : /memoserv del 1-999
soru : Nickime gönderilen memoların e-mail adresimide gönderilmesini istiyorum, nasıl yapabilirim ?
çözüm : /memoserv set forward copy
soru : Memo listemdeki bütün mesajların e-mail adresimide yollamak istiyorum, nasıl yapabilirim ?
çözüm : /memoserv forward all
soru : x4 nickli kullanıcıdan memo almak istemiyorum, nasıl yapabilirim ?
çözüm : /memoserv ignore add x4
soru : Nicki üç haneli olan kullanıcılardan memo almak istemiyorum, nasıl yapabilirim ?
çözüm : /memoserv ignore add ???!*@*
soru : Bana hiç memo gönderilemesin istiyorum, nasıl yapabilirim ?
çözüm : /memoserv set limit 0 veya /memoserv ignore add *!*@*

Oper Flagları

: (locop) Local IRC Operatörü.
O: (globop) Global IRC Operatörü.
C: (coadmin) Co Administratorü.
A: (admin) Server Administratorü.
a: (services-admin) Services Administratorü.
N: (netadmin) Network Administratorü.——————————————-

r: (can_rehash) /rehash komutunu kullanabilme yetkisi sağlar.
R: (can_restart) /restart komutunu kullanabilme yetkisi sağlar.
D: (can_die) /die komutunu kullanabilme yetkisi sağlar.
h: (helpop) /helpop mesajlaşmalarını görebilme yetkisi sağlar.
g: (can_globops) /globops ile mesaj gönderebilme yetkisi sağlar.
w: (can_wallops) /wallops ile mesaj gönderebilme yetkisi sağlar.
n: (can_localnotice) Yerel sunucu noticelerini görebilme yetkisi sağlar.
G: (can_globalnotice) Global sunucu noticelerini görebilme yetkisi sağlar.
c: (can_localroute) Yerel sunucuda; /squit ve /connects komutlarını kullanabilme yetkisi sağlar.
L: (can_globalroute) Ağ üzerinde; /squit ve /connects komutlarını kullanabilme yetkisi sağlar.
k: (can_localkill) Yerel sunucuda; /kills komutlarını kullanabilme yetkisi sağlar.
K: (can_globalkill) Ağ üzerinde; /kills komutlarını kullanabilme yetkisi sağlar.
b: (can_kline) /kline komutunu kullanabilme yetkisi sağlar.
B: (can_unkline) Kline’ları kaldırabilme yetkisi sağlar.
z: (can_zline) Z:lines ekleyebilme yetkisi sağlar.
Z: (can_gzline) Global Z:line (gzline) ekleyebilme yetkisi sağlar.
t: (can_gkline) /gline , /shun ve /spamfilter komutlarını kullanabilme yetkisi sağlar.
v: (can_override) OperOverride kullanabilme yetkisi sağlar.
q: (can_setq) Yönetici olduğunda +q modu alır.
H: (get_host) Yönetici olduğunda +x modu alır.
W: (get_umodew) Yönetici olduğunda +W modu alır. /whois komutunun kendisine uygulandığını görebilir.
X: (can_addline) /addline komutunu kullanabilme yetkisi sağlar.
d: (can_dccdeny) /dccdeny komutunu kullanabilme yetkisi sağlar.

DNS Nedir ?

DNS Nedir?
Domain Name System [DNS] (Alan Adı Sistemi) dağıtık yapıda bir veritabanıdır. Bu sistem makina isimlerini IPv4 (ya da ipv6) adreslere ya da IPv4 adresleri makina isimlerine çevirmeye yarar. Ayrıca bir alan için gerekli eposta sunucusunun adreslerini ya da alanadı sunucularının hangi IP adreslerinde bulunduğunu daha teknik bir ifade ile RR(Resource Records)’ları tutar. DNS yapısı gereği hızlı olmalıdır. Bu yüzden yapılan sorgulamalar eğer 512 bayttan küçük ise ya da yapılan işlem asıl DNS sunucusu ile yardımcı DNS sunucusu arasında bölge transferi değilse UDP üzerinden yapılacaktır. DNS sisteminin yazarları DNS için gerekli bilgileri diğer Internet araçlarında olduğu gibi RFC’lerde tanımlamışlardır (RFC 1034 ve 1035). Bu belgelere bakarsanız içinde bir kaç kod ve bölge soayalarının nasıl yazılacağını bulursunuz.

BIND’de (Berkeley Internet Name Daemon) yazılırken bu kriterler dikkate alınmıştır. Fakat bu sistemde gereksiz karmaşıklıkta kodlar ve bunun getirdiği güvenlik problemleri vardır. Fakat djbdns bu karmaşadan uzak ve güvenli bir yazılımdır. Bunun sonucu olarakta “two-thumbs-up bir daemon” olmaya bizce hak kazanmıştır. Hatta bizce bind 9.1.X ve ileriki sürümlerinde kullanılan “Dns-sec sistemi” bile bind için bir çözüm olmaktan çok uzaktır. Sonuçta temel yani “daemon Internet”in ilk zamanlarından kalmıştır. Şu an IPv4′te yaşanılan güvenlik sorunları da aynı sebepten oluşmaktadır.

Bu yüzden köklü bir değişim olması gerekliliği savunulmuş ve IPv6 ortaya atılmıştır. Bind içinde benzer model söz konusu olmadıkçca djbdns popüleritesini sürdürecektir. (Haklı bir popülerite !!!).

Genel olarak dns yazılımlarının yaptığı iki vazife vardır. Bind kullananlar eğer çok profesyenel değillerse ya da bu konu ile alakalı kitap okunmamışsa bu iki olguyu karıştırabilmektedirler. Bunlar:

Resolving (Çözümleme): Aranılan bir kaydı bulma işlemi
Mesela http://www.yildiz.edu.tr/ adresine karşılık gelen IPv4 adresinin 193.140.1.1 olmasının bulunması. Çözümleme yapan yazılımlar iki çeşit işlem yaparlar; ardışık çözümeme ve ardışık olmayan çözümleme. Sorgularda gönderilen RD (recursion required - ardışık gerekli) bitlerine göre sorgunun türü belirlenir. Ardışık olmayan sorgulara cevap veren sunucular cevap olarak ardışık isim sunucuları verirler.

Sonuç olarak yapılan bir sorgu ardışık ise http://www.yildiz.edu.tr/ için doğrudan 193.140.1.1 IP’si ya da “makina bulunamadı” cevabı verilebilir. Fakat ardışık olmayan bir sorguda cevabı bulmak için başka bir isim sunucusunun IP’sini verebilir. Ardışık olmayan sorgular aynı zamanda yinelemeli sorgular olarak daa bilinirler.

Authoritive Nameserving (Yetkili İsim Sunumu)
Bir alan hakkında bilgi bulunduran sunucudur. Mesela yildiz.edu.tr alanının MX, NS, A (Bunlar - Resource Record - Özkaynak Kaydı olarak bilinir) kayıtlarının tutulduğu isim sunucusudur.

CANLI BIR ÖRNEK
Bir sorgu nasıl yapılır. Mesela http://www.yildiz.edu.tr/ adresinin IPv4 karşılığı nedir? Bunun için çözümleyici ya da sizin bilgisayarınız Internet’te birkaç yetkili isim sunucusunu gezmek zorundadır. İlk başta ” . ” sunucularından tr TLD’si için yetkili isim sunucu IP’si bulunur. Bunun IP’si (ki bu IP’nin makina ismi ülkemiz için ns1.metu.edu.tr ya da ns2.metu.edu.tr’dir) alındıktan sonra bu yetkili isim sunucuya “edu.tr.” i barındıran yetkili isim sunucu IP’si sorulacak ve bu işlem böylece devam edecektir ve sonuç olarak 193.140.1.1 adresini sizin makinanız ya da /etc/resolv.conf dosyanızda bulunan çözümleyicinin yildiz.edu.tr’nin yetkili isim sunucusundan aldığı bilgilere göre belleğinde belli bir müddet tutacaktır. Bu süreye TTL (time to live - yaşam süresi) denir. Bu süre boyunca çözümleyici gerekli bilgileri belleğinde saklayacaktır. DjbDNS için aksi belirtilmezse bu süre 42 dakikadır. Kurulacak göre bu süre 5 saniye de yapılabilir. (Nitekim birden fazla www sunucunuz var ve bunlar arasında döner turnuva kullanarak yük dengelemesi yapmak istersek bu saniye değeri kullanılacaktır).

Nokia Sıemens EDGE hızını ikiye katlıyor

REGISTER
Açıklama : Nick kayıt etmek için kullanılır.
Kullanımı : /nickserv register şifre e-mail
örnek : /nickserv register 1rcm3rk3z admin[a]ircmerkez[nokta]net
IDENTIFY
Açıklama : Nick şifresini girmek için kullanılır.
Kullanımı : /nickserv identify şifre
örnek : /nickserv identify 1rcm3rk3z
DROP
Açıklama : Nickin kaydını silmek için kullanılır.
Kullanımı : /nickserv drop şifre
örnek : /nickserv drop 1rcm3rk3z
LINK
Açıklama : Nickinize başka bir nick daha bağlamak için kullanılır. Nickinize bağladığınız diğer nick’te nickinizdeki access ve benzeri tüm özellikleri taşır.
Kullanımı : /nickserv link nick
örnek : /nickserv link x2
UNLINK
Açıklama : Nickinize bağlı olan bir nicki ayırmak için kullanılır. Ayrılan nick droplanmış olur.
Kullanımı : /nickserv unlink nick
örnek : /nickserv unlink x2
ACCESS
Açıklama : Nickinizin erişim listesini düzenler veya görüntüler. Bu liste nickserv tarafından otomatik olarak tanınacak olan user@host şeklinde tamamlanmış adresleri belirler. belirlenen user@host a sahip kullanıcı sunucuya bağlandığında nickini otomatik olarak tanıtmış sayılır.
Kullanımı : /nickserv access add/del/list mask
örnek : “/nickserv access add creep@*ircmerkez*” eklemek için.
örnek : “/nickserv access del creep@*ircmerkez*” silmek için
örnek : “/nickserv access list” listelemek için
AJOIN
Açıklama : Nickinizin şifresini girdikten sonra otomatik olarak girilecek kanalları belirlemek için kullanılır.
Kullanımı : /nickserv ajoin add/del/list #kanaladı
örnek : “/nickserv ajoin add #IRCMerkez” eklemek için.
örnek : “/nickserv ajoin del #IRCMerkez” silmek için
örnek : “/nickserv ajoin list” listelemek için
SET
Açıklama : Nickinize bağlı çeşitli özellikleri düzenlemek için kullanılır. 11′e ayrılır.
1) PASSWORD : Nick şifrenizi değiştirmek için kullanılır.
Kullanımı : /nickserv set password yenişifre
örnek : /nickserv set password 1rcm3rk3z
2) LANGUAGE : Servislerin size hitap edeceği dili belirlemek için kullanılır.
Kullanımı : /nickserv set language numara
/nickserv help set language” yazarak geçerli olan dillerik numerik değerlerini öğrenebilirsiniz.
örnek : /nickserv set language 1
3) URL : Nickinizin infosunda yer alacak olan URL adresini belirlemek için kullanılır.
Kullanımı : /nickserv set url urladresiniz
4) EMAIL : Nickinize bağlı olacak e-mail adresini belirlemek için kullanılır.
Kullanımı : /nickserv set email e-mailadresiniz
5) KILL : Nickinizin kill seceneğini düzenlemek için kullanılır.
bu seçenek “ON” olursa Nicki aldıktan sonra en fazla 1 dakika içerisinde nick şifresi girilmez ise servisler tarafından kişi kill’lenir.
“QUICK” olursa bu süre 20 saniyeye düşer. “IMMED” olursa şifre girmek için süre tanınmaz, bu seçeneği kullanmamanız önerilir. “OFF” olursa nickiniz şifresi girilmeden kullanılabilir.
Kullanımı : /nickserv set kill on/quick/immed/off
örnek : /nickserv set kill quick
6) INFO : Nickinizin infosunda bir bilgi satırı gösterir. bu satıra istediğiniz herhangi birşey yazabilirsiniz.
Kullanımı : /nickserv set info bilgi
örnek : /nickserv set info saklambaçta ebe olmuş bir çocuk gözleri kapalı yüze kadar sayarken aklından geçen neyse hayatı boyunca ruhuna hakim olacak fikir odur.
7) SECURE : Nickserv güvenlik fonksiyonları açmak/kapamak için kullanılır. Bu fonksiyon açık olursa nick’inizin sahibi olarak tanınmanız için erişim listenize bakılmaksızın şifrenizi kullanarak kendinizi nickserv’e tanıtmanız gerekir.Ancak nickserv’in erişim listesindeyseniz sizi tanımamasına rağmen kill’lemeyecektir.
Kullanımı : /nickserv set secure on/of
örnek : /nickserv set secure on
8) PRIVATE : Nickinizin “/nickserv list” komutu ile yapılacak aramalarda gözüküp gözükmeyeceğini belirler.
Kullanımı : /nickserv set private on/off
örnek : /nickserv set private on
9) HIDE : Nickinizin infosundan EMAIL,USERMASK,QUIT bilgilerinizi saklamak için kullanılır.
Kullanımı : /nickserv set hide email/usermask/quit on/of
örnek : /nickserv set hide email on
10) TIMEZONE : Süre ile ilgili bilgileri gösterirken (örneğin; kanal veya nickin son bağlı bulunduğu tarih) standarttan farklı bir zaman dilimi almak için kullanılır.
Kullanımı : /nickserv set timezone UTC-offset/zaman-dilimi/DEFAULT
örnek : /nickserv set timezone default
11) MAINNICK : Nickinize bağlı(link) nickler varsa temel alınacak nicki belirler. Burada belirtilen nick “/chanserv access #kanaladı list” gibi aramalarda gözükecek olan nicktir.
Kullanımı : /nickserv set mainnick nick
örnek : /nickserv set mainnick x8
UNSET
Açıklama : Nickiniz INFO’sunda yer alan url ve info satırlarını silmek için kullanılır.
Kullanımı : /nickserv unset url/info
örnek : /nickserv unset info
LISTCHANS : Nickiniz üzerine kayıtlı olan kanalları listeler.
Kullanımı : /nickserv listchans
STATUS : Bir nick hakkında identify seviyesi hakkında bilgi verir. bu seviyeler 4 tanedir.
0 - Bu kullanıcı hatta deil (offline) veya bu kayıtlı bir nick değil.
1 - Bu kullanıcı nickserv tarafından nick’in sahibi olarak tanınmamıştır.
2 - Bu kullanıcı erişim listesi ile tanınmıştır.
3 - Bu kullanıcı nick şifresi ile tanınmıştır.
Kullanımı : /nickserv status nick
örnek : /nickserv status x8

Nis 26

TURKSAT 3A FIRLATILMAYA HAZIR

Teknoloji Haberleri Yorum yok »

Türkiye’nin yeni nesil haberleşme uydusu TÜRKSAT 3A’nın yapımı ve tüm testleri tamamlandı. Güney Amerika’daki fırlatma rampasına taşınan uydu, fırlatma programına göre Nisan ya da Mayıs ayında uzaya gönderilecek.Ulaştırma Bakanlığı yetkililerinden alınan bilgiye göre, Fransa’da Alcatel’in tesislerinde tasarlanan uydunun üretim çalışmaları sona erdi. Uydunun son testleri geçtiğimiz günlerde tamamlandı. 

TÜRKSAT 3A, testlerde sağlanan başarının ardından fırlatılmaya hazır hale geldi. Uydu, Güney Amerika’daki Fransız Guyanası’ndaki fırlatma rampasına götürüldü. Fırlatma programında herhangi bir gecikme olmaması halinde uydu, Nisan ya da Mayıs ayında yörüngesine fırlatılacak.

Türkiye’nin ihtiyaçları ve pazar alanları düşünülerek tasarlanan TÜRKSAT 3A, Asya, Avrupa ve Türkiye’den yayın yapacak kuruluşların taleplerine cevap verebilecek nitelikte. TÜRKSAT 3A, halen yörüngede bulunan Türksat 1C uydusunun mevcut kapasitesinin tamamını karşılayacağı gibi TÜRKSAT 2A uydusunun yükünü de hafifletecek. TÜRKSAT 1C uydusu üzerindeki televizyon, radyo ve VSAT hizmetleri, 42 derecedeki yörüngesine girmesiyle birlikte TÜRKSAT 3A’ya aktarılacak.

Yeni uydu, yalnızca televizyon yayınları için değil, coğrafi koşullar nedeniyle radyo-link ve kablo iletişim altyapısı mevcut olmayan bölgelere uydu terminalleri aracılığıyla telefon, internet, faks gibi çok çeşitli hizmetlerin götürülmesi için de kullanılacak.

TÜRKSAT 3A, yaklaşık 20 yıl süre ile hizmet verecek ve üzerinde 120 Wattlık 24 adet Ku-band transponder bulunacak.

Uydunun kapsama alanı, Avrupa’nın tamamı ve Asya’nın büyük bir kısmı olarak planlandı. TÜRKSAT 3A’nın, kapsama alanı konusunda diğer uydulara göre yüksek düzeyde anahtarlanabilir kapasiteye sahip olması, önemli bir avantaj olarak gösteriliyor.

Mevcut uydulardaki doğu ve batı kapsama alanları arasında seçim sınırlaması, TÜRKSAT 3A’da olmayacak. TÜRKSAT 3A üzerinden verilecek televizyon ve radyo yayınları, Türkiye, Avrupa ve Orta Asya’dan 50-60 santimetre ölçeğindeki küçük çaplı antenlerle çok kolay ve yüksek kalitede alınabilecek.

TÜRKSAT 3A, yıldız izler (Star Tracker) özelliği ile uzaydaki yıldızların konumlarına göre kendi durumunu belirleme yeteneğine de sahip olacak.

IRC Bağlantı Hataları

IRC Client ile IRC Sunucusu arasinda meydana gelen problemlerden dolayi olusan hatalardir. Bircogumuz bu tarz hatalar ile karsilasiriz fakat genel olarak bilgi sahibi olan, arastiran pek az kimse var. Bazi yalan yanlis bilgilerin yayilmasini engellemek amaci ile bu tarz bir dokuman yazmaya karar verdim, elimden geldigince detaya indim..
Umarim okuyuculara az da olsa faydasi dokunur, bilinclenmelerine yardimci olur.

-

Konunun basinda da belirttigim gibi IRC Client ile IRC Sunucusu arasinda meydana gelen problemlerden dolayi olusan hatalardir bunlar.

-IRC Client Ornegi: mIRC, Konversation, hIRC, Xchat, jwirc, xircon, pirch, BitchX vesaire.
-IRC Sunucusu: irc.hdircd.com Aslinda bu ornege gerek bile yok, IRC Sunucusunun anlamini bilmeyen kisinin dokumanin devamini okumasinin anlami yoktur.

Gelelim detaya…

* Connection reset by pear

Genel olarak goz onunde bulundurdugumuzda baglantinin baglanan socket’in durumunun yeterince saglikli olmadigindan dolayi kapatildigini ifade eder.

Alt Basliklar: Read Error, Write Error, Ping time out, Broken Pipe

Read Error: IRC Sunuculari baglanan client’den belirli bilgiler ister. Bu hata IRC Sunucusunun kullanicinin IRC Client’inin bilgilerine erisememesi, okuyamamasi durumunda olusur. IRC Sunucusu bilgileri okurken bir hata ile karsilasirsa, bilgileri okuyamazsa client’in baglantisini bu hata mesaji ile kapatir.

Write Error: Bu hata mesaji da hemen hemen Read Error ile benzer ozellikleri tasir. Bir onceki hata mesajinda da belirttigim gibi IRC Sunucusu ile client arasinda bir veri alisverisi vardir. Bu veri alisverisinde IRC Sunucusu IRC Client’inden aldigi bilgileri hafizasina yazamazsa/yazmaya calisirken herhangi bir hata ile karsilasirsa client’in baglantisini bu hata mesaji ile kapatir.

Read error = Okuma hatasi
Write error = Yazma hatasi

Read error okuma isleminde hata olustugu zaman gerceklesir, write error ise okuma isleminin ardindan gerceklesen yazma isleminde hata olustugu zaman gerceklesir.

Broken Pipe: Sunucular soket haricinde de bazi bilgilere ihtiyac duyarlar. Iste bu bilgilere erismekte sorun yasadiklari zaman bu hata mesaji ile client’in baglantisini bu hata mesaji ile kapatirlar. Daha net anlasilabilmesi icin bir ornek vermeye calisayim…
Kullaniciya whois cekersiniz, sunucu whois cektiginizi bilir fakat bu bilgiyi sizin ekraniniza yansitirken bir hata ile karsilasir, iste bu Broken pipe hata mesaji ile sonuclanir…

Ping time out: Sunucular kullanicinin halen hatta olup olmadigini algilayabilmek icin belirli araliklarla kullanicilara ping atarlar. Bu ping cevabi gelmedigi zaman kullanicinin baglantisi bu hata mesaji ile kapatilir. Dikkat ederseniz status pencerenizde belirli araliklarla “Ping? Pong!” mesajlarini gorursunuz. Bu daha da basite indirgeyerek;
Ping? : Hey genc, buradamisin bir ses ver de yasadigini bilelim..
Pong! : Burdayim abi…

bu sekilde ozetleyebiliriz.

*Software cause connection abort
IRC Sunucusu kaynakli olan bir problemdir, yani temeli IRC Sunucusudur… Daha once de IRC Sunucusu ile IRC Client’i arasinda surekli veri alisverisi oldugunu ifade etmistim. Bunu ozet olarak su sekilde aciklayabiliriz: IRC Sunucusu client’in problemleri oldugunu dusunur, veri alisverisinde problem yasar, fakat client uzerinde herhangi bir problem mevcut degildir. Tamamen sunucunun yanilsamasi sonucu ortaya cikar…

*Connection timed out
Bu hata mesaji internet baglantinizdan kaynaklanir. Baglanmak isteyen client ile sunucu arasinda belirli bir baglanma suresi vardir, bu sure sunucuya gore degisebilir. Iste bu surenin dolmasi sonucunda baglanti halen gerceklestirilememis ise bu hata mesaji ile baglantiniz kapatilir.

*Connection refused
Baglanmak istediginiz IRC Sunucusunun sizin baglantinizi kabul etmemesi durumunda ortaya cikabilir. Mesela sizin girmek istediginiz port kapalidir, kapali porttan girmeye calisirsaniz bu hata mesaji ile karsilasirsiniz…

*No route to host
Internet baglantinizin olmadigini ifade eder.

*Unable to resolve IRC server
Bu hata mesaji DNS(Domain Name Service) ile ilgilidir. Genellikle degistirilen DNS adresi tam olarak hazir degildir veya guncellenmemistir veya kapalidir. Iste bu durumlarda bu tarz bir hata mesaji ile karsilasirsiniz.

*Not enough buffer space avaible
Client’inizin ag soketini alamamasi sonucu ortaya cikan bir hata mesajidir. Biraz daha acacak olursak, baglanti kapasiteniz sunucuya baglanabilmek icin yeterli degildir. Internet baglantisi gerektiren diger uygulamalari kapatarak veya modeminizi resetleyerek bu problemi ortadan kaldirabilirsiniz. Client kaynakli bir problemdir…

*Can’t assign requested address
Bunun anlami sunucunun herkese acik olmamasi durumudur. Genellikle attack olmasi durumunda sunucu yetkililerinin (Root) kullanilan DNS’yi degistirmesi sonucu ortaya cikar. (Olmayan bir dns adresine yonlendirmesi sonucu)

*Forward and reverse dns do not match
Ornek hata mesaji:
*** Your forward and reverse DNS do not match, ignoring hostname.

Closing Link: 116.5.194.147 (You are not authorized to use this server)

IRC Sunucusunun sizin IP adresinizi cozumleyememesi sonucu ortaya cikan bir hata mesajidir. Internet saglayicinizin DNS sorunlarindan dolayi kaynaklanan bir hata mesajidir. Client ve IRC Sunucusu ile alakasi yoktur..

*Invalid username
Belirtmis oldugunuz, kullanmakta oldugunuz kullanici adinizin sunucu uzerinde yasakli oldugunu ifade eder. Genellikle ident’inizde bulunan alfabetik olmayan karakterlerden kaynaklanir bu hata. Mesela bosluk gibi bir karakter. Kullanmakta oldugunuz ident’i IRC Client’inizin ayarlarindan degistirin, sade karakterleri kullanin, abidik gubidik seyler denemeyin ident uzerinde bu sorun duzenlemenizi yaptiktan sonra cozulecektir…

*You are not authorized to use this server
Baglanmak istediginiz sunucuyu kullan abilmek icin yeterli erisiminizin(l-line) olmadigini ifade eder. Ayni ag uzerinden farkli bir baglanti kullanmayi deneyebilirsiniz. (Bagli olan herhangi bir baglantiyi deneyebilirsiniz. /server ircforum.hdircd.com gibi.)

*No more connections allowed in your connection class
Connection refused (Max connections at this time) Closing Link (No more connections)

Internet saglayicisindan baglanabilecek izin verilen maksimum kullanici sayisina ulasilmasi sonucunda karsiniza cikabilecek bir hata mesajidir. Yani bu demektir ki, “Kardesim biz bu sunucuya 100 tane superonline kullanan kisi aliyoruz, sen 101. kisi oldugun icin baglanamazsin, limitimizi doldurduk.”

*Too many connections from your hostname
Closing Link (No more connections)

Closing Link (You are only allowed one connection from your host.)

Bunun anlami sunucunun izin verdigi ayni host uzerinde bulunan maksimum kullanici baglanabilme sayisina ulasmis oldugunuzdur. Biraz daha acacak olursak, sunucu ayni host uzerinden sadece 10 kisiye izin verebiliyordur, siz 11. baglantiyi kurmayi denediginiz zaman bu hata mesaji ile karsilasirsiniz. (Clone yani.)

*Network dropped connection on reset
IRC Sunucusuna hostluk yapan yerde olusan herhangi bir problem sonucunda sunucuya baglanamama durumudur. Muhtemelen sunucu reboot edilmistir. Client ile alakasi yoktur, IRC Sunucusunun bagli bulundugu host ile alakalidir.

*Network is down or Network unreachable
Bu tip bir hata sunucunun calismadigi zamanlarda veya veri kaynaklarinda herhangi bir problem yasadigi zamanda ortaya cikar. Client ile alakasi yoktur, IRC Sunucusu tabanli bir problemdir.

*You are banned from this server
Sunucuya girisinizin yasaklandigini ifade eder. Herhangi bir sebeple sunucu yetkililerinin sizi uzaklastirmasi durumudur.

Kanal Modları

v: +m modunda olan kanalda konuşabilen kullanıcı. (voice)
h: Kanal yardımcı operatörü. (halfop)
o: Kanal operatörü. (op)
a: Kanalda koruma sahibi olan kullanıcı. (protect)
q: Kanal sahibi.

———————————————————

b nick!ident@host: Belirtilen maskeyi içeren kullanıcıların kanala girişini engeller. Parametreleri ile kullanımı için +b kanal modu başlığını inceleyiniz. (h)
c: Renk kodları içeren mesajların ulaşmayacağı kanal. (o)
e nick!ident@host: (Exception) +b modundan etkilenmeyen kullanıcı. (h)
I nick!ident@host: (Invex) Davetsel konumdaki (invite only (+i)) kanala giriş yapabilen kullanıcı. (h)
f satır:saniye: (Flood Koruması) Kanalda gelişmiş tekrar koruması sağlar. Parametreleri ile kullanımı için +f kanal modu başlığını inceleyiniz. (o)
i: Davetsel konumda (invite only) bulunan kanal. Bu konumdaki kanala giriş yapabilmek için davetli moduna sahip olmak gereklidir. (h)
j giriş:saniye: (Join Flood Koruması) Kanala belirtilen saniyede bir giriş yapılabilir. Kanal için join flood koruması sağlar. (o)
k şifre: Girişlerde şifre istenilen kanal. Bu konumda ki kanala giriş yapabilmek için belirlenmiş olan şifrenin bilinmesi gerekmektedir. (h)
l sayı: (Limit) Kanala giriş yapabilecek kullanıcı sayısını belirlemek için kullanılır. Bu limit dolduğunda kanala girmek isteyen kullanıcılara limitin dolu olduğu bilgisi ulaşır. (o)
m: Bu modda ki kanalda; Sadece +qaohv modlarından en az birine sahip kullanıcılar kanal geneline mesaj gönderebilirler. (h)
n: Kanalda bulunmayan kullanıcıların dışarıdan kanal geneline mesaj göndermelerini engeller. (h)
p: (Özel Kanal) Kanalı /list komutu ile yapılan listelemerden saklar. (o)
r: Kanalın kayıtlı olduğu anlamına gelmektedir.
s: (Secret) Kanalı kanalda bulunan kullanıcıların whois çıktısından ve /list komutu ile yapılan listelemelerden saklar. (o)
t: Bu modda ki kanalda; Sadece +hoaq modlarından en az birine sahip kullanıcılar kanal başlığını değiştirebilirler. (h)
z: SSL (Secure Socket Layer) Sadece güvenli porttan giriş yapan kullanıcıların giriş yapabileceği kanal. (o)
A: Sadece adminlerin giriş yapabileceği kanal.
C: CTCP içerikli metinlerin kanala ulaşmasını engeller. (o)
G: Sunucu tarafından yasaklanmış olan kelimelerin kanal geneline gönderimini engeller. (o)
M: Bu modda ki kanalda; Sadece nicki kayıtlı olan kullanıcılar kanal geneline mesaj gönderebilirler. (o
K: /knock komutu yolu ile mesaj alımına kapalı olan kanal. Not: Bu mod +i modu ile birlikte kullanılmaktadır. (o)
L #Kanaladı: Kanala giriş yapan kullanıcılar otomatik olarak belirtilen kanala yönlenirler. Not: Bu mod +l modu ile birlikte kullanılmaktadır. (q)
N: Bu modda ki kanalda; Sadece +qao modlarından en az birine sahip kullanıcılar nick değiştirebilirler. (o)
O: Sadece IRC Operatörlerin giriş yapabileceği kanal. (o)
S: Renk kodları içeren metinlerin bu kodlardan arınıp kanala düz yazı olarak ulaşmasını sağlar. (o)
T: Bu modda ki kanala; notice gönderilemez. (o)
V: Bu modda ki kanalda; /invite komutu kullanılamaz. (o)
u: Kanal yönetici kiplerinin gizli durumda olduğu kanal. (q)

(o) : Sonunda yer aldığı modun kanal operatörü yetkisine sahip olan kullanıcılar tarafından değiştirebileceği bilgisini verir.
(h) : Sonunda yer aldığı modun kanal yardımcı operatörü yetkisine sahip olan kullanıcılar tarafından değiştirilebileceği bilgisini verir.
(q) : Sonunda yer aldığı modun kanal sahibi tarafından değiştilebileceği bilgisini verir.

Kullanımı: /mode #kanaladı +modeler-modeler
/mode #kanaladı +modeler-modeler parametre

Kanal modlarına ek bilgiler;

Kullanıcıya uygulanabilir kanal modları;

q,a,o,h,v,e,b,l

Mlock ile sabitlenebilen kanal modları;

m,n,c,k,l,i,M,K,O,A,R,S,p,S,t,Q,s,V,u,z,T,G,C,j,z

K modu i modu olmadan sabitlenemez.

j,k,l,f modları ise parametreleri kullanılarak sabitlenebilir.

Parametreler ile kullanılan kanal modları;

j,k,I,f,b,e,v,h,o,a,q

Bir arada kullanılamayan kanal modları;

c ve S , s ve P

a) +b kanal modu parametreleri ile kullanımı;

~c:#kanal: Belirtilen kanalda ki kullanıcıların sizin kanalınıza giriş yapmasını engeller.
Kullanımı: /mode #kanaladı +b ~c:#yasakkanal

~q:maske: Belirtilen maskeyi (nick!ident@host) içeren kullanıcıların kanal geneline mesaj göndermesini engeller.
Kullanımı: /mode #kanaladı +b ~q:nick!ident@host

~n:maske: Belirtilen maskeyi (nick!ident@host) içeren kullanıcıların kanalda oldukları takdirde nick değiştirmelerini engeller.
Kullanımı: /mode #kanaladı +b ~n:nick!ident@host

~r:realname: Belirtilen realname (gerçek isim) sahibi kullanıcıların kanala giriş yapmasını engeller.
Kulanımı: /mode #kanaladı +b ~r:realname

b) +f kanal modu parametreleri ile kullanımı;

+f kanal modu parametreleri ile birlikte kullanımında belirtilen kanal için gelişmiş flood koruması sağlar. Bu mod ile belirlenen süre içerisinde
kanalda yapılabilecek eylem limitini belirleyebilirsiniz.

Kullanımı: /mode #kanaladı +f [<miktar><tür>{#<eylem>}{,…}]:<saniye>

Bahsi geçen eylem türleri aşağıdaki tabloda yer almaktadır;

———————————————————–

Tür Parametre Adı Ceza Extra Ceza

c       CTCP         C      m,         M
j        Join            i        R
k       Knock        k
m     Mesajlar    m      M
n   Nickdeğişimi N
t      Tekrar       kick   b

————————————————————

c parametresi: Belirtilen kanala belirtilen süre içerisinde gönderilebilecek maksimum CTCP sayısını belirlemek için kullanılır. Limit aşıldığı takdirde otomatik otomatik olarak +C modu devreye girer. +C modunun kaç dakika devrede kalacağını belirlemek mümkündür. İsteğe bağlı olarak +m veya +M modlarından herhangi birisi +C modu yerine devreye sokulabilir.

Örnek: /mode #kanaladı +f [5c#M3]:7

Yukarıdaki komut uyguladığında takdirde; bahsi geçen kanala 7 saniye içerisinde en fazla gönderilebilecek CTCP içerekli mesaj adeti 5′tir. Bu limit aşılması durumunda kanal otomatik olarak 3 dakika süre ile +M moduna alınacaktır.

j parametresi: Belirtilen kanala belirtilen sürede yapılabilecek maksimum giriş (JOIN) sayısını belirlemek için kullanılır. Limit aşıldığı takdirde otomatik olarak +i modu devreye girer. +i modunun kaç dakika devrede kalacağını belirlemek mümkündür. İsteğe bağlı olarak +i modu yerine +R modu devreye sokulabilir.

Örnek: /mode #kanaladı +f [6j#R3]:4

Yukarıdaki komut uygulandığı takdirde; bahsi geçen kanala 4 saniye içerisinde 6′dan fazla kullanıcı giriş yapmaya teşebbüs eder ise, kanal otomatik olarak 3 dakika +R moduna alınacaktır.

k parametresi: Belirtilen kanala belirtilen süre içerisinde gönderilebilecek maksimum KNOCK mesajı sayısını belirlemek için kullanılır. Limit aşıldığı takdirde otomatik olarak +k modu devreye girer.

Örnek: /mode #kanaladı +f [4k]:8

Yukarıdaki komut uygulandığı takdirde; bahsi geçen kanala 8 saniye içerisinde maksimum 4 KNOCK mesajı gönderilebilir. Bu limit aşılması durumunda kanalda otomatik olarak +k modu devreye girer.

m parametresi: Belirtilen kanala belirtilen sürede gönderilebilecek maksimum MESAJ satırı limiti belirlemek için kullanılır. Bu limit aşılması durumunda otomatik olarak +m modu devreye girer. +m modunun kaç dakika devrede kalacağını belirlemek mümkündür. İsteğe bağlı olarak +m yerine +M modu devreye sokulabilir.

Örnek: /mode #kanaladı +f [10m#m5]:6

Yukarıdaki komut uygulandığı takdirde; bahsi geçen kanala 6 saniye içerisinde gönderilebilecek mesaj satırı sayısı limiti 10 olarak belirlenir. Bu limitin aşılması durumunda, kanalda otomatik olarak 5 dakika +m modu devreye girer.

n parametresi: Belirtilen kanalda belirtilen süre içerisinde maksimum nick değişimi sayısını belirlemek için kullanılır. Bu limitin aşılması durumunda kanalda otomatik olarak +N modu devreye girer. +N modunun ne kadar süre devrede kalacağını belirlemek mümkündür.

Örnek: /mode #kanaladı +f [3n#N1]:10

Yukarıdaki komut uygulandığı takdirde; bahsi geçen kanalda 10 saniye içerisinde en fazla 3 nick değişimi yapılabilir. Bu limitin aşılması durumunda, kanalda otomatik olarak 1 dakika +N modu devreye girer.

t parametresi: Belirtilen kanala belirtilen süre içerisinde bir kullanıcının gönderebileceği maksimum mesaj satırı limiti belirlemek için kullanılır. Bu limit aşılması durumunda otomatik olarak kullanıcı kanaldan (kick) atılır. İsteğe bağlı olarak kullanıcıya ban moduda uygulatılabilir.

Örnek: /mode #kanaladı +f [5t#b]:5

Yukarıdaki komut uygulandığı takdirde; bahsi geçen kanala 5 saniye içerisinde, bir kullanıcının gönderebileceği maksimum mesaj sayısı limiti 5 olarak belirlenir. Bu limit aşılması durumunda kullanıcı banlanır.

Nickserv

REGISTER
Açıklama : Nick kayıt etmek için kullanılır.
Kullanımı : /nickserv register şifre e-mail
örnek : /nickserv register 1rcm3rk3z admin[a]ircmerkez[nokta]net
IDENTIFY
Açıklama : Nick şifresini girmek için kullanılır.
Kullanımı : /nickserv identify şifre
örnek : /nickserv identify 1rcm3rk3z
DROP
Açıklama : Nickin kaydını silmek için kullanılır.
Kullanımı : /nickserv drop şifre
örnek : /nickserv drop 1rcm3rk3z
LINK
Açıklama : Nickinize başka bir nick daha bağlamak için kullanılır. Nickinize bağladığınız diğer nick’te nickinizdeki access ve benzeri tüm özellikleri taşır.
Kullanımı : /nickserv link nick
örnek : /nickserv link x2
UNLINK
Açıklama : Nickinize bağlı olan bir nicki ayırmak için kullanılır. Ayrılan nick droplanmış olur.
Kullanımı : /nickserv unlink nick
örnek : /nickserv unlink x2
ACCESS
Açıklama : Nickinizin erişim listesini düzenler veya görüntüler. Bu liste nickserv tarafından otomatik olarak tanınacak olan user@host şeklinde tamamlanmış adresleri belirler. belirlenen user@host a sahip kullanıcı sunucuya bağlandığında nickini otomatik olarak tanıtmış sayılır.
Kullanımı : /nickserv access add/del/list mask
örnek : “/nickserv access add creep@*ircmerkez*” eklemek için.
örnek : “/nickserv access del creep@*ircmerkez*” silmek için
örnek : “/nickserv access list” listelemek için
AJOIN
Açıklama : Nickinizin şifresini girdikten sonra otomatik olarak girilecek kanalları belirlemek için kullanılır.
Kullanımı : /nickserv ajoin add/del/list #kanaladı
örnek : “/nickserv ajoin add #IRCMerkez” eklemek için.
örnek : “/nickserv ajoin del #IRCMerkez” silmek için
örnek : “/nickserv ajoin list” listelemek için
SET
Açıklama : Nickinize bağlı çeşitli özellikleri düzenlemek için kullanılır. 11′e ayrılır.
1) PASSWORD : Nick şifrenizi değiştirmek için kullanılır.
Kullanımı : /nickserv set password yenişifre
örnek : /nickserv set password 1rcm3rk3z
2) LANGUAGE : Servislerin size hitap edeceği dili belirlemek için kullanılır.
Kullanımı : /nickserv set language numara
/nickserv help set language” yazarak geçerli olan dillerik numerik değerlerini öğrenebilirsiniz.
örnek : /nickserv set language 1
3) URL : Nickinizin infosunda yer alacak olan URL adresini belirlemek için kullanılır.
Kullanımı : /nickserv set url urladresiniz
4) EMAIL : Nickinize bağlı olacak e-mail adresini belirlemek için kullanılır.
Kullanımı : /nickserv set email e-mailadresiniz
5) KILL : Nickinizin kill seceneğini düzenlemek için kullanılır.
bu seçenek “ON” olursa Nicki aldıktan sonra en fazla 1 dakika içerisinde nick şifresi girilmez ise servisler tarafından kişi kill’lenir.
“QUICK” olursa bu süre 20 saniyeye düşer. “IMMED” olursa şifre girmek için süre tanınmaz, bu seçeneği kullanmamanız önerilir. “OFF” olursa nickiniz şifresi girilmeden kullanılabilir.
Kullanımı : /nickserv set kill on/quick/immed/off
örnek : /nickserv set kill quick
6) INFO : Nickinizin infosunda bir bilgi satırı gösterir. bu satıra istediğiniz herhangi birşey yazabilirsiniz.
Kullanımı : /nickserv set info bilgi
örnek : /nickserv set info saklambaçta ebe olmuş bir çocuk gözleri kapalı yüze kadar sayarken aklından geçen neyse hayatı boyunca ruhuna hakim olacak fikir odur.
7) SECURE : Nickserv güvenlik fonksiyonları açmak/kapamak için kullanılır. Bu fonksiyon açık olursa nick’inizin sahibi olarak tanınmanız için erişim listenize bakılmaksızın şifrenizi kullanarak kendinizi nickserv’e tanıtmanız gerekir.Ancak nickserv’in erişim listesindeyseniz sizi tanımamasına rağmen kill’lemeyecektir.
Kullanımı : /nickserv set secure on/of
örnek : /nickserv set secure on 8) PRIVATE : Nickinizin “/nickserv list” komutu ile yapılacak aramalarda gözüküp gözükmeyeceğini belirler.
Kullanımı : /nickserv set private on/off
örnek : /nickserv set private on
9) HIDE : Nickinizin infosundan EMAIL,USERMASK,QUIT bilgilerinizi saklamak için kullanılır.
Kullanımı : /nickserv set hide email/usermask/quit on/of
örnek : /nickserv set hide email on
10) TIMEZONE : Süre ile ilgili bilgileri gösterirken (örneğin; kanal veya nickin son bağlı bulunduğu tarih) standarttan farklı bir zaman dilimi almak için kullanılır.
Kullanımı : /nickserv set timezone UTC-offset/zaman-dilimi/DEFAULT
örnek : /nickserv set timezone default
11) MAINNICK : Nickinize bağlı(link) nickler varsa temel alınacak nicki belirler. Burada belirtilen nick “/chanserv access #kanaladı list” gibi aramalarda gözükecek olan nicktir.
Kullanımı : /nickserv set mainnick nick
örnek : /nickserv set mainnick x8
UNSET
Açıklama : Nickiniz INFO’sunda yer alan url ve info satırlarını silmek için kullanılır.
Kullanımı : /nickserv unset url/info
örnek : /nickserv unset info
LISTCHANS : Nickiniz üzerine kayıtlı olan kanalları listeler.
Kullanımı : /nickserv listchans
STATUS : Bir nick hakkında identify seviyesi hakkında bilgi verir. bu seviyeler 4 tanedir.
0 - Bu kullanıcı hatta deil (offline) veya bu kayıtlı bir nick değil.
1 - Bu kullanıcı nickserv tarafından nick’in sahibi olarak tanınmamıştır.
2 - Bu kullanıcı erişim listesi ile tanınmıştır.
3 - Bu kullanıcı nick şifresi ile tanınmıştır.
Kullanımı : /nickserv status nick
örnek : /nickserv status x8

grasif Bağlantı

on *:snotice:*Client connecting on*:{
inc -eu3 $+(%,agr,.,$gettok($gettok($10,2,64),1,41))
if $($+(%,agr,.,$gettok($gettok($10,2,64),1,41)),2)  >= 3 {
.gline $gettok($gettok($10,2,64),1,41) Agrasif bağlantı yogunlugu !
unset $+(%,agr,.,$gettok($gettok($10,2,64),1,41))
}
}

XML-Sitemap mirc.gatech.edu mirc.com http://irc.ege.edu.tr/