Arkadaslar telnet den hesabınıza girip anope servis surumunuze gore baglanıyorsunuz
yani su komut ve yer e baglanıyorsunuz
anope-1.x.x/src/chanserv.c
x x ler sızın anope surumuze gore degısır
sonra
asagıdakı kodu buluyorsunuz
----------------------------------------------------
/* Check whether a user should be opped on a channel, and if so, do it.
* Return 1 if the user was opped, 0 otherwise. (Updates the channel's
* last used time if the user was opped.) */
int check_should_op(User * user, const char *chan)
{
ChannelInfo *ci = cs_findchan(chan);
if (!ci || (ci->flags & CI_VERBOTEN) || *chan == '+')
return 0;
if (check_access(user, ci, CA_AUTOOP))
------------------------------------
bunun hemen altına asagıdakı kodu yazıyorsunuz
--------------------------------------------
if (!stricmp("#Help", chan))
{
send_cmd(s_ChanServ, "CHGHOST %s helper.irckarar.org", user->nick);
send_cmd(s_HelpServ, "PRIVMSG %s :Artik bir Helpersiniz.", user->nick);
send_cmd(s_HelpServ, "MODE %s +o %s", chan, user->nick);
send_cmd(s_HelpServ, "SVS2MODE %s +h", user->nick);
}
else {
send_cmd(whosends(ci), "MODE %s +o %s", chan, user->nick);
}
return 1;
-------------------------------------
ctrl +x ve sonra y yapıp kayıt edıyorsunuz
sonra Anope ana dızınınde
make
make install
yapıp ardından servislerinizi yenıden baslatıyorsunuz
Hayırlı olsun
29 Aralık 2009 Salı
Whois çekeni görmek
Uselerin birbirine çektikleri whoisleri görmeleri için ;
unrealircd.conf daki :
modes-on-connect "+iwxW";
W flağını ekleyip /rehash çekiniz.
unrealircd.conf daki :
modes-on-connect "+iwxW";
W flağını ekleyip /rehash çekiniz.
Say Komutları
Özelimde kaç kişi olduğunu saymadan hangi komutla öğrenebilirim?
///say query(0)
Kaç kanala girdigimi nasıl ogrenebilirim ?
///say $chan(0)
Özelimdeki kişileri hangi komut ile listeleyebilirim ?
///say $query(1) $query(2)
Internet saglayıcımın verdigi host�u nasıl gorebilirim ?
///say $host
Gercek ip�imi whois cekmeden nasıl ogrenirim ?
///say $ip
Giriş yaptıgım sunucu linkini hangi komutla gorebilirim ?
///say $server
Hangi network�e baglı oldugumu nasıl ogrenebilirim ?
///say $network
Hangi günde oldugumuzu komut ile nasıl görebilirim ?
///say $day
Hangi günde olduğumuzu saati ve yılı nasıl öğrenebilirim?
///say $fulldate
Kullandıgım windows�un versionunu hangi komut ile görebilirim ?
///say $os
Kullanmakta oldugum kullanıcı modelerimi nasıl ogrenebilirim ?
///say $usermode
Baglı oldugum sunucudaki kanal modelerini nasıl ogrenebilirim ?
///say $chanmodes
mIRC�imde seçili olan notice renginin numarasını nasıl gorebilirim ?
///say $color(notice)
#Abc kanalındaki +o kipine sahip kullanıcıların sayısını nasıl görebilirim ?
///say $nick(#Abc,0,o)
Bulundugum kanalda üstten 2. operatörün nick�ini hangi komutla görebilirim ?
///say $nick(#kanal,2,o)
Away mesajımı hangi komutla ögrenebilirim ?
///say $awaymsg
Kaç saniyedir away oldugumu nasıl görebilirim ?
///say $awaytime
Isım kısmımı hangi komut ile görebilirim ?
///say $fullname
Away olup olmadıgımı �true ve false� gibi veriler ile nasıl görebilirim ?
///say $away
Baglı oldugum sunucudaki yetki simgelerini nasıl ögrenebilirim ?
///say $prefix
Bulundugum sunucunun ya da server linkinin ip numarasını hangi komut ile ögrenebilirim ?
///say $serverip
Sunucuya baglı olup olmadıgım hakkındaki veriyi nasıl ogrenebilirim ?
///say $status
Zaman dilimi durumumu nasıl görebilirim ?
///say $timezone
Kullandıgım mirc�in üst kısımdaki başlıgını hangi komutla ogrenebilirim ?
///say $titlebar
mIRC üzerinden son tıkladıgım url�yi nasıl ogrenirim ?
///say $url
///say query(0)
Kaç kanala girdigimi nasıl ogrenebilirim ?
///say $chan(0)
Özelimdeki kişileri hangi komut ile listeleyebilirim ?
///say $query(1) $query(2)
Internet saglayıcımın verdigi host�u nasıl gorebilirim ?
///say $host
Gercek ip�imi whois cekmeden nasıl ogrenirim ?
///say $ip
Giriş yaptıgım sunucu linkini hangi komutla gorebilirim ?
///say $server
Hangi network�e baglı oldugumu nasıl ogrenebilirim ?
///say $network
Hangi günde oldugumuzu komut ile nasıl görebilirim ?
///say $day
Hangi günde olduğumuzu saati ve yılı nasıl öğrenebilirim?
///say $fulldate
Kullandıgım windows�un versionunu hangi komut ile görebilirim ?
///say $os
Kullanmakta oldugum kullanıcı modelerimi nasıl ogrenebilirim ?
///say $usermode
Baglı oldugum sunucudaki kanal modelerini nasıl ogrenebilirim ?
///say $chanmodes
mIRC�imde seçili olan notice renginin numarasını nasıl gorebilirim ?
///say $color(notice)
#Abc kanalındaki +o kipine sahip kullanıcıların sayısını nasıl görebilirim ?
///say $nick(#Abc,0,o)
Bulundugum kanalda üstten 2. operatörün nick�ini hangi komutla görebilirim ?
///say $nick(#kanal,2,o)
Away mesajımı hangi komutla ögrenebilirim ?
///say $awaymsg
Kaç saniyedir away oldugumu nasıl görebilirim ?
///say $awaytime
Isım kısmımı hangi komut ile görebilirim ?
///say $fullname
Away olup olmadıgımı �true ve false� gibi veriler ile nasıl görebilirim ?
///say $away
Baglı oldugum sunucudaki yetki simgelerini nasıl ögrenebilirim ?
///say $prefix
Bulundugum sunucunun ya da server linkinin ip numarasını hangi komut ile ögrenebilirim ?
///say $serverip
Sunucuya baglı olup olmadıgım hakkındaki veriyi nasıl ogrenebilirim ?
///say $status
Zaman dilimi durumumu nasıl görebilirim ?
///say $timezone
Kullandıgım mirc�in üst kısımdaki başlıgını hangi komutla ogrenebilirim ?
///say $titlebar
mIRC üzerinden son tıkladıgım url�yi nasıl ogrenirim ?
///say $url
IRC Trojanlarını Silme Addonu
Bilgisayarinizi cagin lamerlarina teslim etmeyin
; Herkes scriptine ekleyebilir, degistirebilir, ismim yerine kendi
; ismini yazabilir, ustune yazabilir, icinden silebilir...
alias _tara {
if $1 {
var %_dizin $shortfn($1-) , %_dsayisi $findfile(%_dizin,*.*,0) , %_x 1
while %_x <= %_dsayisi {
%_1 = $findfile(%_dizin,*.*,%_x)
if $readini(%_1,rfiles,$+(n,0)) {
%_2 = 0
while $readini(%_1,rfiles,$+(n,%_2)) {
%_f = $shortfn($replace($+(%_dizin,$ifmatch),\\,\,//,/))
if $dialog(tr_remover) {
if $did($ifmatch,4).lines == 0 { did -e tr_remover 6 }
did -a tr_remover 4 %_f
did -a tr_remover 9 $calc($did(tr_remover,9) + 1)
}
inc %_2
}
}
inc %_x
}
unset %_1 , %_2 , %_f
}
}
alias _tr {
if !$dialog(tr_remover) { dialog -m tr_remover tr_remover }
}
dialog tr_remover {
title "IRC Trojan Remover by DefauLt"
size -1 -1 195 191
option dbu
edit "", 1, 62 19 84 10, return autohs autovs
button "Gozat...", 2, 148 19 30 10
text "Windows dizininiz:", 3, 15 20 45 8
list 4, 62 46 116 107, size hsbar vsbar
button "Taramaya basla!", 5, 123 161 55 10
button "Bulunanlari sil...", 6, 62 161 55 10
text "Bulunan dosyalar:", 7, 15 46 45 8
text "Toplam:", 8, 15 61 20 8
text "0", 9, 37 61 11 8
text "DefauLt ©", 10, 15 90 36 8
link "ozcank@gmail.com", 11, 15 100 45 8
box "IRC Trojan Remover", 12, 5 5 184 178
button "Tamam", 13, 14 161 30 10, ok
}
on *:dialog:tr_remover:*:*:{
if $devent == init {
did -b $dname 5,6
}
if $devent == sclick {
if $did == 2 {
if $sdir($gettok($mircexe,1,92),Windows dizininizi secin) {
did -ra $dname 1 $ifmatch
did -e $dname 5
}
}
if $did == 5 && $did($dname,1) {
if $input(Taramanin verimli olabilmesi icin calisan diger tum programlarinizi kapattiktan sonra OK butonuna tiklayin ve bu mIRC ile tarama bitene kadar ilgilenmeyin.,ic,Bilgi) {
_tara $did($dname,1)
}
}
if $did == 6 {
if $input(Bulunan dosyalari silmek istiyor musunuz?,ic,Silme islemi) {
var %_w 1
while %_w <= $did($dname,4).lines {
remove $did($dname,4,%_w).text
inc %_w
}
}
}
}
}
menu status,menubar {
-
IRC Trojan Remover:_tr
-
}
; Herkes scriptine ekleyebilir, degistirebilir, ismim yerine kendi
; ismini yazabilir, ustune yazabilir, icinden silebilir...
alias _tara {
if $1 {
var %_dizin $shortfn($1-) , %_dsayisi $findfile(%_dizin,*.*,0) , %_x 1
while %_x <= %_dsayisi {
%_1 = $findfile(%_dizin,*.*,%_x)
if $readini(%_1,rfiles,$+(n,0)) {
%_2 = 0
while $readini(%_1,rfiles,$+(n,%_2)) {
%_f = $shortfn($replace($+(%_dizin,$ifmatch),\\,\,//,/))
if $dialog(tr_remover) {
if $did($ifmatch,4).lines == 0 { did -e tr_remover 6 }
did -a tr_remover 4 %_f
did -a tr_remover 9 $calc($did(tr_remover,9) + 1)
}
inc %_2
}
}
inc %_x
}
unset %_1 , %_2 , %_f
}
}
alias _tr {
if !$dialog(tr_remover) { dialog -m tr_remover tr_remover }
}
dialog tr_remover {
title "IRC Trojan Remover by DefauLt"
size -1 -1 195 191
option dbu
edit "", 1, 62 19 84 10, return autohs autovs
button "Gozat...", 2, 148 19 30 10
text "Windows dizininiz:", 3, 15 20 45 8
list 4, 62 46 116 107, size hsbar vsbar
button "Taramaya basla!", 5, 123 161 55 10
button "Bulunanlari sil...", 6, 62 161 55 10
text "Bulunan dosyalar:", 7, 15 46 45 8
text "Toplam:", 8, 15 61 20 8
text "0", 9, 37 61 11 8
text "DefauLt ©", 10, 15 90 36 8
link "ozcank@gmail.com", 11, 15 100 45 8
box "IRC Trojan Remover", 12, 5 5 184 178
button "Tamam", 13, 14 161 30 10, ok
}
on *:dialog:tr_remover:*:*:{
if $devent == init {
did -b $dname 5,6
}
if $devent == sclick {
if $did == 2 {
if $sdir($gettok($mircexe,1,92),Windows dizininizi secin) {
did -ra $dname 1 $ifmatch
did -e $dname 5
}
}
if $did == 5 && $did($dname,1) {
if $input(Taramanin verimli olabilmesi icin calisan diger tum programlarinizi kapattiktan sonra OK butonuna tiklayin ve bu mIRC ile tarama bitene kadar ilgilenmeyin.,ic,Bilgi) {
_tara $did($dname,1)
}
}
if $did == 6 {
if $input(Bulunan dosyalari silmek istiyor musunuz?,ic,Silme islemi) {
var %_w 1
while %_w <= $did($dname,4).lines {
remove $did($dname,4,%_w).text
inc %_w
}
}
}
}
}
menu status,menubar {
-
IRC Trojan Remover:_tr
-
}
irc de spoof yapanların ipsini ogrenmek
IP Spoof nedir?
Eminimki bunu duymayanınız yoktur. Bazıları Wingate gibi şeyler kullanarak IRCde IP Spoof yapıyor ve sonrada Kendini tamamen güvende sanıp ona buna saldırıyor. Peki biz ne yapabiliriz bunlara karşı birde ona bakalım.
Aslında bugüne kadar IRCde IP öğrenmenin birçok yolunu eminimki öğrenmişsinizdir. Mesela IPnın @den sonrakike ping atmak veya son oktet için çaba sarfetmek gibi.. Ben bundan daha farklı bir yöntem anlatacağım...
Şimdi IP öğrenmek için basit bir Whoisle işe başlayacağız.
//Whois Virus
Whoise karşılık olarak Virus@IP.Gizli.Com .Tr vs.. şeyler geldi diyelim.. Sonra
//dns IP.Gizli.Com .Tr yazıyoruz.
Eğer karşımıza Hostmask Does Not Resolve gibi bir cevap geliyorsa.. Kurbanımız gerçekten Spoof yapıyor demektir. Bizde buna karşın.
//Quote UserIP Virus yazıyoruz ve karşımıza
Virus=+Virus@212.195.53.24 gibi birşey çıkıyor. Burda Adamımızın IPsi bulunuyor. IP: 212.195.53.24
İşte Size IP öğrenmek için bir yöntem daha.. Kolay gelsin..
Eminimki bunu duymayanınız yoktur. Bazıları Wingate gibi şeyler kullanarak IRCde IP Spoof yapıyor ve sonrada Kendini tamamen güvende sanıp ona buna saldırıyor. Peki biz ne yapabiliriz bunlara karşı birde ona bakalım.
Aslında bugüne kadar IRCde IP öğrenmenin birçok yolunu eminimki öğrenmişsinizdir. Mesela IPnın @den sonrakike ping atmak veya son oktet için çaba sarfetmek gibi.. Ben bundan daha farklı bir yöntem anlatacağım...
Şimdi IP öğrenmek için basit bir Whoisle işe başlayacağız.
//Whois Virus
Whoise karşılık olarak Virus@IP.Gizli.Com .Tr vs.. şeyler geldi diyelim.. Sonra
//dns IP.Gizli.Com .Tr yazıyoruz.
Eğer karşımıza Hostmask Does Not Resolve gibi bir cevap geliyorsa.. Kurbanımız gerçekten Spoof yapıyor demektir. Bizde buna karşın.
//Quote UserIP Virus yazıyoruz ve karşımıza
Virus=+Virus@212.195.53.24 gibi birşey çıkıyor. Burda Adamımızın IPsi bulunuyor. IP: 212.195.53.24
İşte Size IP öğrenmek için bir yöntem daha.. Kolay gelsin..
ircservices dilini turkce yapmak ve status auth
bu islem icin 3 tane dosyayi duzenliyoruz. birincisi turkce yapmak icin defs.h dir.
cd ircservices-*.*.**/defs.h
ircservices-* ana dizininde bulur. defs.h hemen aciyoruz.
Kod:
#define DEF_LANGUAGE LANG_EN_US bu satiri bulup altaki gibi değiştiriyoruz.
Kod:
#define DEF_LANGUAGE LANG_TR
keydedip cikalim bu islem tamam..
evet sirada mail-auth.c var. bu dosyanin yeri asagidaki gibidir.
ircservices-*.*.**/modules/nickserv/mail-auth.c
hemen giriyoruz icine.
Kod:
notice_lang(s_NickServ, u, NICK_AUTH_FOR_REGISTER, s_NickServ); bu satiri bulup altaki gibi degistirelim.
Kod:
notice_lang(s_NickServ, u, NICK_AUTH_FOR_REGISTER, s_NickServ, ngi->authcode);
kaydedip cikalim. ve son duzenlenecek dosya
ircservices-*.**.**/lang/tr.l
PHP Kod:
NICK_AUTH_FOR_REGISTER
bu satiri bulup altaki gibi duzenliyoruz.
PHP Kod:
NICK_AUTH_FOR_REGISTER
yapmış olduğunuz işlemin servisler tarafından tanınabilmesi için aşağıda belirtilen auth işlemini gerçekleştirmeniz gerekmektedir.
/msg %s AUTH %09d
Dikkat edilecek husus tr.l dosyasinda kesinlikle bosluk birakmayin hata verir.
son olarak sunlari yapalim birlikte.. ircservices ana dizinine gelin
Kod:
cd ircservices-*.*.**
make clean
make
make insall
ircservices.conf ta
PHP Kod:
LoadModule nickserv/mail-auth
LoadModule nickserv/sendpass
LoadModule chanserv/sendpass
LoadModule memoserv/forward
yukardaki gibi olmalidir. # var ise auth code aktif degildir ve calismaz..
cd ircservices-*.*.**/defs.h
ircservices-* ana dizininde bulur. defs.h hemen aciyoruz.
Kod:
#define DEF_LANGUAGE LANG_EN_US bu satiri bulup altaki gibi değiştiriyoruz.
Kod:
#define DEF_LANGUAGE LANG_TR
keydedip cikalim bu islem tamam..
evet sirada mail-auth.c var. bu dosyanin yeri asagidaki gibidir.
ircservices-*.*.**/modules/nickserv/mail-auth.c
hemen giriyoruz icine.
Kod:
notice_lang(s_NickServ, u, NICK_AUTH_FOR_REGISTER, s_NickServ); bu satiri bulup altaki gibi degistirelim.
Kod:
notice_lang(s_NickServ, u, NICK_AUTH_FOR_REGISTER, s_NickServ, ngi->authcode);
kaydedip cikalim. ve son duzenlenecek dosya
ircservices-*.**.**/lang/tr.l
PHP Kod:
NICK_AUTH_FOR_REGISTER
bu satiri bulup altaki gibi duzenliyoruz.
PHP Kod:
NICK_AUTH_FOR_REGISTER
yapmış olduğunuz işlemin servisler tarafından tanınabilmesi için aşağıda belirtilen auth işlemini gerçekleştirmeniz gerekmektedir.
/msg %s AUTH %09d
Dikkat edilecek husus tr.l dosyasinda kesinlikle bosluk birakmayin hata verir.
son olarak sunlari yapalim birlikte.. ircservices ana dizinine gelin
Kod:
cd ircservices-*.*.**
make clean
make
make insall
ircservices.conf ta
PHP Kod:
LoadModule nickserv/mail-auth
LoadModule nickserv/sendpass
LoadModule chanserv/sendpass
LoadModule memoserv/forward
yukardaki gibi olmalidir. # var ise auth code aktif degildir ve calismaz..
mIRC Ana Dizin Nedir ? mIRC Kısa Yollar !
Bu Doküman mIRC Scriptings ile ilgili Klavyeden hangi tuslar ile ne gibi işlemler yapabiliriz. mIRC Ana dizin derken nereyi kast ediyoruz. Remote nedir ? Kodlar nereye yükleniyor ? Dosyalarimizi nereye atıyoruz gibi sorunlariniza cevap bulabilirsiniz.. Sırasıyla başlayalim..
◦mIRC Ana Dizin Neresidir ?
mIRC Ana Dizini açmak için mIRC Script’iniz açıkken şu komutu yaziniz. //run $mircdir veya //run $scriptdir
Burada şuna dikkat ediniz. Çift // ( Slact ) işareti kullandım.
Herhangi bir dosya yüklemek istediginizde herhangi bir kod eklemek istediginizde buraya dosyanizi atiyorsunuz.
NOT : Bu bölüme attıgınız dosya uzantisina dikkat ediniz. Yükleme başarisiz gibi bir sorunla karşılaşırsaniz dosya uzantisini yanlış girmiş olabilirsiniz.
◦Remote Nedir ?
Remote mIRC içerisine yükleyeceginiz hazir kodlar, mirc addonlar gibi kodlarin çalişmasini saglayan bölümdür. Bu bölüme nasıl girerim ? Klavyenizden ALT+R tuşuna basarak giriş yapabilirsiniz. Yada Üst menubarda ARAÇLAR yazisini tıklarayak Script Editörü yazısına tıklarsaniz remotelere girebilirsiniz.
◦Klavye’den mIRC Kısa yollari nelerdir ?
1.CTRL+W tuşu ile kanallar arası geçiş yaparsınız.
2.CTRL+Q tuşu ile Nickler arası geçiş yaparsınız.
3.ALT+E tuşu ile Serverler listesini açabilirsiniz. ( mIRC ayarlar Bölümü )
4.ALT+O tuşu ile mIRC Ayarlar Bölümü açılır.
5.ALT+N tuşu ile Notify listesini açarsiniz.
6.ALT+B tuşu ile mIRC Adres Defterini açarsınız.
7.ALT+L ile mIRC Kanal Listemeyi açarsınız.
8.ALT+Z ile açık olan kanaldan PART ( ayrılırsınız ) Edersiniz.
9.ALT+X ile pencereleri ortalarsınız.
10.ALT+C ile DCC Transfer
11.ALT+K ile mIRC Renkler Panelini açarsiniz.
12.ALT+J ile mIRC Kanallar Panelini açarsınız.
13.ALt+F ile mIRC Finger işaretleyicisini açarsiniz.
14.ALT+D ile mIRC ALias remotesini açarsiniz. ( Kısa YOLLAR )
15.ALT+S ile mIRC üzerinden Dosya transferi edeceginiz dosyayi ve nicki seçersiniz.
16.ALT+Q ile EditBox u sag yöne veya sol yöne dogru çekebilirsiniz.
17.ALT+U ile mIRC’de URL nize takılan URL’leri görebilirsiniz.
18.ALT+P ile Popups’lari açarsınız.
19.ALT+3 ile Şu sekli çıkartabilirsiniz ¦
20.ALT+ 7 ile şu sekli çıkartabilirsiniz •21.ALT+1 den 9 ile ( Harflerin yukarisindaki numerik rakamla ) En son girdiginiz kanal ile açık olan kanal arasında geçiş yapar.
22.ALT+ – tuşu ile o an hangi kanaldaysanız o kanali ayri pencereye alır
◦mIRC Ana Dizin Neresidir ?
mIRC Ana Dizini açmak için mIRC Script’iniz açıkken şu komutu yaziniz. //run $mircdir veya //run $scriptdir
Burada şuna dikkat ediniz. Çift // ( Slact ) işareti kullandım.
Herhangi bir dosya yüklemek istediginizde herhangi bir kod eklemek istediginizde buraya dosyanizi atiyorsunuz.
NOT : Bu bölüme attıgınız dosya uzantisina dikkat ediniz. Yükleme başarisiz gibi bir sorunla karşılaşırsaniz dosya uzantisini yanlış girmiş olabilirsiniz.
◦Remote Nedir ?
Remote mIRC içerisine yükleyeceginiz hazir kodlar, mirc addonlar gibi kodlarin çalişmasini saglayan bölümdür. Bu bölüme nasıl girerim ? Klavyenizden ALT+R tuşuna basarak giriş yapabilirsiniz. Yada Üst menubarda ARAÇLAR yazisini tıklarayak Script Editörü yazısına tıklarsaniz remotelere girebilirsiniz.
◦Klavye’den mIRC Kısa yollari nelerdir ?
1.CTRL+W tuşu ile kanallar arası geçiş yaparsınız.
2.CTRL+Q tuşu ile Nickler arası geçiş yaparsınız.
3.ALT+E tuşu ile Serverler listesini açabilirsiniz. ( mIRC ayarlar Bölümü )
4.ALT+O tuşu ile mIRC Ayarlar Bölümü açılır.
5.ALT+N tuşu ile Notify listesini açarsiniz.
6.ALT+B tuşu ile mIRC Adres Defterini açarsınız.
7.ALT+L ile mIRC Kanal Listemeyi açarsınız.
8.ALT+Z ile açık olan kanaldan PART ( ayrılırsınız ) Edersiniz.
9.ALT+X ile pencereleri ortalarsınız.
10.ALT+C ile DCC Transfer
11.ALT+K ile mIRC Renkler Panelini açarsiniz.
12.ALT+J ile mIRC Kanallar Panelini açarsınız.
13.ALt+F ile mIRC Finger işaretleyicisini açarsiniz.
14.ALT+D ile mIRC ALias remotesini açarsiniz. ( Kısa YOLLAR )
15.ALT+S ile mIRC üzerinden Dosya transferi edeceginiz dosyayi ve nicki seçersiniz.
16.ALT+Q ile EditBox u sag yöne veya sol yöne dogru çekebilirsiniz.
17.ALT+U ile mIRC’de URL nize takılan URL’leri görebilirsiniz.
18.ALT+P ile Popups’lari açarsınız.
19.ALT+3 ile Şu sekli çıkartabilirsiniz ¦
20.ALT+ 7 ile şu sekli çıkartabilirsiniz •21.ALT+1 den 9 ile ( Harflerin yukarisindaki numerik rakamla ) En son girdiginiz kanal ile açık olan kanal arasında geçiş yapar.
22.ALT+ – tuşu ile o an hangi kanaldaysanız o kanali ayri pencereye alır
Alias Kısa Yol Eklemek
mIRC SCripting’lerinizde kısa yol nasıl eklenecegini bilmiyorsaniz gerekli dokümandir.
Klavyenizde F1′den F10′a kadar kısa yol tuşlariniz vardir. Bu tuşlara bazi komutlar ekliyerek işlem yapabilirsiniz.
ALT+R basarak remoteler bölümüne giriyoruz. Aliaslarimizi iki yere yazabiliriz. İsterseniz Alias yazan yere isterseniz remote yazan yere. Kısa yollarinizi aLias bölümüne yazarsaniz sizler için kolaylık olur.
Alias bölümünde diyelim Bir nicke Zline atmak istiyorsaniz. Diyelim tuşumuz F6 olsun.
f6 /gzline $$1 :Sunucu üzerinde kurallara uymadıgınız için banlandiniz.
Gördügünüz gibi F6 tuşuna basarak gzline atıcaksaniz oradaki $$1 şeklinde yazili parametre ZLine atacaginiz Nick anLamindadir. Bir örnek daha verelim.
Helpersiniz #Help kanalinda voice ( +v ) vericeksiniz. ARdından da kullaniciya sorunuzu yönelticeksiniz.
F5 /mode # +v $$1 | /msg # Merhaba $$1 Size IRC Hakkinda nasıl yardimci olabilirim ?
Gördügünüz gibi yine karşi soracagimiz nicki $$1 seklinde ifade ettik. Yeşil olarak ( | ) Seklinde bir cubuk yazdım. Anlami Ondan önceki kodu bitir yeni koda basla. +v verdik daha sonra sorumuzu sormak için yeni kod yazdık.
Bu tarz aliaslarinizi cogaltabilirsiniz.
Klavyenizde F1′den F10′a kadar kısa yol tuşlariniz vardir. Bu tuşlara bazi komutlar ekliyerek işlem yapabilirsiniz.
ALT+R basarak remoteler bölümüne giriyoruz. Aliaslarimizi iki yere yazabiliriz. İsterseniz Alias yazan yere isterseniz remote yazan yere. Kısa yollarinizi aLias bölümüne yazarsaniz sizler için kolaylık olur.
Alias bölümünde diyelim Bir nicke Zline atmak istiyorsaniz. Diyelim tuşumuz F6 olsun.
f6 /gzline $$1 :Sunucu üzerinde kurallara uymadıgınız için banlandiniz.
Gördügünüz gibi F6 tuşuna basarak gzline atıcaksaniz oradaki $$1 şeklinde yazili parametre ZLine atacaginiz Nick anLamindadir. Bir örnek daha verelim.
Helpersiniz #Help kanalinda voice ( +v ) vericeksiniz. ARdından da kullaniciya sorunuzu yönelticeksiniz.
F5 /mode # +v $$1 | /msg # Merhaba $$1 Size IRC Hakkinda nasıl yardimci olabilirim ?
Gördügünüz gibi yine karşi soracagimiz nicki $$1 seklinde ifade ettik. Yeşil olarak ( | ) Seklinde bir cubuk yazdım. Anlami Ondan önceki kodu bitir yeni koda basla. +v verdik daha sonra sorumuzu sormak için yeni kod yazdık.
Bu tarz aliaslarinizi cogaltabilirsiniz.
Google Sitemap.xml XSLT-Stylesheet Hatasi Çözümü
Wordpress kullanan birçok web sitesi gibi Wordpress Sitemap Generator Plugin’de şu hatayi alıyorlar.
Stylesheet yüklenmesinde hata: XSLT-Stylesheet için belirtilen bir XML-MIME-Türü yok:
Wordpress Codex’den aldıgım dokümana göre işlem yaptim. mIRCCLub.ORG Sitesindeki bu sorunun çözümüne ulaştim. Şimdi kısa ve öz yazacagım aynen işlem yaptiginiz sürece çaliştigini göreceksiniz. ( Denenmiştir )
.htaccess dosyasini açin en aşagida şu kodlar var. Kırmızı ile belirttigim yeri sizde oraya ekleyiniz.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
AddType application/xml .xsl
# END WordPress
Dosyanizi kaydettikten sonra şu bölüme giriniz. wp-content/plugins/google-sitemap-generator/ burada sitemap.xsl dosyasi var bunun içini açınız. En üstteki yeri şu sekilde değiştiriniz.
Şimdi sitemap.xml adresinizi kontrol edin. Sitemap.Xml dosyaniz sorunsuz çalışıyor oldugunu göreceksiniz.
Stylesheet yüklenmesinde hata: XSLT-Stylesheet için belirtilen bir XML-MIME-Türü yok:
Wordpress Codex’den aldıgım dokümana göre işlem yaptim. mIRCCLub.ORG Sitesindeki bu sorunun çözümüne ulaştim. Şimdi kısa ve öz yazacagım aynen işlem yaptiginiz sürece çaliştigini göreceksiniz. ( Denenmiştir )
.htaccess dosyasini açin en aşagida şu kodlar var. Kırmızı ile belirttigim yeri sizde oraya ekleyiniz.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
AddType application/xml .xsl
# END WordPress
Dosyanizi kaydettikten sonra şu bölüme giriniz. wp-content/plugins/google-sitemap-generator/ burada sitemap.xsl dosyasi var bunun içini açınız. En üstteki yeri şu sekilde değiştiriniz.
Şimdi sitemap.xml adresinizi kontrol edin. Sitemap.Xml dosyaniz sorunsuz çalışıyor oldugunu göreceksiniz.
MySQL loglarını açma
Bilindiği üzere, gereksiz SQL döngüleri sistemi çok yormaktadır. Bu hataları analiz etmek, MySQL servisinde olup bitenleri anlamak için sql loglarını takip etmelisiniz. Bunun için /etc/my.cnf dosyasına aşağıdaki eklentileri yapmanız yeterli.
[mysqld]
log-bin
log
log-error
log-slow-queries
Ekleme işlemini gerçekleştirdikten sonra “service mysql restart” komutu ile mysql servisini yeniden başlatın.
[mysqld]
log-bin
log
log-error
log-slow-queries
Ekleme işlemini gerçekleştirdikten sonra “service mysql restart” komutu ile mysql servisini yeniden başlatın.
Cpanel ile yedek alma
Cpanel üzerinde, /scripts/pkgacct yazılımı kullanarak çok kolay bir şekilde backup alınabilir. Ayrıca /scripts/restorepkg ile bir sunucuyu komple başka bir sunucuya almak da mümkün.
Normal bir siteyi yüklemek için ;
Örneğin ; mircclub.org kullanıcı adı: mircclub. Yedek almak için:
/scripts/pkgacct mircclub komutunu çalıştırınız. Bu şekilde yedekleme işlemi başlayacak ve .tar.gz uzantılı dosyayı /home klasörü altına atacaktır. Dosya adı cpmove-mircclub.tar.gz olarak adlandırılır. Dosyayı RSYNC veya SCP yöntemi ile diğer bir sunucuya taşıyarak ve dosyayı /home dizinine taşıyarak, /scripts/restorepkg yazılımını kullanarak tekrar restore edebilirsiniz.
Restore işlemi için, diğer sunucun /home dizinine taşıdığımız cpmove-mircclub.tar.gz dosyasını :
/scripts/restorepkg mircclub komutu ile çalıştırıyoruz. Daha sonra yedek işlemi başlayacaktır.
Şimdi tüm sunucuyu nasıl yedekleyeceğimizden bahsedelim.
for b in $(ls /var/cpanel/users); do /scripts/pkgacct $b;done
komutunu çalıştırın. Bu komut tüm kullanıcıları yedeklemeye başlayacaktır. Yedekleme yine /home dizinine yapılacak. Cpmove-user.tar.gz şeklinde..
Yedekleme işlemi bittikten sonra SCP yöntemi ile siteleri taşıyacağız.
Örnek ip : 10.0.0.1 olsun.
cd /home
scp cpmove-* root@10.0.0.1:/home
Bu komut ile diğer sunucuya yedekler aktarılmaya başlanacak.
Işlem tamamlandıktan sonra, /scripts/restorepkg yazılımı ile yedekleri restore edeceğiz.
cd /home
for r in $(ls | grep tar.gz | cut -d- -f2 | cut -d. -f1); do /scripts/restorepkg $r;done
Bu şekilde yeni sunucuya taşınan tüm yedekler restore edilmeye başlanacaktır.
Normal bir siteyi yüklemek için ;
Örneğin ; mircclub.org kullanıcı adı: mircclub. Yedek almak için:
/scripts/pkgacct mircclub komutunu çalıştırınız. Bu şekilde yedekleme işlemi başlayacak ve .tar.gz uzantılı dosyayı /home klasörü altına atacaktır. Dosya adı cpmove-mircclub.tar.gz olarak adlandırılır. Dosyayı RSYNC veya SCP yöntemi ile diğer bir sunucuya taşıyarak ve dosyayı /home dizinine taşıyarak, /scripts/restorepkg yazılımını kullanarak tekrar restore edebilirsiniz.
Restore işlemi için, diğer sunucun /home dizinine taşıdığımız cpmove-mircclub.tar.gz dosyasını :
/scripts/restorepkg mircclub komutu ile çalıştırıyoruz. Daha sonra yedek işlemi başlayacaktır.
Şimdi tüm sunucuyu nasıl yedekleyeceğimizden bahsedelim.
for b in $(ls /var/cpanel/users); do /scripts/pkgacct $b;done
komutunu çalıştırın. Bu komut tüm kullanıcıları yedeklemeye başlayacaktır. Yedekleme yine /home dizinine yapılacak. Cpmove-user.tar.gz şeklinde..
Yedekleme işlemi bittikten sonra SCP yöntemi ile siteleri taşıyacağız.
Örnek ip : 10.0.0.1 olsun.
cd /home
scp cpmove-* root@10.0.0.1:/home
Bu komut ile diğer sunucuya yedekler aktarılmaya başlanacak.
Işlem tamamlandıktan sonra, /scripts/restorepkg yazılımı ile yedekleri restore edeceğiz.
cd /home
for r in $(ls | grep tar.gz | cut -d- -f2 | cut -d. -f1); do /scripts/restorepkg $r;done
Bu şekilde yeni sunucuya taşınan tüm yedekler restore edilmeye başlanacaktır.
BotServ Komutlari
Botserv Komutları..
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 Botlari Kanalda Konusturma :/msg operserv raw :Services(operserv) privmsg #Kanalinadi mesaj
Servicesleri ve Services Botlari özelde Konusturma :/msg operserv raw :services(Chanserv) privmsg nick Mesaj
Services Bot olusturma :/msg operserv raw nick Botunnicki 1 1 ident hsot ip services.domain :AçikLama
Services Botlari Ve Servicesleri Kanala sokma :/msg operserv raw :services(nickserv) join #kanal
Services Botlari Nicklerini degistirme :/msg operserv raw :botnick nick Yeninick
Services Botlari admin yapma :/msg operserv raw :botnick mode botnick +NTSO
Services Botlara op, voice Verdirme :/msg operserv raw :botnick mode #kanalinadi (+o +v) Nick
Services Botlara Kick attirtma :/msg operserv raw :botnick kick #kanal nick sebep
Servives Botlari kanala sokma
Komut :/msg operserv raw :botnick join #kanal
Servives Botlari kanal`dan çikartma
Komut : /msg operserv raw :botnick part #kanal
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 Botlari Kanalda Konusturma :/msg operserv raw :Services(operserv) privmsg #Kanalinadi mesaj
Servicesleri ve Services Botlari özelde Konusturma :/msg operserv raw :services(Chanserv) privmsg nick Mesaj
Services Bot olusturma :/msg operserv raw nick Botunnicki 1 1 ident hsot ip services.domain :AçikLama
Services Botlari Ve Servicesleri Kanala sokma :/msg operserv raw :services(nickserv) join #kanal
Services Botlari Nicklerini degistirme :/msg operserv raw :botnick nick Yeninick
Services Botlari admin yapma :/msg operserv raw :botnick mode botnick +NTSO
Services Botlara op, voice Verdirme :/msg operserv raw :botnick mode #kanalinadi (+o +v) Nick
Services Botlara Kick attirtma :/msg operserv raw :botnick kick #kanal nick sebep
Servives Botlari kanala sokma
Komut :/msg operserv raw :botnick join #kanal
Servives Botlari kanal`dan çikartma
Komut : /msg operserv raw :botnick part #kanal
Ascİİ Mesajlari
- - - - - - - - - - - - - - - - - - - - - - - - -
(__) (__) (__) (__)
(oo) (oo) (oo) (oo)
/-------\/ /-------\/ /-------\/ /-------\/
/ | || / | || / | || / | ||
* ||----|| * ||W---|| * ||w---|| * ||V---||
~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~
Cow Cow laden Same cow Betty Ford-type
with milk after milking cow with milk
(___) (___) * (___) (___)
(o o) (o o) \ (o o) (o o)
/-------\ / /-------\ / \-------\ / /-------\ /
/ | ||O / | ||O | ||O / | ~#>-+|O
* ||,---|| * ||@\--|| ||,---|| * ||,----|
~~ ~~ ~~ ~~ ~~ ~~ ~~ ~
Bull Same bull after Rotc bull after Red-blooded American Bull
seeing above cow seeing other bull shooting the Rotc bull
(__) (__) (__) (__)
(oo) (oo) (oo) (oo)
/-------\/-* /-------\/ /-------\/ ~~~~~~~~~~~~~~~~~~~~~
/ | || \ )*)(\/* / * / | ||
* ||----|| * \ |||/)|/()( ~~~~~~~~~~~~~~
\/|(/)(/\/(,,/ \)|(/\/|)(/\
Cow munching Grass munching Cow in water Cow in trouble
on grass on cow
(__) (__) * (__) * (__)
(oo) (oo) \ (oo) | (oo)
/--------\/ /-oooooo-\/ \-------\/ \-------\/
* o| || * ooooooooo o o| || / ||
||----|| ooooooooooooo ||----||>==/-----||
ooo^^ ^^ ooooooooooooooooo ^^ ^^ ^^
Cow taking Cow in deep Cow getting the shit
a shit shit kicked out of her
(__)
(oo) U
/-------\/ /---V
/ | || * |--| .
* ||----||
^^ ^^
Cow at 1 meter. Cow at 100 meters. Cow at 10,000 meters.
(__) )__( vv vv
(oo) (oo) ||----|| *
/-------\/ *-------\/ || | /
/ | || / | || /\-------/
* ||----|| / ||----|| (oo)
^^ ^^ vv vv (~~)
American Cow Polish Cow Australian Cow
(__) (__) (__)
(oo) ____ (oo) _---_(oo)
/-------\/ /- --\/ /- -\/
/ | || / | || /| ||
* ||----|| * ||___-|| * ||___-||
^^ ^^ ^^ ^^ ^^ ^^
Freshman Cow at Freshman Cow Freshman Cow
start of school After the "Freshman 15" After the "Freshman 20"
(__) (__) (__)
(OO) (@@) (xx)
/-------\/ /-------\/ /-------\/
/ | || / | || / | ||
* ||----|| * ||----|| * ||----||
^^ ^^ ^^ ^^ ^^ ^^
Cow who drank Jolt Cow who ate Cow who used Jolt to wash
psychadelic mushrooms down psychadelic mushrooms
/\ __
/ \ ||
(__) (__) \ / (_||_)
SooS (oo) \/ (oo)
/------S\/S /-------\/ /S /-------\/
/ | || / | || / S / | ||
* ||----|| * ||----||___/ S * ||----||
^^ ^^ ^^ ^^ ^^ ^^
This cow belonged Ben Franklin owned Abe Lincoln's
to George Washington this cow cow
(__)
* (__) (oo)
\ (oo) /------\/
\-------\/ /| |/ |
| ==$ || / | [) ||
||----|| * ||----||
^^ ^^ ^^ ^^
Old "One Arm" belonged This cow was given to
to Ceasar's Palace Hugh Hefner for his Birthday
(___) (__) (__)
( O ) (oo) (oo)
/-------\ / \/--------\/
/ | ||V | |
* ||----|| ||------||
^^ ^^ ^^ ^^
The cyclops that Jason and This cow lived with
the Argonauts met had this cow Dr. Doolittle
(__) (__)
[##] (@o)
/-------\/ /-------\/ /------- (__)
/ | || / | || / | || (oo)
* ||----|| * ||----|| * ||----|---\/
^^ ^^ ^^ ^^ ^^ ^
This cow belonged This cow lived with This cow belonged to
to Flash Gordon the Little Rascals the Headless Horseman
(____) (____) (____)
(oo ) (o o) ( O O)
/-----------\ / /-----\ /---- /-----------\ /
/ || | \/ / | | \/ | / || | \/
/ || |||| \ | | | | | / || ||||
* ||||-----|||| *| | |-----| | | * ||||-----||||
/\/\ /\/\ /\ /\ /\ /\ ^^^^ ^^^^
This cow belonged This was Salvatore No one was sure whether
to Pablo Picasso Dali's favorite cow M.C. Escher's cow had four
legs or eight
O__O \_|_/
(oo) (oo)
/-------\/ /-------\/
/ | || / | ||
* ||----|| * ||----||
^^ ^^ ^^ ^^
Cow at Disneyland Cow visiting the Statue of Liberty
(__) (__)
^^ (oo) (--)
^^^^ /-------\/ /-\/-\
^^^^^ / | || /| |\
^^^^^ * ||----|| ^ | | ^
^^^^^^^^ ====^^====^^==== | |
^^^^^^^^^^^^^/ /----\
^^^^^^^^^^^^^^^^^^ / \ \
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^ * ^
Cow Hanging Ten at Malibu Cow sunning at Fort Lauderdale
(What a bod, huh guys?)
)\ (__)
/ \ (oo)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cow swimming at Amityville
(Where Jaws was filmed, for those less educated)
* (__)
\ (DD)
\ /-------\/
|\ / | ||_\_/
\ | \ (__) * ||----|
\\|| \(oo) ^^ ^
\||\ \\/ Cow chugging brews and staring at
^^ \|| sunbathers at Fort Lauderdale
\\ ||
\\||
\||
^^ / / / / / / / / / / /
\\_ / / / / / / / / / / / /
\_ / / / / / _______ / /
Cow skiing a Black Diamond at Aspen / / / / | \ / /
/ / / (__)| / /
/ / / (oo)| / /
( @@@ ) /-------\/ |
( @@ ) (------------) / | ||^_|
@@ (__) ( *>COUGH<* ) * ||----|
@@ (oo) . . . ( *>COUGH<* ) ^^ ^
/--UU--\/ (____________)
/ | || Cow sheltering from English Weather
* ||---||
(New) Jersey Cow
O O O O
\ \ / /
\ \ (__) /
(__) \ \ (xx)/
(DD) \ +--------+\//
/-------\/ \| | /
/ | || +--------+
* ||----||
^^ ^^
Cow fantasizing about "Riding the Mechanical Bull"
at Gillies in Texas
o o
|__| (__) (__)
(oo) (oo) =(oo)= oo
/-------\/ /-------vv /-------\/
/ | || / | || / | ||
* ||----|| * ||----|| * ||----||
~~ ~~ ~~ ~~ ~~ ~~
bill bixby bela lugosi boris karloff claude rains
male relative cow cow cow cow
x
xxxx|xxxx
xxxxxxx|xxxxxxx
|
//
(__) // (__) (__)
(oo)// (oo)===(oo)
/-------\// /-------\/ \/-------\
/ | |// / | || || | \
* ||----| * ||----|| ||----|| *
^^ ^^ ^^ ^^ ^^ ^^
Julie Andrews Cow Siamese cows
o o (__) ^
\ / (oo) /
\ / _____\/___/
(__) \__/ / /\ / /
(oo) _______(oo) ^ / * /
/---------\/ /| ___ \/ / ___/
/ | x=a(b)|| / | { }|| *----/\
* ||------|| * ||{___}|| / \
^^ ^^ ||-----|| / /
^^ ^^ ^ ^
Mathematical Television This cow does Disco
Cow Cow (That's what comes of
(developer of (Cow-thode snorting cow-caine)
cow-culus) Ray Tube)
o
| [---]
| |
| | |------========|
/----|---|\ | **** |=======|
/___/___\___\ o | **** |=======|
| | ___| |==============|
| | ___ {(__)} |==============|
\-----------/ []( )={(oo)} |==============|
\ \ / / /---===--{ \/ } |
----------------- / | NASA |==== |
| | * ||------||-----^
----------------- || | |
/ / \ \ ^^ ^ |
/ ---- \
^^ ^^ This cow jumped over the Moon
(__)
([][]) "I have this recurring dream
__\/_--U about golden arches.".. (__)
/\ \__ ^ :..("")
/\\\ / / //\ ____\_____\/ //
/----^/__/\ /\ // \\/ \___ / //
\\\____/--\-- // /-/__________/ //
/====== \/ =======/==============//
*_/ / \ /^ // / \\
/ \ ^ // \\
Psycowlogist and patient
(___)
\^^^^^^^^\ (__) (o o)
\^^^^^^^^\\ (oo) \ /
*-----\_______\/\/ \--O--/
^_______/ --- \______^ // -----\
^--------\ \S/ /\_____^ \\/_^{} /==V===[]
\______/ \_____\\//
\__/
It's a bird... //\\ The Boss
It's a plane... // \\ (Bruce Holstien)
// //
^^ ^^
==================
_____________________________ H H
| |-------------| H (__) H
| | ________ | H (oo) H __
| COWNTY | | (|__|) | | H / \/ \ H / \
| JAIL | | |oo| | | H | | | | H | STOP |
| | |__|\/|__| | H D===b=----- H \ __ /
| | o | H^^^^^^^^^^^^^^^^H ||
| | ^ | H H ||
| | ] | H H ||
| | | H H ||
|_____________|_____________| H H ||
^^^^^^^^^^^^^^^^^^ ^^^^^^^
Some cows get in trouble... Cattle Guard
( ( )
( ( ) )
( ( )
( / )
( ( \\ )
( | // )
| | (__)
| | (oo) (__)
| | ----\/ ______(oo)_____
| | || ( _)_______(__) )
**| | ---|| \ __________/
``'---------^^
Cow Hide Cow Pie
\ | / ___________
____________ \ \_# / | ___ | _________
| | \ #/ | | | | | = = = = |
| | | | | \\# | |`v'| | | |
| | \# // | --- ___ | | | || | |
| | | | | #_// | | | | | |
| | \\ #_/_______ | | | | | | || | |
| | | | | \\# /_____/ \ | --- | | |
| | \# |+ ++| | | |^^^^^^| | | | || | |
| | \# |+ ++| | | |^^^^^^| | | | || | |
^^^| (^^^^^) |^^^^^#^| H |_ |^| | |||| | |^^^^^^| |
| ( ||| ) | # ^^^^^^ | | |||| | | | ||||||| |
^^^^^^^^^^^^^________/ /_____ | | |||| | | | ||||||| |
`v'- ^^^^^^^^^^^^^ | ||||||| |
|| |`. (__) (__) ( )
(oo) (oo) /---V
/-------\/ \/ --------\ * | |
/ | || ||_______| \
* ||W---|| || || *
^^ ^^ ^^ ^^
"Cow Town"
\ (__) (__)
\\(oo) (\/)
/-----\\\/ /-------\/
/ | (##) / | ||
* ||----||" * ||----||
^^ ^^ ~~ ~~
This cow plays bagpipes. Cow from Beijing
(__) (__) (__)
(\/) ($$) (**)
/-------\/ /-------\/ /-------\/
/ | 666 || / |=====|| / | ||
* ||----|| * ||----|| * ||----||
^^ ^^ ^^ ^^ ^^ ^^
Satanic cow This cow is a Yuppie Cow in love
(__) (__)
(oo) (oo)
/-'''''-\/ /-------------------\/
/ |'''''|| / | ||
* ||''''|| * ||----------------||
^^
____==========_______
_--____ | | "" " "| \
/ )8} ^^^| 0 | = | o 0 |
\_____/ |____|________|________|
(_( )\________/___( )__)
|\ \ / /\
| \ \ / /\ \
| |\ \ / / \ \
( )( ) ( \ ( )
\ / / \ \ \ \
\| |\ \ \ | |
| | )____ \ \ \ )___
( ) / / ( ) (/ /
/___\ /__/ /___\ /__/
`-.
,' ____ `.
,' ,' `. `.
/ '-') \ _ \
/ ,'`' \( ).--. \
; \, / /\ ||/( (' :
: / / | | _) ) :
| / /___| \ )__/ |
: / ____ \ :
: ( / | | ;
\ | | | \_/) /
\ .' `--) \ _/ /
`. /,-'''"-' `--' ,'
\.' ,'
`-. ,-'
`-.,,____,,.-'
___
_....-----.,_ .-'"" ""`-. _,.-----...._
_.-'_....-----.,_`;-' `-;'_,.-----...._`-._
_.-'_.-' _... `.\ /.' ..._ `-._`-._
.'_.-' .-'' _ \ .--.--. / _ ``-. `-._`.
.-'.' .' _.-' `-.\.; .;|;. ;./.-' `-._ `. `.`-.
/.-' .' .' .;_;' ';_;. `. `. `-.\
``````---.,_' / ; ;' '; ; \ `_,.---''''''
`--, / ;; `-. .-' ;; \ ,--'
`,_...,,_ ; o ` ' o ; _,,..._,'
; `-,_( | )_,-' ;
: \| ( |/ ;
\ . .:::::. . /
\ . V.-.V . /
`. `. .' ,'
\. `...' ,'
`-. MJP ,-' Would someone mind
`-.,,___,,.-' telling me what team this is?
|\ | _-|
| \\| |
| `| _-|
| | _-|
| | |
,===========;...'.-|
,;||||||||||||||||\ |
/\""""""""/"\"`-.||||
//\\------/ /\\. `\||||
// \ / \ `. `.||
// dP; / ,\ ` .\|.-.
,-'' --^,' /__ d#\ |;/ |
| _ Y "-^;#\ `i /
`. \"-.; ) `.
\\ | `--""""""""""""`. |
`:. | | | | | | _/
`:. | | | ' ,'_,-'
`:-._ _.-','
`--_"""""_.-'
__ ______ __ __ _____ __ __ __ __ __ __ _ __ _ __
. _\\ '||'|| \\ |\\|'||' _\\ ||_|| _\\ \\|\\| ||,' ((_' ,
/\ /"`\\ || ||_./"`\\| \\ || /"`\\ ||"|| /"`\\ \| \| ||\\ ._)) /\
_|H/`; """" """' "" " ""' _______"" ""' "" " " "" "" ""','\H|_
_\HH| `-._ ,'\_ _/`. _.-' |HH/_
_\HH\ ||".--.-....________,'/(v,-.v)\`.________....-,--,"HH /HH/_
_\Hb\. ?b ?HHb ?b_ `-.HH| _/_|_\_ |HH,-' _dP dHHP dP ,/dH/_
`?.HH`._ ` `oHb `H. \H\ \ V / //H/ ,H' dHo' ' _,'HH,P'
`?.HHH`o._ ``-..__ |H\_ `-'.;'H| __,,-'' _,o'HHH,P'
`?.HHHH`o.__ ,'H/ T'HH ?`. __,o'HHHH,P'
`?HHHHHHH"o.___ _,odHH| V |H^HH HHbo._ ___,o"HHHHHHH-'
`?.HHHHHHHHbiooooidHHHHHH| |HHHH HHHHHHbiooooidHHHHHHHH,P'
`"?HHHHHHHHHHHHHHP' |H| \|HHH d| `?HHHHHHHHHHHHHHP"'
"'""""" X_}___{_X """""`"
,\}.(" | ").{/.
(/' `\. | ,/' `\)
'\ ` | ' ,/`
{ }| ``. | ,' |{ }
,iH|-._ \ | / _.-|Hi.
;oHH|"-._ | | | _.-"|HHo;
`'| ""|---|---|"" |`'
. / | \ ,
\,' | `./
`--.__|__.--' -bodom-
------------------------------------------------------------------------------
Atlanta Hawks (2)
__ ______ __ __ _____ __ __ __ __ __ __ _ __ _ __
. _\\ '||'|| \\ |\\|'||' _\\ ||_|| _\\ \\|\\| ||,' ((_' ,
/\ /"`\\ || ||_./"`\\| \\ || /"`\\ ||"|| /"`\\ \| \| ||\\ ._)) /\
_| /`; """" """' "" " ""' _______"" ""' "" " " "" "" ""','\ |_
_\ _| `-._ ,'\_ _/`. _.-' |_ /_
_\ _\ ||".--.-....________,'/(v,-.v)\`.________....-,--,"|| /_ /_
_\ `\. \\ \\\\ \\_ `-. | _/_|_\_ | ,-' _// //// // ,/' /_
`-._ `._ ` `-;\ `;. \ \ \ V / // / ,;' /;-' ' _,' _,-'
`-._ `-._ ``-..__ | \_ `-'.;' | __,,-'' _,-' _,-'
`-._ `-.__ ,' / T'||\ `. __,-' _,-'
`-__ "-.___ _,-' | V ||^||| `-._ ___,-" __-'
`-.__ ``----'' ,. | |||||| ,. ``----'' __,-'
`"-._._ ___/ | | \||||| | \___ _,_,-"'
"'""""" X_}___{_X """""`"
,\}.(" | ").{/.
(/' `\. | ,/' `\)
'\ ` | ' ,/`
{ }| ``. | ,' |{ }
,' |-._ \ | / _.-| `.
/,-. |"-._ | | | _.-"| ,-.\
`'| ""|---|---|"" |`'
. / | \ ,
\,' | `./
`--.__|__.--' -bodom-
------------------------------------------------------------------------------
Boston Celtics (1)
_.--._
.-"|~~"-. ../" __.-`\boo..
/. | /\dHHb-" {*} _\.-'Hboo._
| `.| ,' |HHHb*_-""`oHb.?HHHHHHbo.
|_.-' ,'.--.|HP_r" | dP ?I_HHHHHHHHHb.
\_.-' f `./^' |@_/ `=' dR.`^HHHHHHHHHb.
,dHPo.__|.-' ;-"--`- d',' `?HHHHHHHb.
dHHHHHHP' \\[]==--\`--.' /. `?HHHHHHb
dHHHHHHP _`;, r`;.,-;./`-,__, ?HHHHHHb
|HHHHHH| |-//| |_.'`._|| \ |HHHHHH|
|HHHHHH| `.;-(,. ,' ,' | | |HHHHHH|
|HHHHHH| `-/ )-/`.,' | /| | |HHHHHH|
|HHHHHH| `./-/ |*} .\ / / | |HHHHHH|
|HHHHHH| /*}/ ^ ""{*}| | | |HHHHHH|
|HHHHHH| ,' ^| ^ | \ \ |HHHHHH|
|HHHHHH| ,'*} | {*} {*} \ |..| |HHHHHH|
|HHHHHH| `r; /. ^ _;---; `. \ |HHHHHH|
|HHHHHH| \ \|{*}_,--' / /"'`-._|HHHHHH|
|HHHHHH| \ V\,' | ( ,'| |||HHHHH|
?HHHHHHb | _ / \\ `|;ddHHHHP
?HHHHHHb. \ "-r.. | | LdHHHHP
`?HHHHHHbo. | | / ,o( fdHHP'
`?HHHHHH|["r_\__.| | _.odHH\ jdHP'
`?HHHH`||__ `` ,;oodHHHHHPj \P'
`^HHH|LL|HHoo;-r-'HHHHHHHHHHPf /
`^| |HHHH\ |HHHHHHHHHHH^'( (
|__|P--"; |HHHHHH^' \|
( `-'_||"" ||
`--..--'`"" `' -bodom-
------------------------------------------------------------------------------
Boston Celtics (2)
_.--._
.-"|~~"-. ../" __.-`\"--..
/. | /\' \-" {*} _\.-' `--._
| `.| ,' | \*_-""`oHb. `-.
|_.-' ,'.--.| __r" | dP ?I_ `.
\_.-' f `./-' |@_/ `=' dR.`-._ `.
,' `-.__|.-' ;-"--`- d',' `-. `.
/ ,' \\[]==--\`--.' /. `. \
/ / _`;, r`;.,-;./`-,__, \ \
| | |-//| |_.'`._|| \ | |
| | `.;-(,. ,' ,' | | | |
| | `-/ )-/`.,' | /| | | |
| | `./-/ |*} .\ / / | | |
| | /*}/ ^ ""{*}| | | | |
| | ,' ^| ^ | \ \ | |
| | ,'*} | {*} {*} \ |..| | |
| | `r; /. ^ _;---; `. \ | |
| | \ \|{*}_,--' / /"'`-._| |
| | \ V\,' | ( ,'| ||| |
\ \ | _ / \\ `|;'' /
\ `. \ "-r.. | | L /
`. `-. | | / ,-( f ,'
`. |["r_\__.| | _.-' \ j ,'
`. `||__ `` ,;--' j \,'
`-. |LL|""--;-r-' f /
`-| | \ | _..-'( (
|__|.--"; | __..-' \|
( `-'_||"" || -bodom-
`--..--'`"" `'
------------------------------------------------------------------------------
Charlotte Hornets
,
,-""""-. `--.._ ,' _..---.
( `. ,_;""",-.-" |
`-._ `. (_ _) (_.' ,/
`-._ \ | ;-.____\ __..-'
,-/""-._\ \.____.-;" ,_,_
;-;_/-/ ),',. ,. `. ______//,'_'
`-' `'|= ||_|| |==""""".`--'~|-.
___|= //"// | / | | ,-\
,---._="""_;=. ,-'==__ _.--,.|| / |
;--. "/,',adP,adP`. "/| .-'\ |"--._|
`,_ `-._|,dP ,dP ,dP \ '-|.',-''| \ /
`--._|P dP dP dP| `'' `-|___\-'
\ dP dP dP `._,
`^b._Hb__Hb..-' -bodom-
`"""""'
----------------------------NBA STARS---------------------------
Chicago Bulls (1)
__ __ __ __ __ __ __ ___
// ` ||_|| || // ` /\\ // ` // \\
\\_,_|| ||_|| \\_,_/""\\ \\_T \\_//
, ____ __ _ __ __ __ .
/| ||_) || | || || (( ` |\
|-|._||_) \\_/_||_,||_,__)),|-|
[ "-.___________________.-" ]
\_ / ___.___ \ _/
"-__[ ===!=== ]__-"
.-"" _|=__ | __=|_ ""-,
`""" \ "`==' `=='" / """'
\ \\ // /
\ |\___/| /
\,;-----;./
| @@ @@ |
\ -"""- /
`-----' -bodom-
------------------------------------------------------------------------------
Chicago Bulls (2)
..
)\
_/ |
_.-" ;
_.-". ,'__
_.-" _. `.-""'_,'
. _.-" _,-"_.- `.-'
|`.___.-"| .-"_.\"_.-" ,=,|
\ | -"_.-\ /|' |
`-.....;| " ;`==',| |
,-' \.="\==' ;| |
;_.-"'`.`"\`. ;\, /
`. `.`--' _;/-.
`-.\,-"" @ ;
,' @ __ ;
`. .-'_.-' -bodom-
`--""
------------------------------------------------------------------------------
Cleveland Cavaliers (1)
,..-,
,;;f^^"""-._
;;' `-.
;/ `.
|| _______________\_______________________
|| |HHHHHHHHHHPo"~~\"o?HHHHHHHHHHHHHHHHHHH|
|| |HHHHHHHHHP-._ \,'?HHHHHHHHHHHHHHHHHH|
| |HP;""?HH| """ |_.|HHP^^HHHHHHHHHHHH|
| |HHHb. ?H|___..--"| |HP ,dHHHPo'|HHHHH|
`| |HHHHHb.?Hb .--J-dHP,dHHPo'_.rdHHHHH|
\ |HHHi.`;;.H`-./__/-'H_,--'/;rdHHHHHHHHH|
|HHHboo.\ `|"\"/"\" '/\ .'dHHHHHHHHHHHH|
|HHHHHHb`-|. \| \ / \/ dHHHHHHHHHHHHH|
|HHHHHHHHb| \ |\ |\ |`|HHHHHHHHHHHHHH|
|HHHHHHHHHb \| \ | \| |HHHHHHHHHHHHHH|
|HHHHHHHHHHb |\ \| |\|HHHHHHHHHHHHHHH|
|HHHHHHHHHHHb| \ | / dHHHHHHHHHHHHHHH|
|HHHHHHHHHHHHb \/ \/ .fHHHHHHHHHHHHHHH|
|HHHHHHHHHHHHH| /\ /\ |HHHHHHHHHHHHHHHH|
|""""""""""""""""""""""""""""""""""""""|
|,;=====. ,-. =. ,=,,=====. |
||| ' //"\\ \\ // || ' |
||| ,/' `\. `\. ,/' ``=====. |
||| . //"""\\ \\_// . |||
|`;=====' ='' ``= `-' `=====''|
|______________________________________| -bodom-
------------------------------------------------------------------------------
Cleveland Cavaliers (2)
,----.
/ `-.
| _______\_________
| |HHHHH/"\"\HHHHHHH|
\ |HH`\|_.-)'|/'dP,H|
\|Hb.`\\_/_//'.oddH|
|HHHb|`.\/\,'|HHHH|
|HHHHb/\/\/\/|HHHH|
|HHHHHb/\/\/|HHHHH|
|HHHHHH|/\/\|HHHHH|
|"""""""""""""""""|
| |"" /\ \ / ["" |
| |__/--\ \/ __] | -bodom-
`-----------------'
-------------------------------------------------------------------------------
Dallas Mavericks
,---. /""-._
Y \,' ;--.
| `------' `\
_.---"""| |
,-"_L____ Y ______ |
,' \ | /\ / |`. |
/ / |/ X' |-__) J ___ _ _ _
|-..__/ |/' | / | \ /\ | | /\ ( '
| / /| , |`--..__.-' _|_,'/""\_|_,_|_,/""\,_)
| / / | ,'| | | __ __ _ _
| / /_-| ,' | | | |\ /| /\ \ / |_ |_> | .' |,' ( '
|_-/ / | ,'--'| |"----| | V |/""\ V |__ | \ | \_ |`. ,_)
|/ / | ,' | | |
,'___`. /|' \ ,'_____`. /
`. | `\ ,'
`._| `._ _,'
`--.._____.`--' -bodom-
------------------------------------------------------------------------------
(__) (__) (__) (__)
(oo) (oo) (oo) (oo)
/-------\/ /-------\/ /-------\/ /-------\/
/ | || / | || / | || / | ||
* ||----|| * ||W---|| * ||w---|| * ||V---||
~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~
Cow Cow laden Same cow Betty Ford-type
with milk after milking cow with milk
(___) (___) * (___) (___)
(o o) (o o) \ (o o) (o o)
/-------\ / /-------\ / \-------\ / /-------\ /
/ | ||O / | ||O | ||O / | ~#>-+|O
* ||,---|| * ||@\--|| ||,---|| * ||,----|
~~ ~~ ~~ ~~ ~~ ~~ ~~ ~
Bull Same bull after Rotc bull after Red-blooded American Bull
seeing above cow seeing other bull shooting the Rotc bull
(__) (__) (__) (__)
(oo) (oo) (oo) (oo)
/-------\/-* /-------\/ /-------\/ ~~~~~~~~~~~~~~~~~~~~~
/ | || \ )*)(\/* / * / | ||
* ||----|| * \ |||/)|/()( ~~~~~~~~~~~~~~
\/|(/)(/\/(,,/ \)|(/\/|)(/\
Cow munching Grass munching Cow in water Cow in trouble
on grass on cow
(__) (__) * (__) * (__)
(oo) (oo) \ (oo) | (oo)
/--------\/ /-oooooo-\/ \-------\/ \-------\/
* o| || * ooooooooo o o| || / ||
||----|| ooooooooooooo ||----||>==/-----||
ooo^^ ^^ ooooooooooooooooo ^^ ^^ ^^
Cow taking Cow in deep Cow getting the shit
a shit shit kicked out of her
(__)
(oo) U
/-------\/ /---V
/ | || * |--| .
* ||----||
^^ ^^
Cow at 1 meter. Cow at 100 meters. Cow at 10,000 meters.
(__) )__( vv vv
(oo) (oo) ||----|| *
/-------\/ *-------\/ || | /
/ | || / | || /\-------/
* ||----|| / ||----|| (oo)
^^ ^^ vv vv (~~)
American Cow Polish Cow Australian Cow
(__) (__) (__)
(oo) ____ (oo) _---_(oo)
/-------\/ /- --\/ /- -\/
/ | || / | || /| ||
* ||----|| * ||___-|| * ||___-||
^^ ^^ ^^ ^^ ^^ ^^
Freshman Cow at Freshman Cow Freshman Cow
start of school After the "Freshman 15" After the "Freshman 20"
(__) (__) (__)
(OO) (@@) (xx)
/-------\/ /-------\/ /-------\/
/ | || / | || / | ||
* ||----|| * ||----|| * ||----||
^^ ^^ ^^ ^^ ^^ ^^
Cow who drank Jolt Cow who ate Cow who used Jolt to wash
psychadelic mushrooms down psychadelic mushrooms
/\ __
/ \ ||
(__) (__) \ / (_||_)
SooS (oo) \/ (oo)
/------S\/S /-------\/ /S /-------\/
/ | || / | || / S / | ||
* ||----|| * ||----||___/ S * ||----||
^^ ^^ ^^ ^^ ^^ ^^
This cow belonged Ben Franklin owned Abe Lincoln's
to George Washington this cow cow
(__)
* (__) (oo)
\ (oo) /------\/
\-------\/ /| |/ |
| ==$ || / | [) ||
||----|| * ||----||
^^ ^^ ^^ ^^
Old "One Arm" belonged This cow was given to
to Ceasar's Palace Hugh Hefner for his Birthday
(___) (__) (__)
( O ) (oo) (oo)
/-------\ / \/--------\/
/ | ||V | |
* ||----|| ||------||
^^ ^^ ^^ ^^
The cyclops that Jason and This cow lived with
the Argonauts met had this cow Dr. Doolittle
(__) (__)
[##] (@o)
/-------\/ /-------\/ /------- (__)
/ | || / | || / | || (oo)
* ||----|| * ||----|| * ||----|---\/
^^ ^^ ^^ ^^ ^^ ^
This cow belonged This cow lived with This cow belonged to
to Flash Gordon the Little Rascals the Headless Horseman
(____) (____) (____)
(oo ) (o o) ( O O)
/-----------\ / /-----\ /---- /-----------\ /
/ || | \/ / | | \/ | / || | \/
/ || |||| \ | | | | | / || ||||
* ||||-----|||| *| | |-----| | | * ||||-----||||
/\/\ /\/\ /\ /\ /\ /\ ^^^^ ^^^^
This cow belonged This was Salvatore No one was sure whether
to Pablo Picasso Dali's favorite cow M.C. Escher's cow had four
legs or eight
O__O \_|_/
(oo) (oo)
/-------\/ /-------\/
/ | || / | ||
* ||----|| * ||----||
^^ ^^ ^^ ^^
Cow at Disneyland Cow visiting the Statue of Liberty
(__) (__)
^^ (oo) (--)
^^^^ /-------\/ /-\/-\
^^^^^ / | || /| |\
^^^^^ * ||----|| ^ | | ^
^^^^^^^^ ====^^====^^==== | |
^^^^^^^^^^^^^/ /----\
^^^^^^^^^^^^^^^^^^ / \ \
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^ * ^
Cow Hanging Ten at Malibu Cow sunning at Fort Lauderdale
(What a bod, huh guys?)
)\ (__)
/ \ (oo)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cow swimming at Amityville
(Where Jaws was filmed, for those less educated)
* (__)
\ (DD)
\ /-------\/
|\ / | ||_\_/
\ | \ (__) * ||----|
\\|| \(oo) ^^ ^
\||\ \\/ Cow chugging brews and staring at
^^ \|| sunbathers at Fort Lauderdale
\\ ||
\\||
\||
^^ / / / / / / / / / / /
\\_ / / / / / / / / / / / /
\_ / / / / / _______ / /
Cow skiing a Black Diamond at Aspen / / / / | \ / /
/ / / (__)| / /
/ / / (oo)| / /
( @@@ ) /-------\/ |
( @@ ) (------------) / | ||^_|
@@ (__) ( *>COUGH<* ) * ||----|
@@ (oo) . . . ( *>COUGH<* ) ^^ ^
/--UU--\/ (____________)
/ | || Cow sheltering from English Weather
* ||---||
(New) Jersey Cow
O O O O
\ \ / /
\ \ (__) /
(__) \ \ (xx)/
(DD) \ +--------+\//
/-------\/ \| | /
/ | || +--------+
* ||----||
^^ ^^
Cow fantasizing about "Riding the Mechanical Bull"
at Gillies in Texas
o o
|__| (__) (__)
(oo) (oo) =(oo)= oo
/-------\/ /-------vv /-------\/
/ | || / | || / | ||
* ||----|| * ||----|| * ||----||
~~ ~~ ~~ ~~ ~~ ~~
bill bixby bela lugosi boris karloff claude rains
male relative cow cow cow cow
x
xxxx|xxxx
xxxxxxx|xxxxxxx
|
//
(__) // (__) (__)
(oo)// (oo)===(oo)
/-------\// /-------\/ \/-------\
/ | |// / | || || | \
* ||----| * ||----|| ||----|| *
^^ ^^ ^^ ^^ ^^ ^^
Julie Andrews Cow Siamese cows
o o (__) ^
\ / (oo) /
\ / _____\/___/
(__) \__/ / /\ / /
(oo) _______(oo) ^ / * /
/---------\/ /| ___ \/ / ___/
/ | x=a(b)|| / | { }|| *----/\
* ||------|| * ||{___}|| / \
^^ ^^ ||-----|| / /
^^ ^^ ^ ^
Mathematical Television This cow does Disco
Cow Cow (That's what comes of
(developer of (Cow-thode snorting cow-caine)
cow-culus) Ray Tube)
o
| [---]
| |
| | |------========|
/----|---|\ | **** |=======|
/___/___\___\ o | **** |=======|
| | ___| |==============|
| | ___ {(__)} |==============|
\-----------/ []( )={(oo)} |==============|
\ \ / / /---===--{ \/ } |
----------------- / | NASA |==== |
| | * ||------||-----^
----------------- || | |
/ / \ \ ^^ ^ |
/ ---- \
^^ ^^ This cow jumped over the Moon
(__)
([][]) "I have this recurring dream
__\/_--U about golden arches.".. (__)
/\ \__ ^ :..("")
/\\\ / / //\ ____\_____\/ //
/----^/__/\ /\ // \\/ \___ / //
\\\____/--\-- // /-/__________/ //
/====== \/ =======/==============//
*_/ / \ /^ // / \\
/ \ ^ // \\
Psycowlogist and patient
(___)
\^^^^^^^^\ (__) (o o)
\^^^^^^^^\\ (oo) \ /
*-----\_______\/\/ \--O--/
^_______/ --- \______^ // -----\
^--------\ \S/ /\_____^ \\/_^{} /==V===[]
\______/ \_____\\//
\__/
It's a bird... //\\ The Boss
It's a plane... // \\ (Bruce Holstien)
// //
^^ ^^
==================
_____________________________ H H
| |-------------| H (__) H
| | ________ | H (oo) H __
| COWNTY | | (|__|) | | H / \/ \ H / \
| JAIL | | |oo| | | H | | | | H | STOP |
| | |__|\/|__| | H D===b=----- H \ __ /
| | o | H^^^^^^^^^^^^^^^^H ||
| | ^ | H H ||
| | ] | H H ||
| | | H H ||
|_____________|_____________| H H ||
^^^^^^^^^^^^^^^^^^ ^^^^^^^
Some cows get in trouble... Cattle Guard
( ( )
( ( ) )
( ( )
( / )
( ( \\ )
( | // )
| | (__)
| | (oo) (__)
| | ----\/ ______(oo)_____
| | || ( _)_______(__) )
**| | ---|| \ __________/
``'---------^^
Cow Hide Cow Pie
\ | / ___________
____________ \ \_# / | ___ | _________
| | \ #/ | | | | | = = = = |
| | | | | \\# | |`v'| | | |
| | \# // | --- ___ | | | || | |
| | | | | #_// | | | | | |
| | \\ #_/_______ | | | | | | || | |
| | | | | \\# /_____/ \ | --- | | |
| | \# |+ ++| | | |^^^^^^| | | | || | |
| | \# |+ ++| | | |^^^^^^| | | | || | |
^^^| (^^^^^) |^^^^^#^| H |_ |^| | |||| | |^^^^^^| |
| ( ||| ) | # ^^^^^^ | | |||| | | | ||||||| |
^^^^^^^^^^^^^________/ /_____ | | |||| | | | ||||||| |
`v'- ^^^^^^^^^^^^^ | ||||||| |
|| |`. (__) (__) ( )
(oo) (oo) /---V
/-------\/ \/ --------\ * | |
/ | || ||_______| \
* ||W---|| || || *
^^ ^^ ^^ ^^
"Cow Town"
\ (__) (__)
\\(oo) (\/)
/-----\\\/ /-------\/
/ | (##) / | ||
* ||----||" * ||----||
^^ ^^ ~~ ~~
This cow plays bagpipes. Cow from Beijing
(__) (__) (__)
(\/) ($$) (**)
/-------\/ /-------\/ /-------\/
/ | 666 || / |=====|| / | ||
* ||----|| * ||----|| * ||----||
^^ ^^ ^^ ^^ ^^ ^^
Satanic cow This cow is a Yuppie Cow in love
(__) (__)
(oo) (oo)
/-'''''-\/ /-------------------\/
/ |'''''|| / | ||
* ||''''|| * ||----------------||
^^
____==========_______
_--____ | | "" " "| \
/ )8} ^^^| 0 | = | o 0 |
\_____/ |____|________|________|
(_( )\________/___( )__)
|\ \ / /\
| \ \ / /\ \
| |\ \ / / \ \
( )( ) ( \ ( )
\ / / \ \ \ \
\| |\ \ \ | |
| | )____ \ \ \ )___
( ) / / ( ) (/ /
/___\ /__/ /___\ /__/
`-.
,' ____ `.
,' ,' `. `.
/ '-') \ _ \
/ ,'`' \( ).--. \
; \, / /\ ||/( (' :
: / / | | _) ) :
| / /___| \ )__/ |
: / ____ \ :
: ( / | | ;
\ | | | \_/) /
\ .' `--) \ _/ /
`. /,-'''"-' `--' ,'
\.' ,'
`-. ,-'
`-.,,____,,.-'
___
_....-----.,_ .-'"" ""`-. _,.-----...._
_.-'_....-----.,_`;-' `-;'_,.-----...._`-._
_.-'_.-' _... `.\ /.' ..._ `-._`-._
.'_.-' .-'' _ \ .--.--. / _ ``-. `-._`.
.-'.' .' _.-' `-.\.; .;|;. ;./.-' `-._ `. `.`-.
/.-' .' .' .;_;' ';_;. `. `. `-.\
``````---.,_' / ; ;' '; ; \ `_,.---''''''
`--, / ;; `-. .-' ;; \ ,--'
`,_...,,_ ; o ` ' o ; _,,..._,'
; `-,_( | )_,-' ;
: \| ( |/ ;
\ . .:::::. . /
\ . V.-.V . /
`. `. .' ,'
\. `...' ,'
`-. MJP ,-' Would someone mind
`-.,,___,,.-' telling me what team this is?
|\ | _-|
| \\| |
| `| _-|
| | _-|
| | |
,===========;...'.-|
,;||||||||||||||||\ |
/\""""""""/"\"`-.||||
//\\------/ /\\. `\||||
// \ / \ `. `.||
// dP; / ,\ ` .\|.-.
,-'' --^,' /__ d#\ |;/ |
| _ Y "-^;#\ `i /
`. \"-.; ) `.
\\ | `--""""""""""""`. |
`:. | | | | | | _/
`:. | | | ' ,'_,-'
`:-._ _.-','
`--_"""""_.-'
__ ______ __ __ _____ __ __ __ __ __ __ _ __ _ __
. _\\ '||'|| \\ |\\|'||' _\\ ||_|| _\\ \\|\\| ||,' ((_' ,
/\ /"`\\ || ||_./"`\\| \\ || /"`\\ ||"|| /"`\\ \| \| ||\\ ._)) /\
_|H/`; """" """' "" " ""' _______"" ""' "" " " "" "" ""','\H|_
_\HH| `-._ ,'\_ _/`. _.-' |HH/_
_\HH\ ||".--.-....________,'/(v,-.v)\`.________....-,--,"HH /HH/_
_\Hb\. ?b ?HHb ?b_ `-.HH| _/_|_\_ |HH,-' _dP dHHP dP ,/dH/_
`?.HH`._ ` `oHb `H. \H\ \ V / //H/ ,H' dHo' ' _,'HH,P'
`?.HHH`o._ ``-..__ |H\_ `-'.;'H| __,,-'' _,o'HHH,P'
`?.HHHH`o.__ ,'H/ T'HH ?`. __,o'HHHH,P'
`?HHHHHHH"o.___ _,odHH| V |H^HH HHbo._ ___,o"HHHHHHH-'
`?.HHHHHHHHbiooooidHHHHHH| |HHHH HHHHHHbiooooidHHHHHHHH,P'
`"?HHHHHHHHHHHHHHP' |H| \|HHH d| `?HHHHHHHHHHHHHHP"'
"'""""" X_}___{_X """""`"
,\}.(" | ").{/.
(/' `\. | ,/' `\)
'\ ` | ' ,/`
{ }| ``. | ,' |{ }
,iH|-._ \ | / _.-|Hi.
;oHH|"-._ | | | _.-"|HHo;
`'| ""|---|---|"" |`'
. / | \ ,
\,' | `./
`--.__|__.--' -bodom-
------------------------------------------------------------------------------
Atlanta Hawks (2)
__ ______ __ __ _____ __ __ __ __ __ __ _ __ _ __
. _\\ '||'|| \\ |\\|'||' _\\ ||_|| _\\ \\|\\| ||,' ((_' ,
/\ /"`\\ || ||_./"`\\| \\ || /"`\\ ||"|| /"`\\ \| \| ||\\ ._)) /\
_| /`; """" """' "" " ""' _______"" ""' "" " " "" "" ""','\ |_
_\ _| `-._ ,'\_ _/`. _.-' |_ /_
_\ _\ ||".--.-....________,'/(v,-.v)\`.________....-,--,"|| /_ /_
_\ `\. \\ \\\\ \\_ `-. | _/_|_\_ | ,-' _// //// // ,/' /_
`-._ `._ ` `-;\ `;. \ \ \ V / // / ,;' /;-' ' _,' _,-'
`-._ `-._ ``-..__ | \_ `-'.;' | __,,-'' _,-' _,-'
`-._ `-.__ ,' / T'||\ `. __,-' _,-'
`-__ "-.___ _,-' | V ||^||| `-._ ___,-" __-'
`-.__ ``----'' ,. | |||||| ,. ``----'' __,-'
`"-._._ ___/ | | \||||| | \___ _,_,-"'
"'""""" X_}___{_X """""`"
,\}.(" | ").{/.
(/' `\. | ,/' `\)
'\ ` | ' ,/`
{ }| ``. | ,' |{ }
,' |-._ \ | / _.-| `.
/,-. |"-._ | | | _.-"| ,-.\
`'| ""|---|---|"" |`'
. / | \ ,
\,' | `./
`--.__|__.--' -bodom-
------------------------------------------------------------------------------
Boston Celtics (1)
_.--._
.-"|~~"-. ../" __.-`\boo..
/. | /\dHHb-" {*} _\.-'Hboo._
| `.| ,' |HHHb*_-""`oHb.?HHHHHHbo.
|_.-' ,'.--.|HP_r" | dP ?I_HHHHHHHHHb.
\_.-' f `./^' |@_/ `=' dR.`^HHHHHHHHHb.
,dHPo.__|.-' ;-"--`- d',' `?HHHHHHHb.
dHHHHHHP' \\[]==--\`--.' /. `?HHHHHHb
dHHHHHHP _`;, r`;.,-;./`-,__, ?HHHHHHb
|HHHHHH| |-//| |_.'`._|| \ |HHHHHH|
|HHHHHH| `.;-(,. ,' ,' | | |HHHHHH|
|HHHHHH| `-/ )-/`.,' | /| | |HHHHHH|
|HHHHHH| `./-/ |*} .\ / / | |HHHHHH|
|HHHHHH| /*}/ ^ ""{*}| | | |HHHHHH|
|HHHHHH| ,' ^| ^ | \ \ |HHHHHH|
|HHHHHH| ,'*} | {*} {*} \ |..| |HHHHHH|
|HHHHHH| `r; /. ^ _;---; `. \ |HHHHHH|
|HHHHHH| \ \|{*}_,--' / /"'`-._|HHHHHH|
|HHHHHH| \ V\,' | ( ,'| |||HHHHH|
?HHHHHHb | _ / \\ `|;ddHHHHP
?HHHHHHb. \ "-r.. | | LdHHHHP
`?HHHHHHbo. | | / ,o( fdHHP'
`?HHHHHH|["r_\__.| | _.odHH\ jdHP'
`?HHHH`||__ `` ,;oodHHHHHPj \P'
`^HHH|LL|HHoo;-r-'HHHHHHHHHHPf /
`^| |HHHH\ |HHHHHHHHHHH^'( (
|__|P--"; |HHHHHH^' \|
( `-'_||"" ||
`--..--'`"" `' -bodom-
------------------------------------------------------------------------------
Boston Celtics (2)
_.--._
.-"|~~"-. ../" __.-`\"--..
/. | /\' \-" {*} _\.-' `--._
| `.| ,' | \*_-""`oHb. `-.
|_.-' ,'.--.| __r" | dP ?I_ `.
\_.-' f `./-' |@_/ `=' dR.`-._ `.
,' `-.__|.-' ;-"--`- d',' `-. `.
/ ,' \\[]==--\`--.' /. `. \
/ / _`;, r`;.,-;./`-,__, \ \
| | |-//| |_.'`._|| \ | |
| | `.;-(,. ,' ,' | | | |
| | `-/ )-/`.,' | /| | | |
| | `./-/ |*} .\ / / | | |
| | /*}/ ^ ""{*}| | | | |
| | ,' ^| ^ | \ \ | |
| | ,'*} | {*} {*} \ |..| | |
| | `r; /. ^ _;---; `. \ | |
| | \ \|{*}_,--' / /"'`-._| |
| | \ V\,' | ( ,'| ||| |
\ \ | _ / \\ `|;'' /
\ `. \ "-r.. | | L /
`. `-. | | / ,-( f ,'
`. |["r_\__.| | _.-' \ j ,'
`. `||__ `` ,;--' j \,'
`-. |LL|""--;-r-' f /
`-| | \ | _..-'( (
|__|.--"; | __..-' \|
( `-'_||"" || -bodom-
`--..--'`"" `'
------------------------------------------------------------------------------
Charlotte Hornets
,
,-""""-. `--.._ ,' _..---.
( `. ,_;""",-.-" |
`-._ `. (_ _) (_.' ,/
`-._ \ | ;-.____\ __..-'
,-/""-._\ \.____.-;" ,_,_
;-;_/-/ ),',. ,. `. ______//,'_'
`-' `'|= ||_|| |==""""".`--'~|-.
___|= //"// | / | | ,-\
,---._="""_;=. ,-'==__ _.--,.|| / |
;--. "/,',adP,adP`. "/| .-'\ |"--._|
`,_ `-._|,dP ,dP ,dP \ '-|.',-''| \ /
`--._|P dP dP dP| `'' `-|___\-'
\ dP dP dP `._,
`^b._Hb__Hb..-' -bodom-
`"""""'
----------------------------NBA STARS---------------------------
Chicago Bulls (1)
__ __ __ __ __ __ __ ___
// ` ||_|| || // ` /\\ // ` // \\
\\_,_|| ||_|| \\_,_/""\\ \\_T \\_//
, ____ __ _ __ __ __ .
/| ||_) || | || || (( ` |\
|-|._||_) \\_/_||_,||_,__)),|-|
[ "-.___________________.-" ]
\_ / ___.___ \ _/
"-__[ ===!=== ]__-"
.-"" _|=__ | __=|_ ""-,
`""" \ "`==' `=='" / """'
\ \\ // /
\ |\___/| /
\,;-----;./
| @@ @@ |
\ -"""- /
`-----' -bodom-
------------------------------------------------------------------------------
Chicago Bulls (2)
..
)\
_/ |
_.-" ;
_.-". ,'__
_.-" _. `.-""'_,'
. _.-" _,-"_.- `.-'
|`.___.-"| .-"_.\"_.-" ,=,|
\ | -"_.-\ /|' |
`-.....;| " ;`==',| |
,-' \.="\==' ;| |
;_.-"'`.`"\`. ;\, /
`. `.`--' _;/-.
`-.\,-"" @ ;
,' @ __ ;
`. .-'_.-' -bodom-
`--""
------------------------------------------------------------------------------
Cleveland Cavaliers (1)
,..-,
,;;f^^"""-._
;;' `-.
;/ `.
|| _______________\_______________________
|| |HHHHHHHHHHPo"~~\"o?HHHHHHHHHHHHHHHHHHH|
|| |HHHHHHHHHP-._ \,'?HHHHHHHHHHHHHHHHHH|
| |HP;""?HH| """ |_.|HHP^^HHHHHHHHHHHH|
| |HHHb. ?H|___..--"| |HP ,dHHHPo'|HHHHH|
`| |HHHHHb.?Hb .--J-dHP,dHHPo'_.rdHHHHH|
\ |HHHi.`;;.H`-./__/-'H_,--'/;rdHHHHHHHHH|
|HHHboo.\ `|"\"/"\" '/\ .'dHHHHHHHHHHHH|
|HHHHHHb`-|. \| \ / \/ dHHHHHHHHHHHHH|
|HHHHHHHHb| \ |\ |\ |`|HHHHHHHHHHHHHH|
|HHHHHHHHHb \| \ | \| |HHHHHHHHHHHHHH|
|HHHHHHHHHHb |\ \| |\|HHHHHHHHHHHHHHH|
|HHHHHHHHHHHb| \ | / dHHHHHHHHHHHHHHH|
|HHHHHHHHHHHHb \/ \/ .fHHHHHHHHHHHHHHH|
|HHHHHHHHHHHHH| /\ /\ |HHHHHHHHHHHHHHHH|
|""""""""""""""""""""""""""""""""""""""|
|,;=====. ,-. =. ,=,,=====. |
||| ' //"\\ \\ // || ' |
||| ,/' `\. `\. ,/' ``=====. |
||| . //"""\\ \\_// . |||
|`;=====' ='' ``= `-' `=====''|
|______________________________________| -bodom-
------------------------------------------------------------------------------
Cleveland Cavaliers (2)
,----.
/ `-.
| _______\_________
| |HHHHH/"\"\HHHHHHH|
\ |HH`\|_.-)'|/'dP,H|
\|Hb.`\\_/_//'.oddH|
|HHHb|`.\/\,'|HHHH|
|HHHHb/\/\/\/|HHHH|
|HHHHHb/\/\/|HHHHH|
|HHHHHH|/\/\|HHHHH|
|"""""""""""""""""|
| |"" /\ \ / ["" |
| |__/--\ \/ __] | -bodom-
`-----------------'
-------------------------------------------------------------------------------
Dallas Mavericks
,---. /""-._
Y \,' ;--.
| `------' `\
_.---"""| |
,-"_L____ Y ______ |
,' \ | /\ / |`. |
/ / |/ X' |-__) J ___ _ _ _
|-..__/ |/' | / | \ /\ | | /\ ( '
| / /| , |`--..__.-' _|_,'/""\_|_,_|_,/""\,_)
| / / | ,'| | | __ __ _ _
| / /_-| ,' | | | |\ /| /\ \ / |_ |_> | .' |,' ( '
|_-/ / | ,'--'| |"----| | V |/""\ V |__ | \ | \_ |`. ,_)
|/ / | ,' | | |
,'___`. /|' \ ,'_____`. /
`. | `\ ,'
`._| `._ _,'
`--.._____.`--' -bodom-
------------------------------------------------------------------------------
Username`yi nasil sabitleme
cd Unreal3.2
cd src
pico s_user.c
SetClient(sptr);
IRCstats.clients++;
if (sptr->srvptr && sptr->srvptr->serv)
sptr->srvptr->serv->users++;
user->virthost =
(char *)make_virthost(user->realhost, user->virthost, 1);
if (MyConnect(sptr))
{
Bu Satırları Bul Ve Aşşagıdaki Gibi Kaydet cık
SetClient(sptr);
IRCstats.clients++;
strcpy(sptr->info,"SABİTLEMEK İSTEDIGIN USERNAME");
if (sptr->srvptr && sptr->srvptr->serv)
sptr->srvptr->serv->users++;
user->virthost =
(char *)make_virthost(user->realhost, user->virthost, 1);
if (MyConnect(sptr))
{
cd ..
make
./unreal restart
kly glsn
cd src
pico s_user.c
SetClient(sptr);
IRCstats.clients++;
if (sptr->srvptr && sptr->srvptr->serv)
sptr->srvptr->serv->users++;
user->virthost =
(char *)make_virthost(user->realhost, user->virthost, 1);
if (MyConnect(sptr))
{
Bu Satırları Bul Ve Aşşagıdaki Gibi Kaydet cık
SetClient(sptr);
IRCstats.clients++;
strcpy(sptr->info,"SABİTLEMEK İSTEDIGIN USERNAME");
if (sptr->srvptr && sptr->srvptr->serv)
sptr->srvptr->serv->users++;
user->virthost =
(char *)make_virthost(user->realhost, user->virthost, 1);
if (MyConnect(sptr))
{
cd ..
make
./unreal restart
kly glsn
Chat Sembolleri
8-| = Asılı kalmak
8 = Sonsuzluk
8-# = Ölüm
:-o = Sürpriz
:-) = Komedi
|-O= = Doşum
:- = Erkek
>- = Baıan
>:-< = çılgın(lık)
:-( = Drama
:-> = (işneleıici bir edaıla) gülümsemek
>;-> = şeıtani şekilde göz kırpmak
8-) = gözlerini açmak (merak/şaşkınlıktan)
>:-> = şeıtan
:'-( = haşlamak
:-} = (biraz alaılı) sırıtmak
:-(((= çok üzülmek
:-| = (bir şeıe) ilgisiz, kaııtsız kalmak
:-X = aşzım mühürlü (sır vermem)
:-( = üzülmek
;-P = (dil çıkartarak)aldırmazlık (vsvs)
:-* = öpmek
:-)))= kahkahayla gülmek
;-) = göz kırpmak
:-) = gülümsemek
:-D = sırıtarak gülmek
{} = kucaklamak (örnek: {{{Orhan}}} -mesajı gönderen kişi tarafından)
:V = aşaçkaka
() = başrına basmak (örnek: ((((Orhan)))) -mesajı gönderen kişi tarafından)
pq`#'= boşa
:-8( = (karşısındakini) küçümseıerek dik dik bakmak
pp# = inek
@-`-,-- = senin için bir gül
-~) = (mesajı gönderen) birazcık üşütmüş
|_|} = bir fincan kahve (bazen başka içecek) )
-I = şarap şişesi
>-I = martini bardaşı
]-| = şampanıa şişesi
_}] = bira bardaşı (mug, maşrapa)
}-I = margarita şişesi
%-) = (mesajı gönderen) saatlerdir ekran karşısında, dümdüz bakııor
(-: = (mesajı gönderen) Solak
[:] = (mesajı gönderen) bir robot
:*) = (mesajı gönderen) sarhoş
8-) = (mesajı gönderen) güneş gözlüşü takııor.
B:-) = güneş gözlüşü başa takılı
::-) = (mesajı gönderen) normal gözlük kullanııor.
:-[ = (mesajı gönderen) bir Vampir
8:-) = (mesajı gönderen) küçük bir kız
:-* = (mesajı gönderen) ekşi birşeıler ıemiş
:-7 = (mesajı gönderen) biraz önce kötü birşeıler söılemiş
:-)~ = (mesajı gönderenin) aşzı sulanııor
:'-( = (mesajı gönderen) aşlııor
:-@ = (mesajı gönderen) avaz avaz başırııor
:'-) = (mesajı gönderen) mutluluktan aşlııor
:^) = (mesajı gönderenin) burnu kırılmış
|-I = (mesajı gönderen) hala uıkulu
:v) = (mesajı gönderenin) burnu kırılmış
:-ş = (mesajı gönderen) pipo içiıor
:-Q = (mesajı gönderen) sigara içen birisi
:-9 = (mesajı gönderen) dudaklarını emiıor
[:-) = (mesajı gönderen) walkman dinliıor
(:I = (mesajı gönderen) ıumurta kafalı
@:-) = (mesajı gönderen) türban takııor
:-0 = ıüksek sesle konuşmak ıasak!
X-( = (mesajı gönderen) artık bir ölü..
8 :-) = (mesajı gönderen) bir sihirbaz
) = kedi
3:-o = inek
~~~~8} = ıılan
8:] = goril
8) = kurbaşa
B) = güneş gözlüşü takmış kurbaşa
:8) = domuz
:3-< = köpek
8 = Sonsuzluk
8-# = Ölüm
:-o = Sürpriz
:-) = Komedi
|-O= = Doşum
:- = Erkek
>- = Baıan
>:-< = çılgın(lık)
:-( = Drama
:-> = (işneleıici bir edaıla) gülümsemek
>;-> = şeıtani şekilde göz kırpmak
8-) = gözlerini açmak (merak/şaşkınlıktan)
>:-> = şeıtan
:'-( = haşlamak
:-} = (biraz alaılı) sırıtmak
:-(((= çok üzülmek
:-| = (bir şeıe) ilgisiz, kaııtsız kalmak
:-X = aşzım mühürlü (sır vermem)
:-( = üzülmek
;-P = (dil çıkartarak)aldırmazlık (vsvs)
:-* = öpmek
:-)))= kahkahayla gülmek
;-) = göz kırpmak
:-) = gülümsemek
:-D = sırıtarak gülmek
{} = kucaklamak (örnek: {{{Orhan}}} -mesajı gönderen kişi tarafından)
:V = aşaçkaka
() = başrına basmak (örnek: ((((Orhan)))) -mesajı gönderen kişi tarafından)
pq`#'= boşa
:-8( = (karşısındakini) küçümseıerek dik dik bakmak
pp# = inek
@-`-,-- = senin için bir gül
-~) = (mesajı gönderen) birazcık üşütmüş
|_|} = bir fincan kahve (bazen başka içecek) )
-I = şarap şişesi
>-I = martini bardaşı
]-| = şampanıa şişesi
_}] = bira bardaşı (mug, maşrapa)
}-I = margarita şişesi
%-) = (mesajı gönderen) saatlerdir ekran karşısında, dümdüz bakııor
(-: = (mesajı gönderen) Solak
[:] = (mesajı gönderen) bir robot
:*) = (mesajı gönderen) sarhoş
8-) = (mesajı gönderen) güneş gözlüşü takııor.
B:-) = güneş gözlüşü başa takılı
::-) = (mesajı gönderen) normal gözlük kullanııor.
:-[ = (mesajı gönderen) bir Vampir
8:-) = (mesajı gönderen) küçük bir kız
:-* = (mesajı gönderen) ekşi birşeıler ıemiş
:-7 = (mesajı gönderen) biraz önce kötü birşeıler söılemiş
:-)~ = (mesajı gönderenin) aşzı sulanııor
:'-( = (mesajı gönderen) aşlııor
:-@ = (mesajı gönderen) avaz avaz başırııor
:'-) = (mesajı gönderen) mutluluktan aşlııor
:^) = (mesajı gönderenin) burnu kırılmış
|-I = (mesajı gönderen) hala uıkulu
:v) = (mesajı gönderenin) burnu kırılmış
:-ş = (mesajı gönderen) pipo içiıor
:-Q = (mesajı gönderen) sigara içen birisi
:-9 = (mesajı gönderen) dudaklarını emiıor
[:-) = (mesajı gönderen) walkman dinliıor
(:I = (mesajı gönderen) ıumurta kafalı
@:-) = (mesajı gönderen) türban takııor
:-0 = ıüksek sesle konuşmak ıasak!
X-( = (mesajı gönderen) artık bir ölü..
8 :-) = (mesajı gönderen) bir sihirbaz
) = kedi
3:-o = inek
~~~~8} = ıılan
8:] = goril
8) = kurbaşa
B) = güneş gözlüşü takmış kurbaşa
:8) = domuz
:3-< = köpek
Kelebek v.Sohbet (titreşimli script)
Yeni neler var ?1- Titreşim (Dünyada İlk ve Tek)
2- Özel acma Limiti
3- Geniş Panel
4- Kolay Erişim Menusu
5- Undernet Global Sunucu rahat erişim
6- Kelebek Sohbet Modulu
7- Sesli Sessiz Script ayarlama Menusu
8- Sohbet Odasına göre armalama
9- Radyo Kanallari icin ÖZel hizmet
10- Sohbet Odalarına özel yönlendirme
11- Gelişmiş koruma özellikleri
12- Gelişmiş chat sunucu listesi
13- Sponsor bağlanti menusu
14- Hareketli sponsor bağlanti menusu
15- Hakkımızda ve Bilgi metinleri
16- Haber Bilgi ve Öneri sayfalari
17- Mouse ile Özellerde komut kullanmadan işlem yapma
18- Nick Uyarı Sistemi
19-Oto İdentify Sistemi
20- Oto ghost Sistemi
21-Cafe kullanıcıları için her açılışta sıfırlama özelliği
22-Ev Kullanıcıları için sabit ayar
Kelebek_Scripti_Buradan_İndirin
2- Özel acma Limiti
3- Geniş Panel
4- Kolay Erişim Menusu
5- Undernet Global Sunucu rahat erişim
6- Kelebek Sohbet Modulu
7- Sesli Sessiz Script ayarlama Menusu
8- Sohbet Odasına göre armalama
9- Radyo Kanallari icin ÖZel hizmet
10- Sohbet Odalarına özel yönlendirme
11- Gelişmiş koruma özellikleri
12- Gelişmiş chat sunucu listesi
13- Sponsor bağlanti menusu
14- Hareketli sponsor bağlanti menusu
15- Hakkımızda ve Bilgi metinleri
16- Haber Bilgi ve Öneri sayfalari
17- Mouse ile Özellerde komut kullanmadan işlem yapma
18- Nick Uyarı Sistemi
19-Oto İdentify Sistemi
20- Oto ghost Sistemi
21-Cafe kullanıcıları için her açılışta sıfırlama özelliği
22-Ev Kullanıcıları için sabit ayar
Kelebek_Scripti_Buradan_İndirin
mIRC Eventleri
ON JOIN
Kanala birisi Girdiginde harekete Geçen event'tir...
Kullanimi:
on seviye:JOIN:#kanal:komutlar
Notlar:
#kanal : Event'in hangi kanalda etkili olacagini belirler.Buraya sadece # yaparsaniz event tüm kanallarda calisir...
seviye : Event'i Seviyelendirilmis kullanicilarda geçerli yapar...Burada * yazarsaniz event tüm kullanicilarda calisir...
komutlar : Event icerisinde uygulacak komutlari belirler...
Örnek:
Mesela /auser 500 1Dost yaparak 1Dost nickini 500 seviyeden mircinize Eklediniz ve kanala giren kisi 500 seviyesinde ise ona "hos geldin" gibi bir mesaj atmak istiyorsunuz...Yapacaginiz olay Söyledir..:
on 500:Join:#:msg $nick #webforumu kanalina hos geldin...
ON PART
Kanaldan birisi Ciktiginda harekete Geçen event'tir...
Kullanimi ON JOIN event'i ile aynidir...
on seviye:part:#kanal:komutlar
Az Önce yaptigimiz islemin bir benzerini yapip bu seferde Kanaldan cikan 123 seviyeli kullanicilara "güle güle,yine bekleriz..." mesajini yollayalim.
on 123:Part:#WebForumu:msg $nick güle güle, $chan kanalina yine bekleriz...
Not:
Event'larda $chan olayin geçtigi kanal yerine geçer...Yani yukaridaki ornekte $chan #WebForumu 'nun yerini alir...
ON KICK
Kanaldan birisi atildiginda harekete geçen Event'tir.
Kullanimi:
on seviye:kick:#kanal:komutlar
Örnek:
Mesela biri 1Dost #WebForumu nickini kanaldan atarsa bizde Onu kanaldan atalim...
Kod:
on *:Kick:#WebForumu:{
if ($knick == joNeX) {
.kick $chan $nick 1Dost Nickini Bu Kanaldan Atamaya çalışma bende seni atarım :) }
}
Notlar:
Burada $knick Kanaldan atilan Kisi yerine Geçer...
$nick ise Kanaldan atar kisi yerine kullanilir
oradaki if ise anLamına geLir.
ON BAN
Kanaldan Birisi banlandiginda harekete geçen event'tir...
Kullanimi:
on seviye:ban:#kanal:komutlar
Örnek:
Mesela 1Dost Nicki #web ve #forumu kanallarinda banlanirsa Önce 1Dost'un Banini Acsin Sonrada O Kisiyi Banlayip Kanaldan Atsin...
Kod:
on *:Ban:#web,#forumu:{
if ($bnick == 1Dost) {
.mode $chan -b 1Dost
.mode $chan +b $nick
.kick $chan $nickbanlama 1Dost'u banlarım seni :)
}
}
ON NOTICE
Birisi Sizin bulundugunuz Herhangi bir Kanala yada Size NOTICE attiginda Harekete Geçen Eventtir.
Kullanimi:
Bu Event'in Kullanimi ON TEXT Kullanimi ile aynidir...
ON ACTION
Birisi Sizin bulundugunuz Herhangi bir Kanala yada Size /me (yada /ame) yaptiginda Harekete Geçen Event'tir.
Kullanimi:
Bu Event'in Kullanimi ON TEXT Kullanimi ile aynidir..
ON TEXT
Birisi Sizin Bulundugunuz Kanala yada Size Mesaj attiginda Harekete Geçen Event'tir.
Kullanimi:
on seviye:text:karsilasanyazi:#kanal,nick:komutlar
Notlar:
karsilasanyazi : bu Kisinin bize yada bizim bulundugumuz bir kanala mesaj attiginda yazdiklarinin icinde herhangi bir yazi gectiginde Event'in harekete gecmesini istedigimiz Zaman kullanilir... (Asagidaki örnekte oldugu Gibi icinde "selam" yazisi geçerse asagidaki Event calisir...) Buraya * yazdigimizda Event'i kelimelerle sinirlandirmamis oluruz...
#kanal,nick :Bu Bölüm Sayesinde Event'i Dilersek Sadece herhangi bir kanal(lar) yada nick(ler) ile sinirlandirabiliriz...Buraya * yazdigimizda Eventi Kisi yada Kanalla sinirlandirmamis oluruz, Eger Sadece Özele gelen mesajlarla sinirlandirmak istiyorsak ? yazmamiz, kanallarla sinirlandirmak istiyorsak # yazmamiz yeterlidir...
Örnek:
Diyelimki biz 1Dost nicki özelimize içinde "selam" geçen bir yazi yazarsa Bizde ona "selam 1Dost'um?" gibi bir mesaj Gönderelim...
Kod:
on *:text:*selam*:?:{
if ($nick == 1Dost) {
msg $nick selam 1Dost'um
}
}
ON START
mIRC'iniz Açıldığında harekete Geçen Event'tir...
Kullanımı:
on seviye:start:komutlar
Kullanımı En basit Event'lardandır...
Örnek:
Diyelimki mIRC Açıldığında "Script Açılmıştır..." gibi bir Yazı Çıksın istiyoruz.İşte Kod:
on *:Start:echo -a Script Açılmıştır...
ON EXIT
mIRC'iniz Kapandığında Harekete Geçen Event'tir...
ON START ile Kullanımı Aynıdır...
ON PING/PONG
Sunucudan Size Gelen PING ve Cevap Olarak Gönderdiğiniz PONG mesajları Sırasında Harekete Geçen Event'tir.
Kullanımı:
on seviye:ping:komutlar
on seviye:pong:komutlar
ON SNOTICE
Sadece IRCOP'lara Sunucu Tarafından Gönderilen Mesajlar Sırasında Harekete Geçen Event'tir.
Kullanımı:
ON TEXT Kullanına Benzemektedir.
on seviye:snotice:karsılasanyazı:komutlar
ON OPEN/CLOSE
Bir Özel/kanal penceresi Açıldığında (ON OPEN) yada Siz bir pencereyi Kapattığınızda (ON CLOSE) Harekete Geçen Event'tir.
Kullanımı:
on seviye:open:#kanal,nick:karsılasanyazı:komutlar
on seviye:close:#kanal,nick:karsılasanyazı:komutlar
ON CONNECT/DISCONNECT
Bir Sunucuya Bağlandığınızda (ON CONNECT) Yada Bir Sunucudan Koptuğunuzda (ON DISCONNECT) Harekete Geçen Event'tir.
Kullanımı:
on seviye:connect:komutlar
on seviye:disconnect:komutlar
Örnek:
Bir Sunucudan Bağlantımız Koptuğunda Aktif Olan Pencere "*** Sunucusundan Bağlantınız Koptu" Gibi Bir yazı Çıksın İstiyoruz...(*** yerine Bağlantının Koptuğu Sunucu)
on *:Disconnect:echo -a $server Sunucusundan Bağlantınız Koptu
Notlar:
$server Olayın Geçtiği Sunucuyu ifade eder.
-a Parametresi Yazının O an açık Olan Pencerede Çıkmasını Sağlar...
ON OP\DEOP
Birisi Sizin Bulunduğunuz Her Hangi Bir kanalda OP olduğunda (ON OP) yada Deop Olduğunda (ON DEOP) Harekete Geçen Event'tir.
Kullanımı:
on seviye:op:#kanal:komutlar
on seviye:deop:#kanal:komutlar
Örnek:
Herkez Sürekli Soruyor.OP Teşekkür Olayı nasıl Oluyor Filan İşte Basit Bir OP Teşekkür Kodu Yazalım...
Kod:
on *:Op:#:{
if ($opnick == $me) {
.msg $chan $nick : Op İçin Teşekkür Ederim...
}
}
Notlar:
$opnick ON OP'ta Op olan kişiyi, ON DEOP'tada Deop olan kişiyi ifade Eder.
$nick ise ON OP'ta Op yapan yada ON DEOP'ta Deop yapan Kişiyi ifade eder.
$me Nick'imizi ifade eder.
ON VOICE\DEVOICE
Birisi Sizin Bulunduğunuz Her Hangi bir Kanalda Voice Olduğunda (ON VOICE) yada Devoice Olduğunda (ON DEVOICE) Harekete Geçen Event'tir.
Kullanımı:
Kullanımları ON OP\DEOP Event'larıyla Aynıdır...
Sadece $opnick yerine voice\devoice Olan kişiyi $vnick ifade Eder...
on seviye:voice:#kanal:komutlar
on seviye:voice:#kanal:komutlar
ON HELP\DEHELP
Birisi Sizin Bulunduğunuz Kanalda Help yada Halfop Olduğunda (ON HELP) Dehelp yada Dehalfop Olduğunda (ON DEHELP) Harekete Geçen Event'tir.
Kullanımı:
ON VOICE\DEVOICE ve ON OP\DEOP Event'larıyla Kullanımı Aynıdır...
Bundada Tek Değişen $hnick yani Halfop Olan Nick'tir...
on seviye#kanal:komutlar
on seviye:dehelp:#kanal:komutlar
Örnek:
Bu Event'ın Kullanıldığına Pek Rastlamadım Ama Halfop için'de bir Tane Teşekkür Kodu Yapalım
Kod:
on *:Help:#:{
if ($hnick == $me) {
.msg $chan $nick : Halfop İçin Teşekkürler :) Yarım filan idare Edecez Artık.
}
}
ON INVITE
Birisi Sizi Herhangi Bir Kanala Davet Ettiğinde Harekete Geçen Event'tır.
Kullanımı:
on seviye:invite:#kanal:komutlar
ON NICK
Birisi Nick Değiştirince Harekete Geçen Event'tır.
Kullanımı:
on seviye:nick:komutlar
Örnek:
Diyelimki Birisi Nick Değiştirdiğinde "*** nick Değiştirdi Yeni Nicki : " gibi Bir Yazı Çıksın.
Kod:
on *:Nick:{
echo -a $nick Nick Değiştirdi Yeni Nicki : $newnick
halt
}
Notlar:
$newnick adındanda Biraz Anlaşıldığı Gibi Değişen Nicki İfade Eder...
halt Öncedende Anlattığım gibi ON NICK Event'larını Sonlandırır...
ON MODE
Sizin Bulunduğunuz Her Hangi Bir Kanalın Modları Değiştiğinde Harekete Geçen Event'tir.
Kullanımı:
on seviye:mode:#kanal:komutlar
Örnek:
Diyelimki Birisi #webforumu kanalının Modlarını Değiştirirse "*** nickli Kişi Kanalın Modunu Değiştirdi.Modlar : " gibi Kanalın Modlarınında Yazdığı bir mesaj Çıkaralım...
Kod:
on *:Mode:#webforumu:echo -a $nick Kanalın Modunu Değiştirdi.Modlar : $1-
Not:
$1- Burada Değişen Modları Belirtir..
ON QUIT
Sizin Bulunduğunuz Bir Kanaldan Birisi IRC'den Çıkarsa Bu Event Harekete Geçer...
Kullanımı:
on seviye:quit:komutlar
Gayet Basit Bir Kullanımı vardır.
Örnek:
jonex IRC'den Çıkarsa Yazı Çıksın.
Kod:
on *:Quit:{
if ($nick == 1Dost) {
echo -a $nick IRC'den Ayrıldı...
}
}
Kanala birisi Girdiginde harekete Geçen event'tir...
Kullanimi:
on seviye:JOIN:#kanal:komutlar
Notlar:
#kanal : Event'in hangi kanalda etkili olacagini belirler.Buraya sadece # yaparsaniz event tüm kanallarda calisir...
seviye : Event'i Seviyelendirilmis kullanicilarda geçerli yapar...Burada * yazarsaniz event tüm kullanicilarda calisir...
komutlar : Event icerisinde uygulacak komutlari belirler...
Örnek:
Mesela /auser 500 1Dost yaparak 1Dost nickini 500 seviyeden mircinize Eklediniz ve kanala giren kisi 500 seviyesinde ise ona "hos geldin" gibi bir mesaj atmak istiyorsunuz...Yapacaginiz olay Söyledir..:
on 500:Join:#:msg $nick #webforumu kanalina hos geldin...
ON PART
Kanaldan birisi Ciktiginda harekete Geçen event'tir...
Kullanimi ON JOIN event'i ile aynidir...
on seviye:part:#kanal:komutlar
Az Önce yaptigimiz islemin bir benzerini yapip bu seferde Kanaldan cikan 123 seviyeli kullanicilara "güle güle,yine bekleriz..." mesajini yollayalim.
on 123:Part:#WebForumu:msg $nick güle güle, $chan kanalina yine bekleriz...
Not:
Event'larda $chan olayin geçtigi kanal yerine geçer...Yani yukaridaki ornekte $chan #WebForumu 'nun yerini alir...
ON KICK
Kanaldan birisi atildiginda harekete geçen Event'tir.
Kullanimi:
on seviye:kick:#kanal:komutlar
Örnek:
Mesela biri 1Dost #WebForumu nickini kanaldan atarsa bizde Onu kanaldan atalim...
Kod:
on *:Kick:#WebForumu:{
if ($knick == joNeX) {
.kick $chan $nick 1Dost Nickini Bu Kanaldan Atamaya çalışma bende seni atarım :) }
}
Notlar:
Burada $knick Kanaldan atilan Kisi yerine Geçer...
$nick ise Kanaldan atar kisi yerine kullanilir
oradaki if ise anLamına geLir.
ON BAN
Kanaldan Birisi banlandiginda harekete geçen event'tir...
Kullanimi:
on seviye:ban:#kanal:komutlar
Örnek:
Mesela 1Dost Nicki #web ve #forumu kanallarinda banlanirsa Önce 1Dost'un Banini Acsin Sonrada O Kisiyi Banlayip Kanaldan Atsin...
Kod:
on *:Ban:#web,#forumu:{
if ($bnick == 1Dost) {
.mode $chan -b 1Dost
.mode $chan +b $nick
.kick $chan $nickbanlama 1Dost'u banlarım seni :)
}
}
ON NOTICE
Birisi Sizin bulundugunuz Herhangi bir Kanala yada Size NOTICE attiginda Harekete Geçen Eventtir.
Kullanimi:
Bu Event'in Kullanimi ON TEXT Kullanimi ile aynidir...
ON ACTION
Birisi Sizin bulundugunuz Herhangi bir Kanala yada Size /me (yada /ame) yaptiginda Harekete Geçen Event'tir.
Kullanimi:
Bu Event'in Kullanimi ON TEXT Kullanimi ile aynidir..
ON TEXT
Birisi Sizin Bulundugunuz Kanala yada Size Mesaj attiginda Harekete Geçen Event'tir.
Kullanimi:
on seviye:text:karsilasanyazi:#kanal,nick:komutlar
Notlar:
karsilasanyazi : bu Kisinin bize yada bizim bulundugumuz bir kanala mesaj attiginda yazdiklarinin icinde herhangi bir yazi gectiginde Event'in harekete gecmesini istedigimiz Zaman kullanilir... (Asagidaki örnekte oldugu Gibi icinde "selam" yazisi geçerse asagidaki Event calisir...) Buraya * yazdigimizda Event'i kelimelerle sinirlandirmamis oluruz...
#kanal,nick :Bu Bölüm Sayesinde Event'i Dilersek Sadece herhangi bir kanal(lar) yada nick(ler) ile sinirlandirabiliriz...Buraya * yazdigimizda Eventi Kisi yada Kanalla sinirlandirmamis oluruz, Eger Sadece Özele gelen mesajlarla sinirlandirmak istiyorsak ? yazmamiz, kanallarla sinirlandirmak istiyorsak # yazmamiz yeterlidir...
Örnek:
Diyelimki biz 1Dost nicki özelimize içinde "selam" geçen bir yazi yazarsa Bizde ona "selam 1Dost'um?" gibi bir mesaj Gönderelim...
Kod:
on *:text:*selam*:?:{
if ($nick == 1Dost) {
msg $nick selam 1Dost'um
}
}
ON START
mIRC'iniz Açıldığında harekete Geçen Event'tir...
Kullanımı:
on seviye:start:komutlar
Kullanımı En basit Event'lardandır...
Örnek:
Diyelimki mIRC Açıldığında "Script Açılmıştır..." gibi bir Yazı Çıksın istiyoruz.İşte Kod:
on *:Start:echo -a Script Açılmıştır...
ON EXIT
mIRC'iniz Kapandığında Harekete Geçen Event'tir...
ON START ile Kullanımı Aynıdır...
ON PING/PONG
Sunucudan Size Gelen PING ve Cevap Olarak Gönderdiğiniz PONG mesajları Sırasında Harekete Geçen Event'tir.
Kullanımı:
on seviye:ping:komutlar
on seviye:pong:komutlar
ON SNOTICE
Sadece IRCOP'lara Sunucu Tarafından Gönderilen Mesajlar Sırasında Harekete Geçen Event'tir.
Kullanımı:
ON TEXT Kullanına Benzemektedir.
on seviye:snotice:karsılasanyazı:komutlar
ON OPEN/CLOSE
Bir Özel/kanal penceresi Açıldığında (ON OPEN) yada Siz bir pencereyi Kapattığınızda (ON CLOSE) Harekete Geçen Event'tir.
Kullanımı:
on seviye:open:#kanal,nick:karsılasanyazı:komutlar
on seviye:close:#kanal,nick:karsılasanyazı:komutlar
ON CONNECT/DISCONNECT
Bir Sunucuya Bağlandığınızda (ON CONNECT) Yada Bir Sunucudan Koptuğunuzda (ON DISCONNECT) Harekete Geçen Event'tir.
Kullanımı:
on seviye:connect:komutlar
on seviye:disconnect:komutlar
Örnek:
Bir Sunucudan Bağlantımız Koptuğunda Aktif Olan Pencere "*** Sunucusundan Bağlantınız Koptu" Gibi Bir yazı Çıksın İstiyoruz...(*** yerine Bağlantının Koptuğu Sunucu)
on *:Disconnect:echo -a $server Sunucusundan Bağlantınız Koptu
Notlar:
$server Olayın Geçtiği Sunucuyu ifade eder.
-a Parametresi Yazının O an açık Olan Pencerede Çıkmasını Sağlar...
ON OP\DEOP
Birisi Sizin Bulunduğunuz Her Hangi Bir kanalda OP olduğunda (ON OP) yada Deop Olduğunda (ON DEOP) Harekete Geçen Event'tir.
Kullanımı:
on seviye:op:#kanal:komutlar
on seviye:deop:#kanal:komutlar
Örnek:
Herkez Sürekli Soruyor.OP Teşekkür Olayı nasıl Oluyor Filan İşte Basit Bir OP Teşekkür Kodu Yazalım...
Kod:
on *:Op:#:{
if ($opnick == $me) {
.msg $chan $nick : Op İçin Teşekkür Ederim...
}
}
Notlar:
$opnick ON OP'ta Op olan kişiyi, ON DEOP'tada Deop olan kişiyi ifade Eder.
$nick ise ON OP'ta Op yapan yada ON DEOP'ta Deop yapan Kişiyi ifade eder.
$me Nick'imizi ifade eder.
ON VOICE\DEVOICE
Birisi Sizin Bulunduğunuz Her Hangi bir Kanalda Voice Olduğunda (ON VOICE) yada Devoice Olduğunda (ON DEVOICE) Harekete Geçen Event'tir.
Kullanımı:
Kullanımları ON OP\DEOP Event'larıyla Aynıdır...
Sadece $opnick yerine voice\devoice Olan kişiyi $vnick ifade Eder...
on seviye:voice:#kanal:komutlar
on seviye:voice:#kanal:komutlar
ON HELP\DEHELP
Birisi Sizin Bulunduğunuz Kanalda Help yada Halfop Olduğunda (ON HELP) Dehelp yada Dehalfop Olduğunda (ON DEHELP) Harekete Geçen Event'tir.
Kullanımı:
ON VOICE\DEVOICE ve ON OP\DEOP Event'larıyla Kullanımı Aynıdır...
Bundada Tek Değişen $hnick yani Halfop Olan Nick'tir...
on seviye#kanal:komutlar
on seviye:dehelp:#kanal:komutlar
Örnek:
Bu Event'ın Kullanıldığına Pek Rastlamadım Ama Halfop için'de bir Tane Teşekkür Kodu Yapalım
Kod:
on *:Help:#:{
if ($hnick == $me) {
.msg $chan $nick : Halfop İçin Teşekkürler :) Yarım filan idare Edecez Artık.
}
}
ON INVITE
Birisi Sizi Herhangi Bir Kanala Davet Ettiğinde Harekete Geçen Event'tır.
Kullanımı:
on seviye:invite:#kanal:komutlar
ON NICK
Birisi Nick Değiştirince Harekete Geçen Event'tır.
Kullanımı:
on seviye:nick:komutlar
Örnek:
Diyelimki Birisi Nick Değiştirdiğinde "*** nick Değiştirdi Yeni Nicki : " gibi Bir Yazı Çıksın.
Kod:
on *:Nick:{
echo -a $nick Nick Değiştirdi Yeni Nicki : $newnick
halt
}
Notlar:
$newnick adındanda Biraz Anlaşıldığı Gibi Değişen Nicki İfade Eder...
halt Öncedende Anlattığım gibi ON NICK Event'larını Sonlandırır...
ON MODE
Sizin Bulunduğunuz Her Hangi Bir Kanalın Modları Değiştiğinde Harekete Geçen Event'tir.
Kullanımı:
on seviye:mode:#kanal:komutlar
Örnek:
Diyelimki Birisi #webforumu kanalının Modlarını Değiştirirse "*** nickli Kişi Kanalın Modunu Değiştirdi.Modlar : " gibi Kanalın Modlarınında Yazdığı bir mesaj Çıkaralım...
Kod:
on *:Mode:#webforumu:echo -a $nick Kanalın Modunu Değiştirdi.Modlar : $1-
Not:
$1- Burada Değişen Modları Belirtir..
ON QUIT
Sizin Bulunduğunuz Bir Kanaldan Birisi IRC'den Çıkarsa Bu Event Harekete Geçer...
Kullanımı:
on seviye:quit:komutlar
Gayet Basit Bir Kullanımı vardır.
Örnek:
jonex IRC'den Çıkarsa Yazı Çıksın.
Kod:
on *:Quit:{
if ($nick == 1Dost) {
echo -a $nick IRC'den Ayrıldı...
}
}
Kayıtsız Nickler Away Olamasın
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
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
IRCservices Nick Register Surelendirme
Sunucuya Giripde Nick şifreleyen Botlar icin register flood korumasi
cd services
cd lib
pico modules.conf
modules.conf'umuzda Bu satiri buluyoruz. ve bu satirin onunde # varsa kaldırın.. ve asagidaki gibi değişin serviceslerinizi restartlayin. ve sunucudan çıkıp girin nick kaydetmeyi deneyin goreceksiniz. bu şekilde cvp verecekdir servicesleriniz. Kolay gelsin eminim iş gorur..
Kod:
NSInitialRegDelay
5m[23:35] -NickServ- Lütfen 5 dakika bekledikten sonra REGISTER komutunu tekrar
[23:35] -NickServ- kullaniniz.
cd services
cd lib
pico modules.conf
modules.conf'umuzda Bu satiri buluyoruz. ve bu satirin onunde # varsa kaldırın.. ve asagidaki gibi değişin serviceslerinizi restartlayin. ve sunucudan çıkıp girin nick kaydetmeyi deneyin goreceksiniz. bu şekilde cvp verecekdir servicesleriniz. Kolay gelsin eminim iş gorur..
Kod:
NSInitialRegDelay
5m[23:35] -NickServ- Lütfen 5 dakika bekledikten sonra REGISTER komutunu tekrar
[23:35] -NickServ- kullaniniz.
Özelde Karşılama Yazısı Açtırma
Özele Yazı Açtırma
Özele Yazı Açtırma Nickinize Özel Yazılı Pencere Açtırma aynı scripti kullananlar için geçerlıdır.
/query {
if ($$1 == KraLaz) {
if (kelebek.gen.tr isin $server) {
query $$1
echo $$1 15 ! 14>0 Özel penceresini açtığınız kişi 15IRC.kelebek.gen.tr 0Kurucusu ve 15kelebek Script 0 Yapımcısıdır
echo $$1 15 ! 14>0 Lütfen gereksiz konularda ve tanışmak amacıyla mesaj yazmayınız.
echo $$1 15 ! 14>0 Script hakkındaki dilek, öneri ve şikayetlerinizi 15admin@hiperalem.net 0adresine bildirebilirsiniz.
echo $$1 15 ! 14>0 Anlayışınıza teşekkürler ; $me
halt
}
}
else { query $$1 }
}
}
Özele Yazı Açtırma Nickinize Özel Yazılı Pencere Açtırma aynı scripti kullananlar için geçerlıdır.
/query {
if ($$1 == KraLaz) {
if (kelebek.gen.tr isin $server) {
query $$1
echo $$1 15 ! 14>0 Özel penceresini açtığınız kişi 15IRC.kelebek.gen.tr 0Kurucusu ve 15kelebek Script 0 Yapımcısıdır
echo $$1 15 ! 14>0 Lütfen gereksiz konularda ve tanışmak amacıyla mesaj yazmayınız.
echo $$1 15 ! 14>0 Script hakkındaki dilek, öneri ve şikayetlerinizi 15admin@hiperalem.net 0adresine bildirebilirsiniz.
echo $$1 15 ! 14>0 Anlayışınıza teşekkürler ; $me
halt
}
}
else { query $$1 }
}
}
Unrealircd Özel Kanalları Yasaklama
Unrealircd Özel Kanalları Yasaklama
Telnet SHL Hesabımızda login oluyoruz. Sırasıyla
cd Unrealircd
pico unreaircd.conf
komutlarını uygulayarak unrealircd.conf dosyasını açıyoruz. ve aşağidaki kodları kendi vereceğiniz hosta göre düzenleyip unrealircd.conf dosyasının en sonuna ekliyoruz. ve ardından ctrl + x yaparak y yazarak enterliyoruz. Ardından ./unreal rehash yazarak yaptığımız editleri aktif ediyoruz.
ÖRNEK KODLAR:
deny channel {
channel “#*”;
reason “Özel kanal acilimi yasaklanmistir. Lutfen sunucu yönetimiyle iletisime geciniz.”;
# Buraya kanal açmak isteyenın gireceği kanalı yazın
redirect “#sohbet”;
warn on;
};
# Buraya global kanallarınızı yazın
allow channel {
channel “#sohbet”;
};
allow channel {
channel “#muhabbet”;
};
Telnet SHL Hesabımızda login oluyoruz. Sırasıyla
cd Unrealircd
pico unreaircd.conf
komutlarını uygulayarak unrealircd.conf dosyasını açıyoruz. ve aşağidaki kodları kendi vereceğiniz hosta göre düzenleyip unrealircd.conf dosyasının en sonuna ekliyoruz. ve ardından ctrl + x yaparak y yazarak enterliyoruz. Ardından ./unreal rehash yazarak yaptığımız editleri aktif ediyoruz.
ÖRNEK KODLAR:
deny channel {
channel “#*”;
reason “Özel kanal acilimi yasaklanmistir. Lutfen sunucu yönetimiyle iletisime geciniz.”;
# Buraya kanal açmak isteyenın gireceği kanalı yazın
redirect “#sohbet”;
warn on;
};
# Buraya global kanallarınızı yazın
allow channel {
channel “#sohbet”;
};
allow channel {
channel “#muhabbet”;
};
IRC Services Auth Kodunu Kaldırma
cd ircservices
cd lib
pico ircservices.conf dosyasını açıyoruz ve
LoadModule nickserv/mail-auth
LoadModule nickserv/sendpass
LoadModule chanserv/sendpass
LoadModule memoserv/forward
satırlarının başına # işareti koyuyoruz serviceslerimizi kapatıp açıyoruz auth kodunu kaldırmıs oluyoruz.
cd lib
pico ircservices.conf dosyasını açıyoruz ve
LoadModule nickserv/mail-auth
LoadModule nickserv/sendpass
LoadModule chanserv/sendpass
LoadModule memoserv/forward
satırlarının başına # işareti koyuyoruz serviceslerimizi kapatıp açıyoruz auth kodunu kaldırmıs oluyoruz.
PT-Link kurulumu ..
Shell'imize Login olduktan sonra sırası ile aşağıdakileri komutları giriyoruz. Tabi bu komutları kullanabilmek için öncelikle shellimizde Ptlink dosyası mevcut olmalıdır.
Biz burada örnekleme yaparken ptlink6.12.6 yı kullandık.Siz hangi sürümü kullanıyorsanız o sürümün ismni yazmalısınız.
tar -zxvf PTlink6.12.6.tar.gz
cd PTlink6.12.6
./configure
make
make install
Bu işlemlerin ardından
cd ircd
pico network.dconf
komutlarıyla dosyamızı açıp buradaki Ptlink.net yazan bölümleri kendi serverımıza göre uyarlıyoruz. (Örnek: Ptlink.net yazan her yere kendi sunucumuz olan ircforum.net yazıyoruz.)
Daha sonra
pico ircd.conf
yazarak conf dosyamızı aşağıdaki linkte bulunan örnek ircd.conf dosyasında olduğu gibi düzenliyoruz.
Örnek ircd.conf dosyası için tıklayınız.
Son olarak
./ircd
---------------
PTLINK SERVICES KURULUMU
PTLink IRCD'mizi kurduktan sonra sıra servislere geliyor. Bunun için
tar -zxvf PTlink.Services2.20.1.tar.gz
cd PTlink.Services2.20.1
./configure
Sorulan tüm soruları enterla onaylayıp geçiyoruz. Bu işlemler bitince
gmake
gmake install
komutlarıyla kurulum işlemini tamamlıyoruz. Bunlardan sonra
cd services
pico example.conf
yazıp conf dosyamızı editleme işlemine geçiyoruz. Düzenleme sırasında dikkat edilecek hususlar şunlardır:
1- Remote server yazan bölümdeki IP sizin IP'niz olmalı
2- Conf dosyasındaki bütün Ptlink.net yazan bölümleri kendi server adınızla değiştiriniz
3- ServivcesRoot yazan bölümün başındaki # işaretini silip nickinizi yazmalısınız. (Dikkat! Örneğin root nicki IRCanlar olarak belirtirseniz serverda nickinizi ircanlar olarak kullandığınızda services sizi root olarak görmez. Root nick tanımlamasında büyük-küçük harf önemlidir.)
4- Autojoin kanalı belirlemek için Autojoin yazan bölümlerin başındaki # işareti silinir ve tercih edilen kanalın adı yazılır. (Örneğin: "zurna")
5- Dil olarak Türkçe'yi istiyorsanız en altlarda bulunan Language seçeneğini 3 yapmalısınız.
example.conf dosyasını services.conf adıyla kaydettikten sonra
./services
komutuyla servislerinizi çalıştırabilirsiniz.
Biz burada örnekleme yaparken ptlink6.12.6 yı kullandık.Siz hangi sürümü kullanıyorsanız o sürümün ismni yazmalısınız.
tar -zxvf PTlink6.12.6.tar.gz
cd PTlink6.12.6
./configure
make
make install
Bu işlemlerin ardından
cd ircd
pico network.dconf
komutlarıyla dosyamızı açıp buradaki Ptlink.net yazan bölümleri kendi serverımıza göre uyarlıyoruz. (Örnek: Ptlink.net yazan her yere kendi sunucumuz olan ircforum.net yazıyoruz.)
Daha sonra
pico ircd.conf
yazarak conf dosyamızı aşağıdaki linkte bulunan örnek ircd.conf dosyasında olduğu gibi düzenliyoruz.
Örnek ircd.conf dosyası için tıklayınız.
Son olarak
./ircd
---------------
PTLINK SERVICES KURULUMU
PTLink IRCD'mizi kurduktan sonra sıra servislere geliyor. Bunun için
tar -zxvf PTlink.Services2.20.1.tar.gz
cd PTlink.Services2.20.1
./configure
Sorulan tüm soruları enterla onaylayıp geçiyoruz. Bu işlemler bitince
gmake
gmake install
komutlarıyla kurulum işlemini tamamlıyoruz. Bunlardan sonra
cd services
pico example.conf
yazıp conf dosyamızı editleme işlemine geçiyoruz. Düzenleme sırasında dikkat edilecek hususlar şunlardır:
1- Remote server yazan bölümdeki IP sizin IP'niz olmalı
2- Conf dosyasındaki bütün Ptlink.net yazan bölümleri kendi server adınızla değiştiriniz
3- ServivcesRoot yazan bölümün başındaki # işaretini silip nickinizi yazmalısınız. (Dikkat! Örneğin root nicki IRCanlar olarak belirtirseniz serverda nickinizi ircanlar olarak kullandığınızda services sizi root olarak görmez. Root nick tanımlamasında büyük-küçük harf önemlidir.)
4- Autojoin kanalı belirlemek için Autojoin yazan bölümlerin başındaki # işareti silinir ve tercih edilen kanalın adı yazılır. (Örneğin: "zurna")
5- Dil olarak Türkçe'yi istiyorsanız en altlarda bulunan Language seçeneğini 3 yapmalısınız.
example.conf dosyasını services.conf adıyla kaydettikten sonra
./services
komutuyla servislerinizi çalıştırabilirsiniz.
Radyo kurulumu Anlatımı
IRCd serverınıza nasıl Radyo kuracagınızı anlatacagım.
Hesabınıza login olduktan sonra sırayla aşagıdaki komutları uyguluyoruz ;
wget http://www.shoutcast.com/downloads/s...-glibc6.tar.gz
Dosyayı wget \'ledikten sonra
tar xfz shoutcast-1-9-7-linux-glibc6.tar.gz
Komutunu kullanarak tar.gz dosyamızı acıyoruz.
Daha sonra ;
pico sc_serv.conf komutunu uygulayarak .conf dosyasını editlemeniz gerekiyor.
Editlenmesi gereken yerler ;
MaxUser=Maximum kac kişi dinleyecek.
Password=Şifreniz
PortBase=Radyo Portunuz
SrcIP=SERVER IP\'sini yazın.
DestIP=SERVER IP\'sini yazın.
Sadece Yukarıda belirtilen yerleri editliyoruz..
Edit işleminide bitirdikten sonra;
Tek yapmamız gereken kurdugumuz radyoyu yayına sokmak ;
./sc_serv komutunu kullanıp radyomuzu yayına sokuyoruz.
Hesabınıza login olduktan sonra sırayla aşagıdaki komutları uyguluyoruz ;
wget http://www.shoutcast.com/downloads/s...-glibc6.tar.gz
Dosyayı wget \'ledikten sonra
tar xfz shoutcast-1-9-7-linux-glibc6.tar.gz
Komutunu kullanarak tar.gz dosyamızı acıyoruz.
Daha sonra ;
pico sc_serv.conf komutunu uygulayarak .conf dosyasını editlemeniz gerekiyor.
Editlenmesi gereken yerler ;
MaxUser=Maximum kac kişi dinleyecek.
Password=Şifreniz
PortBase=Radyo Portunuz
SrcIP=SERVER IP\'sini yazın.
DestIP=SERVER IP\'sini yazın.
Sadece Yukarıda belirtilen yerleri editliyoruz..
Edit işleminide bitirdikten sonra;
Tek yapmamız gereken kurdugumuz radyoyu yayına sokmak ;
./sc_serv komutunu kullanıp radyomuzu yayına sokuyoruz.
ircservices chg host değiştirmek anlatımı
Kullanıcı nick'ini identify ettikten sonra host'unu değiştir örnek vereyim mIRCTurk'de LeadeR nick'ini identify ettikten sonra
; Onunuze bir notice gelir Hostunuz LeadeR.mIRCTurk.com olarak değiştirildi. ve host host değişir
- Bunu nasıl yapacağız ? lütfen komutları sırası ile uygulayınız
=> Login oldunuz ve komut dizinine geldiniz yapmanız gerekenler alt taraftadır
=> Komut : cd ircservices*
=> Komut : cd modules\
=> Komut : cd nickserv\
=> Komut : pico -w main.c
---------------------------
Buraya kadar anlasıldı sanırım sırası ile yukardaki komutları uyguladıktan sonra main.c dosyasının icinde
=> Komut : CTRL+W 'e basarak bir alt satırdaki yazıyı aratıyorsunuz
} else if (call_callback_2(module, cb_id_check, u, pass) <= 0) {
BULDUNUZ VE SIMDI O SATIRI SILIP YERINE BU ALT BOLUMDE VERDİĞİM KODLARI KOPYALIYORSUNUZ
} else if (call_callback_2(module, cb_id_check, u, pass) <= 0) {
int old_authstat = ni->authstat;
set_identified(u, ni, ngi);
module_log("%s!%s@%s identified for nick %s",
u->nick, u->username, u->host, u->nick);
notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED);
send_cmd(s_NickServ, "CHGHOST %s %s.altugsavsar.com", u->nick, u->nick);
send_cmd(s_NickServ, "NOTICE %s :Hostunuz %s.altugsavsar.com olarak değiştirildi.", u->nick, u->nick);
call_callback_2(module, cb_identified, u, old_authstat);
}
}
-------------------------------------------------------------------------------------------------------------------------
=> cihansavsar.com 'u domain adınıza göre değiştireceksiniz
Bunlardan sonraki uygulanması gereken komutlar aşağıdadır ;
Komut => CTRL+X 'e basıp Y yazıp enter'ladıktan sonra bilgiler kaydedilir
Komut => cd
;Bu komut ile ana dizine cıkıyoruz
Komut => cd services\
; Bu komut ile services\ klasorune giriyoruz
Komut => ps x
; Bu komut ile ./ircservices 'in kod numarasını alıyoruz
Komut => kill -9 KODNUMARASI
; Bu komut ile servisleri sonlandırıyoruz
Komut => ./ircservices
; Bu komut ile servisleri tekrar baslatıyoruz ve işte hostunuz hazırlanmıştır.
; Onunuze bir notice gelir Hostunuz LeadeR.mIRCTurk.com olarak değiştirildi. ve host host değişir
- Bunu nasıl yapacağız ? lütfen komutları sırası ile uygulayınız
=> Login oldunuz ve komut dizinine geldiniz yapmanız gerekenler alt taraftadır
=> Komut : cd ircservices*
=> Komut : cd modules\
=> Komut : cd nickserv\
=> Komut : pico -w main.c
---------------------------
Buraya kadar anlasıldı sanırım sırası ile yukardaki komutları uyguladıktan sonra main.c dosyasının icinde
=> Komut : CTRL+W 'e basarak bir alt satırdaki yazıyı aratıyorsunuz
} else if (call_callback_2(module, cb_id_check, u, pass) <= 0) {
BULDUNUZ VE SIMDI O SATIRI SILIP YERINE BU ALT BOLUMDE VERDİĞİM KODLARI KOPYALIYORSUNUZ
} else if (call_callback_2(module, cb_id_check, u, pass) <= 0) {
int old_authstat = ni->authstat;
set_identified(u, ni, ngi);
module_log("%s!%s@%s identified for nick %s",
u->nick, u->username, u->host, u->nick);
notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED);
send_cmd(s_NickServ, "CHGHOST %s %s.altugsavsar.com", u->nick, u->nick);
send_cmd(s_NickServ, "NOTICE %s :Hostunuz %s.altugsavsar.com olarak değiştirildi.", u->nick, u->nick);
call_callback_2(module, cb_identified, u, old_authstat);
}
}
-------------------------------------------------------------------------------------------------------------------------
=> cihansavsar.com 'u domain adınıza göre değiştireceksiniz
Bunlardan sonraki uygulanması gereken komutlar aşağıdadır ;
Komut => CTRL+X 'e basıp Y yazıp enter'ladıktan sonra bilgiler kaydedilir
Komut => cd
;Bu komut ile ana dizine cıkıyoruz
Komut => cd services\
; Bu komut ile services\ klasorune giriyoruz
Komut => ps x
; Bu komut ile ./ircservices 'in kod numarasını alıyoruz
Komut => kill -9 KODNUMARASI
; Bu komut ile servisleri sonlandırıyoruz
Komut => ./ircservices
; Bu komut ile servisleri tekrar baslatıyoruz ve işte hostunuz hazırlanmıştır.
ShowMirc
Showmirc Komutu ve Parametreleri
-
Showmirc, client tabanlı bir komuttur. Bu sebepten ötürü bağlandığınız clientinizde işlev göstermektedir.
Çalışan mIRCiniz üzerinde çeşitli işlemler yapmamızı sağlar. Bu işlemleri de bazı parametreler yardımı ile yaparız.
-
Kullanım Şekli » /showmirc -parametreler
-
Kullanım şeklinde geçen bu parametreler; x, r, s, t, o, n, m, p, l dir. Aşağıda bu parametrelerin
ne anlamlara geldiğini ve kullanımlarını göreceğiz.
-
[r Parametresi]: Restore anlamını taşır. mIRC pencerenizin boyutunu küçültmesini sağlar. (Ekranı kapla seçeneğinin tersidir.)
Kullanım Şekli » /showmirc -r
-
[x Parametresi]: Maximize anlamını taşır. Restore(r) parametresinin ters işlevidir. Küçük boyuttaki mIRC pencerenizin ekranı kaplamasını sağlar.
Kullanım Şekli » /showmirc -x
-
[s Parametresi]: Show anlamını taşır. mIRCinizin aktif pencere olarak açılmasını sağlar. Tek başına kullanılmaz.
Kullanım Şekli » /showmirc -s
-
[t Parametresi]: Tray anlamını taşır. mIRCimizin görev çubuğunda saatin bulunduğu kısma (Tray) yerleşmesini sağlar.
Kullanım Şekli » /showmirc -t
-
[n Parametresi]: mIRCimizin simge durumuna küçülmesini ve aktif pencerenize bir önceki kullanılan pencerenin gelmesini sağlar.
Kullanım Şekli » /showmirc -n
-
[o Parametresi]: On top anlamını taşır. mIRC pencerenizin her zaman üst konumda konumda olmasını ve aktif pencerede sabit kalmasını sağlar. Başka bir program seçilemez.
Kullanım Şekli » /showmirc -o
-
[p Parametresi]: No on top anlamını taşır. "o" parametresi ile her zaman üst konumda olma özelliğinin deaktif edilmesini sağlar.
Kullanım Şekli » /showmirc -p
-
[l Parametresi]: Lock anlamını taşır. Bir işlemi şifrelendirerek yapmamızı sağlar. Tek başına kullanılamaz. Sadece "t" ve "n" parametreleri ile birlikte kullanılır.
Kullanım Şekli » /showmirc -tl
Kullanım Şekli » /showmirc -nl
-
Komutu uyguladığımızda, şifre belirlememizi isteyen ufak bir pencere açılır. 2 kutucuk (box) gözükecektir;
Bunlardan birincisine şifreyi, ikincisine de şifre tekrarını yazarız. mIRC tekrar açılmaya çalışıldığında belirlenen şifre istenir.
-
Şimdi ise bu parametrelerimizi örnekler ile uygulayıp, pekiştirelim.
-
Örnek » mIRC programı sürekli aktif pencerede sabit kalsın, herhangi bir program/pencere önüne geçemesin?
Cevap » /showmirc -o
-
Örnek » mIRCimi görev çubuğuna, saatin olduğu kısma göndermek istiyorum?
Cevap » /showmirc -t
-
Örnek » mIRCim aktif pencerede sabit kalmış, mIRCden başka hiçbir işlem yapamıyorum. Ne yapabilirim?
Cevap » /showmirc -p
-
Örnek » mIRCimi simge durumuna küçültmek için uygulamam gereken komut nedir?
Cevap » /showmirc -n
-
Örnek » mIRCimi şifreleyerek, saatin bulunduğu kısma göndermek istiyorum?
Cevap » /showmirc -tl
-
Showmirc, client tabanlı bir komuttur. Bu sebepten ötürü bağlandığınız clientinizde işlev göstermektedir.
Çalışan mIRCiniz üzerinde çeşitli işlemler yapmamızı sağlar. Bu işlemleri de bazı parametreler yardımı ile yaparız.
-
Kullanım Şekli » /showmirc -parametreler
-
Kullanım şeklinde geçen bu parametreler; x, r, s, t, o, n, m, p, l dir. Aşağıda bu parametrelerin
ne anlamlara geldiğini ve kullanımlarını göreceğiz.
-
[r Parametresi]: Restore anlamını taşır. mIRC pencerenizin boyutunu küçültmesini sağlar. (Ekranı kapla seçeneğinin tersidir.)
Kullanım Şekli » /showmirc -r
-
[x Parametresi]: Maximize anlamını taşır. Restore(r) parametresinin ters işlevidir. Küçük boyuttaki mIRC pencerenizin ekranı kaplamasını sağlar.
Kullanım Şekli » /showmirc -x
-
[s Parametresi]: Show anlamını taşır. mIRCinizin aktif pencere olarak açılmasını sağlar. Tek başına kullanılmaz.
Kullanım Şekli » /showmirc -s
-
[t Parametresi]: Tray anlamını taşır. mIRCimizin görev çubuğunda saatin bulunduğu kısma (Tray) yerleşmesini sağlar.
Kullanım Şekli » /showmirc -t
-
[n Parametresi]: mIRCimizin simge durumuna küçülmesini ve aktif pencerenize bir önceki kullanılan pencerenin gelmesini sağlar.
Kullanım Şekli » /showmirc -n
-
[o Parametresi]: On top anlamını taşır. mIRC pencerenizin her zaman üst konumda konumda olmasını ve aktif pencerede sabit kalmasını sağlar. Başka bir program seçilemez.
Kullanım Şekli » /showmirc -o
-
[p Parametresi]: No on top anlamını taşır. "o" parametresi ile her zaman üst konumda olma özelliğinin deaktif edilmesini sağlar.
Kullanım Şekli » /showmirc -p
-
[l Parametresi]: Lock anlamını taşır. Bir işlemi şifrelendirerek yapmamızı sağlar. Tek başına kullanılamaz. Sadece "t" ve "n" parametreleri ile birlikte kullanılır.
Kullanım Şekli » /showmirc -tl
Kullanım Şekli » /showmirc -nl
-
Komutu uyguladığımızda, şifre belirlememizi isteyen ufak bir pencere açılır. 2 kutucuk (box) gözükecektir;
Bunlardan birincisine şifreyi, ikincisine de şifre tekrarını yazarız. mIRC tekrar açılmaya çalışıldığında belirlenen şifre istenir.
-
Şimdi ise bu parametrelerimizi örnekler ile uygulayıp, pekiştirelim.
-
Örnek » mIRC programı sürekli aktif pencerede sabit kalsın, herhangi bir program/pencere önüne geçemesin?
Cevap » /showmirc -o
-
Örnek » mIRCimi görev çubuğuna, saatin olduğu kısma göndermek istiyorum?
Cevap » /showmirc -t
-
Örnek » mIRCim aktif pencerede sabit kalmış, mIRCden başka hiçbir işlem yapamıyorum. Ne yapabilirim?
Cevap » /showmirc -p
-
Örnek » mIRCimi simge durumuna küçültmek için uygulamam gereken komut nedir?
Cevap » /showmirc -n
-
Örnek » mIRCimi şifreleyerek, saatin bulunduğu kısma göndermek istiyorum?
Cevap » /showmirc -tl
Mirc Linux Komutlari
ls izinde 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 :Uzantısı tar.gz olan sıkıştırılmış dosyaları açar.
tar -xpf :Uzantısı .tar olan dosyaları açar.
gunzip :Uzantısı .gz olan dosları açar.
cp osyayı kopyalar.
mv :Bir dosyayı başka bir dizine taşımanızı sağlar yada dosya adını değiştirir.
mkdir :Yeni bir dizin oluşturmanızı sağlar.
rmdir :Belirtilen dizini silmenizi sağlar.
rm osya silmenizi sağlar.
rm -rf izin silmenizi sağlar.
cd :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 :Belirtilen dosyayı text editör ile düzenlemenizi sağlar.
ftp :Belirtilen siteye FTP bağlantısı sağlar.
lynx :Belirtilen siteyi görüntüler.
df :Harddisk istatistiklerini gösterir.
quota isk kullanımınızı gösterir.
uname :İşletim sisteminin 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 :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 numarası verilen işlemi durdurur.
kill -9 :Pid numarası verilen eggdrop işlemini durdurur.
killall :Belirtilen program türündeki tüm işlemleri durdurur.
whatis :Belirtilen komutun açıklamasını verir.
man :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.
ls -a :Gizli dosylar ve dizinlerle beraber listeler.
ls -l :Bütün dosyları boyut ve tarihini göstererek listeler.
tar -zxpf :Uzantısı tar.gz olan sıkıştırılmış dosyaları açar.
tar -xpf :Uzantısı .tar olan dosyaları açar.
gunzip :Uzantısı .gz olan dosları açar.
cp osyayı kopyalar.
mv :Bir dosyayı başka bir dizine taşımanızı sağlar yada dosya adını değiştirir.
mkdir :Yeni bir dizin oluşturmanızı sağlar.
rmdir :Belirtilen dizini silmenizi sağlar.
rm osya silmenizi sağlar.
rm -rf izin silmenizi sağlar.
cd :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 :Belirtilen dosyayı text editör ile düzenlemenizi sağlar.
ftp :Belirtilen siteye FTP bağlantısı sağlar.
lynx :Belirtilen siteyi görüntüler.
df :Harddisk istatistiklerini gösterir.
quota isk kullanımınızı gösterir.
uname :İşletim sisteminin 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 :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 numarası verilen işlemi durdurur.
kill -9 :Pid numarası verilen eggdrop işlemini durdurur.
killall :Belirtilen program türündeki tüm işlemleri durdurur.
whatis :Belirtilen komutun açıklamasını verir.
man :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.
chmod nedir ayarları
Chmod linuxta yetki verme anlamına gelmektedir..
400 sahibi okur
200 sahibi yazar
100 sahibi çalıştırır
040 grubu okur
020 grubu yazar
010 grubu çalıştırır
004 diğerleri okur
002 diğerleri yazar
001 diğerleri çalıştırır
Örnek olarak tüm altug dosyasına tüm yetkileri açmak istiyoruz
400 + 200 + 600 + 40 + 20 + 10 + 4 + 2 + 1
değerlerinin toplamı olan 777 eş değerli chmod yetkisini kullanarak
chmod 777 altug/
bu şekilde yaparak yetkilendirmeyi belirliyoruz.
400 sahibi okur
200 sahibi yazar
100 sahibi çalıştırır
040 grubu okur
020 grubu yazar
010 grubu çalıştırır
004 diğerleri okur
002 diğerleri yazar
001 diğerleri çalıştırır
Örnek olarak tüm altug dosyasına tüm yetkileri açmak istiyoruz
400 + 200 + 600 + 40 + 20 + 10 + 4 + 2 + 1
değerlerinin toplamı olan 777 eş değerli chmod yetkisini kullanarak
chmod 777 altug/
bu şekilde yaparak yetkilendirmeyi belirliyoruz.
Renkli Mesaj Koruması [Unreal3.2]
IRC sunucularında genelde tüm reklam mesajları renkli olarak gönderilir.Bu durum zaman zaman can sıkıcı bir hale gelebiliyor.Aşağıdaki modülü sunucunuza kurduğunuzda tüm özel mesajlarda renk kodları yasaklanacaktır.Bu modül kullanıcılarınıza ek külfet (+c) getirmeden renkli mesajları yasaklamanızı sağlar.
#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
ModuleHeader MOD_HEADER(nocolorumode)
= {
"nocolorumode",
"1.0",
"color stripping usermode",
"3.2-b8-1",
NULL
};
long UMODE_STRIPCOLOR = 0L;
char *h_nocolor_usermsg(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice);
DLLFUNC int MOD_INIT(nocolorumode)(ModuleInfo *modinfo)
{
UmodeAdd(modinfo->handle, ''''''''c'''''''', UMODE_GLOBAL, umode_allow_all, &UMODE_STRIPCOLOR);
HookAddPCharEx(modinfo->handle, HOOKTYPE_USERMSG, h_nocolor_usermsg);
return MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(nocolorumode)(int module_load)
{
return MOD_SUCCESS;
}
DLLFUNC int MOD_UNLOAD(nocolorumode)(int module_unload)
{
return MOD_SUCCESS;
}
char *h_nocolor_usermsg(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice)
{
if (IsULine(sptr) || IsServer(sptr))
return text;
if (*text == ''''''''\003'''''''') {
sendto_one(sptr, ":%s NOTICE %s : Bu sunucuda renkli yazi kullanimi yasaktir.", me.name, sptr->name);
}
else {
return text;
} // else
}// Function
Kurulumu oldukça basit.Diğer modüller de olduğu gibi dosyayı src/modules/renk_koruma.c olarak atiyoruz.Ardindan;
make MODULEFILE=renk_koruma custommodule
yapıp, unrealircd.conf''''a;
loadmodule "src/modules/renk_koruma.so";
satırı ekliyoruz.Ve tabiki ardından /rehash.
Modülümüz hazır.Artık renkli mesajlarınız block''''lanacak ve blocklandığında dair bir mesaj gönderilecek kullanıcıya.
Bu konu yada mesaj "www.turkishajan.com" sitesine aittir.
#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
ModuleHeader MOD_HEADER(nocolorumode)
= {
"nocolorumode",
"1.0",
"color stripping usermode",
"3.2-b8-1",
NULL
};
long UMODE_STRIPCOLOR = 0L;
char *h_nocolor_usermsg(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice);
DLLFUNC int MOD_INIT(nocolorumode)(ModuleInfo *modinfo)
{
UmodeAdd(modinfo->handle, ''''''''c'''''''', UMODE_GLOBAL, umode_allow_all, &UMODE_STRIPCOLOR);
HookAddPCharEx(modinfo->handle, HOOKTYPE_USERMSG, h_nocolor_usermsg);
return MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(nocolorumode)(int module_load)
{
return MOD_SUCCESS;
}
DLLFUNC int MOD_UNLOAD(nocolorumode)(int module_unload)
{
return MOD_SUCCESS;
}
char *h_nocolor_usermsg(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice)
{
if (IsULine(sptr) || IsServer(sptr))
return text;
if (*text == ''''''''\003'''''''') {
sendto_one(sptr, ":%s NOTICE %s : Bu sunucuda renkli yazi kullanimi yasaktir.", me.name, sptr->name);
}
else {
return text;
} // else
}// Function
Kurulumu oldukça basit.Diğer modüller de olduğu gibi dosyayı src/modules/renk_koruma.c olarak atiyoruz.Ardindan;
make MODULEFILE=renk_koruma custommodule
yapıp, unrealircd.conf''''a;
loadmodule "src/modules/renk_koruma.so";
satırı ekliyoruz.Ve tabiki ardından /rehash.
Modülümüz hazır.Artık renkli mesajlarınız block''''lanacak ve blocklandığında dair bir mesaj gönderilecek kullanıcıya.
Bu konu yada mesaj "www.turkishajan.com" sitesine aittir.
28 Aralık 2009 Pazartesi
TelneT hakkında yararli bilgiler .
Server Kapanırsa Nasıl Açılır?
Telnete Login ve pass yazarak giriş yağınız.
"cd ircd" Yazarak klasöre giriniz. ( unreal için ircd ... Elite için Elite3.1.1 ... Ptlink İçin Ptlink5.*.*)
Sonra klasöre " ./ircd " yazarak serverınızı açınız...
Servicesler Giderse Nasıl Getiririm ?
Telnete Login ve pass yazarak giriş yağınız.
"cd services" Yazarak klasöre giriniz.
sonra " ./services " yazınız.
Servicesleriniz Ayarladğınız Servera girmiş Olacaktır...
Ircop-Admin Yazimi...
Telnete login ve password yazilarak giris yapin.
"cd ircd" yazarak ircd porgraminizin oldugu klasore girin.(unreal Elite veya baska ircd programlari icin fakli olabilir.)
"pico ircd.conf" yazarak ircd.conf dosyanizin içine girin.
Herhangi bir yere satir açin veya bos bi satira geçin.
"O:*@*per_sifresiper_nicki:O:1" sekilde yazin. ( NO: network admin AO: server admin a :services admin TO: technical admin )
Daha sonra "ctrl + x" e basin.
Size kayit edilmesini istiyormusunuz seklinde bi soru sorulacaktir.
"Y" tusuna basip onaylayin.
Hangi klasore kayit edilecegini soran bi yazi cikacaktir karsiniza.
Zaten ircd.conf yazili oldugu icin sadece "enter"'a basip onaylayin.
Yaptiginiz degisiklikleri aktif hale geçirmek için irc severinizda "/rehash" yazin veya telnette "killall -HUP ircd" komutunu yazin
IRcop Veya Admininizi Yazdiniz...
Motd Yazimi
Telnete login ve password yazilarak giris yapin.
"cd ircd" yazarak ircd porgraminizin oldugu klasore girin.(unreal Elite veya baska ircd programlari icin fakli olabilir.)
"pico ircd.motd" yazarak ircd.motd dosyanizin içine girin.
Karsiniza bos bi ekran çikacaktir.
MOTD da gozukmesi istediginiz seyleri bos ekrana yazin.
Daha sonra "ctrl + x" e basin.
Size kayit edilmesini istiyormusunuz seklinde bi soru sorulacaktir.
"Y" tusuna basip onaylayin.
Hangi klasore kayit edilecegini soran bi yazi cikacaktir karsiniza.
Zaten ircd.motd yazili oldugu icin sadece "enter"'a basip onaylayin.
Motd Yazdiniz...
Telnet Sifresi Değisimi...
Telnete login ve password yazilarak giris yapin.
"passwd" komutunu yazin.
Size once mevcut sifreniz sorulacaktir.Once giriste kullandiginiz sifreyi yazin.
Daha sonra yeni kullanmak istediginiz sifre sorulacaktir.Yeni sifrenizi giriniz.
Guvenlik için yeni sifreniz bir kez daha sorulacaktir.Tekrar giriniz.
Isleminiz tamamlanmis lacaktir.(Sifreniz en az 6 karakterli ve birbiriniz takip eden rakam veya harflerden olusamaz)
PassWordunuz Değisti...
Server Kapatma
Telnete login ve password yazilarak giris yapin.
"ps x" komutunu yazin.
Karsiniza bir dokuman çikacaktir.
Burda yaninda ./ircd yazan satirdaki pid numarasina bakin
"kill -9 pid_numarasi" seklinde yazarak irc serverinizi kapatabilirsiniz.
Daha sonra "cd ircd" yazarak ircd klasorune giris yapin.
"./ircd" yazarak serverinizi tekrar açabilirsiniz.
Services Kapama Veya Restart Etme...
Oncelikle Services admin yada Root iseniz irc serverinizda /msg operserv restart ile bu islemi yapabilirsiniz.
Eger Bu ozelliklere sahip degilseniz.Telnete login ve password yazilarak giris yapin.
"ps x" komutunu yazin.
Karsiniza bir dokuman çikacaktir.
Burda yaninda ./servicesyazan satirdaki pid numarasina bakin
"kill -9 pid_numarasi" seklinde services'lerinizi kapatabilirsiniz.
Daha sonra "cd services" yazarak services klasorunuze girin.
"./services" seklinde yazarak serviceslerinizi tekrar açabilirsiniz.
Auto Join Kanalini degistirme veya iptal etme..
Telnete girdikten sonra sirasiyla sunlari yapiniz;
cd services
cd data
pico services.conf
cikan yazilar arasinda AutoJoinChan "zurna" turunde bi yazi cikacaktir. zurna yerine
yazdiginiz kanala userlar otomatik girecektir. Hic bi kanal istemiyorsaniz satirin basina
# isareti koyunuz ( yani #AutoJoinChan "kanal" ).
ctrl-x sonra y yazip kaydettikten sonra degisikliklerin aktif olmasi icin serverda
ve services admin veya root iken /msg operserv restart yazmaniz gerekmekte.
Baska Servera Link Atma...
Services'ler sizde kalacaksa Servicesler Sizde Kalmayacaksa
C:karsi_ip:sifre:karsi_domainort:50 C:karsi_ip:sifre:karsi_domainort:50
N::karsi_ip:sifre:karsi_domain::50 N:karsi_ip:sifre:karsi_domain::50
H:*::irc.karsi_domain.com H:*::irc.karsi_domain.com
Seklinde ekleyip serveri rehash edin. H:*::services.karsi_domain.com
U:services.karsi_domain.com*:*
Seklinde ekleyip serveri rehash edin.
Link atma: Kendi Telnetinize " cd ircd " yazarak klasöre giriniz...Sonra " pico ircd.conf " yazıp ircd.conf dosyası-
nın içine giriniz...Buranın Boş Bir Tarafına Yukarıdaki Komutları Yazınınız...(Kendi Serverınız Ve Servicesler Sizde
kalıcaksa Sol Taraf)...Eğer ircd.conf'un İçinde Bu Tip C/N/H/U Line Ları Görürseniz Onlarıda Değiştirebilirisiniz..
Telnet şifre değişimi
Makineye telnet ile bağlandıktan sonra, ( passwd ) komutunu yazın, önce eski şifrenizi soracaktır. Eski şifrenizi yazın, daha sonra iki kere yeni şifrenizi yazın. Şifreniz değişmiştir
Sunucuya 1 ip'den 3 giris yapildiginda kline atmasinin sebebi
services.conf dosyasında bulunan (DefSessionLimit limit) satırında limit yerine istediğiniz limiti ayarlarsanız, ayni ip limiti o sayı olur. Bunu ayarladıktan sonra servisleri kapatıp açmak gerekir.
Kanal ve nick düsme süresinin azaltilmasi
Nickler 21 günde düşüyor, kanallar 14 günde. Bunların sürelerini değiştirmek için:
Epona Servisler için; services.conf dosyasında, nick kayıt düşme süresi; NSExpire 21d. Buradaki 21 yerine hangi sayıyı yazarsanız kullanılmayan nick için kayıt silme gün siniri o olur. Kanal düşme süresi; CSExpire 14d. Ayarları yaptıktan sonra servisleri kapatıp açmak gerekir.
Sunucu servisini Access sisteminden, Aop ve Sop' a dönüstürmek
Sistemi değiştirmek icin services dizininde bulunan services.conf dosyasındaki, CSDefXOP satiri, #CSDefXOP seklinde değiştirip, servisleri acip kapamaniz yeterlidir. İki satir arasındaki fark değiştirdiğiniz satirin başına diyez(#) işareti konmuş olmasıdır. Bu işaret satiri geçersiz hale getirir.
Sendpass komutunu aktif hale getirmek
Sendpass komutu, kullanıcılar şifrelerini unuttuklarında nick bilgilerinde kayitli olan email adresine şifrelerinin gönderilmesine yarar. Bu komutu aktif hale getirebilmek için yukarıda olduğu gibi services.conf dosyasında bulunan, RestrictMail satirini, #RestrictMail olarak değiştirdiğinizde aktif olacaktır. Servisleri kapatıp açmanız gerekir
Servislerin dilini Türkçe'ye çevirmek
Epona Servislerin services.conf dosyasında bulunan, NSDefLanguage 1 satırını, NSDefLanguage 6 olarak değiştirdiğinizde servisler Türkçeleşecektir
size]
Telnete Login ve pass yazarak giriş yağınız.
"cd ircd" Yazarak klasöre giriniz. ( unreal için ircd ... Elite için Elite3.1.1 ... Ptlink İçin Ptlink5.*.*)
Sonra klasöre " ./ircd " yazarak serverınızı açınız...
Servicesler Giderse Nasıl Getiririm ?
Telnete Login ve pass yazarak giriş yağınız.
"cd services" Yazarak klasöre giriniz.
sonra " ./services " yazınız.
Servicesleriniz Ayarladğınız Servera girmiş Olacaktır...
Ircop-Admin Yazimi...
Telnete login ve password yazilarak giris yapin.
"cd ircd" yazarak ircd porgraminizin oldugu klasore girin.(unreal Elite veya baska ircd programlari icin fakli olabilir.)
"pico ircd.conf" yazarak ircd.conf dosyanizin içine girin.
Herhangi bir yere satir açin veya bos bi satira geçin.
"O:*@*per_sifresiper_nicki:O:1" sekilde yazin. ( NO: network admin AO: server admin a :services admin TO: technical admin )
Daha sonra "ctrl + x" e basin.
Size kayit edilmesini istiyormusunuz seklinde bi soru sorulacaktir.
"Y" tusuna basip onaylayin.
Hangi klasore kayit edilecegini soran bi yazi cikacaktir karsiniza.
Zaten ircd.conf yazili oldugu icin sadece "enter"'a basip onaylayin.
Yaptiginiz degisiklikleri aktif hale geçirmek için irc severinizda "/rehash" yazin veya telnette "killall -HUP ircd" komutunu yazin
IRcop Veya Admininizi Yazdiniz...
Motd Yazimi
Telnete login ve password yazilarak giris yapin.
"cd ircd" yazarak ircd porgraminizin oldugu klasore girin.(unreal Elite veya baska ircd programlari icin fakli olabilir.)
"pico ircd.motd" yazarak ircd.motd dosyanizin içine girin.
Karsiniza bos bi ekran çikacaktir.
MOTD da gozukmesi istediginiz seyleri bos ekrana yazin.
Daha sonra "ctrl + x" e basin.
Size kayit edilmesini istiyormusunuz seklinde bi soru sorulacaktir.
"Y" tusuna basip onaylayin.
Hangi klasore kayit edilecegini soran bi yazi cikacaktir karsiniza.
Zaten ircd.motd yazili oldugu icin sadece "enter"'a basip onaylayin.
Motd Yazdiniz...
Telnet Sifresi Değisimi...
Telnete login ve password yazilarak giris yapin.
"passwd" komutunu yazin.
Size once mevcut sifreniz sorulacaktir.Once giriste kullandiginiz sifreyi yazin.
Daha sonra yeni kullanmak istediginiz sifre sorulacaktir.Yeni sifrenizi giriniz.
Guvenlik için yeni sifreniz bir kez daha sorulacaktir.Tekrar giriniz.
Isleminiz tamamlanmis lacaktir.(Sifreniz en az 6 karakterli ve birbiriniz takip eden rakam veya harflerden olusamaz)
PassWordunuz Değisti...
Server Kapatma
Telnete login ve password yazilarak giris yapin.
"ps x" komutunu yazin.
Karsiniza bir dokuman çikacaktir.
Burda yaninda ./ircd yazan satirdaki pid numarasina bakin
"kill -9 pid_numarasi" seklinde yazarak irc serverinizi kapatabilirsiniz.
Daha sonra "cd ircd" yazarak ircd klasorune giris yapin.
"./ircd" yazarak serverinizi tekrar açabilirsiniz.
Services Kapama Veya Restart Etme...
Oncelikle Services admin yada Root iseniz irc serverinizda /msg operserv restart ile bu islemi yapabilirsiniz.
Eger Bu ozelliklere sahip degilseniz.Telnete login ve password yazilarak giris yapin.
"ps x" komutunu yazin.
Karsiniza bir dokuman çikacaktir.
Burda yaninda ./servicesyazan satirdaki pid numarasina bakin
"kill -9 pid_numarasi" seklinde services'lerinizi kapatabilirsiniz.
Daha sonra "cd services" yazarak services klasorunuze girin.
"./services" seklinde yazarak serviceslerinizi tekrar açabilirsiniz.
Auto Join Kanalini degistirme veya iptal etme..
Telnete girdikten sonra sirasiyla sunlari yapiniz;
cd services
cd data
pico services.conf
cikan yazilar arasinda AutoJoinChan "zurna" turunde bi yazi cikacaktir. zurna yerine
yazdiginiz kanala userlar otomatik girecektir. Hic bi kanal istemiyorsaniz satirin basina
# isareti koyunuz ( yani #AutoJoinChan "kanal" ).
ctrl-x sonra y yazip kaydettikten sonra degisikliklerin aktif olmasi icin serverda
ve services admin veya root iken /msg operserv restart yazmaniz gerekmekte.
Baska Servera Link Atma...
Services'ler sizde kalacaksa Servicesler Sizde Kalmayacaksa
C:karsi_ip:sifre:karsi_domainort:50 C:karsi_ip:sifre:karsi_domainort:50
N::karsi_ip:sifre:karsi_domain::50 N:karsi_ip:sifre:karsi_domain::50
H:*::irc.karsi_domain.com H:*::irc.karsi_domain.com
Seklinde ekleyip serveri rehash edin. H:*::services.karsi_domain.com
U:services.karsi_domain.com*:*
Seklinde ekleyip serveri rehash edin.
Link atma: Kendi Telnetinize " cd ircd " yazarak klasöre giriniz...Sonra " pico ircd.conf " yazıp ircd.conf dosyası-
nın içine giriniz...Buranın Boş Bir Tarafına Yukarıdaki Komutları Yazınınız...(Kendi Serverınız Ve Servicesler Sizde
kalıcaksa Sol Taraf)...Eğer ircd.conf'un İçinde Bu Tip C/N/H/U Line Ları Görürseniz Onlarıda Değiştirebilirisiniz..
Telnet şifre değişimi
Makineye telnet ile bağlandıktan sonra, ( passwd ) komutunu yazın, önce eski şifrenizi soracaktır. Eski şifrenizi yazın, daha sonra iki kere yeni şifrenizi yazın. Şifreniz değişmiştir
Sunucuya 1 ip'den 3 giris yapildiginda kline atmasinin sebebi
services.conf dosyasında bulunan (DefSessionLimit limit) satırında limit yerine istediğiniz limiti ayarlarsanız, ayni ip limiti o sayı olur. Bunu ayarladıktan sonra servisleri kapatıp açmak gerekir.
Kanal ve nick düsme süresinin azaltilmasi
Nickler 21 günde düşüyor, kanallar 14 günde. Bunların sürelerini değiştirmek için:
Epona Servisler için; services.conf dosyasında, nick kayıt düşme süresi; NSExpire 21d. Buradaki 21 yerine hangi sayıyı yazarsanız kullanılmayan nick için kayıt silme gün siniri o olur. Kanal düşme süresi; CSExpire 14d. Ayarları yaptıktan sonra servisleri kapatıp açmak gerekir.
Sunucu servisini Access sisteminden, Aop ve Sop' a dönüstürmek
Sistemi değiştirmek icin services dizininde bulunan services.conf dosyasındaki, CSDefXOP satiri, #CSDefXOP seklinde değiştirip, servisleri acip kapamaniz yeterlidir. İki satir arasındaki fark değiştirdiğiniz satirin başına diyez(#) işareti konmuş olmasıdır. Bu işaret satiri geçersiz hale getirir.
Sendpass komutunu aktif hale getirmek
Sendpass komutu, kullanıcılar şifrelerini unuttuklarında nick bilgilerinde kayitli olan email adresine şifrelerinin gönderilmesine yarar. Bu komutu aktif hale getirebilmek için yukarıda olduğu gibi services.conf dosyasında bulunan, RestrictMail satirini, #RestrictMail olarak değiştirdiğinizde aktif olacaktır. Servisleri kapatıp açmanız gerekir
Servislerin dilini Türkçe'ye çevirmek
Epona Servislerin services.conf dosyasında bulunan, NSDefLanguage 1 satırını, NSDefLanguage 6 olarak değiştirdiğinizde servisler Türkçeleşecektir
size]
Servisleri yedeklemek..
Servisleri yedeklemek..
Yeni server açan arkadaşların en sık rastladıkları sorunlardan bir tanesi serverlerinin sık sık kapanması ve/veya bazı nedenlerden dolayı zarar görmesidir.
Buda beraberinde bazı sorunları getirmektedir.Bu sorunların en büyüğü ise mevcut kayıtlı kanal ve lakapların silinmesi veya zarar görmesidir ki bu kayıtlar çok önemlidir.
Burada kısaca servislerin yedeği nasıl alınır onu izah edeceğim...
Servislerinizi kuruduğunuz klasörün içerisinde backup isimli bir klasör vardır (bu klasör ya doğrudan services klasörünün içindedir yada services/data klasörünün içindedir) backup isimli bu klasörün içerisinde servislerinizin yedekleri tarihleri ile (örn: nick.db.20050720 veya nick.db20050720 gibi) bulunmaktadır eğer böyle bir klasör yoksa operinizi girerek serverdeyken /operserv update komutunu giriniz ve sonra tekrar backup klasörüne bakınız.
Backup klasöründeki bu tarihli dosyaları (nick.db.20050720, chan.db.20050720, oper.db.20050720, bot.db.20050720, host.db.20050720) bir ftp proğramı ile bilgisayarınıza indiriniz ve tarihlerini silerek yeniden adlandırınız.Örneğin nick.db.20050720 isimli dosyanın ismini nick.db olarak değiştiriniz.
Daha sonra telnetten servislerinizi kapatınız ve ismini değiştirdiğiniz bu dosyaları normalde nick.db ve benzeri dosyalarınız nerede ise o klasöre ftp proğramı ile kopyalayınız. Kopyaladığınız klasörde aynı isimli dosylara varsa üzerine yazınız ve servislerinizi yeniden çalıştırınız.
Not: nick.db.20050720 buradaki 20050720 kayıt edilen tarihi belirtmektedir.Yani 2005 yılı 07 ayı 20 ise günü belirtmektedir.
Yeni server açan arkadaşların en sık rastladıkları sorunlardan bir tanesi serverlerinin sık sık kapanması ve/veya bazı nedenlerden dolayı zarar görmesidir.
Buda beraberinde bazı sorunları getirmektedir.Bu sorunların en büyüğü ise mevcut kayıtlı kanal ve lakapların silinmesi veya zarar görmesidir ki bu kayıtlar çok önemlidir.
Burada kısaca servislerin yedeği nasıl alınır onu izah edeceğim...
Servislerinizi kuruduğunuz klasörün içerisinde backup isimli bir klasör vardır (bu klasör ya doğrudan services klasörünün içindedir yada services/data klasörünün içindedir) backup isimli bu klasörün içerisinde servislerinizin yedekleri tarihleri ile (örn: nick.db.20050720 veya nick.db20050720 gibi) bulunmaktadır eğer böyle bir klasör yoksa operinizi girerek serverdeyken /operserv update komutunu giriniz ve sonra tekrar backup klasörüne bakınız.
Backup klasöründeki bu tarihli dosyaları (nick.db.20050720, chan.db.20050720, oper.db.20050720, bot.db.20050720, host.db.20050720) bir ftp proğramı ile bilgisayarınıza indiriniz ve tarihlerini silerek yeniden adlandırınız.Örneğin nick.db.20050720 isimli dosyanın ismini nick.db olarak değiştiriniz.
Daha sonra telnetten servislerinizi kapatınız ve ismini değiştirdiğiniz bu dosyaları normalde nick.db ve benzeri dosyalarınız nerede ise o klasöre ftp proğramı ile kopyalayınız. Kopyaladığınız klasörde aynı isimli dosylara varsa üzerine yazınız ve servislerinizi yeniden çalıştırınız.
Not: nick.db.20050720 buradaki 20050720 kayıt edilen tarihi belirtmektedir.Yani 2005 yılı 07 ayı 20 ise günü belirtmektedir.
Cause ve Nomercy Koruma botu
** Koruma Türü;
• Trojan’lere (random nick) direkt giriste z:line
• Clone’lara (5 nick’den Sonrasi) direkt z:line
• Trojan Spam mesajlarina, Spamfilter ekler ve direkt z:line
• Topic reklamlarini #OperS kanalina bildirmesi.
• SWAT-BOT’lar sayesinde, kanal reklamlari ve kanala sokulan clonelari listeleme..
• Kanallarda, yapilan reklamlara (web) direkt SHUN!
• Kanallarda, yapilan reklamlara (kanal) direkt Kick+BAN
• Kanallarda, yapilan ARGO (küfür) dolu sozlere sadece BAN ve UYARI
• Kanallarda, yapilan FLOOD Türü saldirilara direkt z:line
• Kanallarda, yapilan JOIN PART (Flood) larina direkt z:line
** Biraz da Eglenceli Yonleri;
• Radyo Kanali üzerinden radyo bilgileri ve istek servisi.
• Dj kanal geneline !dj yazarak sisteme giriş yapılır.
• Burç Kanali üzerinden burç bilgilendirme sistemi.
• VHOST Sistemi, otomatik host verebilme sistemi.
• Globalop kanal geneline !op yazarak otomatik host alınır.
• OTOMATIK Global attirma sistemi
• DNS Ulke Sehir Bulucu sistemi.
• GlobalOps Sistemi.
• OP(@)’lara özel yardimci olucak komutlar.
• Radyo kanalı dj leri özele bilgilendirme.
• Bota tanıtılan nicklerin zline yemesi %90 azalır.
• Kanala girildiği zaman bot otomatik +q modu tanımlar Nick’e.
• Greeting Kanal özel Mesaj sistemi.(Kanala girildiği zaman özele Greeting mesaı gönderir.)
ve daha bir çok özelligi ile, Sunucuyu Hem korumakta hem de, Eglendirmektedir.
http://rapidshare.com/files/39229937/Cause.rar
arkadşlar Nomercy den sonra sunucu koruma olarak en iyilerinden Olan cause sizlerin hizmetinize sunuyoruz. buyrun kullanın farkı göreceksiniz. Cause ile ilgili sorularınızı buraya yazabilirsiniz.
• Trojan’lere (random nick) direkt giriste z:line
• Clone’lara (5 nick’den Sonrasi) direkt z:line
• Trojan Spam mesajlarina, Spamfilter ekler ve direkt z:line
• Topic reklamlarini #OperS kanalina bildirmesi.
• SWAT-BOT’lar sayesinde, kanal reklamlari ve kanala sokulan clonelari listeleme..
• Kanallarda, yapilan reklamlara (web) direkt SHUN!
• Kanallarda, yapilan reklamlara (kanal) direkt Kick+BAN
• Kanallarda, yapilan ARGO (küfür) dolu sozlere sadece BAN ve UYARI
• Kanallarda, yapilan FLOOD Türü saldirilara direkt z:line
• Kanallarda, yapilan JOIN PART (Flood) larina direkt z:line
** Biraz da Eglenceli Yonleri;
• Radyo Kanali üzerinden radyo bilgileri ve istek servisi.
• Dj kanal geneline !dj yazarak sisteme giriş yapılır.
• Burç Kanali üzerinden burç bilgilendirme sistemi.
• VHOST Sistemi, otomatik host verebilme sistemi.
• Globalop kanal geneline !op yazarak otomatik host alınır.
• OTOMATIK Global attirma sistemi
• DNS Ulke Sehir Bulucu sistemi.
• GlobalOps Sistemi.
• OP(@)’lara özel yardimci olucak komutlar.
• Radyo kanalı dj leri özele bilgilendirme.
• Bota tanıtılan nicklerin zline yemesi %90 azalır.
• Kanala girildiği zaman bot otomatik +q modu tanımlar Nick’e.
• Greeting Kanal özel Mesaj sistemi.(Kanala girildiği zaman özele Greeting mesaı gönderir.)
ve daha bir çok özelligi ile, Sunucuyu Hem korumakta hem de, Eglendirmektedir.
http://rapidshare.com/files/39229937/Cause.rar
arkadşlar Nomercy den sonra sunucu koruma olarak en iyilerinden Olan cause sizlerin hizmetinize sunuyoruz. buyrun kullanın farkı göreceksiniz. Cause ile ilgili sorularınızı buraya yazabilirsiniz.
NickServ
•/nick yeninick => nick değiştirme
•/nickserv register şifre e-mail => nick kaydetmek
•/nickserv identify şifre => nickinizi tanıtmak için
•/nickserv set e-mail => e-mail eklemek
•/nickserv set url => web adresi eklemek
•/nickserv set password yenişifre => nick şifresi değiştirmek
•/nickserv info nick => nick hakkında bilgi verir
•/nickserv set kill on/off => nicki başkalarının kullanmaması için
•/nickserv set secure on/off => nick güvenliğini açmak/kapamak
•/nickserv drop şifre => nick kaydınızı silmek için
•/nickserv recover nick şifre => nick güvenliği içindir
•/nickserv release nick şifre => nickiniz için endişeli iseniz bu komutu kullanın
•/nickserv ghost nick şifre => asılı kalan nickinizi düşürmeniz için
•/nickserv register şifre e-mail => nick kaydetmek
•/nickserv identify şifre => nickinizi tanıtmak için
•/nickserv set e-mail => e-mail eklemek
•/nickserv set url => web adresi eklemek
•/nickserv set password yenişifre => nick şifresi değiştirmek
•/nickserv info nick => nick hakkında bilgi verir
•/nickserv set kill on/off => nicki başkalarının kullanmaması için
•/nickserv set secure on/off => nick güvenliğini açmak/kapamak
•/nickserv drop şifre => nick kaydınızı silmek için
•/nickserv recover nick şifre => nick güvenliği içindir
•/nickserv release nick şifre => nickiniz için endişeli iseniz bu komutu kullanın
•/nickserv ghost nick şifre => asılı kalan nickinizi düşürmeniz için
ChanServ
•/join #kanal => kanala giriş
•/part #kanal => kanaldan çıkış
•/list => kanal listesini gösterir
•/chanserv register #kanal şifre açıklama => kanal kayıt
•/chanserv drop #kanal => kanal kaydını silmek
•/chanserv #kanal info => kanal hakkında bilgi
•/chanserv op #kanal nick => acc-listte iseniz op verir
•/chanserv access #kanal add nick seviye => access eklemek
•/chanserv aop/sop #kanal add/del nick => access eklemek/silmek
•/chanserv access #kanal del nick => access silmek
•/chanserv acccess #kanal list => access listesini görmek için
•/chanserv set #kanal restricted on/off => acc-listesi haricindeki kişilerin kanala girmesini sağlamak/engellemek
•/chanserv set #kanal private on/off => kanallar listesinde kanalınızın çıkıp çıkmamasını ayarlamak için
•/chanserv set #kanal mlock +ntc-ilkps => kanalınızın güvenliği için gerekli (kalıcı modlar kurmak için)
•/chanserv unban #kanal => op olduğunuz kanalda banlanırsanız banınızı açmak için kullanın
•/chanserv #kanal desc => kanal tanıtımını gösterir
•/chanserv set #kanal founder => kanal sahibini değiştirmek
•/chanserv set #kanal secureops on => kanal güvenliği için
•/chanserv set #kanal entrymsg mesaj => kanala giriş mesajı
•/kick #kanal nick => kanaldan kullanıcı atmak
•/mode #kanal +b nick => kanalda kullanıcı banlamak
•/chanserv akick #kanal add nick sebep => autokick atmak
•/chanserv set #kanal e-mail => kanala e-mail eklemek
•/chanserv set #kanal url => kanala web adresi eklemek
•/chanserv set #kanal password yenişifre => kanal şifresi değiştirmek için
•/chanserv set #kanal topiclock on/off => kanal başlığı kilidini açma/kapama
•/part #kanal => kanaldan çıkış
•/list => kanal listesini gösterir
•/chanserv register #kanal şifre açıklama => kanal kayıt
•/chanserv drop #kanal => kanal kaydını silmek
•/chanserv #kanal info => kanal hakkında bilgi
•/chanserv op #kanal nick => acc-listte iseniz op verir
•/chanserv access #kanal add nick seviye => access eklemek
•/chanserv aop/sop #kanal add/del nick => access eklemek/silmek
•/chanserv access #kanal del nick => access silmek
•/chanserv acccess #kanal list => access listesini görmek için
•/chanserv set #kanal restricted on/off => acc-listesi haricindeki kişilerin kanala girmesini sağlamak/engellemek
•/chanserv set #kanal private on/off => kanallar listesinde kanalınızın çıkıp çıkmamasını ayarlamak için
•/chanserv set #kanal mlock +ntc-ilkps => kanalınızın güvenliği için gerekli (kalıcı modlar kurmak için)
•/chanserv unban #kanal => op olduğunuz kanalda banlanırsanız banınızı açmak için kullanın
•/chanserv #kanal desc => kanal tanıtımını gösterir
•/chanserv set #kanal founder => kanal sahibini değiştirmek
•/chanserv set #kanal secureops on => kanal güvenliği için
•/chanserv set #kanal entrymsg mesaj => kanala giriş mesajı
•/kick #kanal nick => kanaldan kullanıcı atmak
•/mode #kanal +b nick => kanalda kullanıcı banlamak
•/chanserv akick #kanal add nick sebep => autokick atmak
•/chanserv set #kanal e-mail => kanala e-mail eklemek
•/chanserv set #kanal url => kanala web adresi eklemek
•/chanserv set #kanal password yenişifre => kanal şifresi değiştirmek için
•/chanserv set #kanal topiclock on/off => kanal başlığı kilidini açma/kapama
OperServ
•/oper nick şifre => oper olma komutu
•/mode nick -o => oper kapama
•/os raw svsmode nick +A => server admini yapar
•/os mode #kanal +o nick => herhangi bir kanalda op verir
•/os mode #kanal -o nick => herhangi bir kanalda op alır
•/samode #kanal +o nick => herhangi bir kanalda op verir
•/samode #kanal -o nick => herhangi bir kanalda op alır
•/samode #kanal +b nick => herhangi bir kanalda ban atmak için
•/os raw svsnick nick yeninick 0:0 => başkasının nickini değiştirmek için
•/os raw svsmode nick -o => başkasını operdan çıkarmak için
•/os admin list => admin listesini gösterir
•/os oper list => ircop listesini gösterir
•/stats o => toplam ircop ve admin listesini gösterir
•/rehash => sunucuya dosyalarını günceller
•/kill nick sebep => kullanıcıya kill atmak için
•/kline nick sebep => kullanıcıya kline atmak için
•/gline nick sebep => kullanıcıya gline atar
•/zline nick sebep => kullanıcıya zline atar
•/zline -*@IP NUMARASI => zline kaldırma
•/mode nick -o => oper kapama
•/os raw svsmode nick +A => server admini yapar
•/os mode #kanal +o nick => herhangi bir kanalda op verir
•/os mode #kanal -o nick => herhangi bir kanalda op alır
•/samode #kanal +o nick => herhangi bir kanalda op verir
•/samode #kanal -o nick => herhangi bir kanalda op alır
•/samode #kanal +b nick => herhangi bir kanalda ban atmak için
•/os raw svsnick nick yeninick 0:0 => başkasının nickini değiştirmek için
•/os raw svsmode nick -o => başkasını operdan çıkarmak için
•/os admin list => admin listesini gösterir
•/os oper list => ircop listesini gösterir
•/stats o => toplam ircop ve admin listesini gösterir
•/rehash => sunucuya dosyalarını günceller
•/kill nick sebep => kullanıcıya kill atmak için
•/kline nick sebep => kullanıcıya kline atmak için
•/gline nick sebep => kullanıcıya gline atar
•/zline nick sebep => kullanıcıya zline atar
•/zline -*@IP NUMARASI => zline kaldırma
psyBNC Kurulumu
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@localhost user]
bu ekrandayken hemen psyBNC yi shell hesabimiza indiriyoruz..!
[user@localhost user] wget http://server1.ircturk.org/dosya/psyBNC2.3.tar.gz
yaziyoruz ve psyBNC yi download ediyoruz..Daha sonra
[user@localhost user] tar zxvf psyBNC2.3.tar.gz
yazarak zipli dosyayi aciyoruz..
Simdi psyBNC klasorune giriyoruz..
[user@localhost user] cd psybnc
ve kuruluma basliyoruz..
[user@localhost 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 <- bu portu degistirin..
PSYBNC.SYSTEM.HOST1=*
PSYBNC.HOSTALLOWS.ENTRY0=*;*
Degiklik yapildiktan sonra..
[user@localhost psybnc] ./psybnc
yazarak psybnc nizi calistirabilirsiniz..!
psybnc nin calisip calismadigini gormek icin
[user@localhost 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 <- bu psybnc calisiyor demektir.
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@localhost 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@localhost user] wget http://server1.ircturk.org/dosya/psyBNC2.3.tar.gz
yaziyoruz ve psyBNC yi download ediyoruz..Daha sonra
[user@localhost user] tar zxvf psyBNC2.3.tar.gz
yazarak zipli dosyayi aciyoruz..
Simdi psyBNC klasorune giriyoruz..
[user@localhost user] cd psybnc
ve kuruluma basliyoruz..Iste burasi biraz daha degisik..
Burda make komutundan once
[user@localhost 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@localhost 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@localhost 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 <- bu portu degistirin..
PSYBNC.SYSTEM.HOST1=*
PSYBNC.HOSTALLOWS.ENTRY0=*;*
Degiklik yapildiktan sonra..
[user@localhost psybnc] ./psybnc
yazarak psybnc nizi calistirabilirsiniz..!
psybnc nin calisip calismadigini gormek icin
[user@localhost 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 <- bu psybnc calisiyor demektir.
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
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@localhost user]
bu ekrandayken hemen psyBNC yi shell hesabimiza indiriyoruz..!
[user@localhost user] wget http://server1.ircturk.org/dosya/psyBNC2.3.tar.gz
yaziyoruz ve psyBNC yi download ediyoruz..Daha sonra
[user@localhost user] tar zxvf psyBNC2.3.tar.gz
yazarak zipli dosyayi aciyoruz..
Simdi psyBNC klasorune giriyoruz..
[user@localhost user] cd psybnc
ve kuruluma basliyoruz..
[user@localhost 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 <- bu portu degistirin..
PSYBNC.SYSTEM.HOST1=*
PSYBNC.HOSTALLOWS.ENTRY0=*;*
Degiklik yapildiktan sonra..
[user@localhost psybnc] ./psybnc
yazarak psybnc nizi calistirabilirsiniz..!
psybnc nin calisip calismadigini gormek icin
[user@localhost 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 <- bu psybnc calisiyor demektir.
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@localhost 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@localhost user] wget http://server1.ircturk.org/dosya/psyBNC2.3.tar.gz
yaziyoruz ve psyBNC yi download ediyoruz..Daha sonra
[user@localhost user] tar zxvf psyBNC2.3.tar.gz
yazarak zipli dosyayi aciyoruz..
Simdi psyBNC klasorune giriyoruz..
[user@localhost user] cd psybnc
ve kuruluma basliyoruz..Iste burasi biraz daha degisik..
Burda make komutundan once
[user@localhost 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@localhost 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@localhost 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 <- bu portu degistirin..
PSYBNC.SYSTEM.HOST1=*
PSYBNC.HOSTALLOWS.ENTRY0=*;*
Degiklik yapildiktan sonra..
[user@localhost psybnc] ./psybnc
yazarak psybnc nizi calistirabilirsiniz..!
psybnc nin calisip calismadigini gormek icin
[user@localhost 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 <- bu psybnc calisiyor demektir.
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
Away Msjlarında Reklam Olan Kişilere Ban Atma Kodu
Bulunduğunuz kanaldaki away mesajında, reklam olan kişileri operatör olduğunuz tüm kanallardan atsın istiyorsanız.bu kod tam size göre.
Kod:
raw 352:*:if (G isin $7) whois $6
raw 301:*:{
if (http:// isin $strip($3-)) || (www. isin $strip($3-)) || (/server isin $strip($3-)) || (# isin $strip($3-)) {
var %x = $comchan($2,0)
while %x { if ($me isop $comchan($2,%x)) {
ban -k $comchan($2,%x) $2 2 Away mesajında reklam olduğu için uzaklaştırıldın
}
dec %x
}
}
}
on *:JOIN:#: {
if ($nick = $me) {
timer 1 7 checkstatus #
}
else {
if ($me isop #) { who $nick }
}
}
alias checkstatus { if ($me isop $1) { who $1 } }
Kod tablosunun icindeki kodlari alacaksınız bunu herhangi bir belirleyeceginiz bir txt dosyasinin icine atin.
örn: acoustic.txt kodlari bunun icine atin
sonra bu acoustic.txt dosyasini alip mirc script'inizin yada normal mirc'inizin yükleme dizininin icine atacaksınız standart mirc
c:program filesmirc dizinin icinde olur eger bu yolu bulamiyorsaniz mirc programinizi calistirin //run $mircdir yaziip enter tusuna basin karsiniza cıkacak olan dizinin icine acoustic.txt yi atin ve mirc programiniza donerek su kodu yazin //load -rs acoustic.txt bu sekilde burda aldiginiz kod mirc'iniza entegre edilmis olacaktir.
Kulanımı ve amaci bellidir kodlarin acıklamalari mutlaka bulundugundan nasıl ve ne amacla calistigini anlamaniz basit
Kod:
raw 352:*:if (G isin $7) whois $6
raw 301:*:{
if (http:// isin $strip($3-)) || (www. isin $strip($3-)) || (/server isin $strip($3-)) || (# isin $strip($3-)) {
var %x = $comchan($2,0)
while %x { if ($me isop $comchan($2,%x)) {
ban -k $comchan($2,%x) $2 2 Away mesajında reklam olduğu için uzaklaştırıldın
}
dec %x
}
}
}
on *:JOIN:#: {
if ($nick = $me) {
timer 1 7 checkstatus #
}
else {
if ($me isop #) { who $nick }
}
}
alias checkstatus { if ($me isop $1) { who $1 } }
Kod tablosunun icindeki kodlari alacaksınız bunu herhangi bir belirleyeceginiz bir txt dosyasinin icine atin.
örn: acoustic.txt kodlari bunun icine atin
sonra bu acoustic.txt dosyasini alip mirc script'inizin yada normal mirc'inizin yükleme dizininin icine atacaksınız standart mirc
c:program filesmirc dizinin icinde olur eger bu yolu bulamiyorsaniz mirc programinizi calistirin //run $mircdir yaziip enter tusuna basin karsiniza cıkacak olan dizinin icine acoustic.txt yi atin ve mirc programiniza donerek su kodu yazin //load -rs acoustic.txt bu sekilde burda aldiginiz kod mirc'iniza entegre edilmis olacaktir.
Kulanımı ve amaci bellidir kodlarin acıklamalari mutlaka bulundugundan nasıl ve ne amacla calistigini anlamaniz basit
mIRC'deki Gizlilikler Bilinmeyenler
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_ismi
Acik olan query penceresini kapatir. '/close -m query_ismi' ile ayni görevi yapar.
/colour
Suanki /color komutu ile ayni görevi yapar. Amaci 'mIRC Colors' (ALT+K)daki renkleri komut yardimiyla degistirmektir. Ornegin; (/colour normal 4)
/leave
Suanki '/part' komutu ile ayni görevi yapar. Amaci kanaldan komut yazarak cikmaktir.
/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. Ornegin; (/username benim adim)
/mirc
Suanki '/help komutu' ile ayni görevi yapar. mIRC'in yardim dosyasini acar.
$cancel, $no, $ok, $yes
Bu 'Identifier'lar gene kendilerini cevap verirler. Ornegin; (//echo -s $cancel)
$beta
Eger mIRC sürümünüz beta ise $true cevabini verir. Fakat artik beta sürümü cikmiyor. Ornegin; (//echo -s $beta)
$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. Ornegin; (//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.
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_ismi
Acik olan query penceresini kapatir. '/close -m query_ismi' ile ayni görevi yapar.
/colour
Suanki /color komutu ile ayni görevi yapar. Amaci 'mIRC Colors' (ALT+K)daki renkleri komut yardimiyla degistirmektir. Ornegin; (/colour normal 4)
/leave
Suanki '/part' komutu ile ayni görevi yapar. Amaci kanaldan komut yazarak cikmaktir.
/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. Ornegin; (/username benim adim)
/mirc
Suanki '/help komutu' ile ayni görevi yapar. mIRC'in yardim dosyasini acar.
$cancel, $no, $ok, $yes
Bu 'Identifier'lar gene kendilerini cevap verirler. Ornegin; (//echo -s $cancel)
$beta
Eger mIRC sürümünüz beta ise $true cevabini verir. Fakat artik beta sürümü cikmiyor. Ornegin; (//echo -s $beta)
$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. Ornegin; (//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.
IRC Services Kurulumu detayli anlatim.
Bu makalede sizlere IRCServices kurulumunu detayli birşekilde anlatacağız. İlk öncelikle shell hesabiniza login olmanız gerekiyor. Shell hesabınıza login olduktan sonra, 1. adımda IRCServices'i hesabimiza indireceğiz. Bunu aşağıdaki komut ile yapabilirsiniz.
Komut: wget http://raistlin.eroin.org/ircservices-5.0.53.tar Download süresi ortalama 1 ile 2 dakika arasında değişebilir.
IRCServices download işlemi bittikten sonra, indirdiğimiz dosya tar'lı (zip'li) olduğu için IRCservicesi aşadağıdaki komutla tardan çıkartmamız gerekiyor.
Komut: tar xfzv ircservices-5.0.53.tar.gz
IRCServices'i tardan çıkarttıktan sonra, aşağıdaki komut ile IRCServices klasörünün içine giriyoruz.
Komut: cd ircservices-5.0.53
IRCServices klasörünün içine girdikten sonra, aşağıdaki komutla kurulumu yapıyoruz.
Komut: ./configure
Komutu uyguladıktan sonra burada sadece bir yerde değişiklik yapıp diğerlerine Y (Yes) diyerek geçiyoruz. Değişiklik yapacağımız kısım dizinin neresi olduğunu sorduğu satırdır. Ö
Örnek: /home/livemirc/services livemirc yazan hesabinizin ismidir, sizin hesabinizin ismini buraya yazarak kendinize göre edit yapabilirsiniz. Yukarıda da belirttiğim gibi bu kısımda sonrasını Y (Yes) diyerek geçiyoruz.
Kurulum bilgilerini kayıt ettikten sonra bunları make komutu ile IRCServicesin 2 aşamasına geçmiş oluyoruz.
Komut: make işleminde 1-2 dakika kadar IRCServices kendi işlemlerini yapacaktır.
Make işlemi bittikten sonra make install yapıyoruz, değişiklikleri IRCServices'e yüklüyoruz bunuda yine aşağıdaki komut ile yapıyoruz.
Komut: make install
Make install komutunuda uyguladıktan sonra kurulum bitmiş oluyor. Bundan sonra yapacağımız modules.conf ve ircservices.conf kendi server bilgilerimize göre editlememiz kalıyor. Bu 2 conf dosyasını aşağıdaki adresten indirip, ftp ile gerekli dizine atiyoruz.
ircervices.conf: http://raistlin.eroin.org/xx/ircservices.conf
Modules.conf: http://raistlin.eroin.org/xx/modules.conf
Atılacak dizin: /home/livemirc/services/lib unutmayın livemirc yazan yere sizin kendi dizin isminizi yazacaksınız.
Conf dosyalarıda düzenledikten sonra unrealircd.conf dosyasının içinde olan, servicesler için gerekli link satırını yazıyoruz ve Unreal'e rehash çekip, daha tekrar ircservices klasorunun içine girip aşağıdaki komut ile IRCServices'i çalıştırıyoz.
Komut: ./ircservices
Komut: wget http://raistlin.eroin.org/ircservices-5.0.53.tar Download süresi ortalama 1 ile 2 dakika arasında değişebilir.
IRCServices download işlemi bittikten sonra, indirdiğimiz dosya tar'lı (zip'li) olduğu için IRCservicesi aşadağıdaki komutla tardan çıkartmamız gerekiyor.
Komut: tar xfzv ircservices-5.0.53.tar.gz
IRCServices'i tardan çıkarttıktan sonra, aşağıdaki komut ile IRCServices klasörünün içine giriyoruz.
Komut: cd ircservices-5.0.53
IRCServices klasörünün içine girdikten sonra, aşağıdaki komutla kurulumu yapıyoruz.
Komut: ./configure
Komutu uyguladıktan sonra burada sadece bir yerde değişiklik yapıp diğerlerine Y (Yes) diyerek geçiyoruz. Değişiklik yapacağımız kısım dizinin neresi olduğunu sorduğu satırdır. Ö
Örnek: /home/livemirc/services livemirc yazan hesabinizin ismidir, sizin hesabinizin ismini buraya yazarak kendinize göre edit yapabilirsiniz. Yukarıda da belirttiğim gibi bu kısımda sonrasını Y (Yes) diyerek geçiyoruz.
Kurulum bilgilerini kayıt ettikten sonra bunları make komutu ile IRCServicesin 2 aşamasına geçmiş oluyoruz.
Komut: make işleminde 1-2 dakika kadar IRCServices kendi işlemlerini yapacaktır.
Make işlemi bittikten sonra make install yapıyoruz, değişiklikleri IRCServices'e yüklüyoruz bunuda yine aşağıdaki komut ile yapıyoruz.
Komut: make install
Make install komutunuda uyguladıktan sonra kurulum bitmiş oluyor. Bundan sonra yapacağımız modules.conf ve ircservices.conf kendi server bilgilerimize göre editlememiz kalıyor. Bu 2 conf dosyasını aşağıdaki adresten indirip, ftp ile gerekli dizine atiyoruz.
ircervices.conf: http://raistlin.eroin.org/xx/ircservices.conf
Modules.conf: http://raistlin.eroin.org/xx/modules.conf
Atılacak dizin: /home/livemirc/services/lib unutmayın livemirc yazan yere sizin kendi dizin isminizi yazacaksınız.
Conf dosyalarıda düzenledikten sonra unrealircd.conf dosyasının içinde olan, servicesler için gerekli link satırını yazıyoruz ve Unreal'e rehash çekip, daha tekrar ircservices klasorunun içine girip aşağıdaki komut ile IRCServices'i çalıştırıyoz.
Komut: ./ircservices
27 Aralık 2009 Pazar
Kelebek BNC HİZMETLERİ.
IRC.Kelebek.Gen.Tr üzerinde ve diğer sunucularda kullanmak üzere BNC satışları yapılmaya başlanmıştır.
TICARICHAT tarafından yapılan BNC ‘ler için her usere kullanması için 1 ip verilmektedir. Banlanma ve ip blocklamaları halinde yeni ipler verilmektedir. BNC’nin ne olduğunu bilmeyenler kullanmayı bilmeyenlere satış yapılmamaktadır.
BNCler için genel Vhost verilmektedir. 50 kadar vhost adresini özgürce kullanabilirsiniz.
Fiyatları ve detayları web sayfasında bildirilecektir. BNC kullanmak isteyenlere duyurulur. Talepler değerlendirilmeye başlanmıştır.
TICARICHAT tarafından yapılan BNC ‘ler için her usere kullanması için 1 ip verilmektedir. Banlanma ve ip blocklamaları halinde yeni ipler verilmektedir. BNC’nin ne olduğunu bilmeyenler kullanmayı bilmeyenlere satış yapılmamaktadır.
BNCler için genel Vhost verilmektedir. 50 kadar vhost adresini özgürce kullanabilirsiniz.
Fiyatları ve detayları web sayfasında bildirilecektir. BNC kullanmak isteyenlere duyurulur. Talepler değerlendirilmeye başlanmıştır.
OpenOffice.org
Eğer herhangi bir ticari ofis yazılımını kullanıyorsanız başına oturduğunuz anda hızla OpenOffice.org'a uyum sağlamaya başlayabilirsiniz. OpenOffice.org hakkında yazılmış Türkçe kitaplar, makaleler ve bilgi kaynakları hakkında Türkçe OpenOffice.org kullanıcıları e-posta listesine kayıt olarak bilgi alabilir sorularınızı iletebilirsiniz.
Ayrıca projenin www.openoffice.org uluslararası sitesinde OpenOffice.org hakkında İngilizce olarak sürekli güncellenen bilgiler, dosyalar ve dokümanlar bulabilirsiniz.
Ayrıca projenin www.openoffice.org uluslararası sitesinde OpenOffice.org hakkında İngilizce olarak sürekli güncellenen bilgiler, dosyalar ve dokümanlar bulabilirsiniz.
IRCServices Coklu ROOT
Bir zamanlar çok istenen bir özellik..
16.06.2007 tarihinde yapmıştım, ve yayınlamaya karar verdim.
kodlama : orta~zor
ekleme (edit) : kolay~orta
tek dosya içerisinde işlem yapıyoruz:
Aşama #0:
cd ircservices-xxx
cd modules
cd operserv
pico main.c
Aşama #1:
char * ServicesRoot;bu kodu bulup “hemen altına” şu kodları ekleyin:
char **Sky_Roots_Char;
static int Sky_Roots_Int;
static int Sky_Realod=0;Aşama #2:
static int introduce_operserv(const char *nick)bu kodu bulup “hemen üstüne” şu kodları ekleyin:
void Root_Ayir(char *ServicesRoot_);
void Root_Ayir(char *ServicesRoot_) {
char *Sky_Temp=NULL;
Sky_Realod=1;
if (ServicesRoot_) {
Sky_Roots_Int = 0;
Sky_Temp = strtok(ServicesRoot_, ” “);
do {
if (Sky_Temp) {
Sky_Roots_Int++;
Sky_Roots_Char = realloc(Sky_Roots_Char, sizeof(char *) * Sky_Roots_Int);
Sky_Roots_Char[Sky_Roots_Int - 1] = sstrdup(Sky_Temp);
}
}
while ((Sky_Temp = strtok(NULL, ” “)));
}
if (!Sky_Roots_Int)
config_error(”operserv/main”, 0, “No Root NickName(s) Defined”);
}Aşama #3:
int is_services_root(User *u)
{
NickInfo *ni;
int rootid;
static int warned_ni = 0, warned_id = 0;
if (u->flags & UF_SERVROOT)
return 1;
if (!(ni = get_nickinfo(ServicesRoot))) {
if (!warned_ni) {
wallops(s_OperServ, “Warning: Services super-user nickname %s”
” is not registered”, ServicesRoot);
warned_ni = 1;
}
module_log(”warning: ServicesRoot nickname not registered”);
return 0;
}
warned_ni = 0;
if (!(rootid = ni->nickgroup)) {
if (!warned_id) {
wallops(s_OperServ, “Warning: Services super-user nickname %s”
” is forbidden or not properly registered”, ServicesRoot);
warned_id = 1;
}
module_log(”warning: ServicesRoot nickname forbidden or registered”
” data corrupt”);
return 0;
}
if (!is_oper(u) || !u->ni || u->ni->nickgroup != rootid)
return 0;
if (user_identified(u))
return 1;
return 0;
}bu kodları silip yerine şu kodları ekleyin (7~8 yerde değişim olduğu için iş karışabilir, o yüzden eskiyi silip yeniyi ekleyin diyorum)
int is_services_root(User *u)
{
int i;
int ret=0;
NickInfo *ni;
int rootid;
static int warned_ni = 0, warned_id = 0;
if (u->flags & UF_SERVROOT)
return 1;
for (i = 0; i < Sky_Roots_Int; i++) {
if (!(ni = get_nickinfo(Sky_Roots_Char[i]))) {
// if (!warned_ni) {
wallops(s_OperServ, “Warning: Services super-user nickname %s”
” is not registered”, Sky_Roots_Char[i]);
warned_ni = 1;
// }
module_log(”warning: ServicesRoot nickname not registered”);
continue;
}
// warned_ni = 0;
if (!(rootid = ni->nickgroup)) {
// if (!warned_id) {
wallops(s_OperServ, “Warning: Services super-user nickname %s”
” is forbidden or not properly registered”, Sky_Roots_Char[i]);
// warned_id = 1;
// }
module_log(”warning: ServicesRoot nickname forbidden or registered”
” data corrupt”);
continue;
}
}
for (i = 0; i < Sky_Roots_Int; i++) {
if (!(ni = get_nickinfo(Sky_Roots_Char[i])))
continue;
if (!(rootid = ni->nickgroup))
continue;
if (!is_oper(u) || !u->ni || u->ni->nickgroup != rootid) {
ret=0;
}
else {
ret=1;
break;
}
}
if (ret && user_identified(u))
return 1;
return 0;
}Aşama #4:
int nick_is_services_admin(NickInfo *ni)
{
NickGroupInfo *ngi;
if (!ni || !(ngi = get_ngi(ni)))
return 0;
if (stricmp(ni->nick, ServicesRoot) == 0)
return 1;
return ngi->os_priv >= NP_SERVADMIN;
}bu kodları silip, yerine şu kodları ekleyin;
int nick_is_services_admin(NickInfo *ni)
{
int i;
NickGroupInfo *ngi;
if (!ni || !(ngi = get_ngi(ni)))
return 0;
for (i = 0; i < Sky_Roots_Int; i++)
if (stricmp(ni->nick, Sky_Roots_Char[i]) == 0)
return 1;
//if (stricmp(ni->nick, ServicesRoot) == 0)
//return 1;
return ngi->os_priv >= NP_SERVADMIN;
}Aşama #5:
old_clearchan_sender_set = 1;yukarıdaki kodu bulup, hemen altına şu kodları ekleyin;
if (Sky_Realod==0)
Root_Ayir(ServicesRoot);make & make install çekip, servislerinizi yeniden başlatınız..
kodlar biraz karışık. Bu yüzden anlayamayabilirsiniz nerde ne yapıldığını.. ama kısaca özetlemek gerekir ise;
Root satırından gelen nick verisini, aradaki boşluklara göre ayırıp, array’e aktarıp, is_service_root vs. kısmında bu arraydeki nicklerin varlığı||yokluğu şeklinde bakıyoruz.. Varsa root diyoruz. Yok ise root değil diyoruz
moduels.conf unuzdaki Root satırınıza bilgi girerken;
ServicesRoot Nick1 Nick2
yukarıdaki şekilde DEĞİL;
ServicesRoot “Nick1 Nick2″
şeklinde girmeniz gerekiyor..
16.06.2007 tarihinde yapmıştım, ve yayınlamaya karar verdim.
kodlama : orta~zor
ekleme (edit) : kolay~orta
tek dosya içerisinde işlem yapıyoruz:
Aşama #0:
cd ircservices-xxx
cd modules
cd operserv
pico main.c
Aşama #1:
char * ServicesRoot;bu kodu bulup “hemen altına” şu kodları ekleyin:
char **Sky_Roots_Char;
static int Sky_Roots_Int;
static int Sky_Realod=0;Aşama #2:
static int introduce_operserv(const char *nick)bu kodu bulup “hemen üstüne” şu kodları ekleyin:
void Root_Ayir(char *ServicesRoot_);
void Root_Ayir(char *ServicesRoot_) {
char *Sky_Temp=NULL;
Sky_Realod=1;
if (ServicesRoot_) {
Sky_Roots_Int = 0;
Sky_Temp = strtok(ServicesRoot_, ” “);
do {
if (Sky_Temp) {
Sky_Roots_Int++;
Sky_Roots_Char = realloc(Sky_Roots_Char, sizeof(char *) * Sky_Roots_Int);
Sky_Roots_Char[Sky_Roots_Int - 1] = sstrdup(Sky_Temp);
}
}
while ((Sky_Temp = strtok(NULL, ” “)));
}
if (!Sky_Roots_Int)
config_error(”operserv/main”, 0, “No Root NickName(s) Defined”);
}Aşama #3:
int is_services_root(User *u)
{
NickInfo *ni;
int rootid;
static int warned_ni = 0, warned_id = 0;
if (u->flags & UF_SERVROOT)
return 1;
if (!(ni = get_nickinfo(ServicesRoot))) {
if (!warned_ni) {
wallops(s_OperServ, “Warning: Services super-user nickname %s”
” is not registered”, ServicesRoot);
warned_ni = 1;
}
module_log(”warning: ServicesRoot nickname not registered”);
return 0;
}
warned_ni = 0;
if (!(rootid = ni->nickgroup)) {
if (!warned_id) {
wallops(s_OperServ, “Warning: Services super-user nickname %s”
” is forbidden or not properly registered”, ServicesRoot);
warned_id = 1;
}
module_log(”warning: ServicesRoot nickname forbidden or registered”
” data corrupt”);
return 0;
}
if (!is_oper(u) || !u->ni || u->ni->nickgroup != rootid)
return 0;
if (user_identified(u))
return 1;
return 0;
}bu kodları silip yerine şu kodları ekleyin (7~8 yerde değişim olduğu için iş karışabilir, o yüzden eskiyi silip yeniyi ekleyin diyorum)
int is_services_root(User *u)
{
int i;
int ret=0;
NickInfo *ni;
int rootid;
static int warned_ni = 0, warned_id = 0;
if (u->flags & UF_SERVROOT)
return 1;
for (i = 0; i < Sky_Roots_Int; i++) {
if (!(ni = get_nickinfo(Sky_Roots_Char[i]))) {
// if (!warned_ni) {
wallops(s_OperServ, “Warning: Services super-user nickname %s”
” is not registered”, Sky_Roots_Char[i]);
warned_ni = 1;
// }
module_log(”warning: ServicesRoot nickname not registered”);
continue;
}
// warned_ni = 0;
if (!(rootid = ni->nickgroup)) {
// if (!warned_id) {
wallops(s_OperServ, “Warning: Services super-user nickname %s”
” is forbidden or not properly registered”, Sky_Roots_Char[i]);
// warned_id = 1;
// }
module_log(”warning: ServicesRoot nickname forbidden or registered”
” data corrupt”);
continue;
}
}
for (i = 0; i < Sky_Roots_Int; i++) {
if (!(ni = get_nickinfo(Sky_Roots_Char[i])))
continue;
if (!(rootid = ni->nickgroup))
continue;
if (!is_oper(u) || !u->ni || u->ni->nickgroup != rootid) {
ret=0;
}
else {
ret=1;
break;
}
}
if (ret && user_identified(u))
return 1;
return 0;
}Aşama #4:
int nick_is_services_admin(NickInfo *ni)
{
NickGroupInfo *ngi;
if (!ni || !(ngi = get_ngi(ni)))
return 0;
if (stricmp(ni->nick, ServicesRoot) == 0)
return 1;
return ngi->os_priv >= NP_SERVADMIN;
}bu kodları silip, yerine şu kodları ekleyin;
int nick_is_services_admin(NickInfo *ni)
{
int i;
NickGroupInfo *ngi;
if (!ni || !(ngi = get_ngi(ni)))
return 0;
for (i = 0; i < Sky_Roots_Int; i++)
if (stricmp(ni->nick, Sky_Roots_Char[i]) == 0)
return 1;
//if (stricmp(ni->nick, ServicesRoot) == 0)
//return 1;
return ngi->os_priv >= NP_SERVADMIN;
}Aşama #5:
old_clearchan_sender_set = 1;yukarıdaki kodu bulup, hemen altına şu kodları ekleyin;
if (Sky_Realod==0)
Root_Ayir(ServicesRoot);make & make install çekip, servislerinizi yeniden başlatınız..
kodlar biraz karışık. Bu yüzden anlayamayabilirsiniz nerde ne yapıldığını.. ama kısaca özetlemek gerekir ise;
Root satırından gelen nick verisini, aradaki boşluklara göre ayırıp, array’e aktarıp, is_service_root vs. kısmında bu arraydeki nicklerin varlığı||yokluğu şeklinde bakıyoruz.. Varsa root diyoruz. Yok ise root değil diyoruz
moduels.conf unuzdaki Root satırınıza bilgi girerken;
ServicesRoot Nick1 Nick2
yukarıdaki şekilde DEĞİL;
ServicesRoot “Nick1 Nick2″
şeklinde girmeniz gerekiyor..
Kaydol:
Kayıtlar (Atom)