Bu uygulamanın yararı, her kanal sahibi kendisine bir op kanalı seçebilecektir ve de kanala giren bir op otomatik olarak op kanalına girecektir. OP Kanaliniz aynı zamanda da kanalınızın infosunda görünecektir. Küçük kanallar ise OP Kanalı yönlendirmesini kardeş kanalı için kullanabilirler, böylece Kardeş kanallarına oplarını da otomatik olarak gönderebilirler.
Yapacağımız uygulama da ilk yapmanız gereken şey chan.db nizi yedeklemektir. Lütfen Bunu unutmayınız. Aksi Durumlarda chan.db niz hasar görebilir ve de kullanılmaz hale gelebilir.
Kodlama; ircservices-5.0.59 kodlama yapısında yapılmış ve diğer ircservices versiyonları içinde denenmiştir.
Öncelikle; Devamını oku »
Bildiğiniz üzere birçok invite botları away mesajlarını kullaniyorlar, bir nevi bunlara önlem için;
m_away.c dosyasında
if (MyConnect(sptr))
sendto_one(sptr, rpl_str(RPL_NOWAWAY), me.name, parv[0]);
return 0;
}
satırını
if (IsRegNick(sptr) && !IsULine(sptr) && !IsOper(sptr) && !IsServer(sptr))
sendto_one(sptr, rpl_str(RPL_NOWAWAY), me.name, parv[0]);
return 0;
}
haline getirin
make clean
make
make install
IRC Client ile IRC Sunucusu arasinda meydana gelen problemlerden dolayi olusan hatalardir. Bircogumuz bu tarz hatalar ile karsilasiriz fakat genel olarak bilgi sahibi olan, arastiran pek az kimse var. Bazi yalan yanlis bilgilerin yayilmasini engellemek amaci ile bu tarz bir dokuman yazmaya karar verdim, elimden geldigince detaya indim..
Umarim okuyuculara az da olsa faydasi dokunur, bilinclenmelerine […]
Bnc’nin kullanın amacı aslında kendi ipinizi saklamak
amacı ile ilk olarak undernette kullanıma başlamıştır.
Fakat geliştirilerek diğer serverlarda psybnc olarak
geliştirilmiştir. Kullanıcının 24 saat online olarak nickinin irc serverda kalmasını sağlamıştır. Siz gelene kadar ki size yazılan yazıları log etme özelliğine sahiptir. Vhost olarakta kullanabilme özelliğine sahip.
cd Unreal3.2
cd src
cd modules
pico m_tkl.c
Yukarıdaki işlemi takiben m_tkl.c dosyasına ulaşıyoruz.
Aşağıdaki satırları dosya içerisinde buluyoruz;
har *tkllayer[9] = {
me.name, /*0 server.name */
NULL, /*1 +|- */
NULL, /*2 G */
NULL, /*3 user */
NULL, /*4 host */
NULL, /*5 setby */
“0″, /*6 expire_at */
NULL, /*7 set_at */
“no reason” /*8 reason */
Son satırda yer alan no reason yazısını değiştiriyoruz.
no reason yerine deneme yazdığımızı farz edersek aşağıdaki görünümü almalıdır;
char *tkllayer[9] = {
me.name, /*0 server.name */
NULL, /*1 +|- */
NULL, /*2 G */
NULL, /*3 user */
NULL, […]
Merhaba Arkadaşlar;
Bir kaç konudur takip ediyoruz ve özellikle sabitlenecek derecede oper yazma sorunu olduğnu gördük ki zaten
Biz bu programdan bağımsız farklı bir sürüm olarak , geliştirerek ve kullanıcılara daha kolay bir arayüz ile hitap ederek sizlere sunmak istedik.
Bu program belki yukarıdaki linkdeki program fikrinden yola çıkılarak yapılmıştır. Sizlerinde bildiğiniz üzere Fikirler her zman vardır sadece bunu yapabilmek başarıdır. Bizde arkadaşımızın fikrine saygı duyarak kendi versiyonumuzu tasarladık ve sizlere sunduk.
Umarım programı beğenirsiniz.
Not : Lütfen istekleriniz , görüşleriniz yada eksiklerimizi belirtirseniz bir sonraki sürümü isteklerinize göre çıkartabiliriz .
Not2: Grafiksek arayüz bu program için olsada olur olmasada olur düşüncesi ile hareket ettik. Yani Grafiksek anlamda hiç bir hoş tarafı yada göze aşinarlığı yoktur.
Not3: Program aynı anda Microsoft Framework 2.0 ‘ı da kurmaktadır. ( Makinesinde kurulu olanlara herhangi bir tekrar kurma sorunu söz konusu değildir. )
Setup kısmı ingilizcedir ; Türkçeleştirmek ile uğraşmadık.
Download Adresi : www.keyiftr.com/CreateOpers.rar
Kurulumu :
Yukarıdaki linkden dosyayı indirdikten sonra Rardan açınız ve Setup klasorunu göreceksiniz. Daha sonra Bu klasorun içindeki Setup.exe yi çalıştırırak makinenize kurunuz. ( Herhangi bir trojan/virüs yoktur ; Test edilmiştir , Sizlerde Test Edebilirsiniz.)
Kullanımı :
(*) alanlar dolduruluktan sonra ve istediğiniz Snomasklar seçtiğinizde Göster Butonuna basarak aşşağı bölümde değişiklikleri görebilirsiniz. Unutmayınız ki her yaptığınız değiştikten sonra Göster Butonuna Basmalısınız
Unreal IRCd ‘de sıkca sorulan sorulardan birtaneside
ident yasaklamaktır.
Uygulanacak komutlar sırasıyla ;
cd Unreal3.2x
pico unrealircd.conf
Conf’unuzun uyugn yerine ( genelde en alt satır )
ban user {
mask *@*; -> * yerine yasaklanıcak ident
reason “sebepyaz”;
};
Islem bittikten sonra
Unreal ‘a rehash cekip, belirlediginiz identin yasaklanma işlemini tamamlayabilirsiniz.
Daha öncede yayınladım fakat güncelleştirilmiş hali değildi, hataları giderildi, şuan için bir hata görmedim, çok çok ahım şahım birşey değil fakat elinde olmayanlara yarayabileceğini düşündüm. IRCservices üzerine kendim yaptığım tüm kodları sırasıyla vereceğim.
MSN özelliği alıntıdır.
- Işlemlere başlamadan önce servislerinizin yedeklerini mutlaka alın.
- Satır kaymalarını önlemek için dosyalara -w kullanarak girin.
Kod:
cd ircservices*
Kod:
pico modules/nickserv/main.c
komutları ile main.c dosyamızın içine giriyoruz.