All pastes #981529 Raw Edit

Untitled

public text v1 · immutable
·published 2008-04-11 21:16 UTC
rendered paste body

/* Modules */
loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";
loadmodule "src/modules/m_ircops.so";


/* Includes */
include "help.conf";
include "badwords.channel.conf";
include "badwords.message.conf";
include "badwords.quit.conf";
include "spamfilter.conf";

/* Général */
me {
  name "Server.qc.ca.Zonedunet.com";
  info "Server D'aide Zonedunet.com";
  numeric 1;
};

/* Administrator */
admin {
  "Créateur";
  "Greatman - greatman@zonedunet.com";
  "Santerre - santerre@zonedunet.com";
  "Merci D'utiliser Zonedunet.com, Contacter nous au besoin";
};

/* Class */
class clients {
  pingfreq 90;
  maxclients 10000;
  sendq 100000;
  recvq 8000;
};

class servers {
  pingfreq 80;
  maxclients 10000;
  sendq 100000000;
  connfreq 10000;
};

/* Authorisation */
allow {
  ip             *@*;
  hostname       *127.0.0.1*;
  class           clients;
  maxperip 100;
};


/* * * * * * * * *
 * Liste de Flag *
 * * * * * * * * * * * * * * * * * * * * * * *
 *                                           *
 * OLD OPER FLAG  | NEW FLAG NAME            *
 *	O		global               *
 *	o		local                *
 *	a		services-admin       *
 *	A		admin                *
 *	r		can_rehash           *
 *	D		can_die              *
 *	R		can_restart          *
 *	h		helpop               *
 *	w		can_wallops          *
 *	g		can_globops          *
 *	c		can_localroute       *
 *	L		can_globalroute      *
 *	k		can_localkill        *
 *	K		can_globalkill       *
 *	b		can_kline            *
 *	Z		can_gzline           *
 *	t		can_gkline           *
 *	B		can_unkline          *
 *	n		can_localnotice      *
 *	G		can_globalnotice     *
 *	N		netadmin             *
 *	C		coadmin              *
 *	z		can_zline            *
 *	W		get_umodew           *
 *	H		get_host             *
 *	v		can_override         *
 * * * * * * * * * * * * * * * * * * * * * * */

/* Acces Irc-Operateur */
oper greatman {
  class clients;
  from {
    userhost *@*;
  };
  password "PASS";
  flags {
    netadmin;
    can_override;
    can_localnotice;
    can_globalroute;
    can_localkill;
    can_kline;
    can_unkline;
    can_override;
    can_localnotice;
    can_globalroute;
    can_globalkill;
    can_globalnotice;
    global;
    can_dccdeny;
    can_setq;
    admin; 
    services-admin;
    can_zline;
    can_gzline;
    can_gkline;
    can_restart;
  };swhois "Administrateur Zonedunet.com";
};
oper Santerre {
  class clients;
  from {
    userhost *@*;
  };
  password "PASS";
  flags {
    netadmin;
    can_override;
    can_localnotice;
    can_globalroute;
    can_localkill;
    can_kline;
    can_unkline;
    can_override;
    can_localnotice;
    can_globalroute;
    can_globalkill;
    can_globalnotice;
    global;
    can_dccdeny;
    can_setq;
    admin; 
    services-admin;
    can_zline;
    can_gzline;
    can_gkline;
    can_restart;
  };swhois "Administrateur Zonedunet.com";
};


/* * * * * * * * *
 * Option listen *
 * * * * * * * * * * * * * * * * * * * *
 * 	OLD	| 	NEW            *
 *	S		serversonly    *
 *	C		clientsonly    *
 *	J		java           *
 *	s		ssl            *
 *	*		standard       *
 * * * * * * * * * * * * * * * * * * * */


listen *:6667;



/* * * * * * * *
 * Option link *
 * * * * * * * * * * * * * * * * * * *
 *	OLD	|	NEW          *
 *	S		ssl          *
 *	Z		zip          *
 *	N/A		autoconnect  *
 *	N/A		quarantine   *
 *	N/A		nodnscache   *
 * * * * * * * * * * * * * * * * * * */







/* ulines */
ulines {
Stats.Zonedunet.com
Services.Zonedunet.com
}; 


/* restart & die */
drpass {
  restart "reboot";
  die "down";
};

/* log */
log "ircd.log" {
  maxsize 2000000;
  flags {
    oper;
    kline;
    connects;
    server-connects;
    kills;
    errors;
    sadmin-commands;
    chg-commands;
    oper-override;
    spamfilter;
  };
};


except throttle {
	mask 80.236.88.128;
};


except throttle {
	mask 127.0.0.1;
};







/* Aliases */
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;
};


official-channels {
	"#IRChelp";
       };



/* Configuration du réseau */
set {
  network-name "Zonedunet";
  default-server "Server.qc.ca.Zonedunet.com";
  services-server "Services.Zonedunet.com";
  stats-server "Stats.Zonedunet.com";
  help-channel "#Aide";
  auto-join " #Aide";
  hiddenhost-prefix "Z-dn";
  cloak-keys {
    "AHos2HOHS6ds2gsQQHGAkish";
    "qF5D3ormaH6mnEvbaH226lfEhjf";
    "hfA6HwFh53HedOwQg9Ufs";
  };
  hosts {
    local "Zonedunet.com";
    global "Zonedunet.com";
    coadmin "Zonedunet.com";
    admin "Zonedunet.com";
    servicesadmin "Zonedunet.com";
    netadmin "Zonedunet.com";
    host-on-oper-up "no";
  };
};

set {
  kline-address "equipe@Zonedunet.com";
  modes-on-connect "+ix";
  restrict-usermodes "sqewWvGkzgp";
  modes-on-oper	 "+xwgsqp"; 
  oper-auto-join "#Staff,#Services";
  dns {
    nameserver  127.0.0.1;
    timeout 2s;
    retries 2;
  };
  options {
    hide-ulines;
    show-connect-info;
};
  maxchannelsperuser 40;
  anti-spam-quit-message-time 10s;
  oper-only-stats "okfGsMRUEelLCXzdD";
  throttle {
    connections 3;
    period 60s;
  };
  anti-flood {
    nick-flood 3:60;
  };
  spamfilter {
    ban-time 1d;
    ban-reason "Banned";
    virus-help-channel "#IRChelp";
  };
};


##############
## Ban Nick ##
##############

ban nick {
	mask "*salope*";
	reason "Pseudo Interdit";
};		

ban nick {
	mask "*putain*";
	reason "Pseudo Interdit";
};		

ban nick {
	mask "*connard*";
	reason "Pseudo Interdit";
};

ban nick {
	mask "*pute*";
	reason "Pseudo Interdit";
};

ban nick {
	mask "*serv*";
	reason "Tu te prend pour une U:Line ?";
};

ban nick {
	mask "*Killman*";
	reason "Pseudo Interdit";
};	

################
## Except Ban ##
################

except ban {
	mask "@host";
};

except ban {
	mask "@host";
};

############
# Ban User #
############

ban user {
	mask "sex*@*";
	reason "Mauvaise Identd";
};

ban user {
	mask "put*@*";
	reason "Mauvaise Identd";
};

ban user {
	mask "bite*@*";
	reason "Mauvaise Identd";
};

################
## Except TKL ##
################

except tkl {
	mask "*@localhost";
	type gline;
};

except tkl {
	mask "80.236.88.128";
	type gline;
};


except tkl {
	mask "80.236.88.128";
	type qline;
};
except tkl {
	mask "80.236.88.128";
	type gzline;
};


except ban {
	mask "80.236.88.128";
};



####################
# Salons Interdits #
####################

deny channel {
	channel "#*warez*";
	reason "Mauvais Channel, pour toutes infos concatez #Aide";
	warn on;
};

deny channel {
	channel "#*salop*";
	reason "Mauvais Channel";
	warn on;
};

deny channel {
	channel "#*pute*";
	reason "Mauvais Channel";
	warn on;
};

deny channel {
	channel "#*bite*";
	reason "Mauvais Channel";
	warn on;
};

deny channel {
	channel "#*connar*";
	reason "Mauvais Channel";
	warn on;
};

deny channel {
	channel "#*-*-*";
	reason "Tu sort d'où toi pour aller sur des chan comme sa ?";
	warn on;
};

deny channel {
	channel "#*mondialnet*";
	reason "Bad Chan";
	warn on;
};

deny channel {
	channel "*!*!*";
	reason "Bad Chan";
	warn on;
};

#################
# execption     #
################# 
allow channel {
	channel "";
};

allow channel {
	channel "";
};

allow channel {
	channel "";
};

allow channel {
	channel "";
};

allow channel {
	channel "";
};

allow channel {
	channel "";
};

allow channel {
	channel "";
};

allow channel {
	channel "";
};

allow channel {
	channel "";
};

allow channel {
	channel "";
};

allow channel {
	channel "";
};

#################
# Dcc Interdits #
################# 

deny dcc {
	filename *viru*;
	reason "Pour un Cyber-Hacker t'es pas vulnérable :o)";
};

deny dcc {
	filename *sub*;
	reason "Pour un Cyber-Hacker t'es pas vulnérable :o)";
};

deny dcc {
	filename *serve*;
	reason "Pour un Cyber-Hacker t'es pas vulnérable :o)";
};