‘IRC Deamon’ Kategorisi için Arşiv

cr motd

Çarşamba, 08 Ekim 2008

Soru: Cr motd dosyasını nerden hazırlıyoruz?

Cevap: ConferenceRoom Panel bölümünde UseRs Olan kısmı Tıklıyorsun Sonrada Z-Default Seçeneğini seçip aşağı kısımda boş bir alan var tüm motdunu oraya Kopyalıyorsun Ve Sumbit Tıklıyarak aktif ediyorsun..

telnet komutları

Çarşamba, 08 Ekim 2008

TELNET NEDİR

teLnet irc’deki ve web sitenizdeki dosyalarınızın saklandıgı ve onlara telnet ile ulaşmanızı sağLayan bir ara birimdir.

TELNETE NASIL BAĞLANIRIM

Telnet’e windows tabanLı bir iletişim sisteminden bağLanmak için sırası ile başlat > çalıştır > telnet enter yazın ve telnet`E girin daha sonra
XP için = Başlat > çalıştır > telnet enter yazdıkdan sonra Karşınıza Çıkan ekranda ( Microsoft Telnet ) yazar onun karşısında yazı yazıcağınız yere ( o ) Ordunun o’suna bir kere basın ve tekrar ekrana ( - ) gelecektir bundan sonra ip numaranızı yazın örn 212.154.8.181 yazap enterlarsanız 212.154.8.181 ip nolu server’a bağlanırsınız bağlandıktan sonra size kısaca telnet kullanıcı adınız ( Login ) ve şifreniz ( password ) sorulacaktır bunlarıda geçtikten sonra telnet’e bağlanabilirsiniz..
windows98 için = Başlat > çalıştır > telnet enter yazdıkdan sonra Karşınıza çıkan ekranda bağlan , düzen , uçbirim ve yardım menulerini göreceksiniz bunlardan ( bağlan ) kısmını tıklayarak ekrana gelen pencereden ( uzaktaki sistem )’i seçiyoruz ve ordanda Ana bilgisayar adına ip Numaranızı Yazın uç birim türünü vt100 olarak sabit bırakın ve tamam tuşuna basın ve karşınıza telnet sizden kullanıcı adınız ( Login ) ve şifreniz ( password ) isteyecektir bunlarıda yazdıkdan sonra telnete bağlanabilirsiniz.

irc Server telnet Hakkında Bir Kaç Bilgi ( UnreaL ircd’ler için )

TELNET’E GİRDİM NASIL OPER YAZARIM

1. cd Unreal3.2
2. pico opers.conf Yazın Karşınıza Gelen ekranda

oper SezGIn {
from {
userhost *@*;
};
password “123456″;
flags OoaAreDRhwgcLkKbZtBnGNCzvWHe^”;
class clients;
swhois “is a Network Administrator”;
};

Oper = Oper Kullanıcı Adı
password = Operin Kullandıgı Şifre
Flag = Operinizi Ne Tür Admin Olarak Göstermek istediğiniz Laglar

OPER FLAGLARI

NetAdmin : OoawkKbBnCGAreDRhgcLZtGNzvWHe
CoAdmin : OowckKbBnCGWH
ServicesAdmin : OowckKbBnCGWHaA
ServerAdmin : OowckKbBnGWHA
IRCOperator : OHW

TELNET’E GİRDİM NASIL MOTD YAZARIM

telnet’e login oldudunuz girdiniz kısaca şu adımları izlemeniz gerekmektedir
cd Unreal3.2
pico ircd.motd
Girdikten Sonra Karşınıza Motd Ekranı Gelecektir Bu Ekrandan Kendinize Motd HazırLayabilirSiniz.

ROOT ADMİN YAZMAK İSTERSENİZ

telnete girin kısaca
cd services
pico services.conf
services conf dosyasına girdikten sonra ctrl+w tuşuna basın ve ServicesRoot Yazın RootAdmin Bölümüne Geldiğinizde oraya kendi nick’inizi yada root admin yapmak istediğiniz kişinin nick’ini yazın ve ctrl+x diyerek gelen ekrana y harfine basın ve kaydedin daha sonra serviceslerinizi restartlayın ve tekrar açın…

SERVİSLERİM GİTTİ NE YAPMALIYIM

telnete girdikten sonra
ircservices kullananlar için
cd services
./ircservices
services kullananlar için
cd services
./services
yaptıkdan sonra servislerinizi getirebilirsiniz.

Bendende (Alience) cd lerin birisinde nereden aldındığı mechul işinize yarayacak Linux komutları
BİRKAÇ LİNUX KOMUTU

ls :Dizinde bulunan herşeyi listeler.
ls -a :Gizli dosylar ve dizinlerle beraber listeler.
ls -l :Bütün dosyları boyut ve tarihini göstererek listeler.
tar -zxpf <dosya.tar.gz> :Uzantısı tar.gz olan sıkıştırılmış dosyaları açar.
tar -xpf <dosya.tar> :Uzantısı .tar olan dosyaları açar.
gunzip <dosya.gz> :Uzantısı .gz olan dosları açar.
cp <dosya> :Dosyayı kopyalar.
mv <dosya> :Bir dosyayı başka bir dizine taşımanızı sağlar yada dosya adını değiştirir.
mkdir <dizin> :Yeni bir dizin oluşturmanızı sağlar.
rmdir <dizin> :Belirtilen dizini silmenizi sağlar.
rm <dosya> :Dosya silmenizi sağlar.
rm -rf <dizin> :Dizin silmenizi sağlar.
cd <dizin> :Belirtilen dizine geçmenizi sağlar.
cd .. :Bir üst dizine geçmenizi sağlar.
cd ~ :En üst dizine çıkmanızı sağlar.
pwd :O anda bulunduğunuz dizini görüntüler.
pico <dosya> :Belirtilen dosyayı text editör ile düzenlemenizi sağlar.
ftp <site> :Belirtilen siteye FTP bağlantısı sağlar.
lynx <site> :Belirtilen siteyi görüntüler.
df :Harddisk istatistiklerini gösterir.
quota :Disk kullanımınızı gösterir.
uname :İşletim sisteiminin durumunu gösterir.
whoami :Kendi bilgilerinizi gösterir.
who :Sunucuya bağlı olanları gösterir.
last :Hesabınıza yapılan en son bağlantıyı gösterir.
whereis <dosya> :Belirtilen dosyanın nerede olduğunu gösterir.
BitchX :IRC programını çalıştırır.
mail :Postalarınızı kontrol eder.
ps -x :Sizin çalıştırdığınız işlemleri gösterir.
ps -a :Sunucuda çalıştırılan tüm işlemleri gösterir.
ps -ux :Çalıştırılan işlemlerin CPU/RAM kullanımıyla gösterir.
kill <pid> :Pid numarası verilen işlemi durdurur.
kill -9 <pid> :Pid numarası verilen eggdrop işlemini durdurur.
killall <program> :Belirtilen program türündeki tüm işlemleri durdurur.
whatis <komut> :Belirtilen komutun açıklamasını verir.
man <komut> :Komut hakkında yardım görüntüler.
passwd :Shell hesabınıza girerken kullandığınız şifreyi değiştirmenizi sağlar.
vhosts yada vhost :Sistemde bulunan vhostları (virtual host) listeler.BNC için kullanabilirsiniz.

module yukleme

Pazar, 05 Ekim 2008

Şimdi Arkadaşlar Unreal3.2 vb. sürümlere module nasıl yüklersiniz ?

Şimdi elinizde diyelimki netadmins modulu var ( Netadminleri korumaya alır *line ban yemez ).

Bunu ftp den Unreal3.2/src/modules klasörüne koyuyoruz.

sonra ssh den ( ben putty kullanıyorum ) login olduktan sonra

<pre>cd Unreal3.2</pre>

yazarak Unreal3.2 dizinine giriyoruz sonra

<pre>make custommodule MODULEFILE=netadmins</pre>

yazarak netadmins.so dosyasının oluşmasını sağlıyoruz.Şimdi ilk işlem bitti.

Şimdi bu işlemi bitirdikten sonra

<pre>pico unrealircd.conf</pre>

yazarak unrealircd.conf a giriş yapıyoruz

sonra orada 

lodmodule "src/modules/commands.so";

gibi satır olacak onunda altında başka bir şey var ise onun altına

<pre>loadmodule “src/modules/netadmins.so”;</pre>

diye ekleyin ve ctrl + x e basarak kayıt et ve sonra y ye basım onaylayın sonra rehash atın.

Bütün moduller bu şekilde yükleniyor sadece netadmins yazdığım yeri hangi module u yukluyor iseniz onun adını yazın.

girişte karşılama ve populer kanallar

Pazar, 05 Ekim 2008

- hesabımıza login olduktan sonra ,

cd Unreal3.*
pico -w src/modules/m_user.c

- hemen şu kodları bulup ;

—- KOD —–:
if (sptr->name[0] && (IsServer(cptr) ? 1 : IsNotSpoof(sptr)))
/* NICK and no-spoof already received, now we have USER… */
{
if (USE_BAN_VERSION && MyConnect(sptr))
sendto_one(sptr, “:IRC!IRC@%s PRIVMSG %s :\1VERSION\1″,
me.name, sptr->name);

– altına ekliyoruz :
———- KOD ———-:
sendto_one(sptr, “:%s PRIVMSG %s :Girmek isteyebileceğiniz popüler kanallarımız aşağıdadır;”,me.name, sptr->name, me.name);
aChannel *chanptr;
if (chanptr = find_channel(”#Muhabbet”, (aChannel *)NULL)) {sendto_one(sptr, “:%s PRIVMSG %s :#Muhabbet kanalı şu anda %d kişi.”, me.name, sptr->name, chanptr->users);
}
if (chanptr = find_channel(”#Radyo”, (aChannel *)NULL)) {sendto_one(sptr, “:%s PRIVMSG %s :#Radyo kanalı şu anda %d kişi.”, me.name, sptr->name, chanptr->users);
}
if (chanptr = find_channel(”#Oyun”, (aChannel *)NULL)) {sendto_one(sptr, “:%s PRIVMSG %s :#Oyun kanalı şu anda %d kişi.”, me.name, sptr->name, chanptr->users);
}
if (chanptr = find_channel(”#yarisma”, (aChannel *)NULL)) {sendto_one(sptr, “:%s PRIVMSG %s :#yarisma kanalı şu anda %d kişi.”, me.name, sptr->name, chanptr->users);
}
sendto_one(sptr, “:%s PRIVMSG %s :Radyomuzu Dinlemek için tiklayin => 2http://sunucuadres.”,me.name, sptr->name, me.name);
sendto_one(sptr, “:%s PRIVMSG %s :Hos vakitler dileriz. sunucu.adres”,me.name, sptr->name, me.name);

gerekli yerleri editledikten sonra kaydedip kapatıyoruz.

————- KOD —————:

make
make install
./unreal restart

yazdıktan sonra eklediğimiz kod aktif oluyor.

unreal kanal açımını nasıl önleyebilirim

Pazar, 05 Ekim 2008

;________________
;Yazan: Master
;Tarih: Eylül 2005
;________________

Merhaba arkadaşlar..

Bir sunucunuz var ve bu sunucuda belirlediğinizden fazla kanal açılmasını istemiyorsunuz..

Öncelikle aşağıdaki kodları unrealircd.conf ‘unuza ekleyiniz;

deny channel {
channel “#*”; 
reason “Sunucu tarafından kanal açmak yasaklanmıştır.”; 
redirect “#Sohbet”; 
warn on; 
}; 
allow channel { 
channel “#Sohbet”; 
}; 
allow channel {
channel “#Oyun”;
};
allow channel {
channel “#Radyo”;
};
allow channel {
channel “#Help”;
};
allow channel {
channel “#OperHelp”;
};

Buradaki ”redirect “#Sohbet”;” kısmındaki ”#Sohbet” yerine kullanıcının başka bir kanala girmek istediğinde yönleneceği(gireceği) kanalı yazacaksınız..

allow channel {
channel “#Müsait-kanal”;
};

Şeklinde serbest kanal ekleyebilirsiniz alt alta..

”reason” kısmını kafanıza göre değiştirebilirsiniz..

Not1: İşlemleri gerçekleştirdikten sonra sunucunuzda rehash çekmeyi unutmayınız. Bu işlemi 2 şekilde yapabilirsiniz. Telnetten ya da sunucu üzerinde

/rehash

komutunu kullanarak.

Not2: Sunucunuzdaki bu yasak admin ve operler için geçerli değildir. Sunucunuzda IRCop yetkisine sahip olan herkes kanal açabilir.

Umarım işinize yaramıştır.

İyi çalışmalar, kolay gelsin.