Advertisement
Guest User

conf

a guest
Sep 19th, 2016
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.04 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement