309 lines
8.5 KiB
Django/Jinja
309 lines
8.5 KiB
Django/Jinja
{{ ansible_header | comment }}
|
|
|
|
# Module pour protocole serveur-serveur
|
|
<module name="m_spanningtree.so">
|
|
|
|
<module name="m_md5.so">
|
|
<module name="m_sha256.so">
|
|
|
|
## Fancy aliases
|
|
<module name="m_alias.so">
|
|
<alias text="NICKSERV" replace="PRIVMSG NickServ :$2-" requires="NickServ" uline="yes">
|
|
<alias text="CHANSERV" replace="PRIVMSG ChanServ :$2-" requires="ChanServ" uline="yes">
|
|
<alias text="OPERSERV" replace="PRIVMSG OperServ :$2-" requires="OperServ" uline="yes" operonly="yes">
|
|
<alias text="NS" replace="PRIVMSG NickServ :$2-" requires="NickServ" uline="yes">
|
|
<alias text="CS" replace="PRIVMSG ChanServ :$2-" requires="ChanServ" uline="yes">
|
|
<alias text="OS" replace="PRIVMSG OperServ :$2-" requires="OperServ" uline="yes" operonly="yes">
|
|
<alias text="ID" format="#*" replace="PRIVMSG ChanServ :IDENTIFY $2 $3" requires="ChanServ" uline="yes">
|
|
<alias text="ID" replace="PRIVMSG NickServ :IDENTIFY $2" requires="NickServ" uline="yes">
|
|
<alias text="NICKSERV" format=":IDENTIFY *" replace="PRIVMSG NickServ :IDENTIFY $3-" requires="NickServ" uline="yes">
|
|
|
|
<module name="m_alltime.so">
|
|
<module name="m_allowinvite.so">
|
|
<module name="m_auditorium.so">
|
|
<auditorium opvisible="yes" opcansee="no" opercansee="yes">
|
|
<module name="m_banexception.so">
|
|
<module name="m_banredirect.so">
|
|
#<module name="m_blockamsg.so">
|
|
# <blockamsg delay="3" action="noticeopers">
|
|
|
|
<module name="m_blockcaps.so">
|
|
<blockcaps percent="50"
|
|
minlen="5"
|
|
capsmap="ABCDEFGHIJKLMNOPQRSTUVWXYZÉÇÀÈÌÒÙỲÄËÏÖÜŸÂÊÎÔÛŶĈẐ! ">
|
|
|
|
<module name="m_blockcolor.so">
|
|
<module name="m_botmode.so">
|
|
<module name="m_cban.so">
|
|
#<module name="m_censor.so">
|
|
#<include file="censor.conf">
|
|
|
|
#<module name="m_cgiirc.so">
|
|
#<cgiirc opernotice="no">
|
|
#<cgihost type="pass" mask="www.mysite.com">
|
|
#<cgihost type="webirc" mask="somebox.mysite.com">
|
|
#<cgihost type="ident" mask="otherbox.mysite.com">
|
|
#<cgihost type="passfirst" mask="www.mysite.com">
|
|
|
|
<module name="m_channelban.so">
|
|
<module name="m_chanfilter.so">
|
|
<module name="m_chanhistory.so">
|
|
<module name="m_chanlog.so">
|
|
<chanlog snomasks="aklx" channel="#services">
|
|
|
|
#<module name="m_chanprotect.so">
|
|
#<chanprotect noservices="no"
|
|
# deprotectself="yes"
|
|
# deprotectothers="no"
|
|
# qprefix="~"
|
|
# aprefix="&">
|
|
<module name="m_customprefix.so">
|
|
<customprefix
|
|
name="founder"
|
|
letter="q"
|
|
prefix="~"
|
|
rank="50000"
|
|
ranktoset="50000"
|
|
ranktounset="50000"
|
|
depriv="yes"
|
|
>
|
|
|
|
<customprefix
|
|
name="admin"
|
|
letter="a"
|
|
prefix="&"
|
|
rank="40000"
|
|
ranktoset="50000"
|
|
ranktounset="50000"
|
|
depriv="yes"
|
|
>
|
|
|
|
<module name="m_chghost.so">
|
|
<module name="m_chgident.so">
|
|
|
|
<module name="m_cloaking.so">
|
|
<cloak
|
|
mode="full"
|
|
key="{{ inspircd.cloak.key }}"
|
|
prefix="{{ inspircd.cloak.name }}"
|
|
>
|
|
|
|
#<module name="m_conn_join.so">
|
|
#<autojoin channel="">
|
|
|
|
<module name="m_conn_umodes.so">
|
|
|
|
<module name="m_conn_waitpong.so">
|
|
<waitpong sendsnotice="yes" killonbadreply="yes">
|
|
|
|
#<module name="[[Modules/connflood|m_connflood.so">
|
|
#<connflood seconds="30" maxconns="3" timeout="30"
|
|
# quitmsg="Throttled" bootwait="10">
|
|
|
|
#Cf doc : permet de créer des préfixes avec des droits
|
|
# halfops ou plus
|
|
#<module name="m_customprefix.so">
|
|
#<customprefix name="founder" letter="q" prefix="~" rank="50000" ranktoset="50000">
|
|
#<customprefix name="admin" letter="a" prefix="&" rank="40000" ranktoset="50000">
|
|
#<customprefix name="halfop" letter="h" prefix="%" rank="20000" ranktoset="30000">
|
|
#<customprefix name="halfvoice" letter="V" prefix="-" rank="1" ranktoset="20000">
|
|
|
|
#<module name="m_dccallow.so">
|
|
#<dccallow blockchat="yes" length="5m" action="block">
|
|
#<banfile pattern="*.exe" action="block">
|
|
#<banfile pattern="*.txt" action="allow">
|
|
|
|
<module name="m_deaf.so">
|
|
|
|
<module name="m_denychans.so">
|
|
|
|
#<module name="m_devoice.so">
|
|
<customprefix name="voice"
|
|
change="yes"
|
|
depriv="yes">
|
|
|
|
<module name="m_dnsbl.so">
|
|
<dnsbl name="DroneBL"
|
|
type="bitmask"
|
|
domain="dnsbl.dronebl.org"
|
|
action="ZLINE"
|
|
reason="You are listed in DroneBL. Please visit http://dronebl.org/lookup.do?ip=%ip%"
|
|
duration="1h"
|
|
bitmask="253">
|
|
|
|
<module name="m_regex_pcre.so">
|
|
<module name="m_filter.so">
|
|
<filteropts engine="pcre">
|
|
|
|
#<module name="m_filter_pcre.so">
|
|
#<include file="filter.conf">
|
|
|
|
<module name="m_gecosban.so">
|
|
<module name="m_globops.so">
|
|
<module name="m_globalload.so">
|
|
|
|
#<module name="m_halfop.so">
|
|
<customprefix
|
|
name="halfop"
|
|
letter="h"
|
|
prefix="%"
|
|
rank="20000"
|
|
ranktoset="30000"
|
|
ranktounset="30000"
|
|
depriv="yes"
|
|
>
|
|
#<module name="m_helpop.so">
|
|
#<include file="helpop.conf">
|
|
|
|
<module name="m_hidechans.so">
|
|
<module name="m_hideoper.so">
|
|
|
|
#<module name="m_hostchange.so">
|
|
#<host suffix="polarbears.org">
|
|
#<hostchange mask="*@fbi.gov" action="addnick">
|
|
#<hostchange mask="*r00t@*" action="suffix">
|
|
#<hostchange mask="a@b.com" action="set" value="blah.blah.blah">
|
|
|
|
#<module name="m_httpd.so">
|
|
#<http ip="192.168.1.10" host="brainwave" port="32006"
|
|
# index="/home/brain/inspircd/http/index.html">
|
|
|
|
#<module name="m_httpd_stats.so">
|
|
#<httpstats stylesheet="http://remote.style/sheet.css">
|
|
|
|
<module name="m_ident.so">
|
|
<ident timeout="5">
|
|
|
|
<module name="m_inviteexception.so">
|
|
|
|
<module name="cap">
|
|
<module name="ircv3">
|
|
<module name="ircv3_accounttag">
|
|
<module name="ircv3_batch">
|
|
<module name="ircv3_capnotify">
|
|
<module name="ircv3_chghost">
|
|
#<module name="ircv3_ctctags">
|
|
<module name="ircv3_echomessage">
|
|
<module name="ircv3_invitenotify">
|
|
<module name="ircv3_labeledresponse">
|
|
<module name="ircv3_msgid">
|
|
<module name="ircv3_servertime">
|
|
|
|
<module name="m_joinflood.so">
|
|
#<module name="m_jumpserver.so">
|
|
<module name="m_kicknorejoin.so">
|
|
<module name="m_knock.so">
|
|
#<module name="m_ldapoper.so">
|
|
<module name="m_lockserv.so">
|
|
<module name="m_messageflood.so">
|
|
|
|
# Mode +b m:user pour le mute
|
|
<module name="m_muteban.so">
|
|
#<module name="m_mysql.so">
|
|
#<database name="mydb" username="myuser" password="mypass" hostname="localhost" id="my_database2">
|
|
|
|
<module name="m_namesx.so">
|
|
<module name="m_nickflood.so">
|
|
<module name="m_nicklock.so">
|
|
<module name="m_noctcp.so">
|
|
<module name="m_nokicks.so">
|
|
<module name="m_nonicks.so">
|
|
<module name="m_nopartmsg.so">
|
|
<module name="m_nonotice.so">
|
|
|
|
##
|
|
<module name="m_operjoin.so">
|
|
<operjoin channel="#opers">
|
|
|
|
<module name="m_opermotd.so">
|
|
<opermotd file="oper.motd">
|
|
|
|
#<module name="m_override.so">
|
|
#<override requirekey="yes">
|
|
|
|
<module name="m_operchans.so">
|
|
<module name="m_operlevels.so">
|
|
<module name="m_operlog.so">
|
|
<module name="m_opermodes.so">
|
|
|
|
<module name="m_ojoin.so">
|
|
<ojoin prefix="!" notice="yes" op="yes">
|
|
|
|
#<module name="m_operprefix.so">
|
|
#<operprefix prefix="$">
|
|
|
|
<module name="m_password_hash.so">
|
|
#<module name="m_pgsql.so">
|
|
#<database name="mydb" username="myuser" password="mypass" hostname="localhost" id="my_database" ssl="no">
|
|
|
|
#<module name="m_randquote.so">
|
|
#<randquote file="randquotes.conf">
|
|
|
|
<module name="m_redirect.so">
|
|
<module name="m_remove.so">
|
|
<remove supportnokicks="yes">
|
|
|
|
#<module name="m_safelist.so">
|
|
#<safelist throttle="60" maxlisters="50">
|
|
|
|
<module name="m_sajoin.so">
|
|
<module name="m_sakick.so">
|
|
<module name="m_samode.so">
|
|
<module name="m_sanick.so">
|
|
<module name="m_sapart.so">
|
|
<module name="m_saquit.so">
|
|
<module name="m_satopic.so">
|
|
|
|
#<module name="m_securelist.so">
|
|
#<securelist exception="*@*.searchirc.org">
|
|
#<securelist exception="*@*.netsplit.de">
|
|
#<securelist exception="*@echo940.server4you.de">
|
|
#<securelist waittime="60">
|
|
|
|
<module name="m_seenicks.so">
|
|
<module name="m_setidle.so">
|
|
<module name="m_serverban.so">
|
|
<module name="m_services_account.so">
|
|
<module name="m_servprotect.so">
|
|
<module name="m_sethost.so">
|
|
<module name="m_setident.so">
|
|
<module name="m_setname.so">
|
|
|
|
<module name="m_shun.so">
|
|
<shun enabledcommands="PING PONG QUIT" notifyuser="no">
|
|
|
|
<module name="m_showwhois.so">
|
|
<module name="m_sslmodes.so">
|
|
<module name="m_sslrehashsignal.so">
|
|
<module name="m_ssl_openssl.so">
|
|
#<module name="m_ssl_gnutls.so">
|
|
<module name="m_sslinfo.so">
|
|
<module name="m_stripcolor.so">
|
|
<module name="m_silence.so">
|
|
|
|
#<module name="m_sqlite3.so">
|
|
#<database hostname="/full/path/to/database.db" id="anytext">
|
|
|
|
#<module name="m_sqlutils.so">
|
|
#<module name="m_sqlauth.so">
|
|
#<module name="m_sqllog.so">
|
|
#<sqllog dbid="1">
|
|
#<module name="m_sqloper.so">
|
|
#<sqloper dbid="1">
|
|
|
|
#<module name="m_svshold.so">
|
|
|
|
<module name="m_swhois.so">
|
|
<module name="m_timedbans.so">
|
|
<module name="m_tline.so">
|
|
<module name="m_uninvite.so">
|
|
<module name="m_userip.so">
|
|
|
|
#<module name="m_vhost.so">
|
|
#<vhost user="some_username" pass="some_password" host="some.host">
|
|
|
|
<module name="m_watch.so">
|
|
|
|
<module name="m_xline_db.so">
|
|
<xlinedb filename="/var/lib/inspircd/xline.db">
|