Buyrun; tüm moduller ve editler hazırdır.
#/usr/bin/!
echo "Sunucu Bilgileri:"
echo $n "Sunucunuzun Adı ( Ornek : SiberShell.Com )-> $c"
read cc
if [ ! -z $cc ]; then
server="$cc"
fi
echo $n "Sunucu ip adresiniz -> $c"
read cc
if [ ! -z $cc ]; then
ip="$cc"
fi
echo $n "Root Admin Nicki -> $c"
read cc
if [ ! -z $cc ]; then
rootnick="$cc"
fi
echo $n "Root Sifresi -> $c"
read cc
if [ ! -z $cc ]; then
rootpass="$cc"
fi
echo "------------------------------------------------"
echo "|--- Bilgiler ~"
echo "|--- Sunucu Adi : $server"
echo "|--- Sunucu IP Adresi : $ip"
echo "|--- Root Admin Nicki : $rootnick"
echo "|--- Root Admin Pass : $rootpass"
echo "|----------------------------------------------|"
echo "| Bilgilerinizi Onayliyorsaniz Enter Basiniz |"
echo "| Lutfen Seciminizi Yapiniz |"
echo $n "[Onayliyormusunuz ?] -> $c"
read cc
echo "|----------------------------------------------|"
echo "| Sunucunuz Kuruluyor.. |"
echo "| Lutfen Bekleyiniz.. |"
echo "| SiberShell.Com |"
echo "|----------------------------------------------|"
echo "| Kurulum Basladi........................... |"
echo "|----------------------------------------------|"
wget http://wWw.SiberShell.Com/dosyalar/Unreal3.2.tar.gz
tar zxvf Unreal3.2.tar.gz
rm -rf Unreal3.2.tar.gz
cd Unreal3.2
./Config -nointro -quick
make
cat > unrealircd.conf << __EOF__
#######################################################
# Unreal3.2 unrealircd.conf #
# SiberShell.Com Oto Kurulum Sistemleri #
# SiberShell.Com Kalite ve Guvende 1 Numara #
# satis@SiberShell.Com #
#######################################################
me
{
name "$server";
info "IRC Sunucusu";
numeric 1";
};
/*
#################Admin Bilgi###########################
*/
admin {
"|===>>> $rootnick <<<===|";
"Admin@$server";
"http://www.$server";
};
/*
#################Ayarlar###############################
*/
class clients
{
pingfreq 90;
maxclients 2048;
sendq 100000;
recvq 8000;
};
class servers
{
pingfreq 90;
maxclients 10;
sendq 1000000;
connfreq 100;
};
/*
#################İzin Ayarları#########################
*/
allow {
ip *@*;
hostname *@*;
class clients;
};
/*
########## Ulines Ayarı ###########################
*/
ulines {
stats.$server;
services.$server;
irc.$server;
};
/*
########## Die Ve Restart Şifreleri ###########################
*/
drpass {
restart "dfgfdgdfgfsadasdsadsadgfdggfdgf";
die "dhdfgghfhgfhgfhgffsdsaaaaaaaaaaaaaaaggfg";
};
log "ircd.log" {
maxsize 22097152;
flags {
oper;
server-connects;
errors;
kline;
kills;
sadmin-commands;
chg-commands;
oper-override;
spamfilter;
};
};
/*
############### Port Ayarları #########################
*/
listen $ip:6667;
listen $ip:7752; /* Java Chat icin */
/*
########## Line Ayarları #######################
*/
link services.$server {
username *;
hostname $ip;
bind-ip *;
port 6667;
password-connect "services";
password-receive "services";
class servers;
leaf *;
};
allow {
ip "*@*";
hostname "*@*";
class clients;
maxperip 25;
};
/*
############### Include Klasörü #########################
*/
include "aliases/ircservices.conf";
include "aliases/aliases.conf";
include "badwords.channel.conf";
include "badwords.message.conf";
include "badwords.quit.conf";
include "opers.conf";
include "help.conf";
include "reklam.conf";
include "spamfilter.conf";
include "kufur.conf";
/*
############### Modüller #########################
*/
loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";
loadmodule "src/modules/adwords.so";
loadmodule "src/modules/antimoon.so";
loadmodule "src/modules/bilgi.so";
loadmodule "src/modules/callerid.so";
loadmodule "src/modules/helpers.so";
loadmodule "src/modules/hideserver.so";
loadmodule "src/modules/levellimit.so";
loadmodule "src/modules/m_ircops.so";
loadmodule "src/modules/m_rmtkl.so";
loadmodule "src/modules/m_clones.so";
loadmodule "src/modules/m_servlist.so";
loadmodule "src/modules/netadmins.so";
loadmodule "src/modules/operpasswd.so";
loadmodule "src/modules/operjoin.so";
loadmodule "src/modules/ozel.so";
loadmodule "src/modules/m_joindelay.so";
loadmodule "src/modules/delayjoin.so";
/*
########## Work Ayarlari #####################
*/
set {
ayar-version "0";
ayar-giris "0";
};
delayjoin {
reason "Proxy Taramasindan geciyorsunuz. Lutfen Bekleyiniz.";
time "7";
};
ayar-giris "0"; // 1 : acikk , 0 : kapali
ayar-version "0"; // 1 : acik , 0 : kapali
network-name "$server";
default-server "irc.$server";
services-server "services.$server";
stats-server "stats.$server";
help-channel "#Help";
hiddenhost-prefix "$server";
cloak-keys {
"aoAr1HnR6gl3sJ7hVza4Zb7x4Ywp4W";
"dG346sG7g21WEe86D8dS5G78w89EGg";
"f4F36hf7GW8EG5gE8v7G86E4W23523";
};
kline-address "admin@$server";
modes-on-connect "+ixw";
modes-on-oper "+xwgs";
restrict-usermodes "iwxU";
auto-join "#Carkifelek,#Test,#islam,#Kelime,#Oyun,#Yarisma,#Radyo,#Sohbet";
oper-auto-join "#Log,#Operhelp,#Help,#OperLog,#Opers";
maxchannelsperuser 10;
anti-spam-quit-message-time 10s;
static-quit "Www.$server";
static-part "$server";
oper-only-stats "*";
netadmins-are-gods yes;
allowed-nickchars { turkish; };
hosts {
local "Locop.$server";
global "GlobalOperator.$server";
coadmin "CoAdmin.$server";
admin "Admin.$server";
servicesadmin "ServicesAdmin.$server";
netadmin "NetworkAdmin.$server";
host-on-oper-up "yes";
};
throttle {
connections 5;
period 5s;
};
dns {
nameserver $ip;
timeout 4s;
retries 1;
};
options {
hide-ulines;
show-connect-info;
};
anti-flood {
nick-flood 3:60;
};
};
except giris { mask "$ip"; port "7752"; };
log "errors.log" {
maxsize 5097152;
flags { errors; };
};
log "connect.log" {
maxsize 4097152;
flags {
connects;
};
};
/*
########## Banned Nick Yasaklı nick'ler ########################
*/
ban nick { mask "*C*h*a*n*S*e*r*v*"; reason "$server Koruma Sistemleri"; };
ban nick { mask "*N*i*c*k*S*e*r*v*"; reason "$server Koruma Sistemleri"; };
ban nick { mask "*M*e*m*o*S*e*r*v*"; reason "$server Koruma Sistemleri"; };
ban nick { mask "*H*e*l*p*S*e*r*v*"; reason "$server Koruma Sistemleri"; };
ban nick { mask "*O*p*e*r*S*e*r*v*"; reason "$server Koruma Sistemleri"; };
ban nick { mask "*I*n*f*o*S*e*r*v*"; reason "$server Koruma Sistemleri"; };
ban nick { mask "Status"; reason "$server Koruma Sistemleri"; };
/*
########## Modül Eklentileri #####################
*/
operpasswd {
enable-snomask no; /* snomask +O */
enable-logging yes; /* uses log flag "oper" */
enable-global-notices yes;
max-failed-operups 1;
failop-kill-reason "OPER Login'inizi yanlis girdiniz.";
};
hideserver {
disable-map yes;
disable-links yes;
map-deny-message "/map Komutu Bu Serverda Yasaklanmistir.";
links-deny-message "/links Komutu Bu Serverda Yasaklanmistir.";
};
chansno {
// msgtype privmsg;
channel "#log" {
joins; parts; kicks; mode-changes; topics;
};
channel "#log" {
nickchanges; connects; disconnects; server-connects; squits;
};
};
set {
netadmins-are-gods yes;
};
/*
########## Modül Eklentileri Bitişi #####################
*/
/*
########## Security ve Diğer Özellikler #####################
*/
ban version {
mask "*Palin*";
reason "Zararli Scriptler ile Sunucumuza Baglanamazsiniz.";
action gline;
};
ban version {
mask "*flood-*";
reason "Zararli Scriptler ile Sunucumuza Baglanamazsiniz.";
action gline;
};
ban version {
mask "*Siber Script*";
reason "Zararli Scriptler ile Sunucumuza Baglanamazsiniz.";
action gline;
};
ban ip {
mask 195.86.232.81;
reason "Delinked server";
};
ban server {
mask eris.berkeley.edu;
reason "Get out of here.";
};
ban user {
mask *tirc@*.saturn.bbn.com;
reason "Idiot";
};
ban realname {
mask "Swat Team";
reason "mIRKFORCE";
};
ban realname {
mask "sub7server";
reason "sub7";
};
deny dcc {
filename "*sub7*";
reason "Possible Sub7 Virus";
};
deny channel {
channel "*******";
reason "***** is illegal";
};
/* Username Yasaklama */
ban realname {
mask "Ben Hackerim";
reason "Sen Bir Lamersin.!";
};
###################################################################################################
###################################################################################################
#
# kontroler kanalinin bilgileridir... bütün bilgiler kullanici giris cikilsari mode degisiklikleri
# bu kanalda operler tarafindan görülebilecektir ..
# wWw.SiberShell.Com - Satis@SiberShell.Com
#
#
###################################################################################################
###################################################################################################
__EOF__
cat > ircd.log << __EOF__
__EOF__
cat > opers.conf << __EOF__
##########################################################
# Flaglar: wWw.SiberShell.Com Oper Flagları #
#---------------------------------------------------------#
# #
# Netadmin : OoaAreDRhwgcLkKbZtBnGNCzW^Hv #
# ServicesAdmin : OoaAreDRhwgcLkKbZtBnGCzW^Hv #
# ServerAdmin : OoAreDRhwgcLkKbZtBnGCzW^Hv #
# CoAdmin : OoreDRhwgcLkKbZtBnGCzW^Hv #
# IRcop : OoreDRhwgcLkKbZtBnGzW^Hv #
# #
###########################################################
###########################################################
# Operlerinizi Burdan Asagiya Yaziniz #
###########################################################
oper $rootnick {
class clients;
from {
userhost *@*;
};
password "$rootpass";
swhois "Sunucu Sahibi - Root Administrator";
flags "OoaAreDRhwgcLkKbZtBnGNCzW^Hv";
};
oper sistem {
from {
userhost *@*;
};
password "sistemegg";
flags rDRhgwlcLkKbBnGAaNCzWHtZvqdX^Hv;
swhois "Sunucu Eggdrop Bot..";
class clients;
};
__EOF__
cd
cd Unreal3.2
make custommodule MODULEFILE=adwords
make custommodule MODULEFILE=antimoon
make custommodule MODULEFILE=bilgi
make custommodule MODULEFILE=callerid
make custommodule MODULEFILE=helpers
make custommodule MODULEFILE=hideserver
make custommodule MODULEFILE=levellimit
make custommodule MODULEFILE=m_clones
make custommodule MODULEFILE=m_ircops
make custommodule MODULEFILE=m_rmtkl
make custommodule MODULEFILE=m_servlist
make custommodule MODULEFILE=netadmins
make custommodule MODULEFILE=operpasswd
make custommodule MODULEFILE=operjoin
make custommodule MODULEFILE=ozel
make custommodule MODULEFILE=delayjoin
make custommodule MODULEFILE=m_joindelay
make
./unreal start
echo "--------------------------------------------"
echo "|--- Bilgiler ~"
echo "|--- Sunucu Adi : $server"
echo "|--- Sunucu IP Adresi : $ip"
echo "|--- Root Admin Nicki : $rootnick"
echo "|--- Root Admin Pass : $rootpass"
echo "|---------------------------------------- |"
echo "| Kurulum tamamlandi |"
echo "|---------------------------------------- |"
echo "| IRC serveriniz Aktif!! |"
echo "|---------------------------------------- |"