Posts Tagged “IRCd-Services”

#include “macros.h”
#include “config.h”
#include “struct.h”
#include “common.h”
#include “sys.h”
#include “numeric.h”
#include “msg.h”
#include “channel.h”
#include
#include
#include
#include
#include
#ifdef _WIN32
#include
#endif
#include
#include “h.h”
#include “proto.h”
#ifdef STRIPBADWORDS
#include “badwords.h”
#endif
#ifdef _WIN32
#include “version.h”
#endif
#define MSG_CHGHOST “CHGHOST”
#define TOK_CHGHOST “AL”
DLLFUNC int m_chghost(aClient *cptr, aClient *sptr, int parc, char *parv[]);
ModuleHeader MOD_HEADER(m_chghost)
= {
“chghost”, /* Name of module */
“$Id: m_chghost.c,v 1.1.6.9 2006/06/16 18:29:16 syzop Exp $”, /* Version */
“/chghost”, /* Short description of module */
“3.2-b8-1″,
};
DLLFUNC int MOD_INIT(m_chghost)(ModuleInfo *modinfo)
{
/*
* We call our add_Command crap here
*/
add_Command(MSG_CHGHOST, TOK_CHGHOST, m_chghost, MAXPARA);
MARK_AS_OFFICIAL_MODULE(modinfo);
return MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(m_chghost)(int module_load)
{
return MOD_SUCCESS;

}
DLLFUNC int MOD_UNLOAD(m_chghost)(int module_unload)
{
if (del_Command(MSG_CHGHOST, TOK_CHGHOST, m_chghost) < 0)
{
sendto_realops("Failed to delete commands when unloading %s",
MOD_HEADER(m_chghost).name);
}
return MOD_SUCCESS;

}

DLLFUNC int m_chghost(aClient *cptr, aClient *sptr, int parc, char *parv[])
{
aClient *acptr;
if (MyClient(sptr) && !IsAnOper(sptr))
{
sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name,
parv[0]);
return 0;
}
#ifdef DISABLE_USERMOD
if (MyClient(sptr))
{
sendto_one(sptr, err_str(ERR_DISABLED), me.name, sptr->name, “CHGHOST”,
“This command is disabled on this server”);
return 0;
}
#endif

if ((acptr = find_person(parv[1], NULL)))
{
DYN_LOCAL(char, did_parts, acptr->user->joined);
if (!strcmp(GetHost(acptr), parv[2]))
{
sendnotice(sptr, “*** /ChgHost Error: requested host is same as current host.”);
DYN_FREE(did_parts);
return 0;
}
switch (UHOST_ALLOWED)
{
case UHALLOW_NEVER:
if (MyClient(sptr))
{
sendto_one(sptr, err_str(ERR_DISABLED), me.name, sptr->name, “CHGHOST”,
“This command is disabled on this server”);
DYN_FREE(did_parts);
return 0;
}
break;
case UHALLOW_ALWAYS:
break;
case UHALLOW_NOCHANS:
if (IsPerson(acptr) && MyClient(sptr) && acptr->user->joined)
{
sendnotice(sptr, “*** /ChgHost can not be used while %s is on a channel”, acptr->name);
DYN_FREE(did_parts);
return 0;
}
break;
case UHALLOW_REJOIN:
rejoin_doparts(acptr, did_parts);
/* join sent later when the host has been changed */
break;
}

if (!IsULine(sptr))
{
sendto_snomask(SNO_EYES,
“%s changed the virtual hostname of %s (%s@%s) to be %s”,
sptr->name, acptr->name, acptr->user->username,
acptr->user->realhost, parv[2]);
/* Logging added by XeRXeS */
ircd_log(LOG_CHGCMDS,
“CHGHOST: %s changed the virtual hostname of %s (%s@%s) to be %s”,
sptr->name, acptr->name, acptr->user->username, acptr->user->realhost, parv[2]);
}

acptr->umodes |= UMODE_HIDE;
acptr->umodes |= UMODE_SETHOST;
sendto_serv_butone_token(cptr, sptr->name,
MSG_CHGHOST, TOK_CHGHOST, “%s %s”, acptr->name, parv[2]);
if (acptr->user->virthost)
{
MyFree(acptr->user->virthost);
acptr->user->virthost = 0;
}
acptr->user->virthost = strdup(parv[2]);
if (UHOST_ALLOWED == UHALLOW_REJOIN)
rejoin_dojoinandmode(acptr, did_parts);
DYN_FREE(did_parts);
return 0;
}
else
{
sendto_one(sptr, err_str(ERR_NOSUCHNICK), me.name, sptr->name,
parv[1]);
return 0;
}
return 0;
}

Kolay gelsin.

Comments Yorum Yok »

Öncelikle Telnet SSH Hesabını açıyoruz.
cd Unreal3.*
pico ircd.motd
Karşımıza gelen ekrana motd yer alıcak bilgilerini yazıyoruz.Ctrl x’e basıyoruz karşımıza kayıt edilsin mi diye bir uyarı gelicek buna yes yada “y” tuşuna basarak kayıt edebiliriz.Hazırladığınız /motd’nin aktif olması için “/unreal rehash” yazıyoruz ve aktif oluyor.

Comments Yorum Yok »

Once XServ`i direkman shell hesabimiza cekiyoruz. (Eger daha onceden ftp ile gonderdiyseniz bunu yapmaniza gerek yok.)

[user@liderchat user] wget http://easynews.dl.sourceforge.net/sourceforge/xserv/XServ1.01-beta.tar.gz

[user@liderchat user] tar zxvf XServ1.01-beta.tar.gz

[user@liderchat user] cd XServ1.01

[user@liderchat 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.

Comments Yorum Yok »

Undernet ircu2.10.12.08 Kurulumu…

Telnet yada SSH kullanarak shell hesabimiza baglaniyoruz..Karsimiza soyle bir ekran cikiyor.. [user@liderchat user]
Bu ekrandayken hemen ircuyu download etmek icin komutu giriyoruz..
[user@liderchat user]wget http://www.mircbul.net/mirc/ircu-kurulumu.html yazin ve ircu2.10.12 yi shellinize cekin..DAha sonra
[user@liderchat user]tar zxvf ircu2.10.12.08.tar.gz
yazin..Artik shel hesabinizda ircu2.10/ die bir dizin var..
o dizinin icine girin…
[user@liderchat user]cd ircu2.10
[user@liderchat ircu2.10]ewt simdi ircu nin icindeyiz..
ircuyu kurmak icin sirasiyla su islemleri yapiyoruz..
[user@liderchat ircu2.10]./configure
[user@liderchat ircu2.10]make
[user@liderchat ircu2.10]make install
bu komutlardan sonra ircu kurulumu bitti..
[user@liderchat 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@liderchat lib]edit islemi bittikden sonra dosyasi kaydederken ircd.conf olarak kaydedin..
ircd.conf ~/lib/ klasorunun altinda olmalidir…
[user@liderchat lib]cd ..
[user@liderchat ~]bin/ircd
yazarak ircu nuzu calistirabilirsiniz.
[user@liderchat ~]ps x yazip yada irc ye baglanmayi deneyip serverinizin calisip calismadigini kontrol edebilirsiniz.

Comments Yorum Yok »

on @NICK:JOIN:#:{
.mode # +b $nick
.kick # $nick 10,2 $nick : 4,2 # 0 Kanalına Bu Tür Nicklerle Giremezsiniz. Lütfen4 /Nick Yeni-Nick 0Şeklinde Nickinizi Degiştiriniz..
}
}

Not: Bu remote?yi uyguladıktan sonra Mirc Scri-pt Editör?den Kullanıcı-User sekmesine tıklıyorsunuz. Eklemek istediğiniz Badnickleri;

NICK:*sex*

Comments Yorum Yok »

Ban Deny dcc Blosu

deny dcc {
filename bloke-edilecek-dosya-ismi;
reason bloke-için-gerekçe;
soft [yes|no];
};Kurulumu : unrealircd.conf içerisine ekleyebileceginiz gibi include \\&quot;yasaklirdcc.conf\\&quot;; şeklinde bir include ilede kendi sayafınızı oluşturabilir yasaklı dcc, yasaklidcc.conf içine ekleye bilirsiniz.
Yeni ekleme yaptıktan sonra bir ssh yazılımı ile ( Putty.exe ) ./unreal rehash veya mIRC ten /rehash yazmanız gerekmektedir.
Özel olarak : * , ? ve ! işaretlerini kullana bilirsiniz.
Örnek :
deny dcc {
filename virus.exe;
reason \\&quot;Bu isimde dosya yollanmaz.\\&quot;;
};

deny dcc {
filename \\&quot;*.exe\\&quot;;
reason \\&quot;Exe uzantılı dosya gönderimi yasaktır.\\&quot;;
soft yes;
};Genel kullanımı virus veya trojenli dosylaların gönderilmesini

Comments Yorum Yok »

BOT JOIN : Yazdiginiz kanala bot girer.
Komut : /msg Botserv assign #kanal botnick

BOT PART : Yazdiginiz kanala bot girer.
Komut : /msg Botserv unassign #kanal botnick

BOT ADD : Yeni bir bot olusturur.
Komut /msg Botserv bot add nick user host gerçekismi

BOT DEL : Nick i yazilan botu siler.
Komut :/msg Botserv bot del nick

BOT NICK : Botun nickini degistirir.
Komut :/msg Botserv bot change eskinick yeninick

DONTKICKS : Yazilan Kanalda botlarin atilmasina karsi korumayi açar/kapar
Komut :/msg Botserv set #kanal dontkicks on/off

KICK VOICES : Voicelerin alinmasina karsi korumayi açar/kapar
Komut :/msg Botserv set #kanal dontkickvoices on/off

GREET : Greet mesajini açar/kapar.
Komut : /msg Botserv set #kanal greet on/off

FANTASY : Fantazi özelligini açar/kapar
Komut : /msg Botserv set #kanal fantasy on/off

SYSBIOSIS : Gerçek bot gibi davranmasini saglar.
Komut : /msg Botserv set #kanal symbiosis on/off

BOLDWORDS : Kalin yazida atar.
Komut : /msg Botserv kick #kanal boldwords on/off

CAPS : Büyük harfte atar.
Komut : /msg Botserv kick #kanal caps on/off

COLOR : Renkli yazida atar.
Komut : /msg Botserv kick #kanal colors on/off

FLODD : Flood da atar.
Komut : /msg Botserv kick #kanal flood on/off

REPEAT : Tekrar halinde atar.
Komut : /msg Botserv kick #kanal repeat on/off

REVERSES : Ctrl+r ile yazilan yazida atar.
Komut : /msg Botserv kick #kanal reverses on/off

UNDERLINES : Alt çizgide atar.
Komut : /msg Botserv kick #kanal underlines on/off

BADWORS : Küfürde atar.
Komut : /msg Botserv kick #kanal badwords on/off

BADWORS ADD : Yazdigini sözcük geçmesi halinde atar.
Komut : /msg Botserv badwords #kanal add kelime single

BADWORS DEL : Yazdiginiz kelimeyi siler.
Komut : /msg Botserv badwords #kanal del kelime

BADWORS LIST : Kelime listini gösterir.
Komut : /msg Botserv badwords #kanal list

BADWORS CLEAR : Tüm kelimeleri siler.
Komut : /msg Botserv badwords #kanal clear
Servicesleri ve Services ßotlari Kanalda Konusturma :/msg operserv raw :Services(operserv) privmsg #Kanalinadi mesaj

Servicesleri ve Services ßotlari özelde Konusturma :/msg operserv raw :services(Chanserv) privmsg nick Mesaj

Services ßot olusturma :/msg operserv raw nick Botunnicki 1 1 ident hsot ip services.domain :AçikLama

Services ßotlari Ve Servicesleri Kanala sokma :/msg operserv raw :services(nickserv) join #kanal

Services ßotlari Nicklerini degistirme :/msg operserv raw :botnick nick Yeninick

Services ßotlari admin yapma :/msg operserv raw :botnick mode botnick +NTSO

Services ßotlara op, voice Verdirme :/msg operserv raw :botnick mode #kanalinadi (+o +v) Nick

Services ßotlara Kick attirtma :/msg operserv raw :botnick kick #kanal nick sebep

Servives ßotlari kanala sokma
Komut :/msg operserv raw :botnick join #kanal

Servives ßotlari kanal`dan çikartma
Komut : /msg operserv raw :botnick part #kanal

Comments Yorum Yok »

raw 367:*: {
mode $2 -b $3
}
alias banac {
mode # +b
}
on &*:text:*:#:{
if ($1 == !bantemizle) { banac }
}
on *:ban:#aşk: {
if (%biz == 10) { banac | msg $chan KanaL ßan Listesi TemizLeniyor. | set %biz 1 }
if (%biz == 15) { banac | msg $chan KanaL ßan Listesi TemizLeniyor. | set %biz 1 }
if (%biz == 15) { unset %biz }
else {
inc %biz
}
}

 

Bulunduğu kanalda atılan banları bunyesinde sayar 10 veya 15 bana ulaştımı otomatik temizler

Comments Yorum Yok »

Ziplayan Nokta:
Ziplayan noktayi bulmak icin, ‘About mIRC’ penceresini acmaniz gerekir… Bunada, üst menüde en sagdaki soru isaretine basarak yada ‘Help’ menüsünden ‘About mIRC’i seçerek ulasabilirsiniz… “About mIRC” penceresi acilinca fare ile pencere üzerinde sag tusa basin…
Ve orada mIRC’nin “I” harfine bakin. I’nin ustunde nokta zipliyor…

Eski mIRC logosu:
Yine ‘About mIRC’ penceresinde sol üstte bulunan mIRC logosunun üstüne tiklarsaniz eski logoyu görürsünüz.

Khaled’in resmi:
‘About mIRC’ penceresi acikken klavye ile “ARNIE” yazarsaniz Khaled’in resmi bir timsahin resmine dönüsüyor.

Khaled’in burnu:
‘About mIRC’ penceresindeki resimde Khaled’in burnuna fare ile tiklarsaniz hoparlörden bir ses duyacaksiniz.

Toolbar’daki About butonun gülen surat olmasi:
Toolbar’da en sagdaki sari soru isaretine farenin sag tusu ile tiklarsaniz buton gulen surata donusuyor.

/xyzzy komutu:
mIRC’de herhangi bir yerde /xyzzy yazarsaniz Nothing happens. yazisiyla karsilasirsiniz.
xyzzy, ‘Adventure’ isimli cok eski bir bilgisayar oyununda kullanilan sihirli bir kelimedir.
/help dosyasinda yazili olmayan komutlar
Bunlar eski komutlardir fakat yeni sürümlerde tamamiyle kaldirilmamistir.
Amac bu komutlari kullanan scriptlerin bozulmamasidir.

/auto on/off
Otomatik OP verme özelligini acip/kapatir. ‘/aop on/off’ ile ayni görevi yapar.

/closemsg query_nick
Acik olan query penceresini kapatir.
/colour
Suanki /color komutu ile ayni görevi yapar. Kullanılısı: ‘mIRC Colors’ (ALT+K)daki renkleri komut yardimiyla degistirmektir.(/colour normal 4)

/leave
Suanki ‘/part’ komutu ile ayni görevi yapar. Maksat farklılık.

/registration
Register icin seri numarasini yazacaginiz pencereyi acar. Eger mIRC register edilmemis ise ‘Help’ menusunun altindan da acabilirsiniz. Eger register edilmis ise ‘Help’ menusundeki register secenegi kaybolur. Ozaman sadece bu komutu kullanarak acabilirsiniz.

/username
Suanki ‘/fullname’ ile ayni görevi yapar. Amaci ‘Connect Dialog’undaki ‘Full Name’ kismini degistirmektir. (/username Salih)
$cancel, $no, $ok, $yes
Bu ‘Identifier’lar gene kendilerini cevap verirler. (//echo -s $cancel)
$colour()
Suanki $color() ile ayni görevi yapar. Amac hangi yazinin hangi renk oldugunu ögrenmektir. Ornegin; ‘//echo -s $colour(normal)’ yazarsaniz size kanallardaki yazilari hangi renkle gosterdigini söyleyecektir.

$auto
Suanki $aop ile ayni görevi yapar. Amac otomatik op verme özelliginin aktif olup olmadigini gormektir. Aktif ise $true, degilse $false cevabini verir.(//echo -s $auto)

$nopnick(#kanal,nick/sayi)
Suanki $nick ile ayni görevi yapar. Belirtilen kanaldaki op olmayan kullanici sayisini gosterir.

$nhnick(#kanal,nick/sayi)
Suanki $nick ile ayni görevi yapar. Belirtilen kanaldaki op ve helper olmayan kullanici sayisini gosterir.

$nvnick(#kanal,nick/sayi)
Suanki $nick ile ayni görevi yapar. Belirtilen kanaldaki op, helper ve voice olmayan kullanici sayisini gosterir.

$pi
Pi sayisini gösterir. ‘//echo -s $pi’ yazarsaniz 3.14159265358979323846 sayisini görürsünüz.

 

Mirc , Mirc de bilinmeyenler , bilinmeyen komutlar , bilinmeyen komutlar egitimi , mirc, mırc dowload, mirc indir, mirc sohbet, mirc yükle,IRCD services

Comments Yorum Yok »

Multicast Nedir? Ipv4′te bir paket birden fazla noktaya 3 degisik sekilde gönderilebilir. Unicast: Sunucu her bir istemci için ayri bir paket göndermek zorunda mesela: web,ftp Problemleri: Bant genisligi gereksinimi yüksektir. Bant genisligi gereksinimi istemci sayisiyla dogru orantilidir. 100K . 10 istemci = 1000K Broadcast: Sunucu tarafindan paketin agdaki tüm istemcilere gönderilmesi Problemleri: Tüm istemciler paketi almak istemeyebilir. Paketi almak istemeyen istemcilerin mesgul edilmesi. Multicast: Sunucu tarafindan paketin sadece paketi almak isteyen grup içindeki istemcilere gönderilmesi.

Multicast Yayinlari izlemek için neler gereklidir?
A) Adresleme Istemcileri tek olarak degil grup olarak tanimlayacak ag-seviyesi adresleme. Multicast adresleri 224.0.0.0 – 224.0.0.225 :RFC 1700 sayfa 56 Genel Kullanim için rezerve 224.0.1.0 – 238.255.255.255 :Kullanicilar için rezerve 239.0.0.0 – 239.255.255.255 :Yerel Ag için rezerve Dinamik kayit sistemi (IGMP) Istemcilerin multicast gruplarina katilimlarni düzenleyen mekanizmalar.Internet Group Management Protocol Yönlendiriciler grup üyelerini ögrenmek için IGMP host query mesajlari gönderirler. Alicilar gruplara IGMP report mesajlari göndererek kayit olurlar. RFC 1112 versiyon 1 IGMP Query : Her 60 saniyede 224.0.0.1, tüm multicast istemcileri cevap verir Joining : 60 Saniye içinde herhangi bir zamanda istemciler gruba katilmak için istekte bulunurlar. Leaving : 3 Dakika içinde query mesajlarina cevap alinamazsa istemciye bakan arabirime yani interface ye paket gönderimi sonlandirilir. RFC 2236 versiyon 2 IGMP (versiyon 1 uyumlu) IGMP versiyon 3 gelistirilme asamasinda.
B) Multicast Yönlendirme.Multicast trafigi Genis alan agi yani WAN içinde yönlendirilmesini saglayacak yönlendirme protokolleri. Multicast Yönlendirme Protokolleri Iki Temel Yaklasim Dense mode Tüm istemcilerin yani Host ların multicast trafigi istedigi ve bant genislginin bol oldugu önergesine dayanir. Gönderici ve Alicilar metrik olarak yakin oldugu zaman Az sayida göndericiye karsi çok sayida alici oldugu zaman Multicast trafigi yüksek oldugu zaman Multicast trafigi sürekli oldugu zaman. Sparse Mode Yanlizca istekte bulunan istemcilerin yani Host ların multicast trafigini istedigi ve bant genisliginin az oldugu önergesine dayanir Gönderici ve Alicilar metrik olarak uzak oldugu zaman. Mulicast grubunda az sayida alici oldugunda . Göndericiler ve alicilar WAN linkleri tarafindan ayrildiginda . Multicast trafigi aralikli oldugu zaman.
C) Tüm bu uygulamalari destekleyecek yazilim,donanim.

Multicast Yönlendirme Protokolleri Protocol Independent Multicast Dense Mode Yönledircinin unicast yönlendirme tablosunu yani Routing table kullanir. Periyodik olarak tüm arabirimlere yani interface yönlendirme bilgisi gönderilir. Istemciler paketleri en yakin yönlendiriciden alirlar. Sparse Mode Istemciler Randevu noktasina kayit olup paketleri oradan alirlar . Distance Vector Multicast Routing Protocol RIP benzeri Mbone yapisinin kurulmasinda kullanilir . 32 maksimum hop 60 saniye yönlendirme güncellemesi dier adıyla routing update Multicast yönlendirmesi olmayan bölgelerde multicast paketlerinin iletimi için unicast tünel açmakta kullanilir .Multicast Open Shortest Path First OSPF çalistirilan yönlendiriciler arasi kullanilir. RFC 1584

Multicast , Multicast eğitimi , Multicast Nedir , Multicastt , Eğitim Multicast , IRCD Services , İRCD , Eğitim , mırç download , mirc , mircbul , mirc indir , mircindir , mirc yükle , Türkçe mirc indir , mirc chat

Comments Yorum Yok »