21 Eylül 2010, 21:38 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | UnrealIRCd - Oper Açanlara Bilgi mesajlari ve Oper Host UnrealIRCd üzerinde çeşitli kodlar yazılır ve C bilen herkes için çok kolaydir. UnrealIRCd dosyalarini biraz inceleyip, işlemleri kafaya yatirip birazda c bildikten sonra birçok şeyi gerçekleştirebilirsiniz. Örneğin, Bir kullanici Oper açinda özeline kurallar metni gelsin ve #Kontrol Kanalina alinsin. Bu Makalemizde bunu örnek alalim. Kod: Kodu kopyalamak için üzerine çift tıklayın!
* işareti, Unreal ile baslayan herhangi bir dosyaya girer. Varsayalim ki Unreal3.2 dosyamiz var, cd Unreal* yaptiğimizda Unreal3.2 dizinine girer. Oper işlemler, m_oper.c üzerinden yapilmaktadir. UnrealIRCd üzerindeki tüm moduller, src/modules/ dizini içerisindedir. Bizim işlem yapicağimiz dosyaya ulaşmak, girmek için, pico -w src/modules/m_oper.c yazip girebiliriz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
ile dosyamiza girdik.. Şimdi, kod yazicağiz ama nereye yazicağiz? Kod yazmak öylesine bir complier açip içerisine kod yazmaktan ibaret değildir sadece. Bunu herkes kolay gibi görebilir. Bu Marketten su almaya benzer. Örneğin, Bir insan marketten su almak için evden cıkar suyunu alir gelir. Yani düşüncesi budur. Fakat Codere göre, Kişi evden cıktı. Sonra Hangi yoldan gidecek? Kestirme yol varmi? Nerelerde başina bir iş gelebilir? Neresi daha güvenli? Yolda yürürken birşey olurmu? Tüm bunlari düşünür. Örneğin suanda; oper açanlarin açiş kodlarini bulmamiz gerekir. Bu Modulu incelediğiniz zaman, kişinin operi yok diyebilir. Kod: Kodu kopyalamak için üzerine çift tıklayın!
UID Hatasi verebilir. Kod: Kodu kopyalamak için üzerine çift tıklayın!
maxlogins verebilir. Kod: Kodu kopyalamak için üzerine çift tıklayın!
vs. vs. yani derin düşünülmüş.. Şimdi bize doğru olan kişinin oper açilişini doğrulayan kodlari bulalim, eğer bulamiyorsakta zekamızı calisitirp, kişi oper açinca oper hostu veriliyor bu yoldan bulmak daha kolay olabilir. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Buradan işlem yapabiliriz. Veya, buradanda yapabiliriz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Önemli olan, doğru yeri bulmak.. biz, 2. sini alalim. Kod: Kodu kopyalamak için üzerine çift tıklayın!
burada, aChannel = Kanali; #define tox ise kanali alir. #define tox "#opers" yaptiğinizda, kodda tox geçenm heryeri #opers olarak kabul eder ve döngü ile kullanabilirsiniz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Burasida yansitilacak kanali bulmaya yarayan kodlarimiz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
burasi ise, #kanal'a bildirim. yani opers'e bildiriyor. Kodumuz; Kod: Kodu kopyalamak için üzerine çift tıklayın!
Şimdi, Oper açan kullaniciya bilgi vericez. Altindan devam ediyoruz; Kod: Kodu kopyalamak için üzerine çift tıklayın!
ekliyoruz.. /****************************************/ parv[0] = oper açan kullanici. Nick'i herne ise.. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Burada, Kullaniciya veri gönderimini mIRCTR nicki yapar. Ahmet olsa idi ahmet yapardi. Mesela sunucumuz göndericek deseydik; Kod: Kodu kopyalamak için üzerine çift tıklayın!
Şeklinde olmasi lazimdi. me.name unrealircd.conf taki name'yi temsil eder. Orda sunucu adi ne ise, onu alir yazar. Şimdi gelelim host yazmaya.. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Bu şekil host olusturuyoruz.. Düzenli olmasi içinde; Kod: Kodu kopyalamak için üzerine çift tıklayın!
satiri altina koyuyoruz yani kodlama baslamadan önce baslangicta.. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Bu sekilde host verme işlemini yapiyoruz. Burada name, kullanicinin nickini değil oper açtiği zaman, mesela nicki abc ama oper nicki toXic, /oper toXic sifre yaptiği zaman eğer doğru ise toXic'i muhattap alir. mesela; Kod: Kodu kopyalamak için üzerine çift tıklayın!
yaptiğinizda kullanicinin nicki ne ise onu muhattap alir, kullanici abcd nicki ile oper açtiysa, selam abcd der, ama name kullanirsak, oper açtiğimiz nick abcd olsa bile, operi açilan nick toXic oldugu için selam toXic diyecekti. name burada oper açilan nicki temsil etmesi için kullanilmis, diğer dosyalarda farkli şeyler için kullaniliyor. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Yani kişi toXicin operini açtiği zaman, belirlediğimiz hostu verecektir. Umarım Gayet açiklayici olmuştur ilk makalemiz, ve çoğu kişinin kafasina bir mentalite oturmustur... | |
|
21 Eylül 2010, 21:40 | #2 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: UnrealIRCd - Oper Açanlara Bilgi mesajlari ve Oper Host İbrahim,tek kelime ile harika kardeşim. Ellerine sağlık. |
|
Etiketler |
açanlara, mesajlari, unrealircd, ve |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
UnrealIRCd-4 Oper Part Mesajı Bildirisi. | dEathLeSs | Parca Kodlar | 0 | 21 Ocak 2021 11:31 |
UnrealIRCd-4 Oper Giriş Bildirimleri.. | dEathLeSs | Parca Kodlar | 0 | 02 Aralık 2017 22:54 |
UnrealIRCd Oper yetki vs. sorunu | HaDeMe | Unreal IRCd | 9 | 16 Mayıs 2011 12:33 |
Oper'lerin Host Kısmı | Korkut | Unreal IRCd | 3 | 23 Nisan 2008 04:34 |
UnrealIrcd Oper Yaratma Sihirbazı | Simetri | Unreal IRCd | 5 | 17 Temmuz 2007 13:07 |