ConferenceRoom (Cr) Adminserv Komutları

Eylül 23, 2008

Adminserv Komutları
Sunucu Bot’unu oluşturmanızı sağlayacak komut aşağıda belirttim.
/as bot botismi add

Sunucu Bot’unu kanala atmanızı sağlayacak komut aşağıda belirttim.
/as chan #kanal bot add botname

Sunucu Bot’un realname dizinini değiştirmeye yardımcı olacak komut aşağıda belirttim.
/as bot ßotismi set realname

Sunucu Bot’un ident@** kısmını değiştirmenize yardımcı olacak komut aşağıda belirttim.
/as bot Botname set user Botident

Sunucu Bot’un ipmask adresini değiştirmenize yardımcı olacak komut aşağıda belirttim.
/as bot ßotname set host mesaj

Sunucu Bot’un konuşmasına yardımcı olacak komut aşağıda belirttim.
/as bot Botname message #kanal mesaj

Sunucu Bot’un kanala yollamak için kullanılan komut aşağıda belirttim.
/as chan #ABTV add

Sunucu Bot’un kanal giriş mesajı eklemek için kullanılan komut aşağıda belirttim.
/as chan #kanaladı greeting append mesaj

Sunucu Operatörlerin hakkında bilgi almak için kullanılan komut aşağıda belirttim.
/as oper nick list

Sunucu Operatörleri dondurmak için kullanılan komut aşağıda belirttim.
/as oper nick disabled Not: mesaj

Sunucu için atılacak Link için kullanılan komut aşağıda belirttim.
/as server servername add

Sunucu ismini vermek için kullanılan komut aşağıda belirttim.
/as server servername set name

Hostname vermek için kullanılan komut aşağıda belirttim.
/as server serveradi set hostname

Sunucu’ya port vermek için kullanılan komut aşağıda belirttim.
/as server Servername set port

Sunucu INPASS ayarları için kullanılan komut aşağıda belirttim.
/as server Servername set inpass

Sunucu’dan quit çıkış mesaj ayarları için kullanılan komut aşağıda belirttim.
/as server Servername set outpass

Sunucular arasında link için gerekli olan komut aşağıda belirttim.
/as server Servername set hub|leaf

Sunucular arasında link için gerekecek komut aşağıda belirttim.
/as server Serveradi set autoon|off

Not:BunLarin aynisini, linklenecek SUNUCUDAN’da yapİlmasi gerekiyor linklenecek sunucu Hub olacak Hub:leaf demek yonlendirilcek server demek
privlege: Komutlari yasakLama demektir..

Z:lined atılmasını yasaklamak için kullanılan komut aşağıda belirttim.
/as privilege zline none

Z:lined Sadece Sunucu admin’in atması için kullanılan komut aşağıda belirttim.
/as privilege zline admin

Sunucu kanal topic’in bot tarafından yazılması için kullanılan komut aşağıda belirttim.
/as chan #ABTV set topic

Sunucu Operatörler’in oper pass değiştirmeleri için kullanılan komut aşağıda belirttim.
/as oper opernick password yenisifre

Operatör olan bir kişiye host vermek için kullanılan komut aşağıda belirttim.
/as general set operhost host

IRC SUNUCU için host vermek için kullanılan komut aşağıda belirttim.
/as general set host host’unuz

Web server açmak için kullanılan komut aşağıda belirttim.
/as web enable

Web server için vereceğiniz PORT için kullanılan komut aşağıda belirttim.
/as web port PortNo

IRC services’leri aktif etmek için kullanılan komut aşağıda belirttim.
/as util services start

IRC servisleri’ni başlatmak için kullanılan komut aşağıda belirttim.
/as services enable

IRC Global kanal bot’una şifre vermek için kullanılan komut aşağıda belirttim.
/as chan #ABTV set password sifre

IRC Global kanal bot’unun Kanal mode kısımlarını ayarlamasını istiyorsanız kullanılan komut aşağıda belirttim.
/as chan #kanal set mode +enrtJMmRUL

K:lined atmak için kullanılan komut aşağıda belirttim.
/as security kline add *@ip* sebeb

Yasaklı kanalların listelerini çıkartmak için kullanılan komut aşağıda belirttim.
/as security nochan list

Yasaklı kullanıcıları listelerini çıkartmak için kullanılan komut aşağıda belirttim.
/as security nonick list

Sunucu üzerinde ip@mask giriş sayısını ayarlamak için kullanılan komut aşağıda belirttim
/as security trigger add ip@mask adet

/as oper nick add şifre agcsh : Root admin ekleme

/as oper nick add şifre gcsh : CSop ekleme

/as oper nick add şifre gsh : Services Admin ekleme

/as oper nick add şifre g : IRC Operator ekleme

/as oper nick add şifre h : Helper Ekleme

Bu komutu yazdıkdan sonra muhakkak peşine aşağıdaki komutu yazmanız lazımdır.Yoksa oper açılamaz.

Komut : /as oper nick access add *@*

Bir operin flagını ve şifresini görmek için

/as oper nick list

Flaglar : Root – agcsh

Csop – gcsh

SA – gsh

IRCop – g

Helper – h

Oper şifresi değiştirme

/as oper nick password yeni şifre

Operi disable ve enable moduna sokma

Disable : /as oper nick disable

Enable : /as oper nick enable

Nickin access (mask ) listini görme

/as oper nick access list

Nickin flaglarını listeme

/as oper nick flag list

Nicke flag ekleme

/as oper nick flag add FlagKodu

Server A Bot Kurma

/as bot botnick add

kanalı Lusers’e Ekleme ( Önemli )

/as chan #kanal add

Kanala Bot Ekleme

/as chan #kanal bot add botnick ( Kanal Luserse Ekli İse Kanala Bot Sokulabilir)

Ekli olup olmadığını anlamak için

/as chan #kanal list

Bot tarafından topic yazdırma

/as chan #kanal set topic mesaj

Bot tarafından kanala mod koyma

/as chan #kanal set mode +modlar

Bot tarafından kanala notice atma

/as chan #kanal notice mesaj

Bot tarafından kanala Flash mesaj gönderme

/as chan #kanal flash mesaj

Bot tarafından kanala FURL gönderme ( Web Adresi )

/as chan #kanal FURL www.bizimvatan.net

Bot tarafından kanala greeting yazma ( Hoşgeldiniz Mesajı )

/as chan #kanal greeting append mesaj

Listeleme : /as chan #kanal greeting list

Silme : /as chan #kanal greeting del numara

Erase : /as chan #kanal greeting erase mesaj

İnsert : /as chan #kanal greeting insert numara

Server Botu kanalda konuşturma

/as bot botadı message #kanal mesaj

Server Bot Listesi

/as bot

Server bota ident@* verme

/as bot Botname set user Botident

Server bota host verme

/as bot ßotname set host mesaj

Serverın botun realname kısmını değiştirme

/as bot ßotismi set realname

Bot tarafından kanalda op alma ( Hangi bot ile lusers’e eklendiyse o veriyor )

/msg botismi identify #kanal

/msg botismi op #kanal

Eğerki op komutu ile op alamıyorsanız part yapın tekrar girin.Siz disconnet olana kadar bot ise op verecektir.Opguard ‘a dikkat.

Server link sunucu ekleme

/as server servername add

Server ismini verme

/as server servername set name

Servera host adı verme

/as server serveradi set hostname

Server INPASS ayarlarını değiştirme

/as server Servername set inpass

Server Quit: mesajını ayarlama

/as server Servername set outpass

Server port ayarları

/as server Servername set port

Serverlar arası link esnasındaki komut 1

/as server Servername set hub|leaf

Serverlar arası link esnasındaki komut 2

/as server Serveradi set autoon|off

Web Serverı aktif hale getirme

/as web enable

Web Servera port ekleme

/as web port Port-No

Server IRC Serviceslerini Aktif Etme

/as util services start

Server IRC Serviceslerini Başlatma

/as services enable

Server “no longer service” mesajı aldığınızda yani servisler gittiğinde

/servstart

Server Genel Ayarlar Listesi

/as general list

Server adını değiştirme

/as general set name irc.bizimvatan.net

Server oper host değiştirme

/as general set operhost opers.if.net

Server DNS Ayarları

/as general set DNS enable / disable

Server contact adresi değiştirme

/as general set contact info@bizimvatan.net

Server Mjoin ayarları

/as general mjoin on / off

Server Mjoin Modeleri

/as general mjoin modes +inex

Servera ip ekleme

/as general resolver add name|default

Server GUID Ayarları

/as general guid on / off

Bunlar genel server ayarlarından önemli olanlar.

Server Güvenliğini Taşıyan Security’ler

/as security list

Server kill koruması

/as security set flood kill on

Server flood saniyesi

/as security set flood seconds rakam

Server DCC ayarları

/as security DCC off/on

Server flood otomatik Akill

/as security akill auto off/on

Server Kanal Açılımını Yetkililere Sağlama

/as security set newchan oper/admin

Server Proxy Koruması

/as security proxycheck enable / disable

Servera Proxy Portu Ekleme ve Full Koruma

/as security proxycheck port port-no add scan-all

Server Proxy Portu Ekleme ve Silme

/as security proxycheck port port-no add/del

Server Proxy Ayarı ( Önemli Olanlar )

/as security proxycheck port 1080 scan socks5 enable/disable

Serverda AdminServ’den Nick Yasaklama

/as security nonick add catay Oper Nicki!

Server Yasaklı Nicklerin Listesi

/as security nonick list

Server Yasaklı Kanal Listesi

/as security nochan list

Serverda Kanal Yasaklama

/as security nochan add #kanal Kullanılamaz

Server Clone Koruması

/as security clone on

Server Clone Seviyesi

/as security clone level 7

Server Clone dedektörü

/as security clone alert local

Server Z-Default

Z-default bi field ürünüdür.Panelden Users ‘a girdiğiniz zaman görebilirsiniz.Disable olduğu zaman mirce kapalı anlamındadır.

Server Motd Mesaj Listesi

/as client z-default list

Server Motd Mesaj Ekleme / Silme

Ekleme : /as client Z-Default motd append mesaj

Silme : /as client Z-Default motd del numara

Server Pingini Değiştirme

/as client Z-Default set ping 90 ( Geneldir veya 180′dir.)

Servera ident ekleme

İdent@* Sadece şifreli kullanıcılar girebilsin diye yapılmıştır.

/as client ~catay add
/as client ~catay set password catay
/as client ~catay set mode +inex
/as client ~catay set ping 90
/as client ~catay set limit 1
/as client ~catay mask add ~catay@*
/as client ~catay enable

Bir client hakkında bilgi almak için : /as client ~catay list

Server Privilege Ayarları

/as privilege list

/as privilege GNOTICE ircop
/as privilege HELPOP ircop
/as privilege LUSERS ircop
/as privilege ROLL ircop
/as privilege STATS ircop
/as privilege SERVICES ircop
/as privilege ZLINE sa

Gibi panelden bulunan tüm flagları bu komutla değiştirebilirsiniz.
Eğer ki kimsenin kullanmasını istemediğiniz bir flag var ise sonuna ” none”
ilave ediniz.

Örnek : /as privilege zline none


ConferenceRoom (Cr) Operserv Komutları

Eylül 23, 2008

Operserv Komutları

AKILL

Usage: AKILL [] []
/os akill nick@*host neden zaman
/os akill *@host neden zaman
/os akill -nick@host neden zaman
/os akill del
/os akill wipe

SPECS
/msg operserv specs
Yetki Bakıyor

FJOIN
Bu komutu kullanmak icin ircop veya yuksek yetkili olmalisiniz. Bir useri ister istemez kanala joinlarsiniz.

/fjoin nick #kanal

FURL

Usage: FURL
Bu komutla sadece websiteden baglanan iserler bir siteye baglanmalarini mecburlarsiniz.

/furl nick url frema

GET
Usage: GET
Examples:

/get nick field

GLOBOPS

+g li olan userlere, yani networktaki global operlere ve yuksek yetkililere mesaj yollarsiniz. Önemli bir mesaj yollamak istediginizde kullanilir. önemli olmiyan mesajlari #admin kanalına yolluyabilirsiniz.

/globops mesaj

ISON

Whois bilgisi gostermeden bir nickin serverde olup olmadini gosterir.

/ison nick

KICK

Usage: KICK []
User kicklemek icin. Aop veya yuksek yetkili olmaniz gerek kanaldan.

/kick #kanal nick neden

KILL

Usage: /kill
Bir useri serverden kicklemek gibidir, yeniden baglanmalidir servere. Rahatsiz veya surekli argo davranis gosterirse o user ozaman kullnirsiniz.

/kill nick neden

KLINE

Usage: KLINE
Kline serverbandir, eger network te bu komutu kullanirsaniz onu 1 serverden serverbanlarsiniz digerlerine girebilir boylece. Bu komutun kullanmasi Ultrairc de yasanlanmis halde, cunku nedensiz atildigi an log olmuyor. O bakimdan sadece AKILL kullanilir !

/kline nick@host neden zaman
/kline *@*host neden zaman

LFLASH

Usage: FLASH
Networkde 1 serverde bu komut kullanildigi an Local oluyor ve o haber atilan serverdeki sifreli nicklere (+n) 1 haber vermek icindir.

/lflash mesaj

LINKS

Networkte hangi serverler birbirine bagli oldugunu gosterir.

/links

LOCOPS

Ayni serverde bulunan, usermode +g (global) olanlara birden notice atar. Serverdeki olacaklarveya problemleri konusulcaksa bu komutla operler birbiriyle mesajlasabilirler.

/locops mesaj

LUSERS
Senin bulunduğun serverdeki user sayısını ve networktekiyle beraber ogrenmek icin kullanilir.

Example:
/lusers
/lusers server.*
/lusers server tamamı

MFLASH

Bu komutu kullanmak icin Services Admin olmaniz gereklidir, ve bulundugunuz serverde bi takim calismalar oldugu zaman kullanilir:

/mflash mesaj

MKILL

Usage: MKILL
Bu komutla eger clone yuklendiyse 1 IP deki tum clonelari birden serverden kicklersiniz.

/mkill ipadresi neden

MOTD

Usage: MOTD
bir serverin günlük mesajini gosterir ve önemli bilgiler alinir. Günden güne degistirilebilir.

/motd server
/motd server.*
/motd

MOVE

Usage: MOVE
Bu komut fjoin gibidir ama sadece o kanala join etmez, o useri baska kanallardan cikarir ve sadece move ettiginiz kanalda bulundurur.

/move nick #kanal

MSG
Bu komutla bir userin ozeline veya bir kanalin geneline mesaj yazmak icindir.

/msg nick mesaj
/msg #kanal mesaj

NAMES

Kanalda bulunan nickleri gosterir. Global ircoplar kanaldaki butun nickleri gorebilirler. Userler kullanirsa bu komutu, sadece usermode -I li olan nickler gorunur.

/names #kanal

NFLASH

Networkte butun +n modundaki nicklere haber gonderilir boylece. Mflash, Lflash gibidir ama butun networke gonderilir.

/nflash mesaj.

NOTICE

Kanala veya kanaldaki bir usere notice yollarsiniz.
/notice #kanal mesaj
/notice nick mesaj

OPER

Bu komutla oper olursunuz, usermodunuz +o olur. Oper komutlari kullanmak icin, seninkendi Host veya IP ne Oline (oper accessi) yazilir,baska IP veya Host dan servere baglandiginiz an bu komutu kullanirsaniz +o olamazsiniz.

/oper nick şifre

QLINE

Bir user nickine yasak koyarsiniz bu komutla, nickin yine kullanilmasi icin qline listesinden silinmesi gereklidir. Yasak nickler /stats q listesinde gorunur. Yasaklanan nickleri Operler kullanabilir. Yasaklanan nicklere recover komutu kullanilir.

/qline nick neden

RAKILL

1 Serverden serverbani kaldirmak icin kullanilir. /AKILL gibi bu komut Ultrairc de Yasaklanmistir!!

/rakill nick@host
/rakill *@*.host

REHASH

Gecici nick yasaklanma veya serverbanlari ortadan kaldirirsiniz boylece.

/rehash
/rehash server.*

RESTART

Serveri shutdown edip yeniden start edersiniz.
Userlerin servere baglantilari kesilir. Start edildiginde yine baglanabilirler.

/restart

SAJOIN

Bu komutu kullanmak icin Service Admin olmaniz gereklidir. Bu komutu ZOR durumlarda kullanilir. /sajoin all ile serverdeki butun kanallara birdengirersiniz, en fazla 100 kanal.

/sajoin #kanal
/sajoin all

SAMODE

Op olmadan kanalmodu veya usermodu koymak icindir. Problemli kanallarda kullanilir bu komut ve bu komutu kullanmak icin Services Admin olmalisiniz. Opguard aktif oldugu halde 1 useri op edebilirsiniz.

/samode #kanal modlar

SERVER

Servere baglanmak icindir, portu ile kullanilir. Port vermediginiz halde 6667 kullanilir.

/server server port

SERVSTART

Network servicesleri (ns/ms/os/cs) yeniden calistirmak icin kullanilir,

/servstart

SHUN

Usage: SHUN [|] []
Bu komutla bir useri genele veya ozele yazmasini engellemek icin kullanilir. Kanal ile birlikte kullandiginiz an, kanalin geneline yazamaz.Kanalsiz shun ettiginizde özeller ve genele yazdiklarini goremez baska userler. Ayni zamanda Shun olan nickleri gormek isterseniz, nick veya kanal belirlemeyin.

/shun nick sebep
/shun #kanal nick

SILENCE

Usage: SILENCE
Silence ettiginiz user size notice/msg/ctcp ettimi size o mesajlar vs.. ulasmaz. Ignore etmis olursunuz ve ne yazdigini goremezsiniz.

/silence nick
/silence erre/ident@host
/silence *!*@*.host
/silence -erre!*@*.ident

SQUIT
Bir serveri networkden baglantiyi kesmek icin kullanilir, delink.

/squit server neden

TOPIC

Topic 80 karekter veya az olmalidir.

/topic #kanal yenitopic

UNAKILL
Usage: UNAKILL
Local, yani 1 serverden bani kaldirir.

/unakill ident@*.host

UNKLINE

Local, serverden kline kaldirir. Atildigi gibi silinmeli(host/ * / ip ).
/unkline nick@ident
/unkline *@*.host

UNQLINE

Gecici bir nick yasagini kaldirir.

/unqline nick

UNSHUN

Shun Edilen shunu kaldirmak icin kullanilir.
/unshun nick

UNZLINE

Atilan Zline I kaldirir, /Stats k listesinde önünde z yazilir

/unzline host

USERHOST
En fazla 5 kisinin host/ip ve identini birden gosterir.

/userhost nickler

VERSION

Server versiyonunu gösterir

CR1.8.1.win32.ws2 irc.bizimvatan.net TRIAL

d – DNS
f – Flood control
u – Users are able to register channels
A – Alpha NT
B – BSDi
D – Digital Unix
F – FreeBSD
H – HPUX
I – IRIX
L – Linux
N – NetBSD
S – Solaris
ws2 Winsock2
win32 Windows 95/98/NT
/version server
/version

WALLOPS
+w modu aktif olanlarin hepsine mesaj yollamak icin.

/wallopsmesaj

WEBADMIN
Webgiris serverini durdurur. Sitelerden girislerde problem yasandigi an kullanilir.

/webadmin

WEBSTART
Webserverini baslatmak icindir. Webadmin gibi.

/webstart

WHO
Kanala veya nicke who cekildigi an o kanaldaki userlerin ip/host ve nickleri gorunur. Nicklerin ardinda H olanlar away degildir, G ise away olduklari ve A% varsa onlarin modu +I oldugunu belirler ve +s/+p li olan kanala yapildigi an HICBISEY gostermez. Bir IP ye who cekildigi an Clone varsa onlarida gosterir.

/who #kanal
/who nick – ip

WHOWAS
Eger bir user cikip bilgi almak istedinizmi , bir sure icinde bu komutukullanabilirsiniz. Flood veya clone edenlerin serverden ciktigi halde IP/hostlarini ögrenmek icin kullanilir

/whowas nick

ZLINE
Zline eklemek icindir. Bir ISP/PACKET e en buyuk verilcek cezadir. Serverden ban oldugunu gorunmez, sadece servere giremedikleri belli olur.Zline daima IP ile belirlerir, hosta degil.

/zline ip

USER MODE
Usage: MODE
Available user/oper modes:

a – Services Administrator,
b – services.log,
c – Clients,
e – DCC,
E – English,
f – Flood Notices,
F – French,
g – Globops,
G – German,
h – Helpops,
i – Invisible,
j – Java,
k – KillMode,
L – Language Filtering,
m – Messages,
M – Malaysian,
n – NewsFlash,
o – Operator,
p – CTCP,
q – Quiet,
r – Registered,
R – Recognized,
s – Server Messages,
S – Spanish,
t – Reports,
w – Wallops,
x – Hash Host,
X – DeHash Host,
y – Whois,
z – Services Agent
C – özel kapatır registersiz nicklere M – aynı kanlda olanlar size özel yazar B – boddy listesinde olanlar özel yazar

Kanal Modları

A – Auditorium,
b – Ban,
c – Prevent Colors,
d – Nick Change Restriction,
e – Prevent CTCPs,
i – Invite Only,
j – Java Only,
k – Keyed,
l – Limit,
L – Language Filtering,
m – Moderated,
M – Moderation Forward,
n – No External Messages,
N – Moderation Receive,
o – Channel Operator Status,
O – Channel Overflow,
p – Private,
r – Registered,
R – n/a,
s – Secret,
t – Topic,
u – Channel User,
v – Voice,
w – n/a,
y – n/a,
z – Encrypt Only
U- banlıların kanala girmek istediklerinde gösterir

USER MODE a

a – Services Administrator:
A – Server Administrator:
Services admin Flag I, bu flag yazilmasi icin +o olmaniz gereklidir.
USER MODE b
Usage: MODE +|-b
services.log:services.log ile ircop ve yuksek yetkililer birbiriyle haberlesebilirler.

/mode erre +b /umode +b
/globops mesaj /services.log mesaj

USER MODE B
Usage: MODE +|-B
Sadece buddy listemizde olanlar özelimize yazabilir diğerleri yazamaz

/umode +B

USER MODE c
Usage: MODE +|-c
Client Connections: Servere baglananlar veya cikan userleri gorursunuz.

/mode erre +c /umode +c

USER MODE C
Usage: MODE +|-C
Bu mode ile özelimizi kapatırız sadece şifreli bir nicke sahip olanlar özelimize yazar +C iyi acınca +M ve +B gecersizdir.

/umode +C

USER MODE d
Usage: MODE +|-d
Bu mode ile dcc alırız.*.exe ve *.doc dosyalarını alamayız dcc yoluyla ama +d yaparsak alırız ircop olmak gerek

/umode +d

USER MODE e
Usage: MODE +|-e
e – Block DCC requests:Aktif oldugu halde DCC leri block eder. Bunu scriptden anlamazsaniz kullanin!

/mode erre +e /umode +e

USER MODE E
Usage: MODE +|-E
E – English:Kendinize whois cekildigi an “Prefers to speak in English” yazar.

/mode erre +E /umode +E

USER MODE f
f – Flood Notices:Flood edildigi an Operlere notice atilir server tarafindan. Surekli flood edilirse ayni user, server kendisi ban atar. Gordugunuz halde akill edebilirsiniz gerekirse!

/mode erre +f /umode +f

USER MODE F
Usage: MODE +|-F
F – French:Whoisinizde Fransiza sohbet tercih ettiginizi belirlersiniz.

/mode erre +F /umode +F

USER MODE g
Usage: MODE +|-g
g – Global Notices: Oper olanlar icin cok onemli bir FLAGdir. Network de ne oluyor haberiniz olur.

/mode erre +g /umode +g

USER MODE G
Usage: MODE +|-G
G – German: Almanca tercih ettiginizi belirlersiniz whoisinizde.

/mode erre +G /umode +G

USER MODE h
Usage: MODE +|-h
h – Helpops: Bu Flag sizde aktif oldumu, whoisinizde “look very helpful” yazar ve helpop oldugunuzu belli eder. Ve userler /hs komutunu kullandilarmi helpoplar gorur.

/mode erre +h /umode +h

USER MODE i
Usage: MODE +|-i
i – Invisible: Görünmez modu, yani /names komutunu 1 user kullanirsa senin o kanalda bulundugunu goremez .- olunca

/mode erre +i /umode +i

USER MODE j
Java user oldugunuzu belirler. Server websiteden girenlere bu modu aktif eder.

j – Java” java user mode.

USER MODE k
Usage: MODE +|-k
k – KillMode:Kill edildigi an sizede notice edilir eger operde bu mod aktif ise.

/mode erre +k /umode +k

USER MODE L
Usage: MODE +|-L
L – Language Filtering:Whois ettinizmi ve o userin modu +L ise, “nick has sensitive ears” yazar statusunuzde. Yani bir dil tercih ettigini belirler.

/mode erre +L /umode +L

USER MODE m
Usage: MODE +|-m
m – Messages: Bu mod ozelinizi tamamen kapatir, ozele yazamazsiniz ve baskalari ozelinize yazamaz. Operler sizin ozelinize yazabilir ama!!

/mode erre +m /umode +m

USER MODE M
Usage: MODE +|-M
M – Malaysian:Sadece aynı kanlda oldugumuz kişi özelimize yazabilir..

/mode erre +M /umode +M

USER MODE n
Usage: MODE +|-n
n – NewsFlash: Newsflash haberleri görmek isterseniz bu modu aktif edin.

/mode erre +n /umode +n

USER MODE o
Oper modu, oper sifrenizle girdiginiz an +o olursunuz.
USER MODE p
p – Block CTCP: Sana edilen CTCPler veya kendin edersen bir user/kanal’a block edilir o ctcp.

/mode erre +p /umode +p

USER MODE q
Usage: MODE +q
q – Be Quiet:Useri susturmak icin kullanilir, aktif edildigi an kapatmasi mumkun degildir!

/mode erre +q

USER MODE r|R
Registered/Recognized:
r – Registered: Sifreli nick oldugunu belirler.
R – Recognized: User kullandigi nickini identify ettigini belirler.
USER MODE s
Usage: MODE +|-s
s – Server messages: Server mesajlari icin, disconnected/ghost/ ping timeout veya kill mesajlarini gormek icin, meraklilar icin

/mode erre +s /umode +s

USER MODE S
Usage: MODE +|-S
S – Spanish: Ispanyolca sohbet tercih ettigini belirler.

/mode erre +S /umode +S

USER MODE t
Usage: MODE +|-t
t – Reports: Bu mod aktif ettinizmi serverde kimler /stats veya /admin komutunu kullandiklarini gorursunuz.

/mode erre +t /umode +t

USER MODE w
Usage: MODE +|-w
w – Wallops: Operler bazen yardimci ama onemli olmuyan mesajlari userlere gondermek icin wallops u kullanirlar.

/mode erre +w /umode +w

USER MODE x
Usage: MODE +|-x
x – Hash or Mangle:Bu mod Ultrairc de herkeste aktif hale getirilmistir, userler birbirlerine whois ettigi an IP leri gorunmez. Hostlarin basi veya Iplerin son rakami gozukmez halen getirilir.

/mode erre +x /umode +x

USER MODE X
Usage: MODE +|-X
X – de Hash: Bu mod ile +x kapatilir. Operler ederse kendilerinde, gecersizdir.

/mode erre +X /umode +X

USER MODE y
Usage: MODE +|-y
y – Show Whois: Bu mod operler icindir, bi user oper e whois ettigi an Oper bunu gorur. Bu modu kapatabilir operler.

/mode erre +y /umode +y

USER MODE z
Botlarin Modelari.

KANAL MODLARI
Usage: MODE +|-[+|- [|]
A – Auditorium,
b – Ban, c – Prevent Colors,
d – Nick Change Restriction,
e – Prevent CTCPs,
i – Invite Only,
j – Java Only,
k – Keyed,
l – Limit,
L – Language Filtering,
m – Moderated,
M – Moderation Forward,
n – No External Messages,
N – Moderation Receive,
o – Channel Operator Status,
O – Channel Overflow,
p – Private,
r – Registered,
R – n/a,
s – Secret,
t – Topic,
u – Channel User,
v – Voice,
w – n/a,
y – n/a,
z – Encrypt Only
U- banlıların kanala girmek istediklerinde gösterir
For more information type /hs cmode
Examples:
/hs help cmode

CHANNEL MODE A
Usage: MODE +|-A
A – Auditorium Onemli olaylarda kullanilir, ve +m ve +M ile birlikte kullanilir.
Privilege: Server Operator.

/mode #kanal +A

CHANNEL MODE b
Usage: MODE +|-b [|]
b – Ban Kanal oplar useri banlayabilirler veya IP yi.

/mode #kanal +b
/mode #kanal +b nick veya ip numarası/host

CHANNEL MODE c
Usage: MODE +|-c
c – Prohibit Colors Bu mod kanalda renklerin kullanilmasini engeller.

/mode #kanal +c

CHANNEL MODE d
Usage: MODE +|-d
d – Nick Change RestrictionBu mod kanaldaki SADECE guestlerin nickalmasina kullanilir ve kanalda nick degismemesini saglar.

/mode #kanal +d

CHANNEL MODE e
Usage: MODE +|-e
e – Prevent CTCPsKanala CTCP edilmesini engeller ama user arasindaki CTCP yi engellemez

/mode #kanal +e

CHANNEL MODE i
Usage: MODE +|-i
i – Invite Only Yetkisi olan kendisini invite eder kanala +I oldugunda veya floodlarda gecici aktif edilir.

/mode #kanal +i

CHANNEL MODE j
Usage: MODE +|-j
j – Java Clients OnlyKanala sadece websiteden girisi yapmak icin kullanilir veya irc den girmek icin SIFRE ile girmelisiniz. +j aktif etmek icin KEY/Sifre koymalisiniz kanala.

/mode #kanal +j

CHANNEL MODE k
Usage: MODE +|-k
k – Keyed Kanala sifre koyarsiniz, bu mod +j ile cok kullanilir. Ve girirken kanala sifre ile beraber join etmelisiniz.

/mode #kanal +k şifre

CHANNEL MODE l
Usage: MODE +|-l
l – Limit Kanala user limiti koyar.

/mode #kanal +l 50

CHANNEL MODE L
Usage: MODE +|-L
L – Language filtering: Mesela bi kanalda sadece turkce konusulmasini isterseniz secilen turkce kelimelerden digerleri kanalin geneline cikmasini server engeller.

/mode #kanal +L

CHANNEL MODE m
Usage: MODE +|-m
m – Moderated Moderate modu resmi kanallarda cok kullanilir, yardim kanallarda ( security, sinav ….) gerekildigi an -/+m yapilir. Flood u durdumayi saglar ve sadece Voice veya op olanlar genele yazabilirler.

/mode #kanal +m

CHANNEL MODE M
Usage: MODE +|-M
M – Event Moderation (Send To): +m ile kullanilir ve +m olan kanallardaki yazilanlari gormek icin baska bir (+N li ) kanal belirlenir. #Event deki +m oldugu halde o kanalin geneline yazilanlar #questions de görünür.

/mode #1.kanal +M #2.kanal

CHANNEL MODE n
Usage: MODE +|-n
n – No external messages Kanaldaki user kanalin geneline boylece yazabilir. -n li olan kanalda user kanalda olmadigi halde kanalin geneline yaz gönderebilir (operler haric)

/mode #kanal +n

CHANNEL MODE N
Usage: MODE +|-N
N – Event Moderation (Recieve From): +M modundaki kanalin genelindeki mesajlar bu +N li kanala gelir.

/mode #kanal +N # kanal

CHANNEL MODE o
Usage: MODE +|-n
Bir usere op statusu vermek icin.

/mode #kanal +o Erre
/mode #kanal +oo erre neo

CHANNEL MODE O
Usage: MODE +|-O
Eger kanala limit koyuldugu zaman +O yapildigi an limitli kanala girmek isteyenler +O komutunu yazdigindaki belirlenen kanala yönlendirirler.

/mode #kanal +O #services.log

CHANNEL MODE p
Usage: MODE +|-p
p – Private
/list komutu kullanildimi +p li kanal listede görünmez.

/mode #kanal +p

CHANNEL MODE r
Usage: MODE r
r – Registered Kanal sifreli oldugu belirlenir.
CHANNEL MODE R
R – Registersiz nickler kullanılamaz kanalda
CHANNEL MODE s
Usage: MODE +|-s
p – Secret +s li kanallar whois bilgilerde cikmaz (oper whois ederse o usere o kanalin onunde – cikar)

/mode #kanal +s

CHANNEL MODE t
Usage: MODE +|-t
t – Topic Topickorumasi oldugunu belirler, yetkisi olmiyan degistiremez topicigi boylece.

/mode #kanal +t

CHANNEL MODE u
Usage: MODE +|-u
u – Registered Channel User Kanalda userlerin ne görevi/yetkisi olduguna kullanilir. Usere +u edildigi an önüne – cikar. Yardim kanallarda resmi veya misafir yardimcilari ayirir.

/mode #kanal +u erre
/mode #kanal +uu erre neo

CHANNEL MODE U

/mode #kanal +U
Kanalda Banlana kişilerin tekrar girmek istedikleri zaman ileti verir.

CHANNEL MODE v
Usage: MODE +|-v
v – Voice Kanal +m de oldugu an o user genele yazabilir. Yetki belirlemek icin kullanilir.

/mode #kanal +v erre
/mode #kanal +vv erre neo

CHANNEL MODE w
w – Henüz kullanimda degil.
CHANNEL MODE y
y – Henüz kullanimda degil.
CHANNEL MODE z

/mode #kanal +z
Bu komut kanalı kapatıyor ircopların bile kanala girmesi için önce mode ayarını değiştirmesi

Ircop EkLer
komut:/os opercfg nick add oper sifre

Ircop OLur
komut: /os oper nick pasword
ßot yapar
komut:/os bot botismi add
ßotu KanaLLa Atar
komut:/os CHAN #kanal bot add ßotun ismi

İstediğinizi Yazınız
komut:/os bot securespy set realname

ßotun İdenti Değişir
komut:/os bot Botismi set user Botident

ßotun İpi Değişir
komut:/os bot Securespy set host erre.Securespy.bot

Root,Admin,Ircop,Helpop Listesi Verir
komut:/os listadm
ßotu Konuşturur
komut:/os bot botismi message #kanal mesaj

komut:/os bot help
KanaLa Yeni $ifre Verir
komut:/cs setpass #kanal Yeni Şifre

Nicke Yeni $ifre Verir
komut:/ns setpass Nick Yeni Şifre

Serverdeki registerli Kanal,nick Verir
komut:/os uptime
KanaL +m Olsa Bile Konuşursun Ve Atilmasin
komut:/sajoin #kanal

AkiLL Atar
komut:/os akill add *@ip Neden 15dk.

Servere Msj Atar
komut:/notice $* mesaj

KanaLi KApar
komut:/cs close #kanal

KanaLi Acar
komut:/cs reopen #kanal

Nicki YasakLar
komut:/os sqline add nick mesaj

Nickin Yasagini Kaldirir
komut:/os sqline del nick

Serverdeki Tüm registerli NickLere Memo Atar
komut:/os sendmemo nicknames Mesaj

KLine Atar
komut:/kline *@İp
Zline Atar
komut:/zline Nick
Root SiLer
komut:/os oper nick del
Root SiLer
komut:/os opercfg nick Del

ßot Listesini ÇIkarır
komut:/os bot list *
Helper EkLer
komut:/os opercfg nick add Helper sifre

Csop EkLer
komut:/os opercfg Nick add CSOP $ifre

Operler İçin Gecerli KOmut Founderi değişir
komut:/cs ftransfer #kanal nick


ConferenceRoom (Cr) Memoserv Komutları

Eylül 23, 2008

Memoserv Komutları

CLOSE – Memo dosyasi kapatir
/ms close

CREATE – Memo dosyasi yaratir
/ms create klasöradı

DEL – Memo silmek
/ms del memono

EXPUNGE – Silinen Memolari Recycler dosyasından siler
/ms expunge

MFORWARD – Memo yönlendirir
/ns set mforward on nick

IGNORE -. Bir nickden gelen memolari ignore eder
/ms ignore add nick

KEEP – Memo yu silinmez halen getirir
/ms keep memonumarası

SELECT – Aktif Memo dosyası seçmek
/ms select klasöradı

SEND – Kanala veya usere memo gondermek
/ms send nick mesaj

SENDTO – Kanalin bir accesslistesine Memo gondemek
/ms sento #kanal aop.. mesaj

STAT – Memo dosyalarin Durumunu listelemek
/ms stat

UNDEL Silinmemis hale getirir memoyu
/ms undel memono klasor

LİST memoları listeler
/ms list

NOMEMO
/memo kapatırns set nomemo on

CLOSE
/ms close
Aktif memodosyayi kapatir ve sonra yeni aktif memodosyasi secmelisiniz. Select komut ile baskasini aktif edersiniz.

CREATE
/ms create klasoradı
Nick sifreli oldugunda standart 3 tane disya vardir: INBOX, SYSTEM, RECYCLER, bunlardan baska dosya yaratmak isterseniz create ile yapilir.

DEL
/ms del memonumarası
Aktif olan memodosyasinda memo silmek icindir.Memo silerken yanlis dosyada kullanmayın silme komutunu, silinenler RECYCLER dosyasına gider.

EXPUNGE
/ms expunge
Bu komutla silinen dosyaları RECYCLER ‘den tamamen yok edersiniz!

IGNORE
/ms ignore add nick

Bir userden gelen memolari sana ulaşmasını istemediğiniz zaman ignore ile gerçekleştirirsiniz KEEP
/ms keep memonumarası
Bazı memolar okunduğu zaman otomatikman silinir, böyle memoların kalmasını istediğiniz zaman KEEP ile olur. Ama deflete komutu kullanırsanız silinir! Keep, nick mark eder gibi bireydir. Keep komutunu çok kullandığınız halde en mantıklısı yeni memo dosyası yapmaktır,

LIST
/ms list
Aktif olduğunuz memodosyasindeki memolari listeler

MOVE
/ms move memono klasoradı
Memolari baska bir memodosyasına aktarmak için kullanılır.

READ
/ms read memonumarası
Memo okumak için. Okumak istediğiniz memoyu gösterir.

SELECT
/ms select klasoradı
Aktif Memodosyasini seçmek için

SEND
/ms send #kanal/nick mesaj
/ms send #kanal/nick mtopic başlık bizimvatan metin
Sifreli nicklere ve kanallara memo gondermek icin kullanılır. Kendinize memo gönderemezsiniz

SENDTO
/ms sento #kanal aop/sop.. memoyazısı
/ms sento #kanal aop/sop.. mtopic başlık bizimvatan metin

STAT
/ms stat
Hangi Memodosyasinda kaç memo olduğunu gösterir.

UNDEL
/ms undel memono klasor
Sildiğiniz memoyu silinmemis hale getirmek icin kullanılır. Öncelikle RECYCLER dosyasını aktif etmelisiniz, sonra undel.


ConferenceRoom (Cr) Nickserv Komutları

Eylül 23, 2008

Nickserv Komutları

ACC – Kullanıcının nickçe ne Accessçi olduğunu bilmek icin
/ns acc nick

ACCESS – Kendi Access listenizi değiştirmek
/ns access add nick

AUTH -. Arkadaş/access ekleme listesini kontrol etmek icin
/ns auth chanlist on

BUDDY – Arkadaş liste kontrolü
/ns buddy add nick

DROP Nick droplama
/ns drop nick

GHOST -. Nickinizi serverden düşürmek
/ns ghost nick şifre

HELP – Nickserv komut yardımı
/ns help

IDENTIFY – Nickinizi şifreyle girmek
/ns identify nick şifre

INFO – Nicksin bilgilerini almak
/ns info nick

LISTCHANS Hangi kanalda accessi olduğunu
/ns listchans

RECOVER – Kullanılan nickinizi almak icin
/ns recover nick şifre

REGISTER – Nick şifrelemek icin
/ns register şifre email

RELEASE Serverden korunan nickinizi almak icin
/ns release nick şifre

WATCH Gözetleme listesini değiştirmek icin
/ns watch add nick/kanal

SET – Nickserv Ayarları

Authorize – acc yazılıyorsa oto engeller
/cs set autohorize autodecline #kanal on/off

EMAIL – Email adresini değiştirebilirsiniz
/ns set email emailadres

FIELD – Nickinize,info cekilinci, bilgiler ekleyebiliyorsunuz
/ns set field bilgi

MFORWARD – Baska nicke memolarinizi aktarmak icin
/ns set mforward on nick

MLOCK – Kendi USERMODElarini sabitleştirir.
/ns set mlock on

MRECEIPTS -. Gönderdiğiniz memo okunduğunda rapor gelir
/ns set mreceipts on

NOMEMO – Memo gelmesini engeller
/ns set nomemo on

NOOP – Kanalda chanserv tarafından opulmamayi sağlar
/ns set noop on

PASSWD – Nickinizin şifresini değiştirmeyi sağlar
/ns set passwd yenişifre

PROTECT – nickin Baskasi tarafından kullanılmamasını sağlar
/ns set protect on

SECURE – Nickinizdeki IP accessini ignore eder.
/ns set secure on

SHOWEMAIL – Infoda email gösterir
/ns set showemail on

URL – Nickinizin URL (site) ! belirlemek icin
/ns set url webadı

ACC

/ns acc nick
Service bir nickin kimin olduğunu gösterir. Bir nick kullanıcının olduğunu belirlemek icin.
2 Şifreyle girmiş ve sahibidir.
1 Kullanıcı, nickin acceslistesinde bulunuyor
0 Nick baskasinin ve sahibi offline.

ACCESS

/ns access add nick
/msg nickserv access del erre@*bizimvatan.net
/msg nickserv access add erre@*bizimvatan.net
/msg nickserv access wipe erre
/msg nickserv access list
Bu komutla kendi nikinizdeki accessini (aoplar,soplar..) baska birisine kullandırmak icin kullanılır.

AUTH
Bu komutla Buddy listenizi kontrol edebilirsiniz ve sizi kanalin accesslistesine ekleyince chanserv size memo atarak okeylemenizi ister!

(/ns set authorize chanlists on)

ACCEPT Eklemeyi memolu kabul etmek
APPROVE Tamamını kabul eder
DECLINE Eklemeyi memolu redetmek
REJECT Eklemeyi memosuz redetmek
LIST Eklemeleri listeler
READ Eklemeyi okumak
VIEW Eklemeyi okumak
AUTH ACCEPT/ APPROVE

/msg nickserv auth accept 3
APPROVE ile aynidir, ve seni buddylistesine/accesslistesine eklemek isteyene kabul ettiginize dahil memo atar.

AUTH DECLINE
/msg nickserv auth decline 4

Seni buddy listesine/accesslistesine eklemeyi reddedersiniz ve eklemek isteyene redettiginiz icin memo gider.

AUTH LIST
/msg nickserv auth list
Buddy/accesslistesine eklemek isteyenleri listeler.

AUTH READ/VIEW
/msg nickserv read/view 2

Usage: AUTH READ
Bir ekleme isteğini okursunuz.

AUTH REJECT
/msg nickserv auth reject 1
Usage: AUTH REJECT

Memo gönderilmeden bir ekleme isteğini redetmek icin.
BUDDY

/ns buddy add nick
Bir useri buddy olarak eklemek. Buddy (= arkadaş) her enline oldugunda veya offline oldugunda statusunuzde veya webden genelinizde bildiri gelir.

DROP
/ns drop nick
Nickinizi, sifreyle girdikten sonra, drop etmek icin kullanılır. Ve o nicke ayit olan kanalların hepside drop olur!

GHOST
/ns ghost nick şifre
Kendiniz disconnect olduğunuzda, nickiniz asili kaldığında veya birisi sizin nicki kullandığında o kullanıcıyı disconnect edersiniz!

HELP
Nickserv komutlar icin yardim dosyalarini kullanmak icin.
/msg nickserv help
/msg nickserv help set

IDENTIFY
/ns identify nick şifre
/msg nickserv identify şifre
Nickinizi sifreyle girmek, üzerindeki tüm accesslerini kullanmak icin.

INFO

/ns info nick
Bu komutla nick kimin olduğu, ne zaman en son sifreyle girildiği, şifrelimi/sifresizmi, bilgileri sayar. Operler bu komutu kullandilar mı normal userlerden daha cok bilgi alabilir

LISTCHANS
/ns listchans
Nick üzerindeki kanallardaki accesslerini gösterir. Öncelikle nickin şifresiyle girmelisiniz.

RECOVER
/ns recover nick şifre
Nickinizde PROTECT ON edilmediği zaman, nickiniz kullanıldığı an (60 saniye sure) bu komutla disconnect edersininiz ve /nick kullanarak nickinizi alabilirsiniz.

REGISTER
/ns register şifre emailadresi
1 nicki şifrelemek icindir. Nick şifrelediniz an memoserv ile memo gönderebilirsiniz ve nickinizi kanal access listelerine kanal sakinleri tarafından eklenebilmek.

RELEASE
/ns release nick şifre
Nickinizi birisi kullandığı an ve hemen sonra sifreli olduğunu görüpte nick degistirdigi zaman, veya serverden hemen sonra çıktığı an, enforcer@bizimvatan.net nickinizi kapar ve 2 k başkaları tarafından kullanmaktan korur. O nickinizi kullanmak icin release edersiniz. Enforcere in elinden alırsınız

NİCKSERV SET
Authorize – istenmeyen accleri engeller
/cs set autohorize autodecline #kanal on/off

EMAIL – Email edresini degistirebilirsiniz
/ns set email emailadresi

FIELD – Nickinize,info cekilinci, ekliyebiliyorsunuz
/ns set field eklenecekbilgi

MFORWARD – Başka nicke memolarinizi aktarmak icin
/ns set mforward on nick

MLOCK – Kendi USERMODElarini sabitlestirir.
/ns set mlock on/off

MRECEIPTS -. Gönderilen memoya ileti gelir.
/ns set mreceipts on

NOMEMO – Memo gelmesini engeller
/ns set nomemo on/off

NOOP – Kanalda chanserv tarafindan opulmamayi saglar
/ns set noop on/off

PASSWD – Nickinizin sifresini degistirmeyi saglar
/ns set passwd yenişifre

PROTECT – Baskasi tarafindan kullanilmamasini saglar
/ns set protect high/on/of

SECURE – Nickinizdeki IP accessini ignore eder.
/ns set secure on/off

SHOWEMAIL – Info cekildigi email belli saglar
/ns set email emailadresi

URL – Nickinizin URL (site) ! belirlemek icin
/ns set url webadresi

WATCH kanal ve kişi ekler
/ns watch add nick/kanal

SET AUTHORIZE
/cs set autohorize autodecline #kanal on/off
Istemediginiz taktirde birisi sizi op yazip duruyorsa A/S/Vop listesine, durdurmak icin kullanilir. Op yazilimini engeller.

SET EMAIL
/ns set email emailadresi
Nick infosuna email adresi ekler

SET SHOWEMAIL
/ns set showemail on
Baskalari sana info cektimi emailinizi gormelerini saglar.

SET FIELD
/ns set field eklenecekbilgi
Nickinize ek bilgi yazmak icin kullanilir. Info cekilince o ekbiligiler gorulur.

SET MFORWARD
/ns set mforward on nick
Nickinize gelen memolari baska bir nickinize aktarmak icin. NOMEMO optionu ON ettiginiz taktirde calismaz aktarma ve aktardiginiz nickede sifreyle girmeniz mecburdur.

SET MLOCK
/ns set mlock on/off
Istediginiz USERmode a sabitlestirebilirsiniz nickinizi sifreyle girdiginizde.

SET MRECEIPTS
/ns set mreceipts on
Gönderdiginiz user memonuzu okudumu diye iyi bir kontrol.

SET NOMEMO
/ns set nomemo on/off
Size memo gelmeyi engeller. Eger MFORWARD optionu aciksa bu komutu kullanamazsiniz!

SET NOOP
/ns set noop on/off
Aoplardan Baskasından momo almaz

SET PASSWD
/ns set passwd yenişifre
Nick şifresini değştirir

SET PROTECT
/ns set protect high/on/of
Nickinizin baskasi tarafindan kullanilmasini engeller. ON edildigi an baskasi nickini sizin nicke degistirdigi an 60 saniye sonra services onu guest yapar sifreyle girmedigi an. HIGH ise, once RECOVER komutuyla sifresini girmelisiniz yoksa guest olursunuz otomatikmen

SET SECURE
/ns set secure on/off
/msg nickserv set secure off
Bu optionla sifrenizi girdiginiz an ACCESS inizi kullanabilirsiniz, yani kanallara olan accesslerinizi. Kanal “Ident on” ise mecbur sifreyle girmelisiniz eger o accessi kullanmak isterseniz. Bu korumayi daima ON yapmada yarari vardir.

SET URL
/ns set url webadresi
Nicke web adresi ekler infoya

WATCH
/ns watch add nick/kanal
/msg NickServ watch add erre
/msg NickServ watch add #bizimvatan
/msg NickServ watch del erre
/msg NickServ watch list

Notify liste gibi benzeri optiondur WATCH listesi, eklediginiz nick nezman online veya kanaliniz nezaman bos veya userli oldugunu belirler size.Surekli chat ettiginiz veya girdiniz kanal icin kullanilir. Buddy listendeki nicki watch listeye eklemeyiniz cunku ikisi benzeri optionlardir, bir nick online oldugu an 2 defa bildiri alirsiniz!


ConferenceRoom (Cr) Chanserv Komutları

Eylül 23, 2008

Chanserv Komutları

Setpass şifre isteme
/cs setpass #channel Yenisifre

ACC
Kanalda accesini bilmek
/cs acc kanal nick

ACCESS
Kanalda accesini bilmek
/cs acc kanal nick

AUTH
Kanalin AUTH listesini degistir
/cs auth #kanal del/wipe nick

AOP
Kanalin AOP listesini degistir
/cs aop #kanal add nick

COUNT
Kanaldaki userleri accesleriyle listeler
/cs count #kanal

DEOP
Op’unu gececi olarak alir
/cs deop #kanal nick

DEVOICE
Vop’unu gececi olarak alir
/cs devoice #kanal nick

DROP
Kanali droplar
/cs drop kanal

HELP
Chanserv komutlar yardim

IDENTIFY
Kanali sifreyle gir, founder statusu
/cs identify #kanal şifre

INFO
Kanal bilgilerini gormek icin
/cs info kanal

INVITE
Kendini bir kanala davet etmek
/cs invite #kanal

MDEOP
Oplarin opunu alir gecici olarak
/cs mdeop #kanal

MKICK
Herkesi kanaldan kickler
/cs mkick #kanal

OP
Bi usere gecici op verir
/cs op #kanal nick

REGISTER
Kanal sifrelemek icin
/cs register #kanal şifre tanıtım

SOP
Kanalin SOP listesini degistir
/cs sop #kanal add nick

UNBAN
Kanaldaki banlari siler
/cs unban #kanal

UOP
Kanalin UOP listesini degistir
/cs uop #kanal add nick

VOICE
Kanalda usere gecici vop verir
/cs voice #kanal nick

VOP
Kanalin VOP listesini degistir
/cs vop #kanal add nick

WHY
Kanalda hangi nickle access almis
/cs why #kanal nick

SET
Kanal icin set optionlari
Giren Herkese Notice Atar
/cs set #kanal ENTRYMSG Mesaj

AUTOVOP
Kanala giren her usere vop verir
/cs set #kanal autovop on/off

DESC
Kanalin sifrelerken verdiginiz usere mesaj
/cs set #kanal desc anlatım

EMAIL
Kanalin email adresi değişmek
/cs set #kanal email emailadresi

FOUNDER
Kanalin founderini degistirmek icin
/cs set #kanal founder nick

IDENT
Kanalda identif olmayan nickler op olamaz.
/cs set #kanal ident on

KEEPTOPIC
Kanalin topigini services hafiza. yukler
/cs set #kanal keeptopic on

LEAVEOPS
Kanalda deop olamaz
/cs set #kanal leaveops on

MEMOLEVEL
Kanala memo kim atabilir
/cs set #kanal memolevel aop

MLOCK
Kanalin bazi modlarini sabitlestirir
/cs set #kanal mlock kanalmodu

OPGUARD
Kanalda sadece Aop ve yuksegi oplanir
/cs set #kanal opguartd on

PASSWD
Kanalin sifresini degistirir
/cs set #kanal passwd yenişifre

RESTRICT
Uop ve yuksek accessliler girebilir kanala
/cs set #kanal restrict on

TOPICLOCK
Kanalin topigi kim degistirebilir
/cs set #kanal topiclock vop

URL
Kanalin URL ini degistirir
/cs set #kanal url webadresi

ACC / ACCESS
/cs acc #kanal nick
Usage: ACC #

ACC ‘yi bir sifrelenmis kanalin userin accesini ögrenmek isterseniz.
7 Kanalin sifresiyle girmistir
6 Kanalin infodaki founderi
5 Founderin access listesindeki
4 SOP
3 AOP
2 VOP
1 UOP
0 Normal user

AKICK
Bir kanala Akick eklemek isterseniz ozaman 3 degisik sekiler vardir.

Nick’e akick
/cs akick #kanalismi add nick*!*@*
/cs akick #kanal add erre*!*@*

IP’e akick
/cs akick #kanalismi add *!*@ip*
/cs akick #kanal add *!*@001.012.215.*

Host’a akick
/cs akick #kanalismi add *!*@*host
/cs akick #kanal add *!*@*.bizimvatan.net

Ident’e akick
/cs akick #kanalismi add *!*ident*@*
/cs akick #kanal add *!*sexy*@*

Ban, Bir kanala Ban atmak isterseniz ozaman 3 degisik sekiler vardir.

Nick’e Ban
/ban #kanalismi nick*!*@*
/ban #kanal erre*!*@* )

IP’e Ban
/ban #kanalismi *!*@ip*
/ban #kanal *!*@001.012.215.*

Host’a Ban
/ban #kanalismi *!*@*host
/ban #kanal *!*@*.bizimvatan.net )

Ident’e Ban
/ban #kanalismi *!*ident*@*
/ban #kanal *!*sexy*@* )
/msg chanserv akick #bizimvatan del *!erre@bizimvatan.net
/msg chanserv akick #bizimvatan wipe
Sop veya founderler akicke ekleyebilirler bir useri. Sadece Founder WIPE cekebilir ve akicklistesine UOP ve ustunleri bakabilir.nicke ip numarasina idente atilir

nick icin nick!*@*
hostunu kapatmak icin *!*@*.bizimvatan.net
eger .bizimvatan.net basinda yoksa *!*@.bizimvatan.net / *!*@bizimvatan.net
eger ident icin atilacaksa akick *!*ident@*
isterseniz hem ident hem host olur *!*ident@*.bizimvatan.net

AUTH
/ns auth on
/cs auth #kanal del nick
/msg chanserv auth #kanal del nick
/msg chanserv auth #kanal wipe
Usage: AUTH # [ADD|DEL|LIST|WIPE]
Bir sop veya founder kanaldaki bir useri aop veya sop listesine eklemek isterse ama o userin izni gerekirse (/ns AUTH on) sop veya founder o izinli listeyi gorebilir bu komutla.

COUNT
/cs cound #kanal
/msg chanserv count #bizimvatan
Usage: COUNT #
Kac kisi o kanalda hangi accesse sahip oldugunu gösterir.

DEOP
/cs deop #kanal nick
Usage: DEOP #
1 /msg chanserv deop #bizimvatan erre
Kanalda kendini deop etmek icin, kendiniz aop ken sop oldugu halde onu deop edemezsiniz.

DEVOICE
/cs devoice #kanal nick
Usage: DEVOICE #
+m li kanallarda veya yardim/training kanallarda useri susturmak isin kullaniliyor genelde

DROP
/cs drop #kanal
Usage: DROP #
/msg chanserv drop #bizimvatan
Sadece sifre ile girilmis founder kullanabilir bu komutu.

HELP
/msg chanserv help
/msg chanserv help identify
/msg chanserv help set topiclock
Usage: HELP [] [] Chanser yardim icin komutlari cikar

IDENTIFY
/cs identify #kanal şifre
Usage: IDENTIFY #
Bir kanalda founder accessi almak icin kullanilir, ayar yapmak icin Kanalin ayarlari degistirmek icin kullanilir, founder accessi almak icin.

INFO
/cs info #kanal
Usage: INFO #
/msg chanserv info #bizimvatan
Kanal bilgisi almak icin.

INVITE
/cs invite #kanal
Example:
/msg chanserv invite #bizimvatan
Bu komut 1 kanal eger invite modundaysa kullanilir, en azindan UOP accessiniz olmali bu komutu kullanmak icin. Baska user davet etmek icin kullanilmaz.

MDEOP
/cs mdeop #kanal
Usage: MDEOP #
/msg chanserv mdeop #bizimvatan
Her op olanlari deop etmek icin ama kanalda senden yuksek accesse sahip olan varsa kullanamazsini. En az Aop olmlisiniz. Kanalda Aop olan herkesi deop eder.

MKICK
/cs mkick #kanal
/msg chanserv mkick #bizimvatan
Usage: MKICK #
Herkesi kanaldan kick yapmak icin, senden yuksek accesse sahip olan varsa kullanamazsiniz. En az Aop olmalisiniz.

REGISTER
/cs register #kanal şifre tanıtım
/msg chanserv register #bizimvatan mypasswd Product erre Room
Usage: REGISTER #
Kanal sifrelemek icin
OP
/cs op #kanal nick
Usage: OP #
/msg chanserv op #bizimvatan erre
Aop oldugunuz taktirde kendinizi kanalda oplamak icin ve aop olan herkes bu komutu kullandigini gorur. Kendini oplamak icin kullanilir. Deop ettigin zaman op etmek icin.

SOP
/cs sop #kanal add nick
Usage: SOP # [ADD|DEL|LIST|WIPE] []
/msg chanserv sop #bizimvatan del *user@*.bizimvatan.net
Soplar akick/aop/vop/up ekliyebilir ama sop eklemesi foundere ayit dir, veya kanal sifresi ile identify edenler.

AOP
/cs aop #kanal add nick
Usage: AOP # [ADD|DEL|LIST|WIPE]
Sop veya founderler icin, aop eklemek icin. Nick veya mask

UNBAN
/cs unban #kanal
Unban ile kendini accesin oldugu kanaldan ban oldugunda o bani kaldirirsin. Banlarin hepsini birden silmek icin (komut ile) sop veya founder olmaniz gerek. (asadaki 2ci secenek)

UOP
/cs vop #kanal add nick
Usage: UOP # []
Uoplari soplar veya yuksek accessliler ekler/siler/wipe eder. Kanala memo atildiginda onlarada ulasir o memo. Uoplar access listelerine (aop/sop/vop/uop) bakabilirler.
Restricted moduna koyuldumu kanal Uoplar girebilirler cunku accesleri var, fazla kullanilmiyor UOP. Sadece nickin onune EKSI cikar.

VOICE
/cs voice #kanal nick
Usage: VOICE #
Voicelamayi aoplar veya yuksek accessi olanlar yapabilirler. Cogu zaman +m modundaki kanallarda kullanilir. Voice gecici Vop tur.

VOP
/cs vop #kanal add nick
Usage: VOP # []
Voplar herzaman konusabilirler +m modunda bile. Kendinizi banlandiginizda unban edebilirsiniz. Voplari Sop ekler/siler ve listeye wipe ceker.

WHY
/cs why #kanal nick
Usage: WHY #
/msg chanserv why #bizimvatan erre
Why komutu bi tanilmayan user op olursa, kimin Aop/Sop accessiyle op oldugunu belirler. Bazi userler access istenilmedigi zaman access alirsa bu komutla kimden aldigini bilirsiniz.

SET Kanal İçin Ayarlar

/msg chanserv identify
Usage: SET # []
Kanalin ayarlarini degistirmek icin, kanalin sifreyle girmelisiniz

AUTOVOP Kanala giren her usere vop verir
/cs set #kanal autovop on/off

DESC
Kanalin sifrelerken verdiginiz usere mesaj
/cs set #kanal desc anlatım

EMAIL
Kanalin email adresi
/cs set #kanal email emailadresi

FOUNDER
Kanalin founderini degistirmek icin
/cs set #kanal fonuder

IDENT
Kanalda identif olmayan nickler op olamaz.
/cs set #kanal ident on

KEEPTOPIC
Kanalin topigini services hafizasina yukler
/cs set #kanal keeptopic on

LEAVEOPS
Kanalda deop olamaz
/cs set #kanal leaveops on

MEMOLEVEL
Kanala memo kim atabilir
/cs set #kanal memolevel aop

MLOCK
Kanalin bazi modlarini sabitlestirir
/cs set #kanal mlock kanalmodu

OPGUARD
Kanalda sadece Aop ve yuksegi oplanir
/cs set #kanal opguartd on

PASSWD
Kanalin sifresini degistirir
/cs set #kanal passwd yenişifre

RESTRICT
Uop ve yuksek accessliler girebilir kanala
/cs set #kanal restrict on

TOPICLOCK
Kanalin topigi kim degistirebilir
/cs set #kanal topiclock vop

URL
Kanalin URL ini degistirir
/cs set #kanal url webadresi

SET AUTOVOP
/cs set #kanal autovop on/off
/msg chanserv set #bizimvatan autovop on
Usage: SET # AUTOVOP [on|off]
/msg chanserv set #kanalismi autovop on/off

SET DESC
/cs set #kanal desc anlatım
Usage: SET # DESC
Kanalin infosunda gosterilen bilgidir
/msg chanserv set #kanal desc anlatım

SET EMAIL
/cs set #kanal email emailadresi
/msg chanserv set #bizimvatan bizimvatan@bizimvatan.net
Usage: SET # EMAIL
Kanalin resmi (cogu zaman founderin) email adresi

SET FOUNDER
/cs set #kanal founder
/msg chanserv set #bizimvatan founder nick
Usage: SET # FOUNDER
Sifreli bir nicke sahip oldugunuz taktirde bu komutu kanala sifreli girdiginizde ama founder olmadiginiz zaman kullandiginizda kanalin founderi siz gorunursunuz (info cekilirse kanala)

SET İDENT
/cs set #kanal ident on/off
/msg chanserv set #bizimvatan ident on
Usage: SET # IDENT [on|off]
nicke once identify etmis olmalisiniz. Etmediginiz halde ident on olan kanalda op olamazsiniz. Bir kisinin accesslistesinde oldugunuz halde onun bir kanaldaki accessini bile kullanamazsiniz bu ayarla. Bu ayar iyi bir kanal koruma.

SET LEAVEOPS
/cs set #kanal leaveops on/off
/msg ChanServ set #kanalismi leaveops on/off
Bu komutu kullanirsaniz kanala en birinci giren kisi op kalir, opguard veya ident ayari yuklendiyse bu komutun geregi yoktur.

SET MEMOLEVEL
/cs set #kanal memolevel aop
Usage: SET # MEMOLEVEL [UOP|VOP|AOP|SOP|FOUNDER]
Bir user bir kanala hangi accesse sahip olunca mesaj atmayi ayarlar.
Kanalda aop sop vop uop eklenmeleri veya baska bilgi aktarmak icin kanalda accessi olan memo atma ayari.

SET MLOCK
/cs set #kanal mlock +/- modlar
Usage: SET # MLOCK
Kanal sabit Mode ayari icin founder accessin olmali, bazi modelar +k,+l,+M sadece operler ayarliyabilir. Eger bir mode eksi (-) ise o mode + e getirildigi an – eder services. Kanalin stadart modlari ayarlarsiniz bu komutla.Kanalinin ne icin kullanildigi belirler.

SET OPGUARD
/cs set #kanal opguard on/off
Usage: SET # OPGUARD [on|off]
Sadece aop/sop lar bu ayarla op olabilirler, op accessi olmiyan deop olur, operler (ircop / admin) problem cözmek icin op edilince op kalirlar . Problem onlemek icin ayarlanilir. Ama bazen op olmayinci aoplar bir güvenilir kisiyi opliyamazlar. Ama operler onlara yardimci olabilirler

SET PASSWD
/cs set #kanal passwd yenişifre
Usage: SET # PASSWD
Kanalin sifresiyle girdiginiz an kanalin sifresini degistirmek icindir.

SET RESTRICT
/cs set #kanal restrict on/off
Usage: SET # RESTRICT [on|off]
Accessiz olanlari kick/ban edersiniz bu komutla. OP kanallari icin kullanilir genelde.

SET TOPICLOCK
/cs set #kanal topiclock aop
Usage: SET # TOPICLOCK [OFF|AOP|SOP|FOUNDER]
Kanal topigi korumak icin kullanilir. Fouder secerseniz, sop tarafindan topic degistirilirse chanserv topigi eski haline geri getirir. Yani founderden baskasi degistiremez o topigi.

SET KEEPTOPIC
/cs set #kanal keeptopic on/off
Usage: SET # KEEPTOPIC [on|off]
Topickorumasi

SET URL
/cs set #kanal url website adresi
/msg chanserv set #bizimvatan url http://www.bizimvatan.net
Usage: SET # URL
Kanal a girildigi an noticeler cikiyor bazen. Botlar veya URL (site) eklendigi zaman kanala.


Sohbet Odaları’mız Hakında

Ağustos 24, 2008

BizimVatan.Net Sohbet Odaları Hakında Bilgilendirme

Sohbet ülkemizde ve dünyada internetin en fazla kullanılma amaçlarından birisidir. ingilizce “chat” kelimesinin karşılığı dilimizde sohbettir. 3-4 yıl öncesine kadar alternatifi pek az olan sohbet sitelerinin sayısı günümüze kadar çok büyük bir artış göstermiş ve şu anda inanılmaz boyutlara ulasmıştır. Sohbetin internette kullanım amaçları farklıdır. Yani herkes işine geldiği şekilde kullanabilmektedir. Bazı kişiler internet arkadaslığı için bazı kişiler iş icabi kullanım için ve bazı kişiler de görüntülü telefon özelliği olan programlarla iletişim gibi bir çok alanda internetin gözde amaçlarından olan sohbeti kullanmaktadır.

Peki sohbet sitelerini birbirlerinden ayıran ne tür özellikler vardır ?
Bazı siteler yazılı sohbet  soru cevap   görüntülü sesli sohbet radyolu sohbet veya islami dini sohbet odalarına göre ayrılmış sohbet temelleri üzerine hizmet vermektedir. Sohbet hizmeti iki şekilde sunulmaktadır. Bunlardan birincisi bir program (mIRc) kullanımı ile hizmet saglayanlar bir diğeri de kendi site bünyesine entegre edilmiş sistem kullananlardır. Sitemizin web girişi  sizler için özelce tasarlanmış olup rahatça kullanabilmeniz için bir çok detay düşünülmüştür. Web üzerinden sohbet‘e bağlanabilmeniz için tek yeterli koşul www.bizimvatan.net anasayfasındaki nickinizi yazıp “Sohbete Bağlan” butonunu kullanmanızdır. O butonu kullandıktan sonra eminiz ki bir daha kolay kolay ayrılamayacaksınız. Sitemizin özelliklerinden biri de tamamen ücretsiz bir sohbet ortamı üzerine kurulmuş olmasıdır.  Ayrıca birbirinden farklı 5 tane soru cevap oyunu odası  ve online radyosu  bizi bu durumda diğer sitelerden  ayrıcalıklı kılmıştır.

Yoksa siz halâ BizimVatan sohbet‘in tadını çıkarmadınız mı? Ne duruyorsunuz ? Hemen sohbete başlayın eğlenceyi ve dostluğu sonuna kadar burada yaşayın. BizimVatan sohbet‘ten ayrılmayın mutlu kalın…

Saygılarım ile KuRŞuN


IRCD Server Nedir ?

Ağustos 24, 2008

iRc internet Relay Chat kelimelerinin baş harflerinden oluşan bir kısaltma olup, dünya üzerindeki değişik kullanıcıların internete bağlı oldukları ve de aynı sunucuyu yada birbirine bağli sunucuların network’ünü seçtikleri durumunda birbirleri ile iletişim kurmalarını sağlayan bir ortamdır.  Bu hizmet shell account hesabından yapılmaktadır.

IRCD Server Türleri;

Unreal IRCD

En çok kullanılan IRCD türüdür, sebebi ücretsiz olmasına rağmen CR IRCD gibi ücretli lisanslı IRCDlerin özelliklerinden daha iyisini sunmak. Pek çok özelliklerin istediğiniz gibi tasarlanmasını sağlamak.
Yönetimin işini kolaylaştıran ve istenilen herşeyin yazılımının olması en çok kullanılmasının sebeplerinden biri.

Ptlink IRCD

Bundan 2 3 yıl kadar önce en çok kullanılan IRCD türüydü. Fakat kendini yenileyememesi ve yapımcıların ilgisizliği tabiki şuanda kullanılmaz bir boyuta getirdi.

ConferenceRoom

IRCDler arasında lisanslı ürün olarak satılan bir IRCD türüdür. Bir çok özelliğe sahiptir. Koruma özellikleri eklenti vs yapılmasada daha çok mIRC’e kapalı tutulan serverlar için ideal tutulan bir webchat için ideal olan bir IRCD türüdür.

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.

Shell Nedir?

Basitçe, bir shell hesabı aldığınızda sürekli ve yüksek hızda(T1,T3,Kablo vs.) internete bağlı bir bilgisayarınız olacak diyebiliriz. Ancak sheller sadece bunun için kullanılmaz, en azından sadece bu özelliklerinden dolayı bir shell almak gerekmez. IRC için düşünüldüğünde bir irc sunucusu kurmak, eggdrop kurmak yada bir bouncer kurmak için sheller ideal olabilir. Bunun yanında shell hesabınızın olduğu bilgisayarlar donanım ve yazılım olarak üst seviye bilgisayarlardır. Asıl önemli olan bu ekstra özelliklerinden faydalanabilmektir.

Örneğin bir web siteniz var diyelim ve sitenizi bir hosttan diğer bir hosta geçireceksiniz. Bir kaç ftp komutuyla yaklaşık 10MB’lık bir siteyi en fazla bir kaç dakika içinde yeni hostunuza gönderebilirsiniz. Kendi bilgisayarınıza linux kurmak yerine linux kurulu bir shell alıp neredeyse tüm uygulamaları kullanabilirsiniz. CGI, PHP, TCL, ASP türü programları rahatlıkla ve ekstra hiç bir kurulum gerekmeden shell hesabınızda çalıştırabilirsiniz.

Shellerde genellikle Unix, Linux ve FreeBSD gibi işletim sistemleri kullanılır. Bunun yanında WinNT yada Win2000 sunucuları da bulabilme imkanınız var. BP (background process,siz shell hesabınızdan bağlantınızı kestikten sonra çalıştırılmaya devam eden uygulamalara veya programlara verilen ad. eggdrop gibi) çalıştırmanıza izin veren ve bedava olan bir shell bulma olasılığınız yolda giderken beşyüz milyon bulma olasılığınızla aynı. Siz shelle bağlıyken BP çalıştırmanıza izin veren sheller var ancak siz bağlantınızı kesince çalıştıdığınız uygulamalar ve programlar kapatılıyor. Dolayısıyla eggdrop veya bouncer kurup çalıştıramıyorsunuz. Çoğu bedava shellde BP çalıştırılmasına izin verilmiyor. Bedava sheller genelde program derleme, script çalışıtırma, yazılan bir programın veya scriptin farklı platformlarda denenmesi için kullanılıyor.

Kısaca shell şu işlere yarayabilir:

Shell hesabınıza FTP ve TELNET ile bağlanabilirsiniz.
Yüksek hızda internete bağlandığı için büyük dosyaları veya acil indirilmesi gereken dosyaları kısa sürede shell hesabınıza indirir daha sonra zaman bulduğunuzda shell hesabından kendi bilgisayarınıza çekebilirsiniz.
Kendi bilgisayarınızda derleyemediğiniz büyük programları shell hesabınıza gönderip burada kısa sürede derleyebilirsiniz.
PHP, CGI gibi dilleri rahatlıkla çalıştırabilirsiniz. (Hatta çoğu ASP bile destekler)
Kendi IRC sunucunuzu kurabilirsiniz
E-mail gönderip alabilirsiniz
Web sitesi kurabilirsiniz
BNC(bouncer) kurabilirsiniz
Eggdrop kurabilirsiniz.
Ancak hemen belirtelim, bir shell hesabı almadan ve bir eggdrop kurmadan önce mutlaka orta seviye (ileri seviye sizin için daha iyi olur) IRC bilginizin olması gerekir. Eğer IRC konusunda pek fazla bilginiz yoksa ve linux türü işletim sistemlerine yabancıysanız bu işe kalkışmadan önce biraz daha beklmenizde fayda olaktır.

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).

TCP/IP  Nedir?

internetin belkemigi olan TCP/IP ile ilgili bazi temel bilgileri bilmeden ne dönüp bittigini anlamak zordur. Bu yüzden internet savaslari konusunda ayrintiya girmeden önce kisaca TCP/IP protokolüne deginmek istedim.
Bu konuda kisaca TCP/IP’nin ne oldugunu ve nasil çalistigini görecegiz. Burda verilen bilgiler temel düzeydedir ve ileride görecegimiz konulari daha kolay anlamaniza yardimci olacaktir.

1- Nedir TCP/IP
TCP/IP internette veri transferi için kullanilan iki protokolü temsil eder. Bunlar Transmission Control Protokol (TCP) ve Internet Protocol (IP). Ve bu protokoller de daha genis olan TCP/IP protokol grubuna aittir. TCP/IP’de bulunan protokoller internette veri transferi için kullanilir ve internette kullanilan her türlü servisi saglarlar. Bunlarin arasinda elektronik posta transferi, dosya transferi, haber gruplari, WWW erisimi gibi servisler TCP/IP sayesinde kullanicilara sunulmaktadir.
TCP/IP protocol grubunu ag seviyesi protokolleri ve uygulama seviyesi protokolleri olarak iki gruba ayirabiliriz.

Ag seviyesindeki protokoller genellikle kullaniciya görünmeden sistemin alt seviyelerinde çalisirlar. Örnek olarak IP protokolü kullaniciyla uzak bir makine arasindaki paket iletimini saglar. IP ag seviyesinde diger protokollerle etkilesimli olarak çalisarak paketlerin hedef adrese gönderilmesini saglar. Çesitli ag araçlari kullanmadiginiz sürece sistemdeki IP trafigini ve neler dönüp bittigini anlayamazsiniz. Bu araçlar agda gidip gelen IP paketlerini yakalayabilen sniffer’lardir. Sniffer’lar konusuna ileriki konularda ayrintiyla deginecegiz.

Uygulama seviyesi protokolleri sistemde daha üst düzeyde çalisirlar ve kullaniciya görünürler. Örnek olarak Dosya Transfer Protokolünü (FTP) verebiliriz. Kullanici istedigi bir bilgisayara baglanti isteginde bulunur ve baglanti yapildiktan sonra dosya transferi islemini gerçeklestirir. Ve bu karsilikli transfer islemleri kullaniciya belli bir seviyede görünür, giden gelen byte sayisi, meydana gelen hata mesajlari… gibi.
Kisaca TCP/IP internette veri transferini saglayan protokoller grubudur.

Burda TCP/IP’nin tarihçesine girmeyecegim söyleyecegim tek sey TCP/IP diger protokollere göre çok fazla avantaja sahip oldugu için çok kisa sürede en yaygin kullanilan protokol haline gelmistir. Artik internetin belkemigi haline gelen TCP/IP herhalde üzerinde en çok çalisilan ag protokolüdür.
Günümüzde artik TCP/IP sadece internet degil bir çok alanda kullaniliyor. Intranet’ler mesela TCP/IP kullanilarak olusturulmaktadir. Bu tip bir sistemde TCP/IP’yi kullanmak diger protokollere göre avantajlar içerir. En basitinden TCP/IP hemen hemen her türlü sistemde desteklendigi için çok kolay bir sekilde heterojen sistemler kurulabilir. Iste internette tamamen heterojen bir sistem oldugu için TCP/IP en uygun protokoldür.
TCP/IP protokolü günümüzde artik hemen hemen tüm isletim sistemlerinde desteklenmektedir. UNIX, DOS (Piper/IP ile), Windows (TCPMAN ile), Windows 95/98/2000/Me, Windows NT, Machintosh (MacTCP), OS/2, AS/400 OS/400 sistemlerinde TCP/IP destegi gelmektedir. Tabi her sistemin TCP/IP gerçeklemesi farkli oldugundan servis kalitesi de farklilklar gösterebilir. Ancak temel olarak sunulan servisler aynidir ve birbiriyle uyumlu olarak çalisirlar.

3.2- TCP/IP’nin Isleyisi
TCP/IP protokol yiginini kullanarak çalisir. (TCP/IP Stack) Bu yigin iki makine arasindaki veri transferini saglamak için gereken tüm protokollerin birlesmis bir halidir. Bu yigin kisaca en üstte “uygulama seviyesi”, daha sonra “transport seviyesi”, “ag seviyesi”, “datalink seviyesi” ve “fiziksel seviye”‘lerden meydana gelir. Bu seviyelerde en üstte yakin olan seviyeler kullaniciya daha yakindir, alta yakin olan seviyeler ise kullanicidan habersiz olarak çalisan seviyelerdir. Örnek olarak en üst düzey olan uygulama seviyesinde FTP, Telnet gibi programlari örnek verebiliriz. Bu programlari çalistirdiginizda diger sisteme bir baglanti kurulur ve veri transferi yapilir. Siz sadece yaptiginiz islemlerle ilgili sonuçlari ve olaylari görürsünüz ancak bir veri gönderdiginizde bu veri ilk önce sizin bilgisayarinizdaki bu TCP/IP protokol yigininda asagiya dogru inmek zorundadir. Yani uygulama seviyesinden, ftp’de verdiginiz bir komut mesela, transport seviyesine, ordan ag seviyesine ve en sonunda fiziksel seviyeye iner ve artik diger bilgisayara ulasmak üzere internet aginda yada yerel bir agda uzun yolculuguna baslar. Gidecegi makinenin fiziksel seviyesine ulasana kadar veriler genellikle bir yada daha fazla ag geçidinden geçerler. (tracert komutu belirli bir hedefe hangi geçitlerden geçerek gidilecegini veren komuttur) En sonunda diger makineye ulasinca yine uygulama seviyesine ulasincaya kadar, bu sefer karsida çalisan ftp sunucusuna, yine bu TCP/IP protokol seviyelerini bir bir yukari dogru asmak zorundadir.
Bu arada bu seviyelere ne gerek var diyebilirsiniz. Ancak bu seviyelerin her biri degisik bir görevi üstlenmektedir. Bir seviye fiziksel olarak verilerin gönderilmesi isini yaparken baska bir seviye verileri ufak paket dedigimiz parçaciklara bölerek iletisim isini üstlenir, baska bir seviye ise iletisimde meydana gelebilecek hatalari tespit eder. Bu sekilde tüm seviyeler bir uyum içinde çalisirsar ve her seviye karsi tarafta bulunan yine kendi seviyesindeki protokolle karsilikli iletisim içindedir. Daha yukarida yada daha asagidaki bir seviyede ne gibi bir isin yapildigina ve sonuçlariyla ilgilenmez.

3.2.1 Protokoller
Kisaca TCP/IP protokol yigininin nasil çalistigini gördük ve simdi kullanilan protokollere bir göz atalim.

Ag seviyesi protokolleri
Ag seviyesi protokolleri veri transferi islemini kullanicidan gizli olarak yaparlar ve bazi ag araçlari kullanilmadan farkedilemezler. Bu araçlar Sniffer’lardir. Sniffer bir cihaz yada bir yazilim olabilir ve ag üzerindeki tüm veri iletisimini izlemeye yarar. Bu araçlarin kullanilis maksadi agda meydana gelebilecek hatalari tespit etmek ve çözmektir. Ancak ileride de görecegimiz gibi sniffer’lar da hacker ve cracker’lar tarafindan kullanilan ölümcül makineler haline gelmistir.
Ag protokolleri arasinda önemli olarak Adres Çözümleme Protokolü (ARP), Internet Mesaj Kontrol Protokolü (ICMP), Internet Protokolü (IP) ve Transfer Kontrol Protokolü (TCP) protokollerini verebiliriz.
Kisaca bu protokollerin ne is yaptigina bir bakalim:

ARP protokolü: internet adreslerini fiziksel adrese dönüstürmek için kullanilir. Bir paketin bir bilgisayardan çiktiginda nereye gidecegini IP numarasi degil gidecegi bilgisayarin fiziksel adresi belirler. Iste bu adreste paketin gidecegi ip numarasi kullanilarak elde edilir. Ve bu islemden sonra paket hedef ip adresine sahip bilgisayara gitmek için gerekli yönlendirmelerle yolculuguna baslar. Bilgisayara takili olan ethernet kartlarinin bir ethernet adresi vardir. Ve bu adres IP adresinden farklidir. Bir paket makineden çiktigi anda gidecegi adres diger bir makinenin ag kartidir ve bu ag karti ile IP numarasi arasinda bir bag yoktur. Paket bu karta gidebilmesi için kartin fiziksel numarasini bilmek durumundadir.
ARP adres çözümlemek istedigi zaman tüm aga bir ARP istek mesaji gönderir ve bu IP adresini gören yada bu IP adresine giden yol üzerinde bulunan makine bu istege cevap verir ve kendi fiziksel adresini gönderir. ARP isteginde bulunan makine bu adresi alarak verileri artik bu makineye gönderir.
ARP protokolünün nasil çalistigini ve daha ayrintili bilgi isteyenler RFC 826 dökümanina bakabilirler.

Internet mesaj kontrol protokolü: ICMP protokolü iki yada daha fazla bilgisayar arasinda veri transferi sirasinda meydana gelebilecek hatalari ve kontrol mesajlarini idare eder. Bu nedenle ICMP ag problemlerini tespit etmek için çok önemli bir protokoldür. ICMP protokolü kullanilarak elde edebilecegimiz bazi sorunlar: bir bilgisayarin ayakta olup olmadigini kontrol etmek, ag geçitlerinin tikanik olup olmadigini kontrol etmek gibi…
ICMP protokolünde bilinen en yaygin ag araci ping’dir. ping programi karsidaki bir bilgisayarin çalisir durumda olup olmadigini kontrol etmek için kullanilir. Çalisma mantigi çok basittir, karsi bilgisayara echo paketleri gönderir ve geri gelmesini bekler. Eger paketler geri gelmezse ping hata mesaji verir ve karsi bilgisayarin aga bagli ve çalisir durumda olmadigi anlasilir.

Internet protokolü: IP protokolü TCP/IP protokol yigininda ag seviyesine aittir ve tüm TCP/IP protokol takiminin paket iletimi islemini saglar. Kisacasi IP verilerin internetteki iletisiminin kalbini olusturan protokoldür. IP paketi çesitli kisimlardan olusmaktadir. Paketin en basinda bir paket basligi vardir ve gönderilecek olan veriyle ilgili olarak gidecegi adres, gönderen adres gibi bilgileri içermektedir. Paketin geri kalan kismi ise gönderilecek veriyi içerir.
IP paketleriyle ilgili en ilginç sey bu paketler yolculugu sirasinda daha ufak paket boyutlari kullanan aglara rast geldiginde daha küçük parçalara bölünebilmesi ve karsi tarafta tekrar birlestirilmesidir.
IP protokolü ile ilgili daha fazla bilgi RFC 760 dökümanindan edinilebilir.

Transfer kontrol protokolü: TCP prtokolü interntette kullanilan ana protokoldür. Dosya transferi ve uzak oturumlar gibi kritik isleri saglar. TCP diger protokollerden farklidir. Güvensiz bir iletisimm ortaminda verilerin ayni sekilde hedefe ulasacagindan emin olamazsiniz. Ancak TCP gönderilen verilerin gönderildigi sirayla karsi tarafa ulasmasini saglayarak güvenli veri iletimini saglar.
TCP iki makine arasinda kurulan sanal bir baglanti üzerinden çalisir. Üç kisimli bir islemden olusur bu baglanti ve three-part handshake olarak bilinir. (TCP/IP three way handshake) TCP/IP üzerinde yapilan bazi saldiri tekniklerini iyi anlayabilmek için TCP’nin çalisma mantigini iyi anlamak gerekmektedir. Bu nedenle simdi bu baglantinin nasil olduguna bir bakalim:
Three-way handshake isleminde öncelikle istemci sunucuya port numarasiyla birlikte bir baglanti istegi gönderir. Istegi alan sunucu bu istege bir onay gönderir. En sonunda da istemci makine sunucuya bir onay gönderir ve baglanti saglanmis olur. Baglanti yapildiktan sonra veri akisi her iki yönde de yapilabilmektedir. Buna genellikle full-duplex iletisim denmektedir.
TCP ayni zamanda hata kontrol mekanizmasi da sagliyor. Gönderilen her veri blogu için bir numara üretilmektedir. Ve karsilikli iki makine de bu numarayi kullanarak transfer edilen bloklari tanimaktadirlar. Basarili olarak gönderilen her blok için alici makine gönderici makineye bir onay mesaji gönderir. Ancak transfer sirasinda hata olursa alici makine ya hata mesajlari alir yada hiç bir mesaj almaz. Hata olustugu durumlarda, oturum kapanmadigi sürece, veriler tekrar gönderilir.
TCP prtokolü ile verinin iki makine arasinda nasil transfer edildigini gördük. Simdi istemcinin isteginin karsi tarafa ulastiginda ne olup bittigine bakalim. Bir makine baska bir makineye baglanti istegi gönderdigi zaman belli bir hedef adresi belirtir. Bu adres bir IP adresi ve fiziksel adrestir. Ancak sadece bu adres te yeterli degildir, istemci karsi makinede hangi uygulamayla konusmak istedigini de belirtmek durumundadir. Örnek olarak siz bir sayfaya baglanmak istediginizde URL adres kismina www.guvenlikhaber.com adresini yazip baglan dediginiz anda browser bu adresteki bilgisayara bir baglanti istegi gönderir ve o makinede bulunan HTTP uygulamasiyla konusmak istedigini de belirtir. Simdi bu HTTP isteginizin karsi tarafa gittigi zaman neler olduguna bakalim.

inetd
inetd tüm daemon’larin anasidir. Daemon’lar sistemde devamli olarak çalisan ve diger prosesleri dinleyen programlardir. Microsoft DOS platformundaki terminate and stay resident TSR programlarina benzerler. (TSR genellikle virüsler tarafindan çok kullanilan bir yöntemdi. Virüs kodunun sürekli hafizada aktif olarak kalabilmesi için TSR metodu kullaniliyordu.) Daemonlar sistem açik oldugu sürece belli bir olayi dinlemek için sürekli çalisir durumdadirlar. Iiste süper sunucu olarak ta çagrilan inetd tüm bu daemonlarin büyük büyük babasidir.
Tahmin edebileceginiz gibi bir sistemde ne kadar çok daemon varsa o kadar çok sistem kaynaklari azalacaktir. Iste her türlü islemi gerçeklestirmek için bir daemonu her zaman çalisir durumda bekletmek ve sistem kaynaklarini yemek yerine bir tane daemon yazmislar. Bu da inetd daemonudur. inetd tüm ag isteklerini dinler ve bir istek geldiginde istege bakarak hangi servisle ilgili olduguna karar verir. Daha sonra da ilgili servisi sunan uygulamayi yükleyerek istegi bu uygulamaya yönlendirir. Örnek olarak bir FTP istegi geldigi zaman inetd FTP sunucusunu baslatir ve istege cevap vermesini ister ve kendisi de baska isteklere cevap vermek üzere dinlemeye devam eder.
inetd sadece UNIX üzerinde çalisan bir uygulama degildir. Windows ortaminda çalisan sürümlerini de piyasada bulmak mümkündür. Hummingbird’ün Exceed ürünü Windows ve OS/2 platformlari için inetd’yi sunmaktadir.
inetd programi normal olarak sistem açildiginda çalismaya baslar ve sistem yöneticisi tarafindan kapatilmadigi sürece sistem kapatilana kadar da çalismaya devam eder. inetd programinin çalismasi /etc/inetd.conf konfigürasyon dosyasi ile tanimlanir. inetd’nin hangi servisleri sunacagi bu dosyada belirtilir. Bu servisler FTP, Telnet, SMTP, Finger, Netstat.. gibi servislerdir.

portlar
TCP/IP ortaminda programlarin çalistirilmasi ve servisler genellikle istemci-sunucu tabanlidir. Her baglanti istegi için inetd bir sunucu çalistirir ve sunucu da istemciyle haberlesmeye baslar.
Bu islemi gerçeklestirebilmek için her servise (FTP, Telnet.. gibi ) bir numara verilmistir. Iste istemciler bu numaralari kullanarak karsi bilgisayardaki hangi uygulamayla konusacagini belirtir. Bu numaralar port numaralari olarak adlandirilir. Bir internet sunucusunda binlerce port olabilir. Ancak etkin bir kullanim için iyi bilinen ve her zaman kullanilan servislere standart port numaralari verilmistir. Sistem yöneticisi istedigi servisi istedigi port numarasina baglayabilir ancak normal olarak iyi bilinen port numaralari (well-known ports) kullanmak akillica olacaktir. Örnek olarak asagida bazi servislerin standart port numaralari verilmistir:

Dosya Transfer Protokolü (FTP)21Telnet23Simple mail transfer protokol (SMTP)25Gopher70Finger79HTTP80NNTP119
Tüm port numaralarini adresinden görebilirsiniz.
Simdi kisaca bu uygulamalara bir göz atalim:

Telnet: Telnet protokolü RFC 854 dökümaninda anlatilmistir. Telnet uzak sistemlere login olmak ve sistemde komut çalistirmak için kullanilir. Ankarada bulunan bir kullanici Istanbulda bulunan bir makineye telnet yaparak sanki makinenin basindaymis gibi komutlar çalistirabilir. Bir telnet oturumu açmak için UNIX komut satirindan yada DOS komut satirindan:

#telnet sunucu_adi

komutu girilir ve eger bu sunucuda telnet sunucusu çalisiyorsa kullanicinin karsisina login ekrani gelecektir. Bu ekranda kullanici adi ve sifresi girildikten sonra sisteme oturum açilacaktir. Telnet protokolü text tabanli olup UNIX sisteminde ve çogu sistemde dahili olarak gelmektedir.

Dosya Transfer Protokolü: FTP protokolü RFC 0765′de tanimlanmistir ve protokol spesifikasyonu RFC 114 dökümaninda anlatilmistir. FTP internette standart olarak dosya transferi için gelistirilmis bir protokoldür. Uygun ftp istemcileri kullanilarak ftp sunucularindan yararlanilabilir. UNIX ve Windows platformlarinda standart komut satiri ftp istemcisinin yani sira, Cute-FTP (Windows), FTP Explorer (Windows), FTPTool (UNIX) gibi üçüncü parti araçlari da vardir.
FTP istemcileri karsi tarafta bir FTP sunucusuyla konusurlar. Iste karsida istemci isteklerine cevap veren standart ftp daemonu FTPD’dir. Bu daemon UNIX sistemlerinde default olarak gelmektedir. Ancak diger sistemlerde de kullanilabilecek ftp sunuculari mevcuttur. Windows’ta WFTP, Frontpage, WAR FTP Daemon, NT’de Microsoft Internet Information Server, Machintosh’ta FTPD örnek olarak verilebilir.

Basit e-posta transfer protokolü: SMTP protokolü RFC 821 dökümaninda tanimlanmistir. SMTP protokolünün amaci etkili ve güvenli bir sekilde eposta iletimini saglamaktir. Kullanici SMTP destekleyen bir istemciyle SMTP sunucusuna bir istek gönderir ve iki yönlü bir baglanti kurulur. Baglanti kurulduktan sonra eger sunucu izin veriyorsa istemci MAIL komutlari göndererek eposta gönderme islemini yapabilir. (Internette kullandigimiz Netscape ve Explorer gibi browserlar genellikle SMTP sunucularini kullanarak mail gönderirler. Browser ilk kuruldugunda kullanici posta ayarlarinda verdigimiz SMTP sunucusunun adi mail göndermek için kullanilmaktadir)
SMTP’nin bu çok basit yapisinin yani sira bir çok güvenlik açiginin kaynagi olmustur. Bunun nedeni ise SMTP’nin çok fazla parametresinin bulunmasidir. Yanlis konfigürasyonlar güvenlik açiklarinin nedeni olmaktadir.
SMTP sunucusu UNIX sistemlerinde default olarak gelmektedir.

Gopher: Gopher servisi dagitilmis döküman paylasim sistemidir. Dökümanlar ve servisler sunucularda saklaniyor ve Gopher istemci programi kullaniciya bu dökümanlara bir hiyerarsik sekilde ulasma imkani sunuyor. Dosya ve dizin yapisi dökümanlari yerlestirme ve kullanma için uygun oldugu için daha çok bu yapiya benzetilerek tasarlanmis Gopher. Günümüzde HTTP’nin akil almaz gelisimi ve kullanim yayginligi nedeniyle bu servis artik kullanilmaz hale gelmistir. Gopher ile ilgili ayrintili bilgi RFC 1436 dökümanindan edinilebilir.

Hipertext transfer protokolü: Internette kullanicilarin sörf yapmasini saglayan HTTP herhalde tüm protokoller içinde en ünlüsüdür. HTTP protokolü RFC 1945 ve RFC 2068 dökümaninda anlatilmistir.
HTTP protokolü internetin kullanimini tamamen degistiren ve herkes tarafindan kullanilabilir bir hale getirmistir. HTTP protokolü de Gopher mantigiyla çalisir. Istem ve cevap seklinde bir çalisma mantigi vardir. Telnet gibi uygulamalar istemcinin login olmasini ve islemler devam ettigi sürece de bagli kalmasini gerektirmektedir. Ancak Gopher ve HTTPde böyle bir zorunluluk yoktur. Istemci istedigi zaman istedigi istegi gönderir ve sunucuda bu istege cevap verir. Bunu internet browserdan görmek mümkündür. Siz bir adresi ziyaret ederken aslinda o siteye bagli degilsinizdir o siteden bazi dökümanlar indirmis ve bunlari yerel olarak görüyorsunuzdur. Ancak bir linke tikladiginizda o sunucuyla baglanti kurulur ve bilgiler transfer eilir bu islemin isleyisini ekrandaki durum çubugundan gözleyebilirsiniz.
Tabi HTTP sunucularina baglanmak için HTTP protokolünü ögrenip bir istemci programi yazmadiginiz sürece üçüncü parti bir HTTP istemcisi kullanmak zorundasiniz. Bunlarin arasinda Windows için, Netscape, Microsoft Interent Explorer, Opera, Mosaic, WebSurfer, UNIX için Xmosaic, Netscape, Lynx, Arena, OS/2 için Web Explorer, Netscape sayilabilir.
HTTP sunucusu artik hemen hemen tüm isletim sistemlerinde mevcuttur. Kisisel HTTP sunucularindan kurumsal sunuculara kadar genis bir yelpazede ürünler ortaya çikmistir. Örnek olarak, Windows için OmniHTTPD, Microsoft Personal Web Server, Website, Windows NT için HTTPS, IIS, Alibaba, Espanade, Expresso, UNIX için HTTPD, Apache, OS/2 için GoServe, OS2HTTPD, IBM Internet Connection Server verilebilir.

Network News transfer protokolü : NNTP en çok kullanilan protokollerden biridir. USENET olarak bilinen haber servisine erisim saglar. NNTP RFC 977 dökümaninda tanimlanmistir. NNTP protokolünün çalismasi SMTP protokolüne benzer, sunucuya gönderilen komutlar anlasilabilir bir sekildedir.

Simdi artik TCP/IP servis ve protokol ailesini ögrendik ve ayni zamanda bazi uygulama düzeyi protokolleri inceledik. Burada degindigimiz protokoller internette siklikla kullanilan protokollerdir. Ancak gerçekte bunlar buzdaginin görünen parçasidir sadece, burda deginmedigimiz daha yüzlerce protokol mevcuttur.

Kisaca TCP/IP tek basina interneti olusturan bir yapidir ve çogu kullaniciya görünmeyen protokoller toplulugudur. Simdi standart bir internet sunucusunda bulunan protokolleri siralayalim:

-Transfer kontrol protokolü (TCP),
-Internet protokolü (IP),
-Internet mesaj kontrol protokolü (ICMP),
-Adres çözümleme protokolü (ARP),
-Dosya tranasfer protokolü (FTP),
-Telnet protokolü,
-NNTP protokolü,
-SMTP protokolü,
-HTTP protokolü,

Burada verilen protokoller aslinda bazen birbiriyle iç içe girmis durumdadir. Yani internette bir noktadan bir noktaya veri transferi için bir tek yol degil bir çok yol vardir. Örnek olarak bir dosya transfer islemini için FTP protokolünü kullanabilirsiniz. Ancak bunun için eposta (SMTP protokolü), HTTP protokolü gibi diger yollari da kullanabilirsiniz.

3.3- TCP/IP ile Otel Telefon Sistemi arasindaki iliski yeni

Fazla teknik bilmeyen yada teknige inmek istemeyenler için ConSeal PC Firewall ürününün yardim dosyasindan derledigim TCP/IP açiklamasini sunmak istedim. ConSeal TCP/IP’yi bir benzetmeyle çok güzel bir sekilde anlatmis.

Not: ConSeal yardim menüsü bu konuyu anlatirken konuyu reklam amaciyla kullanmis ve kendi firewall ürününün özelliklerini vurgulamis. Ben bu reklam kisimlarini eleyerek genel olarak anlatmaya çalistim.

TCP/IP’yi bir telefon agina benzetebiliriz. Bu benzetmede benzetilen terimleri listeleyelim öncelikle:

Bilgisayar sistemiOtel (çalisanlar ve müsteriler için telefon sistemi içeren)TCP/IPIki kisi arasindaki telefon görüsmesiUDPSesli mesaj birakma islemiPortDahili telefon numarasiAddressOtelin telefon numarasiConnectionBir telefon görüsmesiFirewallOtelin telefon operatörüARPBir cadde adresinin bulunmasiBir bilgisayar sistemini bir otelin telefon sistemine benzetebiliriz zira bilgisayar sistemi çalistirdiginiz uygulamalari barindirir. Bilgisayar sistemine firewall kurmak, otelin telefon operatörüne telefonlara ve mesajlara hangi durumlarda izin verecegini söylemeye benzer. Bilgisayar kulanicisi olan siz de otel yöneticisi ve VIP müsterisi olabilirsiniz.

Kavram 1 : Uygulamalar ve Servisler
Oteller müsterilere sahiptir ve bu müsterilerine hizmet vermek için çalisanlari vardir.
Bilgisayarlar email, web browser gibi uygulamalara sahiptir ve ve bu uygulamalari desteklemek için DNS, RIP gibi isletim sistemi servislerini kullanirlar.

Kavram 2: Iletisim
Otelden bir müsteri disariyi çevirmek istiyor. Oteldeki bir telefondan baska oteldeki bir telefonu arayarak o otelde görüsmek istedigi kisinin dahili numarasini çevirir.
Bilgisayar da ise bir uygulama yada bir servis baska bir bilgisayardaki bir uygulama yada servisle konusmak istiyor. TCP/IP ve UDP/IP kullanilarak karsi bilgisayarin IP numarasini ve port numarasini kullanarak istedigi uygulamayla yada servisle konusabilir.

Kavram 3: Firewall Olmadan
Operatör olmadan herhangi bir kisi içeriyi yada disariyi arayabilir. Ve bu aradiklari dahili numarada hiç bir kimse olmayabilir yada kisi telefona cevap verebilir yada vermeyebilir.
Bilgisayar sisteminde firewall olmadan içeri ve disari olan tüm iletisim iletisim açik durumdadir. Ancak tüm portlar kendilerini kullanan bir servise bagli olmayabilirler. Yada bir uygulama bir baglanti istegini kabul edebilir yada etmeyebilir.

Kavram 4: Firewall’un görevi
Operatör çalistigi zaman, hangi dahili numaralarin görüsme yapabilecegine yada hangi otelin ve dahili numaranin aranabilecegine karar verebilir.
Bilgisayar sisteminde bir firewall çalistigi zaman, hangi sistemlerin haberlesebilecegi ve hangi port numaralarin kullanilabilecegini belirler.

Kavram 5: Diger PC tabanli Firewall’lar
Eski operatörler bazi önemli otel personelinin görüsmelerini engelleyemezler. Sizin oteliniz tüm görüsmeleri engelleyebilecek bir operatöre sahip.
Bilgisayar sisteminde Winsock tabanli firewall’lar dosya paylasimi gibi bazi önemli Windows servisleri için bloklama yapamazlar. Ancak tüm veri paketlerini yakalayan bir firewall bu servisleri de engelleyebilir.

Kavram 6: Diger protokoller (IPX, NetBEUI…)
Eski operatörler otelin bir fax makinesi yada Morse Kodu oldugunu bilmezler ve dolayisiyla bunlara erisimi engelleyemezler. Ancak sizin otelinizdeki operatör fax makinesi ve morse kodu oldugunu biliyor. Ilerleyen zamanda operatöre bu servislerin nasil kullanilacagi ögretilecek. Ancak simdilik sadece operatöre bu servislerin kullanilip yada kullanilmayacagi ögretilmektedir.
Tüm veri paketlerini yakalamayan firewall’lar IPX, NetBEUI paketlerini de yakalayamazlar ve dolayisiyla bu servisleri engelleyemezler. Ancak tüm paketleri yakalayan bir firewall bu protokolleri de yakalar.

Kavram 7: Gelen TCP/IP baglantilarini engellemek
Bir operatör otelde kalan bir kisiye gelen telefon görüsmelerine izin vermeyebilir ancak bu kisinin disariyi aramasina ve görüsme yapmasina izin verebilir.
Bilgisayarda bir firewall herhangi bir TCP/IP portuna disardan gelen baglanti isteklerini engelleyebilir ancak ayni port üzerinden disari çikislara izin verebilir.

Kavram 8: Paket filtreleyici firewall
Operatör bir aramayi engelleyebilir ancak ne söylendigini sansürleyemez. Bunun için güvenlik görevlisi ise yarayabilir.
Paket filtreleme yapan bir firewall iletisimi engelleyebilir ancak paketlerin içerigini incelemez. bunun için Anti-virüs yazilimlari ise yarayabilir.

Kavram 9: UDP/IP ve TCP/IP karsilastirmasi
Bazi insanlar devamli olarak yüz yüze görüsme yaparlar, bazilari ise mesaj birakirlar. Karsilikli konusurken söylediginiz her seyin karsidaki kisi tarafindan duyuldugunu bilirsiniz ancak mesaj biraktiginiz zaman biraktiginiz mesajin karsidaki kisiye ulasip ulasmadigindan hiç bir zaman emin olamazsiniz.
Uygulamalar tek bir datagram göndermek için ya TCP/IP’yi ya da UDP/IP’yi kullanirlar. UDP/IP protokolü ile karsi uygulamanin iletiyi alip almadigindan hiç bir zaman emin olamazsiniz.

Kavram 10: UDP/IP verisini engelleme
Eger otel operatörü bir müsterinin baska bir oteldeki bir kisiye mesaj birakmasina izin veriyorsa, bu diger oteldeki kisinin de bu müsteriye mesaj birakmasina izin verecektir.
Eger firewall uygulamalara ve servislere UDP/IP üzerinden ve belli portlari kullanarak diger sistemlere bilgi göndermesine izin verecek bir kurala sahipse, diger sistem de ayni portlari kullanarak size veri gönderebilir. Bunun nedeni karsidaki sistemin size ilk kez veri mi gönderdigi yada cevap mi verdigi tam olarak bilinemiyor olmasidir.

Kavram 11: Portlar nasil kullaniliyor (1)
Lobide bulunan telefon her kes tarafindan disariya telefon etmek için hazirdir. Genel olarak otel çalisanlarina ve servislerine ait dahili numaralar 1 ile 1023 arasindadir. Diger dahili numaralar ise 1024 ve 5000 arasindadir.
Uygulamalarin diger sistemlerdeki servislerle konusabilmeleri için belli bir port araligi mevcuttur. Genel olarak servisler 1 ile 1023 port numaralari arasinda yer almaktadir. Geçici olarak kullanilacak port numaralari ise 1024 ve 5000 arasindadir. Böylece uygulama yada servislere sistem servislerinin port numaralari verilmez.

Kavram 12: Portlar nasil kullaniliyor (2)
Bir gelenek olarak otellerde bulunan belli basli servisler sabit bir dahili numaraya sahiptir örnek olarak salonun dahili numarasi 80, Bellman için dahili numara 23 gibi. Böylece misafirler diger otellerdeki çalisanlara hangi numaradan eriseceklerini her zaman bilirler. Ayni zamanda müsterilerden bu dahili numaralari kisisel görüsmeleri için kullanmamalari istenir.
TCP/IP’de ve UDP/IP’de bir gelenek olarak belli basli bazi servisler her sistemde hep ayni port numarasinda bulunur. Örnek olarak Web sunucusu 80 numarali portta, DNS servisi 53 numarali portta, telnet 23 numarali portta bulunur. Bu sekilde sizin uygulamaniz diger sistemlerdeki servislere nasil erisecegini biliyor. Uygulamalar bu port numaralarini uygunsuz olarak kullanmamalidirlar.

Kavram 13: Kural kullanimi
Otel bazi görüsmelere bazi özel durumlarda izin verip vermemeye karar verebilecek bir operatöre sahiptir. Bu durumlar örnek olarak söyle olabilir: sadece belli bir müsteri oteldeyse izin verebilir yada görüsme otelin güvenli görüsme hattindan yapilacaksa izin verilebilir.
Firewall ile belli kurallar koyarak iletisime belli durumlarda izin verip belli durumlarda izin vermeyebilirsiniz. Örnek olarak belli uygulamalar çalisiyorsa, çevirmeli baglanti aktif ise yada iletisim güvenli bir VPN (sanal ag) baglantisi üzerinden yapiliyorsa izin verilebilir.

Kavram 14: Kurallarin öncelik sirasi
Otel operatörü için bazi talimatlar digerlerine göre daha önemlidir. Her bir kural için bir önem derecesi belirleyerek operatörün bu siraya uymasini saglayabilirsiniz.
Firewall kural setinde bazi kurallar diger kurallara göre öncelige sahiptir. Bu önem derecesini ayarlayarak (default olarak 100′dür) kurallarin uygulanma sirasini ayarlayabilirsiniz. Küçük numaralar öncelik hakkina sahiptirler ve ilk olarak test edilirler.

Kavram 15: Paranoya ve bilgi savas oyunu
Oteliniz diger otellerle ayni blokta yer aliyor. Önemli bir ayrinti eger otelin bulundugu caddeyi bilmeden otelle görüsme yapamiyorsunuz. Otel çalisanlari da kolayca bu bilgileri unutabiliyorlar ve her bir kaç dakikada bir birbirlerine otel adresini soruyorlar. Eger operatör otel çalisanlarin bu bilgi alis verisini engellerse insanlar hiç konusamayacaklardir.
Sizin bilgisayariniz diger sistemlerle ayni agda bulunuyor. Önemli bir ayrinti diger bilgisayarlarin Ethernet Adresini bilmeden (ARP protokolü ile elde ediliyor) bilgi alis verisinde bulunamiyorsunuz. Sizin bilgisayariniz bu bilgiyi eger devamli olarak kullanilmiyorsa siliyor kayitlarindan dolayisiyla haberlesmek istedigi zaman digerlerine bu adresi soruyor her seferinde. Eger ARP’yi engellerseniz sistemler hiç bir zaman konusamayacaklardir.

Bundan sonraki kavramlar neden firewall kullanmaniz gerektigini açiklayacak güvenlikle ilgili kavramlardir.

Kavram 16: IRC ve Nuke’leme
Telefonda sohbet eden insanlar diger otellerdeki kisilerin araya girip kesinti yapmalarina davetiye çikariyor. Bu müsteriler sizin otel resepsiyonunuza baglantiyi kesmesini söylüyor. Resepsiyon da nedensiz bir sekilde kesiyor baglantiyi. Bunu engelleyecek bir operatör olmazsa müsteriler durumdan gerçekten çok sikilirlar.
Sohbet gruplarini kullanan insanlar kötü niyetli kisilere can sikintisi yapmak için davetiye çikariyorlar. Bu lamer’lar sisteminize ICMP nuke ve diger datagram’lar göndererek chat sunucusuna erismesini engelleyebilir. Bunu engelleyecek bir Firewall yoksa Windows sisteminde IRC chat gerçekten can sikici olabilir. Tabi tüm firewall’lar ICMP’yi engelleyemeyebilir.

Kavram 17: Gizlice dinleme
Sizin otel çalisanlariniz ve müsterileriniz baska bir oteldeki bir kisile görüsme yapiyorsa bile baska otellerdeki insanlar bu konusmalari dinleyebilir.
Sizin bilgisayariniz baska bir bilgisayarla haberlesirken, paylasimli bir ag üzerinden konustugu için digerleri de sinsice sizin konusmalarinizi dinleyebilir. (bildigimiz gibi bu cihazlar sniffer’lardir. )

Kavram 18: Onaylama
Mesela bir yerde bulunan insanlar operatörü baska bir yerden ariyormus gibi kandirabilir ve görüsme izni alabilir. Bu durumda arayani tanimak aranan kisiye kaliyor.
Bilgisayarlar da kendi IP adreslerini degistirerek güvenilen bir sistemmis gibi davranabilir. Bu durumda bu sistemi tanima ve onaylama isi uygulamaya kaliyor.

Kavram 19: TCP baglanti hirsizligi
Iki kisi telefon görüsmesi yaparken üçüncü bir kisi araya girip konusmayi keserek bir kisinin yerini alabilir ve diger kisiye karsi yerini aldigi kisiymis gibi konusmaya devam edebilir. Güvenli bir telefon hatti olmaksizin bunun olup olmadigini hiç bir zaman anlamayabilirsiniz.
Bir hacker için bir TCP baglantisini kesip iletisimde bulunan sistemlerden birinin yerine geçebilir. VPN gibi güvenlik bir baglanti olmaksizin sisteminiz bunu hiç bir zaman anlayamayacaktir.

Kavram 20: DNS Spoofing
Eger bir kisi Directory Asistanmis (411) (bizde bilinmeyen numaralar 118 olarak düsünebiliriz) gibi davranirsa numara isteyen kisilere yanlis numaralar vererek baska kisilerle konusmanizi saglayabilir.
Eger bir hacker bir DNS (alan adi sunucusu) sunucusunun yerine geçerse, size yanlis IP numaralari saglayarak sisteminizin istemediginiz baska bir bilgisayarla konusmasini saglayabilir.

Kavram 21: Verinin degistirilmesi
Eger bir kisi sizin konusmaniza girmeyi basarirsa söylenilen seyleri degistirebilirler. Güvenli bir telefon hatti bu sorunu çözer.
Eger bir hacker iletisiminizi kesip araya girebilirse gönderilen veriyi degistirebilirler. VPN gibi güvenli iletisim saglayan baglantilar bu sorunu çözebilir.

Kavram 22: Verinin ele geçirilmesi (1)
Otel telefon sistemlerinin bir sasirtici özelligi bir noktadan diger bir noktaya ulasincaya kadar telefon görüsmesi otelden otele gezmektedir. Iste bu sirada bir çok kisi sizin görüsmenizi dinleyebilir. Bu yüzden ne söylediginize dikkat etmelisiniz yada güvenli bir hat kullanmalisiniz.
Internetin önemli bir özelligi ise veriler belli bir hedefe giderken bir çok bilgisayari gezerler. Bunun anlami bir çok kisi sizin gönderdiginiz bilgileri izleyebilir ve ele geçirebilir. Bu yüzden ne gönderdiginize dikkat etmelisiniz yada VPN baglantisini kullanmalisiniz.

Kavram 23: Verinin ele geçirilmesi (2)
Oteller arasindaki bazi linkler mikrodalga baglantilar üzerinden radyo yayini seklinde olmaktadir.
Bazi telefon görüsmeleri mikrodalga anahtarlarindan yönlendirilmektedir ve cep telefonlari en yakin istasyona yayin yapmaktadir. Bu verinin daha fazla erisilebilir bir konumda olmasini saglamaktadir.

Kavram 24: Ag güvenligi
Bir oteldeki müsteriler otelin isini çok iyi yapan bir operatöre sahip oldugunu bildikleri için çok rahat bir sekilde uyuyabilirler, baska bir oteldeki müsteriler de otellerine görüsmeleri kontrol ltina alacak bir operatörün geldigini bilerek rahat olabilirler. (Biraz karmasik gibi gelebilir bunu anlamasi. Ancak konunun asagidaki bilgisayar dünyasindaki karsiligina baktiginizda daha rahat anlayacaksiniz.)
Mac sistemleri ag güvenligi konusunda çok iyi bir üne sahiptirler. Ancak kisisel firewall yazilimlari ile artik Windows kullanicilari da rahat bir nefes alabilirler.

not: alıntıdır.


Chat Sohbet Soru Cevap Oyunu

Ağustos 14, 2008