Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* IotaIRC UnrealIRCd Configuration */
- loadmodule "src/modules/commands.so";
- loadmodule "src/modules/m_listconnected.so";
- loadmodule "src/modules/cloak.so";
- include "help.conf";
- include "badwords.channel.conf";
- include "badwords.message.conf";
- include "badwords.quit.conf";
- include "spamfilter.conf";
- me
- {
- name "irc.snowkat.nl"; // Server internal name
- info "Snowkat's test network"; // server description
- numeric 67;
- };
- admin {
- "Network Owner: snowkat";
- };
- class clients
- {
- pingfreq 90;
- maxclients 9999; // max clients on a server
- sendq 100000;
- recvq 8000;
- };
- class mibbit
- {
- pingfreq 90;
- maxclients 9999; // max clients on a server
- sendq 100000;
- recvq 8000;
- };
- class servers
- {
- pingfreq 90;
- maxclients 100; /* Max servers we can have linked at a time */
- sendq 1000000;
- connfreq 100; /* How many seconds between each connection attempt */
- };
- class oper
- {
- pingfreq 90;
- maxclients 1000;
- sendq 999999999;
- recvq 32768;
- };
- allow {
- ip *Mibbit@*;
- hostname *Mibbit@*;
- class mibbit;
- maxperip 999;
- };
- allow {
- ip *@*;
- hostname *@*;
- class clients;
- maxperip 999;
- };
- except throttle {
- mask *@*;
- };
- /* Oper blocks
- * Preconfigured oper flags are as below:
- *
- * Netadmins: rhgwnGcLkKbBzZtvqWdNaAC
- * Services Admins: rhgwnGcLkKbBzZtvqWdaAC
- * Server Admins: rhgwnGcLkKbBzZtvqWdAC
- * Co Admins: rhgwnGcLkKbBzZtvWXdC
- * IRC Operators: rhgwnGcLkKbBzZtWd
- * Local IRC Operators: rhnckbBzWd
- *
- * Oper block format:
- *
- oper OPERID {
- class clients;
- from {
- hosts;
- };
- flags "flags";
- swhois "swhois";
- };
- *
- * Otherwise, go away.
- */
- # Network administrators
- # Don't fucking touch these oper blocks or I will murder you.(didn't put that myself this is
- # Also, cocks.
- oper BOPM {
- class clients;
- from {
- userhost *@localhost;
- };
- password "iloveproxies";
- flags
- {
- local;
- global;
- can_wallops;
- can_globops;
- can_localkill;
- can_globalkill;
- can_kline;
- can_unkline;
- can_localnotice;
- can_zline;
- can_gzline;
- can_gkline
- get_host;
- };
- snomask "cFfkejvGnNqsSo";
- };
- oper snowkat {
- class oper;
- from {
- userhost *@*;
- };
- password "myoperpass";
- flags
- {
- local;
- global;
- coadmin;
- admin;
- netadmin;
- services-admin;
- can_rehash;
- can_die;
- can_restart;
- helpop;
- can_wallops;
- can_globops;
- can_localroute;
- can_globalroute;
- can_localkill;
- can_globalkill;
- can_kline;
- can_unkline;
- can_localnotice;
- can_zline;
- can_gzline;
- can_gkline
- get_umodew;
- get_host;
- can_override;
- can_setq;
- can_addline;
- can_dccdeny;
- };
- snomask "cFfkejvGnNqsSo";
- };
- /* Ports */
- listen 6667
- {
- options
- {
- clientsonly;
- };
- };
- listen 6697
- {
- options
- {
- clientsonly;
- };
- };
- listen 7000
- {
- options
- {
- serversonly;
- };
- };
- listen 7001
- {
- options
- {
- serversonly;
- };
- };
- /* Link blocks */
- link home.snowkat.nl {
- username *;
- hostname <home ip>;
- bind-ip *;
- port 7001;
- hub *;
- password-connect "homepass";
- password-receive "homepass";
- class servers;
- options {
- };
- };
- link services.snowkat.nl {
- username *;
- hostname 127.0.0.1;
- bind-ip *;
- port 7001;
- hub *;
- password-connect "servicespass";
- password-receive "servicespass";
- class servers;
- options {
- };
- };
- // services ulines
- ulines {
- py.snowkat.nl;
- services.snowkat.nl;
- };
- // passwords for /restart and /die
- drpass {
- restart "itsazombie";
- die "ikeelyou";
- };
- // log file
- log "ircd.log" {
- maxsize 2097152;
- flags {
- oper;
- kline;
- connects;
- server-connects;
- kills;
- errors;
- sadmin-commands;
- chg-commands;
- oper-override;
- spamfilter;
- };
- };
- except throttle
- {
- mask *;
- };
- /* Standard aliases */
- alias NickServ { type services; };
- alias ChanServ { type services; };
- alias OperServ { type services; };
- alias HostServ { type services; };
- alias MemoServ { type services; };
- alias BotServ { type services; };
- alias cs { nick chanserv; type services; };
- alias ns { nick nickserv; type services; };
- alias ms { nick memoserv; type services; };
- alias os { nick operserv; type services; };
- alias bs { nick botserv; type services; };
- alias hs { nick hostserv; type services; };
- alias m { nick moo; type services; };
- alias ps { nick pseudoserv; type normal; };
- 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;
- };
- // static bans that are set on startup
- ban nick {
- mask "*C*h*a*n*S*e*r*v*";
- reason "Reserved for Services";
- };
- ban realname {
- mask "Swat Team";
- reason "mIRKFORCE";
- };
- ban realname {
- mask "sub7server";
- reason "sub7";
- };
- // excepts
- except ban {
- mask *@localhost;
- };
- deny dcc {
- filename "*sub7*";
- reason "Possible Sub7 Virus";
- };
- vhost {
- vhost snowk@t;
- from {
- userhost *@*;
- };
- login root;
- password ranpass;
- };
- /* Network configuration */
- set {
- network-name "Snow"; // Network name
- default-server "irc.snowkat.nl";
- services-server "services.snowkat.nl";
- help-channel "#help";
- hiddenhost-prefix "snow";
- cloak-keys {
- "OAaeueyS2wc724N4I74HR8";
- "7ak61tGxjPX7Ve8djBIC";
- "NMW2fj3u67IRC26BgWKo";
- };
- hosts {
- local "staff.snowkat.nl";
- global "staff.snowkat.nl";
- coadmin "staff.snowkat.nl";
- admin "staff.snowkat.nl";
- servicesadmin "staff.snowkat.nl";
- netadmin "staff.snowkat.nk";
- host-on-oper-up "no";
- };
- };
- official-channels {
- "#help" { topic ""; };
- "#chat" { topic ""; };
- };
- /* Server specific configuration */
- set {
- kline-address "too@b.ad";
- modes-on-connect "+ix";
- modes-on-oper "+xwgsW";
- oper-auto-join "#o,#debug";
- options {
- hide-ulines;
- show-connect-info;
- };
- maxchannelsperuser 200;
- anti-spam-quit-message-time 10s;
- oper-only-stats "okfGsMRUEelLCXzdDIY";
- /* Throttling */
- throttle {
- connections 3;
- period 60s;
- };
- /* Anti flood protection */
- anti-flood {
- nick-flood 3:60;
- };
- /* Spam filter */
- spamfilter {
- ban-time 1d;
- ban-reason "Spam/Advertising";
- virus-help-channel "#help";
- };
- };
- files
- {
- motd ircd.motd;
- shortmotd ircd.smotd;
- opermotd oper.motd;
- svsmotd ircd.svsmotd;
- rules ircd.rules;
- pidfile ircd.pid;
- };
- /* EOF *
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement