Guest User

Untitled

a guest
Oct 22nd, 2017
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.20 KB | None | 0 0
  1. serverinfo {
  2.  
  3. name = "irc.EtaBG.uk.to";
  4. description = "EtaBG Ltd IRC Server";
  5. network_name = "EtaBG";
  6. network_desc = "EtaBG";
  7. hub = no;
  8. max_clients = 100;
  9. };
  10. #Server admin info#
  11. admin {
  12. name = "Kalin Petrov";
  13. description = "Cherven briag, Bulgaria";
  14. email = "PlayMyGame@abv.bg";
  15. };
  16. log {
  17. use_logging = yes;
  18. fname_userlog = "logs/userlog";
  19. fname_operlog = "logs/operlog";
  20. fname_killlog = "logs/kill";
  21. fname_klinelog = "logs/kline";
  22. fname_glinelog = "logs/gline";
  23. log_level = L_INFO;
  24. };
  25. class {
  26.  
  27. name = "users";
  28. ping_time = 1190 seconds;
  29. number_per_ip = 220;
  30. max_local = 200;
  31. max_global = 100;
  32. max_number = 100;
  33. cidr_bitlen_ipv4 = 24;
  34. cidr_bitlen_ipv6 = 120;
  35. number_per_cidr = 16;
  36. sendq = 100 kbytes;
  37. };
  38.  
  39. class {
  40. name = "opers";
  41. ping_time = 90 seconds;
  42. number_per_ip = 10;
  43. max_number = 100;
  44. sendq = 100kbytes;
  45. };
  46.  
  47. class {
  48. name = "server";
  49. ping_time = 90 seconds;
  50. ping_warning = 15 seconds;
  51. connectfreq = 5 minutes;
  52. max_number = 1;
  53. sendq = 2 megabytes;
  54. };
  55. listen {
  56.  
  57. port = 6665 .. 6669;
  58.  
  59. flags = hidden, ssl;
  60. };
  61. .include "spoof.conf"
  62.  
  63. auth {
  64. redirserv = "irc.fi";
  65. redirport = 6667;
  66. user = "*.fi";
  67. class = "users";
  68. };
  69.  
  70. auth {
  71. user = "*@*";
  72. class = "users";
  73. };
  74. .include "opers.conf"
  75. .include "hubs.conf"
  76. connect {
  77. name = "encrypted.auth.example";
  78. host = "some.host.somewhere";
  79. port = 6667;
  80. flags = cryptlink;
  81.  
  82. };
  83. # TUK NAPISHETE IMETO NA SERVICES
  84. cluster {
  85.  
  86. name = "SkylineBG.services";
  87. type = kline, unkline, locops, xline, resv;
  88. };
  89. # TUK NA name= NAPISHETE name-a NA SERVICES
  90. shared {
  91.  
  92. name = "SkylineBG.services";
  93. type = kline, unkline, resv;
  94. };
  95. kill {
  96. user = "bad@*.hacked.edu";
  97. reason = "Obviously hacked account";
  98. };
  99.  
  100. kill {
  101. user = "^O[[:alpha:]]?[[:digit:]]+(x\.o|\.xo)$@^[[:alnum:]]{4}\.evilnet.org$";
  102. type = regex;
  103. };
  104. deny {
  105. ip = "10.0.1.0/24";
  106. reason = "Reconnecting vhosted bots";
  107. };
  108. exempt {
  109. ip = "192.168.0.0/16";
  110. };
  111. resv {
  112. /* reason: the reason for the proceeding resv's */
  113. reason = "There are no services on this network";
  114.  
  115. /* resv: the nicks and channels users may not join/use */
  116. nick = "nickserv";
  117. nick = "chanserv";
  118. nick = "operserv";
  119. nick = "memoserv";
  120. nick = "statserv";
  121. nick = "seenserv";
  122. nick = "Gliner";
  123. nick = "SkylineBG";
  124. nick = "NS";
  125. nick = "CS";
  126. nick = "OS";
  127. nick = "MS";
  128. nick = "SS";
  129. nick = "Global";
  130. channel = "#OperWall";
  131. reason = "Clone bots";
  132. nick = "clone*";
  133. };
  134. gecos {
  135. name = "*www*";
  136. reason = "Possible spambot";
  137. };
  138. gecos {
  139. name = "^\[J[0o]hn Do[3e]\]-[0-9]{2,5}$";
  140. type = regex;
  141. };
  142. channel {
  143. disable_fake_channels = yes;
  144. restrict_channels = no;
  145. disable_local_channels = no;
  146. use_invex = yes;
  147. use_except = yes;
  148. use_knock = yes;
  149. knock_delay = 1 minutes;
  150. knock_delay_channel = 1 minute;
  151. burst_topicwho = yes;
  152. max_chans_per_user = 20;
  153. quiet_on_ban = yes;
  154. max_bans = 50;
  155. join_flood_count = 16;
  156. join_flood_time = 8 seconds;
  157. default_split_user_count = 0;
  158. default_split_server_count = 0;
  159. no_create_on_split = yes;
  160. no_join_on_split = no;
  161. };
  162. serverhide {
  163.  
  164. flatten_links = no;
  165. links_delay = 5 minutes;
  166. hidden = no;
  167. disable_hidden = no;
  168. hide_servers = no;
  169. hidden_name = "*.hidden.com";
  170. hide_server_ips = no;
  171. };
  172. general {
  173. /*
  174. * gline_min_cidr: the minimum required length of a CIDR bitmask
  175. * for IPv4 based glines
  176. */
  177. gline_min_cidr = 16;
  178. gline_min_cidr6 = 48;
  179. invisible_on_connect = yes;
  180. burst_away = no;
  181. use_whois_actually = yes;
  182. kill_chase_time_limit = 90;
  183. hide_spoof_ips = no;
  184. ignore_bogus_ts = no;
  185. disable_auth = no;
  186. disable_remote_commands = no;
  187. tkline_expire_notices = no;
  188. default_floodcount = 10;
  189. failed_oper_notice = yes;
  190. dots_in_ident = 2;
  191. dot_in_ip6_addr = no;
  192. min_nonwildcard = 4;
  193. min_nonwildcard_simple = 3;
  194. max_accept = 20;
  195. anti_nick_flood = yes;
  196. max_nick_time = 20 seconds;
  197. max_nick_changes = 5;
  198. anti_spam_exit_message_time = 5 minutes;
  199. ts_warn_delta = 30 seconds;
  200. ts_max_delta = 5 minutes;
  201. kline_with_reason = yes;
  202. kline_reason = "Connection closed";
  203. reject_hold_time = 0;
  204. warn_no_nline = yes;
  205. stats_e_disabled = no;
  206. stats_o_oper_only = no;
  207. stats_P_oper_only = no;
  208. stats_i_oper_only = yes;
  209. stats_k_oper_only = yes;
  210. caller_id_wait = 1 minute;
  211. opers_bypass_callerid = no;
  212. pace_wait_simple = 1 second;
  213. pace_wait = 10 seconds;
  214. short_motd = no;
  215. ping_cookie = no;
  216. no_oper_flood = yes;
  217. true_no_oper_flood = yes;
  218. oper_pass_resv = yes;
  219. idletime = 0;
  220. max_targets = 4;
  221. client_flood = 2560 bytes;
  222. message_locale = "ircd-hybrid";
  223. oper_only_umodes = bots, cconn, debug, full, skill, nchange,
  224. rej, spy, external, operwall, locops, unauth;
  225. oper_umodes = bots, locops, servnotice, operwall, wallop;
  226. # use_egd = yes;
  227. # egdpool_path = "/var/run/egd-pool";
  228. # compression_level = 6;
  229. throttle_time = 10;
  230. };
  231.  
  232. glines {
  233. /* enable: enable glines, network wide temp klines */
  234. enable = yes;
  235. duration = 1 day;
  236. logging = reject, block;
  237. action = reject, block;
  238. user = "god@*";
  239. name = "*";
  240. action = block;
  241. };
  242.  
  243. modules {
  244. path = "/usr/local/ircd/modules";
  245. path = "/usr/local/ircd/modules/autoload";
  246.  
  247. /* module: the name of a module to load on startup/rehash */
  248. #module = "some_module.so";
  249. };
Add Comment
Please, Sign In to add comment