########################################################
## Modelo desenvolvido por Miss www.TaNaWeb.info/Blog ##
## UnrealIRCd.conf ##
## Contato: di-miss@live.de ##
## Para iBatePapo.com.br ##
########################################################
###########
# Modules #
###########
loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";
loadmodule "src/modules/m_ircops.so";
#loadmodule "src/modules/m_ircops.so";
#loadmodule "src/modules/m_ircops.c";
#loadmodule "src/modules/m_chgswhois.so";
#loadmodule "src/modules/m_clones.so";
#loadmodule "src/modules/m_ircops.so";
#loadmodule "src/modules/netadmins.so";
#loadmodule "src/modules/m_huh.so";
############
# Includes #
############
include "help.conf";
include "spamfilter.conf";
include "opers.conf";
include "badwords.channel.conf";
include "badwords.message.conf";
include "badwords.quit.conf";
include "aliases/anope.conf";
#include "aliases/operstats.conf";
#######
# Set #
#######
##########################################
## permite registrar nicks com acentos. ##
##########################################
set { allowed-nickchars { latin1; windows-1250; }; };
set {
network-name "iBatePapo";
services-server "services.ibatepapo.com.br";
stats-server "stats.ibatepapo.com.br";
default-server "irc.ibatepapo.com.br";
default-bantime 1d;
help-channel "#Ajuda";
hiddenhost-prefix "iBatePapo";
prefix-quit "no";
kline-address "atendimento@ibatepapo.com.br";
gline-address "atendimento@ibatepapo.com.br";
modes-on-connect "+x";
modes-on-join "+nt";
modes-on-oper "+xwg";
maxchannelsperuser 30;
oper-only-stats "*";
anti-spam-quit-message-time 600s;
auto-join "#Brasil,#Imperatriz";
oper-auto-join "#IRCops,#Services";
cloak-keys {
"AHos2HOHS6ds2gsQQHGAkish";
"qF5D3ormaH6mnEvbaH226lfEhjf";
"hfA6HwFh53HedOwQg9Ufs";
};
hosts {
local "Local.iBatePapo.com.br";
global "Global.iBatePapo.com.br";
coadmin "CoAdmin.iBatePapo.com.br";
admin "Admin.iBatePapo.com.br";
servicesadmin "ServicesAdmin.iBatePapo.com.br";
netadmin "NetAdmin.iBatePapo.com.br";
host-on-oper-up "yes";
};
ssl {
certificate "server.cert.pem";
key "server.key.pem";
};
dns {
nameserver 208.98.61.215;
timeout 2s;
retries 3;
};
options {
identd-check;
hide-ulines;
show-connect-info;
show-opermotd;
flat-map;
};
throttle {
connections 100;
period 60s;
};
anti-flood {
nick-flood 5:60;
};
spamfilter {
ban-time 1d;
ban-reason "Protection Spamfilter";
virus-help-channel "#Ajuda";
};
allowed-nickchars {
latin1;
};
timesynch {
enabled no;
};
};
######
# Me #
######
me {
name "irc.iBatePapo.com.br";
info "iBatePapo - Unindo pessoas";
numeric 1;
};
#########
# Admin #
#########
admin {
"iBatePapo - Unindo pessoas - Imperatriz, MA - atendimento@ibatepapo.com.br";
};
#######
# Tld #
#######
tld {
mask *@*;
motd "ircd.motd";
rules "ircd.rules";
};
##########
# Drpass #
##########
drpass {
restart "labcislikerestart";
die "labcislikedie";
};
#######
# Log #
#######
log "ircd.log" {
/* Delete the log file and start a new one when it reaches 2MB, leave this out to always use the
same log */
maxsize 5MB;
flags {
oper;
kline;
connects;
server-connects;
kills;
errors;
sadmin-commands;
chg-commands;
oper-override;
spamfilter;
};
};
##########
# Listen #
##########
listen 208.98.61.215:7015-7020;
listen 208.98.61.215:7015-7020;
listen 208.98.61.215:7015-7020;
listen 208.98.61.215:7015-7020;
listen 208.98.61.215:7015-7020;
#listen 194.146.224.132:6669 {
# options {
# ssl;
# clientsonly;
# };
#};
#
#listen 208.98.61.215:7015 {
#options {
#serversonly;
#};
#};
#########
# Class #
#########
class clients {
pingfreq 90;
maxclients 2000;
sendq 100000;
recvq 8000;
};
class servers {
pingfreq 90;
maxclients 50;
sendq 2000000;
connfreq 120;
};
#########
# Allow #
#########
allow {
ip *;
hostname *;
class clients;
maxperip 100;
};
#########
# Links #
#########
ulines {
Services.iBatePapo.com.br;
};
link Services.iBatePapo.com.br {
username *;
hostname 208.98.61.215;
bind-ip *;
port 7015;
hub *;
password-connect "1981services";
password-receive "1981services";
class servers;
};
#link hub2.ibatepapo.com.br {
#username *;
#hostname 208.98.61.29;
#bind-ip *;
#port 7015;
#password-connect "1981link";
#password-receive "1981link";
#hub *;
#class servers;
#options {
#autoconnect;
#nohostcheck;
#nodnscache;
#}; };
##############################
#oper ScanServ {
# class clients;
# from {
# userhost *@*;
# };
# password "mot-de-passe";
# flags {
# global;
# get_umodew;
# get_host;
# can_gkline;
# can_gzline;
# can_zline;
# can_override;
# };
# maxlogins 1;
#};
######################
# Protection Service #
######################
ban nick {
mask "NickServ";
reason ":)";
};
ban nick {
mask "Global";
reason ":)";
};
ban nick {
mask "OperServ";
reason ":)";
};
ban nick {
mask "BotServ";
reason ":)";
};
ban nick {
mask "HostServ";
reason ":)";
};
ban nick {
mask "HelpServ";
reason ":)";
};
ban nick {
mask "MemoServ";
reason ":)";
};
ban nick {
mask "ConnectServ";
reason ":)";
};
##################
# Protection Ban #
##################
except ban {
mask "*@localhost";
};
except ban {
mask "*@127.0.0.1";
};
#######################
# Protection Throttle #
#######################
except throttle {
mask "*@localhost";
};
except throttle {
mask "*@127.0.0.1";
};
except throttle {
mask "*@72.20.22.129";
};
############
# Bad Nick #
############
ban nick {
mask "*ÿ*";
reason ":)";
};
#############
# Bad Ident #
#############
ban user {
mask "Ev1Ls*@*";
reason ":)";
};
################
# Bad Realname #
################
ban realname {
mask "*woopz- viado*";
reason ":)";
};
############
# Bad Chan #
############
deny channel {
channel "*$*";
reason ":)";
};
#######
# Dcc #
#######
deny dcc {
filename "*";
reason "Transfert Interdit";
soft yes;
};
allow dcc {
filename "*.htm";
soft yes;
};
allow dcc {
filename "*.html";
soft yes;
};
allow dcc {
filename "*.xml";
soft yes;
};
allow dcc {
filename "*.php";
soft yes;
};
allow dcc {
filename "*.php3";
soft yes;
};
allow dcc {
filename "*.php4";
soft yes;
};
allow dcc {
filename "*.php5";
soft yes;
};
allow dcc {
filename "*.pl";
soft yes;
};
allow dcc {
filename "*.cgi";
soft yes;
};
allow dcc {
filename "*.tcl";
soft yes;
};
allow dcc {
filename "*.mrc";
soft yes;
};
allow dcc {
filename "*.jpg";
soft yes;
};
allow dcc {
filename "*.jpeg";
soft yes;
};
allow dcc {
filename "*.gif";
soft yes;
};
allow dcc {
filename "*.png";
soft yes;
};
allow dcc {
filename "*.bmp";
soft yes;
};
allow dcc {
filename "*.mp3";
soft yes;
};
allow dcc {
filename "*.mpg";
soft yes;
};
allow dcc {
filename "*.mpeg";
soft yes;
};
allow dcc {
filename "*.avi";
soft yes;
};
allow dcc {
filename "*.wav";
soft yes;
};
allow dcc {
filename "*.wma";
soft yes;
};
allow dcc {
filename "*.wmv";
soft yes;
};
allow dcc {
filename "*.txt";
soft yes;
};
allow dcc {
filename "*.log";
soft yes;
};
allow dcc {
filename "*.pdf";
soft yes;
};
allow dcc {
filename "*.c";
soft yes;
};
allow dcc {
filename "*.zip";
soft yes;
};
allow dcc {
filename "*.exe";
soft yes;
};
allow dcc {
filename "*.rar";
soft yes;
};
allow dcc {
filename "*.ace";
soft yes;
};
allow dcc {
filename "*.tgz";
soft yes;
};
allow dcc {
filename "*.gz";
soft yes;
};
allow dcc {
filename "*.bz2";
soft yes;
};
##################
# Alias Services #
##################
alias "services" {
format "^#" {
nick "ChanServ";
type services;
parameters "%1-";
};
format "^[^#]" {
nick "NickServ";
type services;
parameters "%1-";
};
type command;
};
alias "identify" {
format "^#" {
nick "ChanServ";
type services;
parameters "IDENTIFY %1-";
};
format "^[^#]" {
nick "NickServ";
type services;
parameters "IDENTIFY %1-";
};
type command;
};
alias "ChanServ" {
nick "ChanServ";
type services;
};
alias "cs" {
nick "ChanServ";
type services;
};
alias "NickServ" {
nick "NickServ";
type services;
};
alias "ns" {
nick "NickServ";
type services;
};
alias "BotServ" {
nick "BotServ";
type services;
};
alias "bs" {
nick "BotServ";
type services;
};
alias "HelpServ" {
nick "HelpServ";
type services;
};
alias "he" {
nick "HelpServ";
type services;
};
alias "OperServ" {
nick "OperServ";
type services;
};
alias "os" {
nick "OperServ";
type services;
};
alias "MemoServ" {
nick "MemoServ";
type services;
};
alias "ms" {
nick "MemoServ";
type services;
};
alias "HostServ" {
nick "HostServ";
type services;
};
alias "hs" {
nick "HostServ";
type services;
};
};
########################
## Este é o oper.conf ##
########################
########################################################
## Modelo desenvolvido por Miss www.TaNaWeb.info/Blog ##
## UnrealIRCd.conf ##
## E-mail: di-miss@live.de ##
## Para iBatePapo.com.br ##
#######################################################
########################
## Este é o oper.conf ##
########################
oper Miss {
class clients;
from {
userhost *@*;
};
password "s3nh4";
swhois "Root Services";
flags
{
netadmin;
global;
can_rehash;
can_die;
can_restart;
helpop Oper;
can_wallops;
can_globops;
can_localroute;
can_globalroute;
can_localkill;
can_globalkill;
can_kline;
can_unkline;
can_gkline;
can_localnotice;
can_globalnotice;
can_zline;
can_gkline;
can_gzline;
get_umodew;
get_host;
can_override;
};
swhois "This person sees everything you do";
snomask kcFfjvGenq;
};
oper Unknown {
from {
userhost *@*;
};
password "goodfrien8765*";
swhois "Global Oper"; flags {
global;
can_rehash;
can_override;
can_wallops;
can_localroute; can_globalroute;
can_kline; can_unkline;
can_gkline;
can_localnotice; can_globalnotice;
get_umodew;
get_host;
};
snomask "+efjkcGF";
class clients;
};