|
IRC\"yi kullanmak için küçük bir programa ( mIRC ) yada web chatlere ihtiyacınız var. mirc oldukça kullanışlı bir IRC programıdır. mIRC\"i bedava olarak Mircla.Com \"dan indirebilirsiniz.
Mirc Nedir ?
IRC (Internet Relay Chat - Internet Aktarımlı Sohbet) Dünyanın her yerinden insanların katılıp konuştuğu, daha doğrusu yazıştığı, sanal bir buluşma ortamıdır. mIRC\"in kullanımıyla küçük bir program IRC network\"ünde bulunan bir servera bağlanır. Bütün serverlar birbirine bağlıdır ve mesajlar bir kullanıcıdan diğerine IRC network\"ünde ulaştırılır. Bu sayede binlerce mirc kanalında, yüzlerce IRC network\"ünde ya da sadece bir kişiyle özel olarak tartışmalara ve sohbetlere, siz veya onlar dünyanın neresinde olurlarsa olsunlar, katılabilme imkanı bulacaksınız. Mirc, Turkce Mirc, Mircla, Sohbet
Hub Server Kurulumu
Ornek olarak 3 server\\\"in Hub olarak baglama ornekleri gostrecegim...
Domain ismimiz: irc.Deneme.Net
Ana sunucumuz irc.Deneme.Net olarak kuruluyor ve geriye kalan 2 domain ise su sekilde
1. linklenecek leaf deneme.Deneme.Net
2. linklenecek leaf turkey.Deneme.Net
Bu domainler sub domain olarak acilirlar bir IRCD network\\\"u yapisal olarak boyle kurulmaktadir.
(isterseniz irc.yyy.com irc.zzz.com isimleride kullanilabilir fakat o zaman da bir ircd aginin anlami kalmamaktadir)
link\\\"in anlami iki sunucuyu bir birine bir domain uzerinden portal haline getirmektir
genelde yapilan en buyuk hata örnegin irc.xxxx.com sunucu ile irc.yyy.com sunucusunun birlestirilirken yapilan hatadir.
1. Proxy Nedir?
Proxy,internet erişimi olan bir başka makineye bağlanarak,bu makine aracılığı ile internet kaynaklarını kullanmanızı sağlayan bir çeşit yazılımdır.Bu yazılım aracılığı ile sizin internet erişimini farklı bir kaynaktan gerçekleştirmenizi sağlayan sunucu ise Proxy Server olarak adlandırılır.
Çoğunluk proxy serverler siz webde sörf yaparken web sayfalarının bir kopyasını saklatarak sizin internet erişim hızınızı artırmak amacı ile kullanılır,bununla birlikte proxy serverlar bütün büyük internet protokollerinin bir parçasıdır.IRC üzerindeki kullanıcılar ise genellikle gerçek IP (Internet Protokol) adreslerini gizleyerek Network Tabanlı saldırılara karşı bir önlem olarak kullanmaktadır.
2 · Neden Proxy\"e izin verilmiyor?
Doğru olarak kurulmuş ve sadece sizin erişiminize açık proxy\"ler için bir problem bulunmamaktadır.Ancak sizin tarafınızdan yanlış olarak kurulmuş ve internet üzerindeki başka kullanıcıların kullanımına açık olan [genellikle Open proxy (açık proxy) ] proxyler,başkaları tarafından kullanılarak bir "atlama noktası" gibi sizin makinenizden bağlanabilirler.
Hemen hemen tüm proxy kullanıcılarının kullandığı gibi isimsiz/halka açık/anonim (anonymous) proxyler kullanarak irc servera bağlanıyor olabilirsiniz.Bu tip anonim adresler kötü niyetli kullanıcıların sohbet ortamını bozmak,reklam yaparak servera saldırmalarını sağlamak amacıyla gerçek ip adreslerini gizleyen bir paravan halini almaktadır.Bu sebeple Server botu tarafından belirlenen Open Proxy adresler otomatik olarak server\"a girişte Z:lined olarak eklenmektedir.
3 · IRC\"yi nasıl etkiliyor?
Eğer uzun süreden beri irc\"de bulunuyor iseniz,Open Proxy kullanılarak yapılmış saldırıları tanık olmuşsunuzdur.Onlarca kullanıcı client\"ı bir kanal girer,ve genelde saçma bir harf dizilişine sahiptir,ve büyük miktarda datayı (Renkli mesaj yada CTCP mesajlarını) kanala göndermeye başlarlar.Genellikle bu saldırıları kanala hızlı bir şekilde girip-çıkarak (join-part) devam ettirirler ve daha fazla karışıklığa yol açarlar.
Kanalı tamamen kitlemedikçe (Bu kanalı +m ve kayıtsız nicklerin girişini engellemek için +R modunu kullanarak veya girişi yasaklayan başka herhangi bir mod ile yapılır),bu flood saldırısını durdurmanın etkili bir yolu yoktur. Kanala modlar sayesinde yazı yazılması engellense dahi,Flood yazısı kullanıcıların özeline gönderilerek serverdan kopmaları sağlanır.
Bu tip saldırıların çoğu Open Proxy kullanılarak yapılır çünkü kullanımı kolaydır.Bu tip proxylerin oldukça fazla listesi Internet aracılığı ile bulunabilir,bu nedenle IRC sunucularında Proxy kullanımına izin verilmez.Eğer proxy kullanmak zorunluluğunuz varsa bu sadece sizin erişiminize ait ve düzgün bir şekilde kurulmuş güvenli bir proxy olmalıdır.
5 · Ident Nedir?
Ident çok kullanıcılı Unix sistemler için,hangi username (irc\"de ident) ile hesaplarını aktive ettiklerini bulmak için geliştirilmiş bir sistemdir.Bu nedenle istediği zaman username\"ini (ident\"ini) değiştirebilecek kişisel Pc kullanıcıları için ident anlamsızlaşır. Ancak ident\"in değiştirilebilir olması irc üzerindeki koruma amaçlı yapılacak olan ayarlamaları değiştirmez.Irc\"ye bağlanan inviter bot/spam gibi istismar edici client baglantıların çoğunluğunun ident server\"ı olmadan sunucuya bağlanmaya çalışır.
6 · Bilgisayarımda bulunan Ident Server\"ı nasıl aktif hale getirebilirim?
IRC üzerinde buluşup sohbet eden kullanıcıların çuğunluğu Windows işletim sistemi kullanır.Windows işletim sistemleri için birçok sayıda farklı client olmasına rağmen en popüler IRC client\"ı Mirc\"dir.Çok sayıda client olduğu ve hepsini açıklama imkanız olmadığı için vereceğimiz örnek Mirc client\"ı için geçerli olacaktır.
NOT : Biz bu bilgiyi kullanıcılarımıza yardım amacı ile veriyoruz. RekorNET IRC Sunucusu,Mirc programının kurulumu ve konfigürasyonu ile ilgiyi desteği sağlayamaz.Yardım ve destek ile ilgili tüm isteklerinizi programı sağlayan firmaya iletmelisiniz.
Mirc Versiyonları için Ident Server nasıl aktif hale getirilir?
Mirc programı tanımlanmış olan USER ID ve SYSTEM parametrelerini servera bağlanırken yapılan ident sorgusuna cevap olarak göndererek bir ident server olarak çalışabilir.
Mirc Programını çalıştırın.
kısmına tıklayınız (Bu diyalog kutusuna ulaşmak için başka bir yolda Tools menüsüne daha sonra bu menü altındaki Options bölümünü tıklamaktır.Veya kısa yol tuşları olan " Alt+o " kombinasyonunu kullanabilirsiniz.)
Diyalog kutusu geldikten sonra Connect kısmının sol yanında bulunan " + " işaretine tıklayarak alt menüyü görünüz.
Identd kısmını mouse ile tıklayarak seçiniz.
Identd kısmını seçtikten sonra değişecek olan sağ panelde \"Enable Identd Server\", \"Show Identd Requests\" ve \"Enable Only When Connecting\" kısımlarının hepsini seçiniz.
User id olarak kullanmak istediginiz sözcüğü USER ID kısmına yazınız
Yaptığınız seçimleri saklamak için OK tuşuna basınız
7 . Ident server\"ı aktif hale getirmeme ve proxy veya firewall kulanmadığım halde server\"a giremiyorum?
Bazı ISP (Internet Services Provider,Türkçesi; Internet Servis Sağlayıcı olan ISS\"dir) şirketleri sadece onların bileceği geçerli bazı nedenlerden dolayı,ident isteklerini bloklar. Eğer siz kendinize ait programın konfigürasyonundan ve işlemleri tamamıyle doğru yaptığınızdan eminseniz,size önerimiz kullandığınız internet paketinizin sağlayıcısı olan firmanın teknik departmanı ile görüşmeli ve bu konuyu araştırmalarını istemelisiniz.
Ayrıca Universite ağları yada Internet kafe gibi bir ana makineden paylaşılan internet erişimlerini kullanan kişilerin, bağlandıkları ana makinede Ident Server çalışmıyorsa, kendi makinelerindeki Ident server\"ı aktif etmelerinin bir faydası olmayacaktır.
8 . Firewall ardından bağlanıyorum,ne yapabilirim?
. Firewall ardından bağlanıyorum,ne yapabilirim?
Eğer kişisel bilgisayarınız ise veya firewall konfigürasyonuna erişiminiz olduğu bir ağdan bağlanıyor iseniz,113 numaralı port\"u açınız ,inbound ve outbound baglantılarına izin veriniz.Eğer firewall konfigürasyonuna erişiminiz yoksa (Bir işyeri, üniversite ağında veya benzeri bir yerde) sistem yöneticisine yardım için başvurmalsınız.
Bu döküman artiiist tarafından eklenmiştir.
Evet arkadaslar simdi bu bolumde size detayli olarak eggdrop kurulumu anlaticagim boylece hepiniz kendiniz shell`inize eggdrop kurabileceksiniz..
Oncelikle eggdrop`u adresinden cekiyoruz. bu islemi hizli yapmak icin telnetden yapiyoruzki download edip tekrar upload etmek icin zaman kaybetmeyelim. telnet hesabiniza login olun. daha sonra karsiniza gelen ilk komut penceresinden su komutlari sirasiyla yazin...
[user@mIRCHane user] wget http://depo.mirchane.com/dosyalar/eggdrop1.6.18.tar.gz
[user@mIRCHane user] tar zxvf eggdrop1.6.18.tar.gz
[user@mIRCHane user] cd eggdrop1.6.18
[user@mIRCHane eggdrop1.6.18] ./configure
[user@mIRCHane eggdrop1.6.18] make config yada make iconfig (burada uzman degilseniz sadece make config komutunu kullanin make iconfig komutu moduler uzerinde secim yapmanizi saglar.yani kullanimi gerekli degil)
[user@mIRCHane eggdrop1.6.18] make
[user@mIRCHane eggdrop1.6.18] make install
Eggdrop botumuzun kurulumu suan bitti artik bundan sonra conf dosyasini vede tclleri hazirlamak kaliyor. simdi sira conf ve tcl olaylarinin halledilmesinde.. (make install komutundan sonra dewam..) bu bolumde 2 ayri yolda tcl ve conf dosyalarinizin kullanimini anlaticagim.. 1.yol pico ve vi gibi derleme programlarinin kullanimini bilmeyenler icin 2.yol ise bu programlari kullanmayi bilenler icin...
1.yol dosyalarin editlenmesinde pico kullaniyoruz.. oncelikle hazir bir conf dosyasini shell`imize cekelim..
[user@mIRCHane user] cd eggdrop
[user@mIRCHane eggdrop] wget http://depo.mirchane.com/dosyalar/ornek.conf
seklinde ornek eggdrop conf dosyamizi indiriyoruz... daha sonra
[user@mIRCHane eggdrop] pico ornek.conf
diyerek conf dosyamizi editliyoruz... Editlerken zaten verilmis olan kisa aciklamalari kullanabilirsiniz.. Bu aciklamalarla dosyayi editlemeniz cok kolay olucaktir... pico ile conf dosyanizi editledikten sonra farkli bir isimle kayit edin. mesela bot1.conf diye boylece hem eski conf durmus olur hemde yeni confun ismi daha kisa olur botunuzu calistirmak icin artik sadece [user@mIRCHane eggdrop] ./eggdrop -m bot1.conf yazmaniz yeterlidir. -m komutunu botu ilk kez calistirirken kullanin bot ilk kez calistirilirken -m ye ihtiyac duyar daha sonra -m ye ihtiyaciniz yoktur. daha sonra botun baglandigi irc serverina girip sunu yazin /msg botnick pass sifreniz boylece bot sizi owner olarak tanimlar..
2.yol 2. yol ise pico kullanmaya gerek yoktur.. Gerekli olan ornek.conf u sitemizden kendi makinenize cekin vede kendi isteklerinize gore editleyin.. daha sonra bu conf dosyasini ftp kullanarak shell hesabiniza atin vede
[user@mIRCHane eggdrop] ./eggdrop -m eggdrop.conf
yazarak botunuzu calistirin... -m komutunu botu ilk kez calistirirken kullanin bot ilk kez calistirilirken -m ye ihtiyac duyar daha sonra -m ye ihtiyaciniz yoktur. daha sonra botun baglandigi irc serverina girip sunu yazin /msg botnick pass sifreniz boylece bot sizi owner olarak tanimlar..
Bu döküman artiiist tarafından eklenmiştir.
Bu dokumanda psyBNC nin nasil kurulacagini anlaticagim..
psyBNC son zamanlarin en populer BNC programidir.Oncelik psyBNC kurulumunu sizlere 2 ayri kisimda anlatmak istiyorum..
1. kisimda telnet kullanarak nasil kurulacagi vede 2. kisimda ise SSH ile nasil kurulacagi..
Aslinda 2 secenekte birbiriyle ayni fakat SSh kullanirsaniz cok daha rahat bir sekilde ayarlari degistirebilirsiniz..!
Simdi ilk basta 1. yoldan bahsetmek istiyorum..
Telnet kullanarak shell hesabimiza baglaniyoruz...
Baglandigimizda karsimiza soyle bir ekran cikiyor..
[user@mIRCHane user]
bu ekrandayken hemen psyBNC yi shell hesabimiza indiriyoruz..!
[user@mIRCHane user] wget http://depo.mirchane.com/dosyalar/psyBNC2.3.tar.gz
yaziyoruz ve psyBNC yi download ediyoruz..Daha sonra
[user@mIRCHane user] tar zxvf psyBNC2.3.tar.gz
yazarak zipli dosyayi aciyoruz..
Simdi psyBNC klasorune giriyoruz..
[user@mIRCHane user] cd psybnc
ve kuruluma basliyoruz..
[user@mIRCHane psybnc] make
yazdiktan sonra eger herhangi bir errorla karsilasmadiysaniz kurulum bitti..
Simdi tek yapmamis gereken psybnc.conf u editlemek..
Yalniz bu istege gorede yapilabilir.Isterseniz psybnc yi .conf da hicbi degisiklik yapmadanda calistirabilirsiniz..!
Fakat eger ayni makinede baska birisi 31337 portunu kullaniyosa sizin psybnc niz calismicaktir..
O yuzden psybnc.conf dosyasini editleyip port kismindaki 31337 yi kullanilmayan bir portla degistirmeniz tavsiye edilir..
PSYBNC.SYSTEM.PORT1=31337 PSYBNC.SYSTEM.HOST1=*
PSYBNC.HOSTALLOWS.ENTRY0=*;*
Degiklik yapildiktan sonra..
[user@mIRCHane psybnc] ./psybnc
yazarak psybnc nizi calistirabilirsiniz..!
psybnc nin calisip calismadigini gormek icin
[user@mIRCHane psybnc] ps x
yazin ve eger karsiniza
PID TTY STAT TIME COMMAND
13542 ? S 0:00 /usr/sbin/sshd
13543 pts/3 S 0:00 -bash
14206 pts/3 S 0:00 ./psybnc 14207 pts/3 R 0:00 ps x
seklinde bir ekran cikicaktir..
bu ekranda ./psybnc goruyorsaniz psybnc ni calisiyordur..
Simdi yapmaniz gereken mirc`i acip psybnc nize baglanmaktir..
/server shellinizin.ipsi
seklinde baglanabilirsniz..
psybnc otomatik olarak ilk baglanan kisiye adminlik yetkisini vericektir..
Telnet ile kurulum bu kadar..
Ancak dikkat etmeniz gereken tek bir konu var..
psyBNC nin en buyuk eksikligi ssl nin nerde oldugun kendisi bulamamasidir..
Yani psyBNC kuruldugu makinada ssl nin /usr/local/ssl dizininde oldugun sanar fakar cogu linux makinede bu ayar /usr/share/ssl dir..
Bu sebepten dolayi telnet ile kurulumda problemler yasiyabilirsiniz..!
Eger "make" komunutu kullanirken error ile karsilasirsaniz yapmaniz gereken sey sudur..
[user@mIRCHane psybnc] whereis ssl
yazin vede karsiniza cikicak cevap
ssl: /usr/share/ssl /usr/share/man/man3/ssl.3ssl.gz
ise o zaman Asagida Vericegimiz 2.yol olan SSH kurulumu yapmaktan baska sansiniz yok...
2.yol
SSh ile psybnc kurulumu...
Bu bolum genel olarak telnet kurulumu ile ayni tek bir bolumu haric..
burdada ayni telnetdeki gibi basliyoruz..
[user@mIRCHane user] wget ftp://irc..org/psyBNC2.3.tar.gz
yaziyoruz ve psyBNC yi download ediyoruz..Daha sonra
[user@mIRCHane user] tar zxvf psyBNC2.3.tar.gz
yazarak zipli dosyayi aciyoruz..
Simdi psyBNC klasorune giriyoruz..
[user@mIRCHane user] cd psybnc
ve kuruluma basliyoruz..Iste burasi biraz daha degisik..
Burda make komutundan once
[user@mIRCHane psybnc] make menuconfig
yazarak ozel ayarlara girebiliriz..
Bu komut Telnetde calismicaktir..
(Dikkat.! eger telnetdeki kurulumda hata yasiyorsaniz yada "whereis ssl" sonucu yukarida gosterildigi gibi cikiyorsa burda bir kac ayarla yapmaniz gereklidir..!
[user@mIRCHane psybnc] make menuconfig
yazdiginizda karsiniza menu cikicaktir burda en ustte bulunan Compile Options yazan yere girin..
Yeni cikan menude asagilara inin vede SSL-Path: yazan yeri bulun ve enterlayin..
Karsinizdaki penceredeki /usr/local/ssl yazan yeri /usr/share/ssl ile degistirin vede OK diyerek cikin..
Daha sonra pencerelerde EXIT ve EXIT diyerek cikin..)
make menuconfig bittikden sonra
[user@mIRCHane psybnc] make
yazin vede kurulumu tamamlayin..Bundan sonraki Telnet ile aynidir..
Simdi tek yapmamis gereken psybnc.conf u editlemek..
Yalniz bu istege gorede yapilabilir.Isterseniz psybnc yi .conf da hicbi degisiklik yapmadanda calistirabilirsiniz..!
Fakat eger ayni makinede baska birisi 31337 portunu kullaniyosa sizin psybnc niz calismicaktir..
O yuzden psybnc.conf dosyasini editleyip port kismindaki 31337 yi kullanilmayan bir portla degistirmeniz tavsiye edilir..
PSYBNC.SYSTEM.PORT1=31337 PSYBNC.SYSTEM.HOST1=*
PSYBNC.HOSTALLOWS.ENTRY0=*;*
Degiklik yapildiktan sonra..
[user@mIRCHane psybnc] ./psybnc
yazarak psybnc nizi calistirabilirsiniz..!
psybnc nin calisip calismadigini gormek icin
[user@mIRCHane psybnc] ps x
yazin ve eger karsiniza
PID TTY STAT TIME COMMAND
13542 ? S 0:00 /usr/sbin/sshd
13543 pts/3 S 0:00 -bash
14206 pts/3 S 0:00 ./psybnc 14207 pts/3 R 0:00 ps x
seklinde bir ekran cikicaktir..
bu ekranda ./psybnc goruyorsaniz psybnc ni calisiyordur..
Simdi yapmaniz gereken mirc`i acip psybnc nize baglanmaktir..
/server shellinizin.ipsi
seklinde baglanabilirsniz..
psybnc otomatik olarak ilk baglanan kisiye adminlik yetkisini vericektir..
Bu döküman artiiist tarafından eklenmiştir.
ndernet ircu2.10.12.08 Kurulumu...
Telnet yada SSH kullanarak shell hesabimiza baglaniyoruz..Karsimiza soyle bir ekran cikiyor.. [user@mIRCHane user]
Bu ekrandayken hemen ircuyu download etmek icin komutu giriyoruz..
[user@mIRCHane user]wget http://depo.mirchane.com/dosyalar/ircu2.10.12.08.tar.gz yazin ve ircu2.10.12 yi shellinize cekin..DAha sonra
[user@mIRCHane user]tar zxvf ircu2.10.12.08.tar.gz
yazin..Artik shel hesabinizda ircu2.10/ die bir dizin var..
o dizinin icine girin...
[user@mIRCHane user]cd ircu2.10
[user@mIRCHane ircu2.10]ewt simdi ircu nin icindeyiz..
ircuyu kurmak icin sirasiyla su islemleri yapiyoruz..
[user@mIRCHane ircu2.10]./configure
[user@mIRCHane ircu2.10]make
[user@mIRCHane ircu2.10]make install
bu komutlardan sonra ircu kurulumu bitti..
[user@mIRCHane ircu2.10]cd ~/lib/
simdi pico example.conf diyerek confu editleyebilirsiniz.. Eger isterseniz sitemizdeki ornek ircu.confu cekip onu kullanabilirsiniz. Tabiki onun kullanimi daha kolaydir cunku turkce aciklamalarla her satir tek tek aciklanmistir.
[user@mIRCHane lib]edit islemi bittikden sonra dosyasi kaydederken ircd.conf olarak kaydedin..
ircd.conf ~/lib/ klasorunun altinda olmalidir...
[user@mIRCHane lib]cd ..
[user@mIRCHane ~]bin/ircd
yazarak ircu nuzu calistirabilirsiniz.
[user@mIRCHane ~]ps x yazip yada irc ye baglanmayi deneyip serverinizin calisip calismadigini kontrol edebilirsiniz. Problemlerinizde sitemizden yardim alabilirsiniz.
Bu döküman artiiist tarafından eklenmiştir.
Oncelikle Shellimize login oluyoruz..
Hemen bahamut dosyalari icin bi klasor olusturuyoruz..
[user@IRCTurk user]$ mkdir ircd
Bu komut ile ircd/ klasoru olusturduk..Simdilik buna dokunmuyoruz bunu ilerisi icin kullanicaz..
Simdi Bahamut1.4.35 i shell hesabimiza indiriyoruz..
[user@IRCTurk user]$ wget http://bahamut.dal.net/ircd-qa/bahamut-1.4.35-release.tar.gz
Artik bahamut1.4.25 hesabimizda simdi sira zipli dosyayi acmaya geldi..
[user@IRCTurk user]$ tar zxvf bahamut-1.4.35-release.tar.gz
yaziyoruz..Simdi zip dosyasi acildi vede shellinizde bahamut-release/ adinda bi klasor olustu..
simdi o klasorun icine giriyoruz..
[user@IRCTurk user]$ cd bahamut-release
Simdi bahamut klasorunun icindeyiz vede kurma islemine baslayabiliriz..
[user@IRCTurk user]$ ./configure
bu islem bittikten sonra
[user@IRCTurk user]$ ./config
yaziyoruz..Bu islem sirasinda kurulum bize sorular sorucaktir..
Sirasiyla sorulara bakalim...
What are the maximum File Descriptors that the IRCD can use?
[1024] ->
Sadece ENTER tusuna basin..
What are the maximum number of Users you
intend to allow on your IRC server?
Note that you can now change this number
on the fly with with /set command.
[1000] ->
Gene Entera Basin..
What is the maximum connection buffer amount?
Note, this CANNOT exceed the number of file descriptors
minus the maximum clients.
[24] ->
Entera basin..
What directory are all the server configuration files in?
Note, this directory name needs to end with a /
[/home/Stonkeep/bahamut] ->
kuruluma baslamadan once yaptigimiz islemi hatirlatin mkdir ircd yazmistik..Simdi burada oranin tam yolunu vericegiz vede bahamutu ircd/ klasorunun icine kuracagiz..
cevap olarak buraya /home/kullaniciadi/ircd yaziyoruz..
kullanici adi olarak shellinize login olarak kullandiginiz username i kullanin..Vede onceden ircd/ klasorunu yaratmayi unutmayin..
What is the explicit path to where the ircd binary will be
installed? This should point to a file, not a directory.
[/home/Stonkeep/bahamut] ->
Bu soruyada /home/kullaniciadi/ircd/ircd olarak cevap veriyoruz..
Dikkat sakin sonuna "/" isareti koymayin..
Would you like to see when a /stats is requested?
This only applys for +y users.
[Yes] ->
ENTERlayin..
There are clients out there ignoring the MOTD numeric, so
there is no point forcing MOTD on connecting clients. Instead of
sending the MOTD, enabling this will just send a short notice to the
connecting client asking them to read the motd.
To change the notice, you may edit ircd.smotd in the same directory
as your ircd.motd file.
[Yes] ->
ENTERlayin..
Would you like Connecting Clients to by automatically set +i?
[Yes] ->
ENTERlayin..
Would you like to compile as a HUB?
[No] ->
Eger baska bir servera link atmicaksaniz Yes diyin yoksa ENTERlayin..
Would you like connecting users to be sent a notice regarding
wingate and socks scans? This must be defined if you
intend to run your server on DALnet.
[Yes] ->
ENTERlayin..
What host does your wingate bot run from?
This is only a default and may be overridden with a T: line
See doc/example.conf for more information on T: lines
[some.bot.host] ->
proxy.serverinizismi.net olarak yazin..
What address can users affected by k-lines ask for help?
This is displayed to all LOCALLY k-lined users upon connect.
This should be the address of the local administrator.
This should _NOT_ be kline@dal.net!
[admin@poorly.configured.server.com] ->
kline larda kullanilacak adres..Admin adresinizi girmeniz yeterli olucaktir..
What address can users affected by autokills ask for help?
This is displayed to all globally autokilled users upon connect.
This should be the address of the network administrator.
On dalnet, this should be kline@dal.net.
[admin@poorly.configured.server.com] ->
buna akilllerin icin kullanilacak adres yukaridaki ile ayni adresi girin...
Would you like to use syslog for server logging?
This is STRONGLY reccomended, many errors can be caught by syslog.
[No] ->
YES diyip ENTERlayin..
What sendq length do you wish to have?
[5050000] ->
ENTERlayin..
What size of a bufferpool do you wish to have?
A bufferpool is a total of ALL sendq\"s in use
[(4 * MAXSENDQLENGTH)] ->
ENTERlayin...
Do you want your server to hide U:lined servers in a /links?
If you are planning to link to DALnet, this MUST be defined.
[Yes] ->
ENTERlayin..
Do you want to use the poll system call?
If you are on a solaris machine, this is mandatory.
Linux machines using a kernel older than 2.4 should use select.
Poll works nicely on freebsd machines.
Select is more economical for small networks.
[Yes] ->
ENTERlayin..
If you have network services and would like to make use of
the built in secure services aliasing features, type in the
name of your network services server here. If you are a
DALnet admin, you would type in "services.dal.net" below.
[services.dal.net] ->
Servislerinizin Ismini yazin.. Services.serveriniz.net gibi..
What is the maximum number of channels a user should be able to join?
[10] ->
Bir kullanici en fazla kac kullanici girebilir.. Tavsiye: 15
Would you like to encrypt oper passwords in O:lines?
[No] ->
ircd.conf daki O:line(Oper sifresi)sifrelenmis mi yoksa normal yazimi olucak..Yes derseniz sifre yapmak icin tools/ klasoru altindaki mkpasswd u kullanmiz gereklidir.. Normal sifreleme icin ENTERa basin..
Would you like to enable connection-throttling code?
[Yes] ->
ENTERlayin..
Evetttt bu bolumde bitti.Simdi sira dosyalari sisteminiz icin uygun hale getirmekde..
[user@IRCTurk user]$ make
[user@IRCTurk user]$ make install
yazarak bahamut kurulumunu tamamliyoruz..
Eger herseyi dogru yaptiysaniz ircd.conf vede ./ircd dosyalariniz /home/kullaniciadi/ircd klasorunun icinde olucaktir..
[user@IRCTurk user]$ cd
[user@IRCTurk user]$ cd ircd
sizi direkman bu klasore goturucektir..
Bundan sonra yapmaniz gereken sey ircd.conf u editlemek vede ./ircd komutu ile serverinizi calistirmak...
Kolay Gelsin...
Bu döküman artiiist tarafından eklenmiştir.
tr-ircd eski irctr.gen.tr serverindaki yoneticiler tarafindan gelistirilmeye baslanmis daha sonra ttnet.net.tr tarafindan devam ettirilen bir ircd`dir.
Guzel ozellikleri ile kullanimi gercekten iyidir ancak bazi problemleri tabiki vardir. Yakin zamanda yeni version cikacagi`da soyleniyor.
Oncelikle tr-ircd yi download ediyoruz.
[user@mIRCHane user] wget http://depo.mirchane.com/dosyalar/trircd5.tar.gz
daha sonra cektigimiz dosyayi aciyoruz.
[user@mIRCHane user] tar zxvf trircd5.tar.gz
Suanda tr-ircd configure vede kurulum icin hazir durumda simdi klasorun icine giriyoruz,
[user@mIRCHane user] cd trircd-release-5.5.3-r
bunda sonra kuruluma baslamak icin 2 yolumuz var 1. si makinede openssl varsa normal sekilde kurulumu yapiyoruz
[user@mIRCHane trircd-release-5.5.3-r] ./configure
Eger makinede openssl yoksa yada make sonunda error ile karsilasiyorsaniz
www..org
[user@mIRCHane trircd-release-5.5.3-r] ./configure --disable-openssl
yaziyoruz vede ssl ozelligini iptal ediyoruz. Daha sonra
[user@mIRCHane trircd-release-5.5.3-r] make
[user@mIRCHane trircd-release-5.5.3-r] make install
yazarak kurulumu tamamliyoruz. Tr-ircd kurulumu tamamlandi, simdi sira conf dosyalarini ayarlayip ircd yi calistirmakta.
Tr-ircd conf dosyalari ana shell klasorunuzun altinda tr-ircd5/ altinda etc/ klasoru altindadir. Burda editlenmesi gerekli olan en onemli dosya tabiki ircd.conf dur. Simdi once ornek confu gerekli yere kopyalayalim
[user@mIRCHane trircd-release-5.5.3-r] cd ../tr-ircd/etc
[user@mIRCHane etc] cp ../../trircd-release-5.5.3-r/doc/configuration/example.conf ircd.conf
simdi ornek conf ircd.conf olarak gerekli yere kopyalandi sirada bunu editlemek var bunu ister pico isterseniz vi editoru ile yapabilirsiniz.
Editlemi islemi bittikten sonra serverinizi
[user@mIRCHane etc] cd ..
[user@mIRCHane etc]bin/ircd
yazarak ircd`nizi baslatabilirsiniz. eger problem varsa ircd calismicak vede sizede hatayi gostericektir.
Ayrica unutmamaniz gereken bir diger olay ise tr-ircd nin confu cok uzun vede karmasiktir. Editlerken her satir icin ayri ayri dikkat etmelisiniz. Kurulum tamamlandi.
Bu döküman artiiist tarafından eklenmiştir.
Auspice yeni nesil irc servislerinden biri vede bircok ozellige sahip, anope yada ircservices kadar saglam olmasada birlikte geldigi ozellikler bakimindan bircok kisinin secimi olabilir.
Oncelikle auspice son versionu olan 2.8.1`i shell hesabimiza indiriyoruz.
ston@server1 [~]# wget http://easynews.dl.sourceforge.net/sourceforge/auspice/aus2.8.1.tgz
bu islem bittikten sonra, sira dosyayi acmaya geldi.
ston@server1 [~]# tar zxvf aus2.8.1.tgz
Simdi auspice servisleri auspices/ klasoru - - icine acilmis durumda simdi configure islemine basliyalim.
ston@server1 [~]# cd auspices/
ston@server1 [~]# ./config
Bu islemden sonra auspices bazi sorular sorucak bu sorulari istediginiz gibi cevap verebilirsiniz, ancak ben burada en uygun olanlari vericem, boylece program daha ii calisicaktir.
---> Select IRCd you are using
*******************WORKBEST*******************
1) Unreal
2) Titan & Viagra
******************EXPERIMENTAL*****************
3) Ultimate 2.8.x
4) Liquid 8.0 (or later)
5) RageIRCd 1.4 (or later)
6) Bahamut
7) DreamForge
8) CR
9) Ultimate 3.x
***********************************************
burda en iyi secim Unreal, 3 ve asagisindakiler buyuk ihtimalle sorun cikartabilirler, eger denemek istiyorsaniz butun sorumlulugu size ait.
Secim olarak Unreal yaptikdan sonra hangi versionu kullanicagimizi seciyoruz.
Please Select Version
1) 3.1.x
2) 3.2 or greater
Burda hangi versionu kullaniyorsaniz onu secin.
Disable X, W, MassServ [Y/N]?
Buna N diyebilirsiniz, servislere X, W vede MassServ ekler. X ve W semboliktir, massserv toplu olarak islem yapar.
This one make your network unstable
This option also make your services lag
Enable Game [Y/N]?
Buna kesinlikle N demeniz gereklidir, eger Y derseniz servisleriniz devamli cokebilme ihtimali icinde olucaktir.
Enable WebServ? (EXPERIMENTAL) [Y/N]
Bu deneme asamasinda olan WebServ servisini aktive eder, N demeniz tavsiye edilir, Y dersenizde problem cikmaz.
configure islemi bitti simdi sirada kurulumu bitirmek var.
ston@server1 [~]# make
ston@server1 [~]# make install
Boylece auspice servislerinin kurulumu tamamlandi.
Artik servisleri sample.conf u duzenleyip services.conf olarak kaydettikden sonra ./services komutu ile calistirabilirsiniz.
Bu döküman artiiist tarafından eklenmiştir
Oncelikle shell hesabimiza anopeyi cekiyoruz.
ston@server1 [~]# wget http://depo.mirchane.com/dosyalar/anope-1.7.17.tar.gz
Simdi dosyayi acalim.
ston@server1 [~]#tar zxvf anope-1.7.17.tar.gz
simdi kurulum islemlerine basliyalim.
ston@server1 [~]# cd anope-1.7.17/
ston@server1 [~/anope-1.7.17]# ./configure
Anope size bazi sorular sorucaktir, bu sorularin ilk bastaklilerine direkman ENTERa basarak gecin.
Which of the following is closest to the type of server on your IRC network?
1) DreamForge 4.6.7 [this is an old IRCd, you should upgrade to Bahamut]
2) Bahamut 1.4.27 or later
3) UnrealIRCd 3.1.1 or later
4) UltimateIRCd 2.8.2 or later
5) Sequana 0.3.0 or later
6) UltimateIRCd 3.0.0 (alpha26 or later only)
Kullanicaginiz ircd`ye gore seciminizi yapin.
Bundan sonraki sorulara da direkman ENTER deyip gecin. Sira geldi kuruluma.
ston@server1 [~/anope-1.7.17]# make
ston@server1 [~/anope-1.7.17]# make install
anope artik ~/services/ klasorune kuruldu, simdi services/ klasorune girip example.conf u editleyin, daha sonra bunu services.conf olarak kayit edip, servisleri ./services diyerek calistirin.
Bu döküman artiiist tarafından eklenmiştir.
Oncelikle ssh ile shell hesabimiza baglaniyoruz vede Unreal3.2.4 versionunu cekiyoruz.!
ston@IRCTurk [~]# wget http://depo.mirchane.com/dosyalar/Unreal3.2.4.tar.gz
Zipli dosyayi aciyoruz.!
ston@IRCTurk [~]# tar zxvf Unreal3.2.4.tar.gz
Sira kuruluma geldi. --
ston@IRCTurk [~]# cd Unreal3.2/
ston@IRCTurk [~/Unreal3.2]# ./Config
Size bircok soru sorucak hepsine ENTERa basarak gecin.
ston@IRCTurk [~/Unreal3.2]# make
Unreal3.2 kurulumu bitti, simdi sirada unrealircd.conf u editlemekte, ayni klasor altindaki unrealircd.conf u pico kullanarak editleyebilirsiniz -- yada kendi makinenize indirip duzenleyebilirsiniz. Eger isterseniz sitemizdeki turkce aciklamali confu cekip onuda kullanabilirsiniz.
ston@IRCTurk [~/Unreal3.2]# wget http://depo.mirchane.com/dosyalar/unrealircd.conf
ston@IRCTurk [~/Unreal3.2]# pico unrealircd.conf
Ustteki 2 satir eger tarafindan hazirlanmis conf dosyasini kullanmak istiyorsaniz yapilmalidir.! Simdi kurulum vede conf editleme bitti.!
ston@IRCTurk [~/Unreal3.2]# ./unreal start yazarak Unreal3.2 yi calistiriyoruz.!
Bu kadar basit.!
Bu döküman artiiist tarafından eklenmiştir.
Once XServ`i direkman shell hesabimiza cekiyoruz. (Eger daha onceden ftp ile gonderdiyseniz bunu yapmaniza gerek yok.)
[user@mIRCHane user] wget http://easynews.dl.sourceforge.net/sourceforge/xserv/XServ1.01-beta.tar.gz
[user@mIRCHane user] tar zxvf XServ1.01-beta.tar.gz
[user@mIRCHane user] cd XServ1.01
[user@mIRCHane XServ1.01] ./kur
Kurulum sadece bu kadar basittir. Kurulum islemi sistemin hizina gore 3-10 dakika kadar surebilir. Bir P4 islemcide kurulum suresi 2 dakika iken celeron bir islemcide bu sure 10dakikaya cikabilecektir.! Ayrica sistem cok yuklu bir sistem ise kurulum uzayabilir.! Kurulum bittikten sonra karsiniza zaten kurulumun bittigini belirten bi msg cikacaktir.! Simdi sira geldi conf dosyasini duzenlemeye, conf dosyasini duzenlemek oldukca kolaydir cunku aciklamalar vede conf tamamiyle turkcedir. pico ile xserv.conf u acip, icindeki ayarlari kendi serveiniza gore degistirin vede bittikten sonra kaydedip cikin, isterseniz xproxy.conf dosyasinida editleyebilir vede servera girilmemesini istediginiz portlari confa ekleyebilirsiniz. Eger pico yada vi kullanmasini bilmiyorsaniz, shell hesabiniza ftp ile baglanip xserv.conf dosyasini makinenize indirin. Wordpad ile editleyip tekrar ftp ile shell hesabiniza gonderin. Servisleri calistirmak icin ./XServ yazmaniz yeterli olucaktir. Eger servisler serveriniza baglanmazsa hatayi logs/hersey.log dosyasinin icine bakarak bulabilirsiniz. Eger sorunu cozemezseniz Forumlarimizdan bize ulasabilirsiniz. XServ servera baglantikdan sonra ilk nicki regleyeni services root admin (CService Root) olarak eklicektir. Guvenlik onlemi icinde ilk nicki sadece ircop olan birisi kayit edebilmektedir. Nickinizi kayit etmek icin /msg x@servis..org regnick nick sifre yazmaniz gerekicektir.! x@servis..org bolumu sizin xserv.conf da ayarladiginiz botun nicki vede servislerinizin adina gore degisik olucaktir unutmayin.!! XServ kurulum vede yonetim bakimindan oldukca kolay vede ozellikli bir servistir. Diger serviceslerde olan botserv`e ihtiyaciniz yoktur cunku OS icindeki komutla zaten servera bot ekleyebilirsiniz. Ayrica kendi proxy scanner`i ile ayrica proxy scanner acmaniza gerek kalmiyacaktir.
Bu döküman artiiist tarafından eklenmiştir.
İlk Başta Shell hesabımıza IRCServices5.0.58 Son sürümü indiriyoruz.
turk@turkcoder.net [~]# wget http://depo.mirchane.com/dosyalar/ircservices-5.0.58.tar.gz
Daha Sonra dosyamızı Açıyoruz ve Açmış olduğumuz klasore giriyoruz.
turk@turkcoder.net [~]# tar zxvf ircservices-5.0.58.tar.gz
turk@turkcoder.net [~]# cd ircservices-5.0.58
Simdi Kuruluma Başlıyoruz.
turk@turkcoder.net [~/ircservices-5.0.58]# ./configure
Beginning IRC Services configuration. In what directory do you want the binaries to be installed? Press Return for the default, or enter a new value.
[/usr/local/sbin] /home/kullanıcıadı/services
/home/kullanıcıadı/services does not exist. Create it?
[y] ENTER
Where do you want the data files to be installed?
[/home/kullanıcıadı/services/lib] ENTER
/home/kullanıcıadı/services/lib does not exist. Create it?
[y] ENTER
Configure işlemimiz Bitmiştir. Bundan Sonra Eğer Servislerin Size Türkçe Hitap etmesini istiyorsanız make çekmeden önce
turk@turkcoder.net [~/ircservices-5.0.58]# pico defs.h 36 ncı satırında bulunan
#define DEF_LANGUAGE LANG_EN_US
yazısını aşağıdaki
#define DEF_LANGUAGE LANG_TR
olarak değiştiriniz. Servicesler Türkçe Olacaktır. turk@turkcoder.net [~/ircservices-5.0.58]# make
turk@turkcoder.net [~/ircservices-5.0.58]# make install
yazarak geri kalan kurulum işlemi bitmektedir. Ana Dizinde bulunan services klasorune gidiniz lib/ klasoru altindaki ircservices.conf ve modules.conf dosyalarini editledikten sonra servicesleri calistirabilirsiniz.! Ornek ircservices.conf ve modules.conf sitemizden cekebilirsiniz.!
Bu döküman artiiist tarafından eklenmiştir.
Neostats Asil amac olarak istatistik servisi olan fakat onla birlikte uzerine bircok modul kuralabilen bir sistemdir. En meshur 2 ozelligi secureserv ve opsb dir. Once shell hesabimiza Neostats`i cekiyoruz, Bu yazi yazildiginda son version NeoStats-2.5.16 idi. ston@server1 [~]# wget http://www.neostats.net/NeoStats-2.5.16.tar.gz Simdi sira zipli dosyayi acmakta.
ston@server1 [~]# tar zxvf NeoStats-2.5.16.tar.gz Simdide Neostats kurulumuna basliyoruz. Sirasiyla.
ston@server1 [~]# cd NeoStats-2.5.16
ston@server1 [~/NeoStats-2.5.16]# ./Config
Bu secenekle birlikte size bazi sorular sorucak bu sorulardan ilki cok onemli, hangi ircd versionu kullaniyorsaniz ona gore secmeniz gerekicek.
Which IRC server do you use?
1) Unreal 3.1.x IRCD
2) Unreal 3.2.x IRCD
3) Ultimate 2.x.x IRCD
4) Ultimate 3.x.x IRCD
5) Hybrid7 IRCD
6) NeoIRCd IRCD
7) Bahamut IRCD
8) Mystic IRCD
9) Quantum IRCD
10) Viagra IRCD
11) IRCu (Experimental)
Kullandiginiz ircd numarasini girin.
Bundan sonraki seceneklerin hepsine ENTER lamaniz yeterli olucaktir. Simdi sira kurulumda.
ston@server1 [~/NeoStats-2.5.16]# make
ston@server1 [~/NeoStats-2.5.16]# make install
ston@server1 [~/NeoStats-2.5.16]# cd ../Neostats Kurulum bitti, simdi sirada conf dosyasini olusturmak var, conf dosyasini tek bir komut kullanarak vede sorulan sorulara cevap vererek olusturabilirsiniz.
ston@server1 [~/NeoStats]# ./makeconf Yada isterseniz tarafimizdan hazirlanan conf dosyasini Buraya Tiklayarak indirebilirsiniz.! NeoStats klasorunde ./neostats komutu ile calistirabilirsiniz.
Bu döküman artiiist tarafından eklenmiştir.
Karşılama Mesajı
IP Adreslerini Farklı Göstermek
Gizli Whois
Away Mesajlarını Kapatmak
Karşılama Mesajı
Eggdrop Kurulumu
psyBNC Kurulumu
IRCu Kurulumu
Bahamut Kurulumu
TR-IRCd Kurulumu
Shell Komutları
BNC Nedir?
Eggdrop Nedir?
IRCD Türleri
Multicast
