daily pastebin goal
52%
SHARE
TWEET

conf

a guest Sep 19th, 2016 58 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.                             /*
  2.  * Modules extra-core
  3.  *
  4.  * IMPORTANT :
  5.  *
  6.  * Notez que certains de ces modules avec le label EXTRA doivent être activés avant la compilation
  7.  * en exécutant le script 'extras' sur UNIX et Linux
  8.  */
  9.  
  10. /*
  11.  * Module d'aide
  12.  */
  13. module { name = "help" }
  14.  
  15. /* Module DNS  */
  16. #module
  17. {
  18.     name = "m_dns"
  19.  
  20.     nameserver = "/etc/resolv.conf"
  21.     #nameserver = "213.186.33.99"
  22.     timeout = 5
  23.     ip = "0.0.0.0"
  24.     port = 53
  25.     admin = "admin@extra-cool-tchat.fr"
  26.     nameservers = "extra-cool-tchat.fr extra-cool-tchat.fr"
  27.     refresh = 3600
  28.     notify
  29.     {
  30.         ip = "192.0.2.0"
  31.         port = 53
  32.     }
  33. }
  34.  
  35. /*
  36.  * Module DNSBL
  37.  */
  38. #module
  39. {
  40.     name = "m_dnsbl"
  41.     check_on_connect = no
  42.     check_on_netburst = no
  43.  
  44.     add_to_akill = yes
  45.  
  46.     blacklist
  47.     {
  48.         name = "rbl.efnetrbl.org"
  49.         time = 4h
  50.  
  51.         /* Motifs pour AKILL
  52.          * %n est le pseudo de l'utilisateur
  53.          * %u est l'ident/username de l'utilisateur
  54.          * %g est le realname de l'utilisateur
  55.          * %h est le hostname de l'utilisateur
  56.          * %i est l'adresse IP de l'utilisateur
  57.          * %r est la raison (configurée ci-dessous).
  58.          * %N est le nom du réseau défini dans networkinfo:networkname
  59.          */
  60.         reason = "Vous êtes listé sur la RBL efnet, pour plus d'informations visiter http://rbl.efnetrbl.org/?i=%i"
  61.         1 = "Open Proxy"
  62.         /* Ban pour la raison 2 et 3 désactivé */
  63.         #2 = "spamtrap666"
  64.         #3 = "spamtrap50"
  65.         4 = "TOR"
  66.         5 = "Drones / Flooding"
  67.     }
  68.  
  69.     blacklist
  70.     {
  71.         name = "dnsbl.dronebl.org"
  72.         time = 4h
  73.         reason = "Vous avez un host listé sur DroneBL. Pour plus d'informations, visiter http://dronebl.org/lookup_branded?ip=%i&network=%N"
  74.     }
  75. }
  76.  
  77. /*
  78.  * Helpchan
  79.  */
  80. module
  81. {
  82.     name = "m_helpchan"
  83.     helpchannel = "#help"
  84. }
  85.  
  86. /*
  87.  * m_httpd [EXTRA]
  88.  */
  89. module
  90. {
  91.     name = "m_httpd"
  92.  
  93.     httpd
  94.     {
  95.         name = "httpd/main"
  96.         ip = "91.134.242.45"
  97.         port = 10080
  98.         timeout = 30
  99.         #ssl = yes
  100.         #extforward_ip = "91.134.242.45"
  101.         extforward_header = "X-Forwarded-For Forwarded-For"
  102.     }
  103. }
  104.  
  105. /*
  106.  * m_ldap [EXTRA]
  107.  */
  108. #module
  109. {
  110.     name = "m_ldap"
  111.  
  112.     ldap
  113.     {
  114.         server = "http://extra-cool-tchat.fr"
  115.         port = 389
  116.  
  117.         admin_binddn = "cn=Manager,dc=anope,dc=org"
  118.         admin_password = "secret"
  119.     }
  120. }
  121.  
  122. /*
  123.  * m_ldap_authentication [EXTRA]
  124. */
  125. #module
  126. {
  127.     name = "m_ldap_authentication"
  128.     basedn = "ou=users,dc=anope,dc=org"
  129.     search_filter = "(&(uid=%account)(objectClass=%object_class))"
  130.     object_class = "anopeUser"
  131.     username_attribute = "uid"
  132.     email_attribute = "email"
  133.     password_attribute = "userPassword"
  134.     #disable_register_reason = "Pour vous enregistrer sur ce réseau visitez : http://extra-cool-tchat.fr/register"
  135.     #disable_email_reason = "Pour modifier votre adresse e-mail visitez : http://extra-cool-tchat.fr"
  136. }
  137.  
  138. /*
  139.  * m_ldap_oper [EXTRA]
  140.  */
  141. #module
  142. {
  143.     name = "m_ldap_oper"
  144.     #binddn = "cn=Manager,dc=anope,dc=org"
  145.     #password = "secret"
  146.     basedn = "ou=groups,dc=anope,dc=org"
  147.     filter = "(member=uid=%a,ou=users,dc=anope,dc=org)"
  148.     opertype_attribute = "cn"
  149. }
  150.  
  151. /*
  152.  * m_mysql [EXTRA]
  153.  * Ce module doit être activé si vous souhaitez utiliser db_sql ou db_sql_live
  154.  * comme méthode de stockage de vos données et que vous décides de l'utiliser avec MySQL
  155.  */
  156. module
  157. {
  158.     name = "m_mysql"
  159.  
  160.     mysql
  161.     {
  162.         name = "mysql/main"
  163.         database = "anope"
  164.         server = "localhost"
  165.         username = "anope"
  166.         password = "password"
  167.         port = 3306
  168.     }
  169. }
  170.  
  171. /*
  172.  * m_proxyscan [EXTRA]
  173.  */
  174. #module
  175. {
  176.     name = "m_proxyscan"
  177.     #target_ip = "127.0.0.1"
  178.     target_port = 7226
  179.     #listen_ip = "127.0.0.1"
  180.     listen_port = 7226
  181.     #connect_notice = "Nous allons scanner votre host à la recherche de proxies insécurisés. Si vous n'êtes pas consentant, merci de vous déconnecter immédiatement."
  182.     #connect_source = "OperServ"
  183.     add_to_akill = yes
  184.     timeout = 5
  185.  
  186.     proxyscan
  187.     {
  188.         type = "HTTP"
  189.         port = "80,8080"
  190.         time = 4h
  191.         reason = "Vous avez un open proxy sur votre hôte (%t:%i:%p)"
  192.     }
  193. }
  194.  
  195. /*
  196.  * m_sql_authentication [EXTRA]
  197.  */
  198. #module
  199. {
  200.     name = "m_sql_authentication"
  201.     engine = "mysql/main"
  202.     query = "SELECT `email_addr` AS `email` FROM `my_users` WHERE `username` = @a@ AND `password` = MD5(CONCAT('salt', @p@))"
  203.     #disable_reason = "Pour vous enregistrer sur ce réseau, merci de visiter http://extra-cool-tchat.fr/register"
  204. }
  205.  
  206. /*
  207.  * m_sql_log
  208.  */
  209. #module { name = "m_sql_log" }
  210.  
  211. /*
  212.  * m_sql_oper [EXTRA]
  213.  */
  214. module
  215. {
  216.     name = "m_sql_oper"
  217.     engine = "mysql/main"
  218.     query = "SELECT `opertype` FROM `my_users` WHERE `user_name` = @a@"
  219. }
  220.  
  221. /*
  222.  * m_sqlite [EXTRA]
  223.  */
  224. #module
  225. {
  226.     name = "m_sqlite"
  227.     sqlite
  228.     {
  229.         name = "sqlite/main"
  230.         database = "anope.db"
  231.     }
  232. }
  233.  
  234. /*
  235.  * m_redis
  236.  */
  237. #module
  238. {
  239.     name = "m_redis"
  240.     redis
  241.     {
  242.         name = "redis/main"
  243.         db = 0
  244.         ip = "127.0.0.1"
  245.         port = 6379
  246.     }
  247. }
  248.  
  249. /*
  250.  * m_regex_pcre [EXTRA]
  251.  */
  252. #module { name = "m_regex_pcre" }
  253.  
  254. /*
  255.  * m_regex_posix [EXTRA]
  256.  */
  257. #module { name = "m_regex_posix" }
  258.  
  259. /*
  260.  * m_regex_tre [EXTRA]
  261.  */
  262. #module { name = "m_regex_tre" }
  263.  
  264. /*
  265.  * m_rewrite
  266.  */
  267.  
  268. #module { name = "m_rewrite" }
  269. #command
  270. {
  271.     service = "ChanServ"; name = "CLEAR"; command = "rewrite"
  272.     rewrite = true
  273.     rewrite_source = "CLEAR $ USERS"
  274.     rewrite_target = "KICK $1 *"
  275.     rewrite_description = "Retire tous les utilisateurs d'un canal"
  276. }
  277.  
  278. /*
  279.  * m_ssl [EXTRA]
  280.  */
  281. #module
  282. {
  283.     name = "m_ssl"
  284.     cert = "data/anope.crt"
  285.     key = "data/anope.key"
  286. }
  287.  
  288. /*
  289.  * m_xmlrpc [EXTRA]
  290.  */
  291. #module
  292. {
  293.     name = "m_xmlrpc"
  294.     server = "httpd/main"
  295. }
  296.  
  297. /*
  298.  * m_xmlrpc_main [EXTRA]
  299.  */
  300. #module { name = "m_xmlrpc_main" }
  301.  
  302. /*
  303.  * webcpanel [EXTRA]
  304.  *
  305.  * Ce module créé un panel de configuration web qui autorise les utilisateurs et opérateurs d'effectuer
  306.  * n'importe quelle tâche qu'ils pourraient effectuer sur IRC.
  307.  * Si vous utiliser la configuration pa défaut, vous pourrez accéder à ce panel en visitant http://extra-cool-tchat.fr:8080
  308.  * avec votre navigateur web depuis la machine sur laquelle Anope est utilisé.
  309.  *
  310.  * Ce module recquiert m_httpd.
  311.  */
  312. module
  313. {
  314.     name = "webcpanel"
  315.     server = "httpd/main";
  316.     template = "default"; /* Ce paramètre est à changer si vous souhaitez faire votre propre template */
  317.     title = "Anope IRC Services";
  318. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top