################################################################################
# GarantiShell Group - Turkiye'nin En Kaliteli En Guvenilir Shell Firması      #
# Kendimize guveniyoruz cunku biz en iyisiyiz.   www.garantias.com.tr          #
########## Server Bilgi ########################################################


me { 
   name IRC.iDeaLAsk.Net; 
   info "2iDeaLAsk.Net IRC Server"; 
   numeric 1; 
}; 

########## Admin Bilgi ######################################## 

admin { 
    "7« 12 wWw.iDeaLAsk.Net 7»";
    "7« 12Sunucu Sahibi: 4GarantiShell7»";
    "7« 12Dostluk 7 - 12Sevgi 7 - 12Arkadaslik Hepsi Bir Arada 7»";
    "7« 12Sikayet ve Önerilerinizi Bekliyoruz!.. 7»";
    "7« 12Email: 4 info@iDeaLAsk.Net 7»";
}; 

########## Ayarlar ############################################

class clients { 
   pingfreq 90; 
   maxclients 1024; 
   sendq 100000; 
}; 

class servers { 
   pingfreq 300; 
   connfreq 600; 
   maxclients 9; 
   sendq 1000000; 
}; 

########## İzin Ayarları ###################################### 

allow { 
   ip "*@*"; 
   hostname "*@*"; 
   class clients; 
}; 

########## Die Ve Restart Şifreleri ########################### 

/* Die/Restart Password */ 
drpass { 
   die "dieninakasjfjsajfjashdfasjfweqfffffasdfdsa"; 
   restart "restartmioneoliillfllflflslfsllslfllfslflslfls"; 
}; 


########## line Ayarları ###################################### 

link services.iDeaLAsk.Net {
   username *;
   hostname 64.32.7.180;
   bind-ip *;
   port 6667;
   password-connect "services";
   password-receive "services";
   class servers;
   leaf *;
   options {
   autoconnect;
   };
};
########## U Line Ayarları ##################################### 

ulines { 
     services.iDeaLAsk.Net;
     
}; 

########## Banned Nick Yasaklı nick'ler ######################## 

ban nick { mask "*C*h*a*n*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*N*i*c*k*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*M*e*m*o*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*H*e*l*p*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*O*p*e*r*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*I*n*f*o*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*Admin*"; reason "Reserved for Administrator"; }; 
ban nick { mask "*IRC*op*"; reason "Reserved for ircops"; }; 
ban nick { mask "*Oper*"; reason "Reserved for ircops"; }; 
ban nick { mask "Status"; reason "Bug in mIRC"; }; 
ban nick { mask "*org"; reason "Bad nick"; };
ban nick { mask "irc_"; reason "Bad nick"; };
ban nick { mask "irc-"; reason "Bad nick"; };
ban nick { mask "www_"; reason "Bad nick"; };
ban nick { mask "www-"; reason "Bad nick"; };
ban nick { mask "*sikerim*"; reason "Bad nick"; };
ban nick { mask "*sikicem*"; reason "Bad nick"; };
ban nick { mask "*sikeyim*"; reason "Bad nick"; };
ban nick { mask "*orospu*"; reason "Bad nick"; };
ban nick { mask "*sikiyim*"; reason "Bad nick"; };
ban nick { mask "c0ders"; reason "Bad nick"; };

badword channel { word "*sikeri*"; replace *****; };
badword channel { word "*amına*"; replace *****; };
badword channel { word "*AMINI*"; replace *****; };
badword channel { word "*Sikiyi*"; replace *****; };
badword channel { word "*orosp*"; replace *****; };
badword channel { word "*0r0sp*"; replace *****; };
badword channel { word "*or0sp*"; replace *****; };
badword channel { word "*amına*"; replace *****; };
badword channel { word "*ananız*"; replace *****; };
badword channel { word "*ANANIZI*"; replace *****; };
badword channel { word "*ANANI*"; replace *****; };
badword channel { word "*ananı*"; replace *****; };

/* 
########## Include Klasörü #####################################

 */ 
include "help.conf";
include "badwords.channel.conf";
include "badwords.message.conf";
include "badwords.quit.conf";
include "spamfilter.conf";
include "opers.conf";
include "aliases/anope.conf";


/* Modules Eklentileri Baslangicidir */

##make custommodule MODULEFILE=adwords
loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";

/* Modules Eklentileri Bitisidir */

/* Mirc Girisler Icin Normal Giris Portlari */

listen          64.32.7.180:6660-6669;   /* Sunucuya 6660 Ile 7000 Arasi Giris Portlari */ 
listen          64.32.7.180:6667;
########## Work Ayarları #################################### 

set { 
   network-name            "iDeaLAsk.Net"; 
   allowed-nickchars { turkish; };
   default-server      "irc.iDeaLAsk.Net"; 
   services-server         "services.iDeaLAsk.Net"; 
   kline-address           "ahmet@garantias.com.tr,ibrahim@garantias.com.tr";   
   modes-on-connect        "+xwi"; 
   restrict-usermodes      "ixBwCs";
   restrict-channelmodes   "fGntDCu";
   modes-on-join "+ntf [5c#C15,5j#R5,12k#K10,12m#m10,5n#N15,8t#b]:10";
   modes-on-oper           "+pxwqoOs-Gh"; 
   maxchannelsperuser 10; 
   help-channel            "#Help"; 
   stats-server            "services.iDeaLAsk.Net";
   auto-join               "#Sohbet,#Oyun,#Radyo";
   oper-auto-join        "#Opers,#OperHeLP,#Admin,#Master";
   hiddenhost-prefix       "www.iDeaLAsk.Net"; 
   static-part "www.iDeaLAsk.Net";
   static-quit        "4Sunucudan 2Ayrildi!";
   anti-spam-quit-message-time 10s; 
   oper-only-stats    "*";  
   throttle {
                connections 6;
                period 60s;
        };
        anti-flood {
                nick-flood 1:30;
        };

           dns { 
                nameserver 127.0.0.1; 
                timeout 2s; 
                retries 2; 
        }; 
        hosts { 
                local           "LocaLIrcop.iDeaLAsk.Net"; 
                global          "GlobalIrcOperator.iDeaLAsk.Net"; 
                coadmin         "Co-Admin.iDeaLAsk.Net"; 
                netadmin        "RootAdmin.iDeaLAsk.Net"; 
                servicesadmin   "iDeaLAsk.Net.YonetimSorumlusu"; 
                admin           "iDeaLAsk.Net.YonetimSorumlusu"; 
                host-on-oper-up "yes"; 
        }; 
cloak-keys {  
                  "a2JO6fh3Q6w4oNd3s7"; 
                  "a2JO6fh3Q6w4oN38s7"; 
                  "a2JO6fh3Q6w4oN3s79"; 
}; 
options { 
         show-connect-info; 
}; 

      }; 


log "ircd.log" {
        maxsize 2097152;
        flags {
                oper;
                server-connects;

                errors;
        };
};


ban version {
  mask "5.91";
   reason "Version Yenileyin.";
 };

alias "identify" {
        format "^#" {
                target "chanserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        format "^[^#]" {
                target "nickserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        type command;
};

alias "services" {
        format "^#" {
                target "chanserv";
                type services;
                parameters "%1-";
        };
        format "^[^#]" {
                target "nickserv";
                type services;
                parameters "%1-";
        };
        type command;
};

alias "identify" {
        format "^#" {
                target "chanserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        format "^[^#]" {
                target "nickserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        type command;
};

allow dcc { filename "*.jpg"; soft yes; };
allow dcc { filename "*.mp3"; soft yes; };
allow dcc { filename "*.zip"; soft yes; };
allow dcc { filename "*.txt"; soft yes; };
deny dcc { filename "*.exe"; reason "Exe tipi uygulama dosyası göndermek yasaktır "; soft yes; };
deny dcc { filename "*.bat"; reason "BAT tipi uygulama dosyası göndermek yasaktır "; soft yes; };
deny dcc { filename "*.CFG"; reason "cfg tipi uygulama dosyası göndermek yasaktır "; soft yes; };
ban version { 
mask "*Litmus 2.03 (C)2001 The Litmus Group*"; 
reason "Litmus Yasaktır!"; 
action gline; 
};

ban version {
        mask "*6.02*";
        reason "Bilinen Trojan Kaynagi";
};

ban version { 
   mask "*SomeLameScript*"; 
   reason "SomeLameScript contains backdoors"; 
};

###################################################################################################
###################################################################################################
#
# kontroler kanalinin bilgileridir... bütün bilgiler kullanici giris cikilsari mode degisiklikleri
# bu kanalda operler tarafindan görülebilecektir ..
# www.GarantiShell.Com
# by MaviOkyanuS
#
###################################################################################################
###################################################################################################

ban version { 
mask "*K.Mardam*"; 
reason "Girisiniz Güvenlik Nedeniyle Askiya Alinmistir. Eger Haksiz yere Sunucuya Alinmadiginizi Söylüyorsaniz Lütfen ahmet@garantias.com.tr Msn adresinden irtibarta geciniz"; 
action zline; 
}; 
/* Trojan Girisler Icin Version Yasaklamalar */


/* Reklam Yasaklama Satırları */ 
badword channel { 
word "*sok*"; 
action block; 
};
badword channel { 
word "*turnam*"; 
action block; 
};
badword channel { 
word "*porno*"; 
action block; 
};
badword message { 
word "*porno*"; 
action block; 
};
badword channel { 
word "*write*"; 
action block; 
};
badword message { 
word "*write*"; 
action block; 
};
allow { 
ip "*@*"; 
hostname "*@*"; 
class clients; 
maxperip 9; 
}; 
ban version { 
mask "*Nuclear*"; 
reason "Bu scripti kullananlar Bu servera baglanamaz!"; 
action gline; 
}; 
ban version { 
mask "*Jawa*"; 
reason "Bu scripti kullananlar Bu servera baglanamaz!"; 
action gline; 
}; 
ban version { 
mask "*Zirvede*"; 
reason "Bu scripti kullananlar Bu servera baglanamaz!"; 
action gline; 
};

ban version { 
        mask "*SomeLameScript*"; 
        reason "SomeLameScript contains backdoors"; 
        action kill; 
}; 
ban version {
        mask "*Palin*";
        reason "SomeLameScript contains backdoors";
        action gline;
};
ban version { 
        mask "*flood-*"; 
        reason "SomeLameScript contains backdoors"; 
        action gline; 
}; 

ban ip { 
        mask 69.70.188.153; 
        reason "Delinked server"; 
}; 

ban ip {
        mask @dsl81-215-47480.adsl.ttnet.net.tr;
        reason "Delinked server";
};

ban ip { 
        mask 62.80.224.226; 
        reason "Delinked server"; 
}; 
ban ip { 
        mask 82.145.234.46; 
        reason "Delinked server"; 
}; 

deny dcc { 
        filename "*sub7*"; 
        reason "Possible Sub7 Virus"; 
}; 

deny dcc { 
        filename "*exe"; 
        reason "Exe Dosyalarini Gondermek Yasaktir."; 
}; 
ban ip {
        mask @241-137.244.81.adsl.skynet.be;
        reason "Delinked server";
};
ban ip {
        mask @d141-113-250.home.cgocable.net;
        reason "Delinked server";
};
deny dcc { 
        filename "*scr"; 
        reason "Scr Dosyalarini Gondermek Yasaktir."; 
}; 

deny dcc { 
        filename "*pif"; 
        reason "Pif Dosyalarini Gondermek Yasaktir."; 
}; 


deny dcc { 
        filename "*bat"; 
        reason "Bat Dosyalarini Gondermek Yasaktir."; 
}; 

deny dcc { 
        filename "*ini"; 
        reason "Ini Dosyalarini Gondermek Yasaktir."; 
}; 


deny dcc { 
        filename "*sys"; 
        reason "Sys Dosyalarini Gondermek Yasaktir."; 
}; 

deny dcc { 
        filename "*vbs"; 
        reason "Vbs Dosyalarini Gondermek Yasaktir."; 
}; 


deny dcc { 
        filename "*eml"; 
        reason "Eml Dosyalarini Gondermek Yasaktir."; 
}; 


ban version { 
mask "SiberScript"; 
reason "4Sunucu Kurallarımızı Ihlal Ettiginiz Icin Erisiminiz10 1 Saat Sure Ile 4Durdurulmustur . 2Daha Ayrıntılı Bilgi Icin 10ahmet@garantias.com.tr!"; 
action kill; 
};
ban version { 
mask "DarkBot"; 
reason "Trojan!"; 
action zline; 
};
ban version { 
mask "Bot"; 
reason "4Sunucu Kurallarımızı Ihlal Ettiginiz Icin Erisiminiz10 1 Saat Sure Ile 4Durdurulmustur . 2Daha Ayrıntılı Bilgi Icin 10ahmet@garantias.com.tr!"; 
action zline; 
};
ban version { 
mask "DeLimIRC"; 
reason "4Sunucu Kurallarımızı Ihlal Ettiginiz Icin Erisiminiz10 1 Saat Sure Ile 4Durdurulmustur . 2Daha Ayrıntılı Bilgi Icin 10ahmet@garantias.com.tr!"; 
action kill; 
};
ban version { 
mask "KeLebekuser"; 
reason "4Sunucu Kurallarımızı Ihlal Ettiginiz Icin Erisiminiz10 1 Saat Sure Ile 4Durdurulmustur . 2Daha Ayrıntılı Bilgi Icin 10ahmet@garantias.com.tr"; 
action kill; 
};
ban version { 
mask "delimuser"; 
reason "4Sunucu Kurallarımızı Ihlal Ettiginiz Icin Erisiminiz10 1 Saat Sure Ile 4Durdurulmustur . 2Daha Ayrıntılı Bilgi Icin 10ahmet@garantias.com.tr!"; 
action kill; 
};
ban version { 
mask "Nuclearuser"; 
reason "4Sunucu Kurallarımızı Ihlal Ettiginiz Icin Erisiminiz10 1 Saat Sure Ile 4Durdurulmustur . 2Daha Ayrıntılı Bilgi Icin 10ahmet@garantias.com.tr!"; 
action kill; 
};
ban version { 
mask "SiberS"; 
reason "4Sunucu Kurallarımızı Ihlal Ettiginiz Icin Erisiminiz10 1 Saat Sure Ile 4Durdurulmustur . 2Daha Ayrıntılı Bilgi Icin 10ahmet@garantias.com.tr!"; 
action gline; 
};

ban version {
        mask "*6.02*";
        reason "Bilinen Trojan Kaynagi";
};

ban version {
mask "*rondom*";
reason "wWw.GarantiShell.Com Afiyet Seker oLsun :";
action gline;
};

ban version { 
mask "*Litmus*"; 
reason "wWw.GarantiShell.Com Afiyet Seker oLsun :"; 
action gline; 
}; 

/*
 * Serverda bu isimde kanallarin acilmasini engeller.
*/
deny channel {
	channel "*warez*";
	reason "Warez ile ilgili kanal acmak yasatir.";
};
deny channel {
	channel "#Master";
	reason "Bu Kanal Sadace Sunucumuzun Operlerine Aittir";
};

deny channel {
	channel "#Admin";
	reason "Bu Kanal Sadace Sunucumuzun Adminlerine Aittir";
};

# Sunucunuza ident atmak istiyorsanız Aşagıdaki Satırdaki Kare " # " kaldırıp rehash cekip kullanabilirsiniz."

#ban user { mask *@*.*; reason "12Sayin Kullanicimiz Sunucumuzun IRC Girisi Durdurulmustur 12Lutfen Web Sitemizden Giris Yapiniz..4 http://www.iDeaLask.Net Veya http://www.iDeaLask.Net/idealask.exe Scriptini indirip Girebilirsiniz ."; };
#except ban { mask *sohbet@*; };
