Advertisement
Guest User

Untitled

a guest
Jul 11th, 2016
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.88 KB | None | 0 0
  1. # ircd.conf configuration file for Nefarious IRCu 1.3.0
  2.  
  3. #
  4.  
  5.  
  6. # Last Updated: 4, October 2008.
  7.  
  8.  
  9.  
  10. #
  11.  
  12.  
  13. # Written originally by Niels <niels@undernet.org>, updated by the
  14.  
  15.  
  16.  
  17. # Nefarious IRCu team.
  18.  
  19. #
  20.  
  21.  
  22.  
  23. # Updated and heavily modified by Braden <dbtem@yahoo.com>.
  24.  
  25. #
  26.  
  27.  
  28. # Thanks and credits to: Run, Trillian, Cym, Morrissey, Chaos, Flynn,
  29.  
  30.  
  31. # Xorath, WildThang, Mmmm, SeKs, Ghostwolf and
  32.  
  33.  
  34. # all other Undernet IRC Admins and Operators,
  35.  
  36. # and programmers working on the Undernet ircd.
  37. #
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45. # This is an example of the configuration file used by Nefarious IRCu.
  46.  
  47. #
  48.  
  49. # The configuration format consists of a number of blocks in the format
  50.  
  51. # BlockName { setting = number; setting2 = "string"; setting3 = yes; };
  52.  
  53. # Note that comments start from a #(hash) and go to the end of the line.
  54.  
  55.  
  56. # Whitespace(space, tab, or carriage return/linefeed) are ignored and may
  57.  
  58. # be used to make the configuration file more readable.
  59. #
  60.  
  61. # Please note that when ircd puts the configuration lines into practice,
  62.  
  63. # it parses them exactly the other way round than they are listed here.
  64.  
  65.  
  66. # It uses the blocks in reverse order.
  67. #
  68. # This means that you should start your Client blocks with the
  69.  
  70. # "fall through", most vanilla one, and end with the most detailed.
  71. #
  72. # There is a difference between the "hostname" and the "server name"
  73.  
  74. # of the machine that the server is run on. For example, the host can
  75.  
  76. # have "veer.cs.vu.nl" as FQDN, and "Amsterdam.EU.AfterNET.ORG" as
  77.  
  78. # server name.
  79.  
  80. # A "server mask" is something like "*.EU.AfterNET.Org", which is
  81.  
  82. # matched by "Amsterdam.EU.AfterNET.ORG" but not by
  83.  
  84. # "Pyro.US.AfterNET.Org".
  85.  
  86. #
  87.  
  88. # Please do NOT just rename the example.conf to ircd.conf and expect
  89.  
  90.  
  91. # it to work.
  92.  
  93.  
  94. # [General]
  95.  
  96. #
  97.  
  98. # First some information about the server.
  99.  
  100. # General {
  101.  
  102. # name = "servername";
  103.  
  104.  
  105. # vhost = "ipv4vhost";
  106.  
  107. # description = "description";
  108.  
  109. # numeric = numericnumber;
  110.  
  111. # };
  112. #
  113. # <virtual host> must contain either a * or a valid IPv4 address in
  114.  
  115. # dotted quad notation. (127.0.0.1) The address MUST be the address
  116.  
  117. # of a physical interface on the host. This address is used for outgoing
  118.  
  119. # connections only, see Port blocks for listener virtual hosting.
  120.  
  121.  
  122. # If in doubt put a * or the IP of your primary interface here.
  123.  
  124. # The server must be compiled with virtual hosting turned on to get this
  125. # to work correctly.
  126.  
  127. #
  128. # Note that <server numeric> has to be unique on the network your server
  129.  
  130. # is running on, must be between 0 and 4095, and is not updated on a rehash.
  131. #
  132.  
  133. # Example:
  134. #
  135.  
  136. General {
  137.  
  138. name = "Irc.ZonaIRC.Org";
  139.  
  140. description = "ZonaIRC Network";
  141.  
  142. vhost = "*";
  143.  
  144. numeric = 51;
  145. };
  146.  
  147. # [Admin]
  148. #
  149.  
  150. # This sets information that can be retrieved with the /ADMIN command.
  151.  
  152. # It should contain at least an admin Email contact address.
  153.  
  154.  
  155. Admin {
  156.  
  157. # At most two location lines are allowed...
  158.  
  159. Location = "Peru";
  160.  
  161. Location = "ZonaIRC Network";
  162.  
  163. Contact = "IRC Admins <David@ZonaIRC.Org>";
  164. };
  165.  
  166.  
  167. # [Classes]
  168.  
  169. #
  170.  
  171. # All connections to the server are associated with a certain "connection
  172.  
  173. # class", be they incoming or outgoing (initiated by the server), be they
  174.  
  175. # clients or servers.
  176. #
  177.  
  178.  
  179. # Class {
  180.  
  181. # name = "<class>";
  182.  
  183.  
  184. # pingfreq = time;
  185.  
  186. # connectfreq = time;
  187.  
  188. # maxlinks = number;
  189.  
  190. # sendq = size;
  191. # usermode = "+i";
  192. # };
  193.  
  194. #
  195.  
  196. # For connection classes used on server links, maxlinks should be set
  197.  
  198. # to either 0 (for hubs) or 1 (for leaf servers). Client connection
  199.  
  200. # classes may use maxlinks between 0 and approximately 4,000,000,000.
  201.  
  202. # maxlinks = 0 means there is no limit on the number of connections
  203.  
  204. # using the class.
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212. #
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220. # <connect freq> applies only to servers, and specifies the frequency
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228. # that the server tries to autoconnect. setting this to 0 will cause
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236. # the server to attempt to connect repeatedly with no delay until the
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244. # <maximum links> condition is satisfied. This is a Bad Thing(tm).
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252. # Note that times can be specified as a number, or by giving something
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260. # like: 1 minutes 20 seconds, or 1*60+20.
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. #
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276. # Recommended server classes:
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284. # All your server uplinks you are not a hub for.
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292. Class {
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300. name = "Server";
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308. pingfreq = 1 minutes 30 seconds;
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316. connectfreq = 5 minutes;
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324. maxlinks = 1;
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332. sendq = 9000000;
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340. };
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348. # All the leaf servers you hub for.
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356. Class {
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364. name = "Leaf Server";
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372. pingfreq = 1 minutes 30 seconds;
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380. connectfreq = 5 minutes;
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388. maxlinks = 0;
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396. sendq = 9000000;
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404. };
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420. # Client {
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428. # host = "host";
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436. # ip = "127.0.0.0/8";
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444. # password = "password";
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452. # class = "classname";
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460. # maxlinks = 3;
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468. # };
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476. #
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484. # Everything in a Client block is optional. If a username mask is
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492. # given, it must match the client's username from the IDENT protocol.
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500. # If a host mask is given, the client's hostname must resolve and
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508. # match the host mask. If a CIDR-style IP mask is given, the client
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516. # must have an IP matching that range. If maxlinks is given, it is
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524. # limits the number of matching clients allowed from a particular IP
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. # address.
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540. #
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548. # Take the following class blocks only as a guide.
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556. Class {
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564. name = "Locals";
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572. pingfreq = 1 minutes 30 seconds;
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580. sendq = 160000;
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588. maxlinks = 100;
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596. };
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604. Class {
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612. name = "America";
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620. pingfreq = 1 minutes 30 seconds;
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628. sendq = 80000;
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636. maxlinks = 5;
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644. };
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652. Class {
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660. name = "Other";
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668. pingfreq = 1 minutes 30 seconds;
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676. sendq = 160000;
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684. maxlinks = 400;
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692. };
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700. Class {
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708. name = "Opers";
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716. pingfreq = 1 minutes 30 seconds;
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724. sendq = 160000;
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732. maxlinks = 10;
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748. # For connection classes intended for operator use, you can specify
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756. # privileges used when the Operator block (see below) names this
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764. # class. The local (aka globally_opered) privilege MUST be defined
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772. # by either the Class or Operator block. The following privileges
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780. # exist:
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788. #
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796. # local (or propagate, with the opposite sense)
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804. # whox (log oper's use of x flag with /WHO)
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812. # display (oper status visible to lusers)
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820. # chan_limit (can join local channels when in
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828. # MAXCHANNELSPERUSER channels)
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836. # mode_lchan (can /MODE &channel without chanops)
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844. # deop_lchan (cannot be deopped or kicked on local channels)
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852. # walk_lchan (can forcibly /JOIN &channel OVERRIDE)
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860. # show_invis (see +i users in /WHO x)
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868. # show_all_invis (see +i users in /WHO x)
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876. # unlimit_query (show more results from /WHO)
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884. # local_kill (can kill clients on this server)
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892. # rehash (can use /REHASH)
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900. # restart (can use /RESTART)
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908. # die (can use /DIE)
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916. # local_jupe (not used)
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924. # set (can use /SET)
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932. # local_gline (can set a G-line for this server only)
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940. # local_badchan (can set a Gchan for this server only)
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948. # see_chan (can see users in +s channels in /WHO)
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956. # list_chan (can see +s channels with /LIST S, or modes with /LIST M)
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964. # wide_gline (can use ! to force a wide G-line)
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972. # see_opers (can see opers without DISPLAY privilege)
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980. # local_opmode (can use OPMODE/CLEARMODE on local channels)
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988. # force_local_opmode (can use OPMODE/CLEARMODE on quarantined local channels)
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996. # kill (can kill clients on other servers)
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004. # gline (can issue G-lines to other servers)
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012. # global_jupe (not used)
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020. # opmode (can use /OPMODE)
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028. # badchan (can issue Gchans to other servers)
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036. # force_opmode (can use OPMODE/CLEARMODE on quarantined global channels)
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044. # remoterehash (can issue remote rehash's)
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052. # check (can use /CHECK)
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060. # see_secret_chan (can see secret channels in WHOIS outputs)a
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068. # shun (can issue SHUNS to other servers)
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076. # local_shun (can set a SHUN for this server only)
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084. # wide_shun (can use ! to force a wide SHUN)
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092. # zline (can issue Z-lines to other servers)
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100. # local_zline (can set a Z-line for this server only)
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108. # wide_zline (can use ! to force a wide Z-line)
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116. # whois_notice (can use whois notice oper mode)
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124. # hide_idle (can use hide idle usermode)
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132. # xtraop (can use xtra op oper mode)
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140. # hide_channels (can use hide channels usermode)
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148. # display_mode (can use hide oper +H usermode, hides "Is an oper/administrator" only)
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156. # freeform (can set valid hostnames on themselves using SETHOST)
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164. # remove (can force remove gline's, zline's and shun's on even if deactivated)
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172. # spamfilter (can add spamfilters using the SPAMFILTER command)
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180. #
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188. #
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196. #
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204. # For global opers (with propagate = yes or local = no), the default
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212. # is to grant all of the above privileges EXCEPT walk_lchan,
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220. # unlimit_query, set, badchan, local_badchan and.
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228. # For local opers, the default is to grant ONLY the following
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236. # privileges:
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244. # chan_limit, mode_lchan, show_invis, show_all_invis, local_kill,
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252. # rehash, local_gline, local_jupe, local_opmode, whox, display,
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260. # force_local_opmode
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268. # Any privileges listed in a Class block override the defaults.
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284. local = yes;
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292. };
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316. # [Client]
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324. #
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332. # To allow clients to connect, they need authorization. This can be
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340. # done based on hostmask, address mask, and/or with a password.
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348. # With intelligent use of classes and the maxconnections field in the
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356. # Client blocks, you can let in a specific domain, but get rid of all other
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364. # domains in the same toplevel, thus setting up some sort of "reverse
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372. # Ban block".
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380. # Client {
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388. # host = "user@host";
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396. # ip = "user@ip";
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404. # password = "password";
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412. # class = "classname";
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420. # cryptfp = "sslcertfingerprint";
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428. # };
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436. #
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444. # Technical description (for examples, see below):
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452. # For every connecting client, the IP address is known. A reverse lookup
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460. # on this IP-number is done to get the (/all) hostname(s).
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468. # Each hostname that belongs to this IP-number is matched to <hostmask>,
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476. # and the Client {} is used when any matches; the client will then show
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484. # with this particular hostname. If none of the hostnames match, then
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492. # the IP-number is matched against the <IP mask ...> field, if this matches
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500. # then the Client{} is used nevertheless and the client will show with the
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508. # first (main) hostname if any; if the IP-number did not resolve then the
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516. # client will show with the dot notation of the IP-number.
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524. # There is a special case for the UNIX domain sockets and localhost connections
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532. # though; in this case the <IP mask ...> field is compared with the
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540. # name of the server (thus not with any IP-number representation). The name
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548. # of the server is the one returned in the numeric 002 reply, for example:
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556. # 002 Your host is 2.afternet.org[jolan.ppro], running version ...
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564. # Then the "jolan.ppro" is the name used for matching.
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572. # Therefore, unix domain sockets, and connections to localhost would
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580. # match this block:
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588. # host = "*@jolan.ppro";
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596. #
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604. # If cryptfp is present then the user connecting must be using an SSL
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612. # certificate with a fingerprint that matches cryptfp (only hex characters)
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620. #
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628. # This is the "fallback" entry. All .uk, .nl, and all unresolved are
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636. # in these two lines.
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644. # By using two different lines, multiple connections from a single IP
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652. # are only allowed from hostnames which have both valid forward and
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660. # reverse DNS mappings.
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668. Client
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676. {
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684. class = "Other";
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692. ip = "*@*";
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700. maxlinks = 2;
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708. };
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724. Client
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732. {
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740. class = "Other";
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748. host = "*@*";
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756. maxlinks = 2;
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764. };
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772. # If you don't want unresolved dudes to be able to connect to your
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780. # server, do not specify any "ip = " settings.
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788. #
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796. # Here, take care of all American ISPs.
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804. Client
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812. {
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820. host = "*@*.com";
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828. class = "Opers";
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836. maxlinks = 2;
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844. };
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860. Client
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868. {
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876. host = "*@*.net";
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884. class = "America";
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892. maxlinks = 2;
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900. };
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908. # Now list all the .com / .net domains that you wish to have access...
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916. # actually it's less work to do it this way than to do it the other
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924. # way around - K-lining every single ISP in the US.
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932. # I wish people in Holland just got a .nl domain, and not try to be
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940. # cool and use .com...
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948. Client { host = "*@*.wirehub.net"; class = "Other"; maxlinks=2; };
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956. Client { host = "*@*.planete.net"; class = "Other"; maxlinks=2; };
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964. Client { host = "*@*.ivg.com"; class = "Other"; maxlinks=2; };
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972. Client { host = "*@*.ib.com"; class = "Other"; maxlinks=2; };
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980. Client { host = "*@*.ibm.net"; class = "Other"; maxlinks=2; };
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988. Client { host = "*@*.hydro.com"; class = "Other"; maxlinks=2; };
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996. Client { host = "*@*.nl.net"; class = "Other"; maxlinks=2; };
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012. # You can request a more complete listing, including the "list of standard
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020. # Ban blocks" from the Routing Committee; it will also be sent to you if
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028. # you apply for a server and get accepted.
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036. #
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044. # Ourselves - this makes sure that we can get in, no matter how full
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052. # the server is (hopefully).
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060. Client
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068. {
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076. host = "*@*.london.ac.uk";
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084. ip = "*@193.37.*";
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092. class = "Other";
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100. # A maxlinks of over 5 will automatically be glined by O3 on AfterNET
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108. maxlinks = 5;
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116. };
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132. # You can put an expression in the maxlinks value, which will make ircd
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140. # only accept a client when the total number of connections to the network
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148. # from the same IP number doesn't exceed this number.
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156. # The following example would accept at most one connection per IP number
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163. # from "*.swipnet.se" and at most two connections from dial up accounts
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171. # that have "dial??.*" as host mask:
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179. # Client {
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187. # host = "*@*.swipnet.se";
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195. # maxlinks = 1;
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203. # class = "Other";
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211. # };
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219. # Client {
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227. # host = "*@dial??.*";
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235. # maxlinks = 2;
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243. # class = "Other";
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251. # };
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259. #
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267. # If you are not worried about who connects, this line will allow everyone
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275. # to connect.
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283. Client {
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291. host = "*@*";
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299. ip = "*@*";
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307. class = "Other";
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315. maxlinks = 4;
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323. };
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347. # [motd]
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355. #
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363. # It is possible to show a different Message of the Day to a connecting
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371. # client depending on its origin.
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379. # motd {
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387. # # Note: host can also be a classname.
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395. # host = 1;
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403. # file = "path/to/motd/file";
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411. # };
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419. #
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427. # More than one host = "mask"; entry may be present in one block; this
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435. # has the same effect as one Motd block for each host entry, but makes
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443. # it easier to update the message's filename.
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451. #
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459. # DPATH/net_com.motd contains a special MOTD where users are encouraged
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467. # to register their domains and get their own client{} lines if they're in
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475. # Europe, or move to US.AfterNET.Org if they're in the USA.
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483. motd {
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491. host = "*.net";
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499. file = "net_com.motd";
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507. };
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515. motd {
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523. host = "*.com";
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531. file = "net_com.motd";
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539. };
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547. motd {
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555. host = "America";
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563. file = "net_com.motd";
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571. };
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587. # A different MOTD for ourselves, where we point out that the helpdesk
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595. # better not be bothered with questions regarding irc...
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603. motd {
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611. host = "*.london.ac.uk";
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619. file = "london.motd";
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627. };
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650. # [Connect]
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658. #
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666. # You probably want your server connected to other servers, so your users
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674. # have other users to chat with.
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682. # IRC servers connect to other servers forming a network with a star or
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690. # tree topology. Loops are not allowed.
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698. # In this network, two servers can be distinguished: "hub" and "leaf"
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706. # servers. Leaf servers connect to hubs; hubs connect to each other.
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714. # Of course, many servers can't be directly classified in one of these
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722. # categories. Both a fixed and a rule-based decision making system for
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730. # server links is provided for ircd to decide what links to allow, what
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738. # to let humans do themselves, and what links to (forcefully) disallow.
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746. #
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754. # The Connect blocks
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762. # define what servers the server connect to, and which servers are
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770. # allowed to connect.
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778. #
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786. # Connect {
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794. # name = "servername";
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802. # host = "hostnameORip";
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810. # password = "passwd";
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818. # port = portno;
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826. # class = "classname";
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834. # maxhops = 2;
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842. # hub;
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850. # leaf = no;
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858. # autoconnect = no;
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866. # crypt = no;
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874. # cryptfp = "sslcertfingerprint";
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882. # };
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890. #
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898. # The "port" field defines the default port the server tries to connect
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906. # to if an operator uses /connect without specifying a port. This is also
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914. # the port used when the server attempts to auto-connect to the remote
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922. # server. (See Class blocks for more information about auto-connects).
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930. # You may tell ircu to not automatically connect to a server by adding
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938. # "autoconnect = no;"; the default is to autoconnect.
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946. #
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954. # The maxhops field causes an SQUIT if a hub tries to introduce
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962. # servers farther away than that; the element 'leaf;' is an alias for
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970. # 'maxhops = 0;'. The hub field limits the names of servers that may
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978. # be introduced by a hub; the element 'hub;' is an alias for
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986. # 'hub = "*";'.
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994. #
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002. # The "crypt" field enables SSL for connections to remote servers. This
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010. # requires a Port block on the remote server with at least crypt = yes;
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018. # and server = yes;
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026. #
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034. # If cryptfp is present then the server connecting must be using an SSL
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042. # certificate with a fingerprint that matches cryptfp (only hex characters)
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050. #
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058. # Our primary uplink.
  3059.  
  3060.  
  3061.  
  3062. Connect {
  3063.  
  3064. name = "channels.zonairc.org";
  3065. host = "217.8.245.228";
  3066. password = "redlink";
  3067. port = 4400;
  3068. class = "Server";
  3069. hub;
  3070. autoconnect = yes;
  3071. };
  3072.  
  3073. Connect {
  3074.  
  3075. name = "Hub.ZonaIRC.Org";
  3076. host = "91.109.0.140";
  3077. password = "redlink";
  3078. port = 4400;
  3079. class = "Server";
  3080. hub;
  3081. autoconnect = yes;
  3082. };
  3083.  
  3084. Connect {
  3085.  
  3086. name = "Romania.ZonaIRC.Org";
  3087. host = "217.8.245.228";
  3088. password = "redlink";
  3089. port = 4400;
  3090. class = "Server";
  3091. hub;
  3092. autoconnect = yes;
  3093. };
  3094. Connect {
  3095.  
  3096. name = "Peru.ZonaIRC.Org";
  3097. host = "212.67.212.169";
  3098. password = "redlink";
  3099. port = 4400;
  3100. class = "Server";
  3101. hub;
  3102. autoconnect = yes;
  3103. };
  3104. Connect {
  3105.  
  3106. name = "ChatModa.ZonaIRC.Org";
  3107. host = "91.109.0.131";
  3108. password = "redlink";
  3109. port = 4400;
  3110. class = "Server";
  3111. hub;
  3112. autoconnect = yes;
  3113. };
  3114. Connect {
  3115.  
  3116. name = "Mexico.Mx.ZonaIRC.Org";
  3117. host = "91.11.";
  3118. password = "redlink";
  3119. port = 4400;
  3120. class = "Server";
  3121. hub;
  3122. autoconnect = yes;
  3123. };
  3124. Connect {
  3125.  
  3126. name = "Dominicanos.ZonaIRC.Org";
  3127. host = "217.8.245.59";
  3128. password = "redlink";
  3129. port = 4400;
  3130. class = "Server";
  3131. hub;
  3132. autoconnect = yes;
  3133. };
  3134. Connect {
  3135.  
  3136. name = "Mexico.ZonaIRC.Org";
  3137. host = "167.160.164.242";
  3138. password = "redlink";
  3139. port = 4400;
  3140. class = "Server";
  3141. hub;
  3142. autoconnect = yes;
  3143. };
  3144.  
  3145.  
  3146. # [crule]
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153. #
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161. # For an advanced, real-time rule-based routing decision making system
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169. # you can use crule blocks. For more information, see doc/readme.crules.
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177. # If more than one server mask is present in a single crule, the rule
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185. # applies to all servers.
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193. # CRULE
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201. # {
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209. # server = "servermask";
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217. # rule = "connectrule";
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225. # # Setting all to yes makes the rule always apply. Otherwise it only
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233. # # applies to autoconnects.
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241. # all = yes;
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.  
  3249. # };
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257. CRULE
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265. {
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273. server = "*.ZonaIRC.Org";
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281. rule = "connected(*.ZonaIRC.Org)";
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289. };
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297. CRULE
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305. {
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313. server = "*.irc.ZonaIRC.Org";
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321. rule = "connected(ZonaIRC.*)";
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329. };
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345. # The following block is recommended for leaf servers:
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353. CRULE
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361. {
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369. server = "*";
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377. rule = "directcon(*)";
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385. };
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409. # [Operator]
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417. #
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425. # Inevitably, you have reached the part about "IRC Operators". Oper status
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433. # grants some special privileges to a user, like the power to make the
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441. # server break or (try to) establish a connection with another server,
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.  
  3449. # and to "kill" users off IRC.
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457. # I can write many pages about this; I will restrict myself to saying that
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465. # if you want to appoint somebody as IRC Operator on your server, that
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473. # person should be aware of his/her responsibilities, and that you, being
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481. # the admin, will be held accountable for their actions.
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489. #
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497. # There are two sorts of IRC Operators: "local" and "global". Local opers
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505. # can squit, connect and kill - but only locally: their +o user mode
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513. # is not passed along to other servers. On AfterNET, this prevents
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521. # them from using Uworld as well.
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529. #
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537. # More than one host = "mask"; entry may be present in one block; this
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545. # has the same effect as one Operator block for each host entry, but
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553. # makes it easier to update operator nicks, passwords, classes, and
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561. # privileges.
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569. #
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577. # If cryptfp is present then to make use of the Operator block, the user
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585. # must be connected using an SSL client certificate with a fingerprint
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593. # that matches cryptfp (only hex characters)
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601. #
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609. # Operator {
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617. # host = "host/IP mask";
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625. # name = "opername";
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633. # password = "encryptedpass";
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641. # flags = "oper flags";
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649. # class = "classname";
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657. # # You can also set any operator privilege; see the Class block
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665. # # documentation for details. A privilege defined for a single
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673. # # Operator will override the privilege settings for the Class
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681. # # and the default setting.
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688. # cryptfp = "sslcertfingerprint";
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696. # };
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704. #
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712. #
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720. # By default, the password is hashed using the system's native crypt()
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728. # function. Other password mechanisms are available; the umkpasswd
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736. # utility from the ircd directory can hash passwords using those
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744. # mechanisms. If you use a password format that is NOT generated by
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752. # umkpasswd, ircu will not recognize the oper's password.
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760. #
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768. # There are 7 types of flags currently which will only work if the OPERFLAGS
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776. # is enabled. When the feature is disabled, the flags are ignored.
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784. #
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792. # o - Local Operator
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800. # O - Global Operator
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808. # A - IRC Administrator
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816. # r - O:Line can be used from remote servers
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824. # W - Allowed to set user mode +W (whois notice)
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832. # I - Allowed to set user mode +I (hide idle)
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840. # n - Allowed to set user mode +n (hide channels)
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848. # X - Allowed to set user mode +X (requires F:OPER_XTRAOP:TRUE)
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856. #
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864. # YOU NEED ATLEAST ONE FLAG!
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872. #
  3873.  
  3874.  
  3875.  
  3876. # LEAVE THIS OPER ACTIVE FOR ME.
  3877.  
  3878.  
  3879. Operator {
  3880.  
  3881. local = no;
  3882.  
  3883. host = "*@*.*";
  3884. password = "$CRYPT$My11Cd1RcU4hI";
  3885. name = "David";
  3886.  
  3887. flags = "O";
  3888.  
  3889. class = "Opers";
  3890.  
  3891. die = no;
  3892.  
  3893. restart = no;
  3894. };
  3895. Operator {
  3896.  
  3897. local = no;
  3898.  
  3899. host = "*@*.*";
  3900. password = "$CRYPT$nCkkwB2vvss4Y";
  3901. name = "Maxze";
  3902.  
  3903. flags = "O";
  3904.  
  3905. class = "Opers";
  3906.  
  3907. die = no;
  3908.  
  3909. restart = no;
  3910. };
  3911. Operator {
  3912.  
  3913. local = no;
  3914.  
  3915. host = "*@*.*";
  3916. password = "$CRYPT$5.2sa.WVOAzic";
  3917. name = "newoper";
  3918.  
  3919. flags = "O";
  3920.  
  3921. class = "Opers";
  3922.  
  3923. die = no;
  3924.  
  3925. restart = no;
  3926. };
  3927. Operator {
  3928.  
  3929. local = no;
  3930.  
  3931. host = "*@*.*";
  3932. password = "$CRYPT$WfAAwVET8nH32";
  3933. name = "NickolaS";
  3934.  
  3935. flags = "O";
  3936.  
  3937. class = "Opers";
  3938.  
  3939. die = no;
  3940.  
  3941. restart = no;
  3942. };
  3943. Operator {
  3944.  
  3945. local = no;
  3946.  
  3947. host = "*@*.*";
  3948. password = "$CRYPT$HU50ptQYWH1jw";
  3949. name = "relbum";
  3950.  
  3951. flags = "O";
  3952.  
  3953. class = "Opers";
  3954.  
  3955. die = no;
  3956.  
  3957. restart = no;
  3958. };
  3959. Operator {
  3960.  
  3961. local = no;
  3962.  
  3963. host = "*@*.*";
  3964. password = "$CRYPT$0d2mDeCfbDXF2";
  3965. name = "Ivan";
  3966.  
  3967. flags = "O";
  3968.  
  3969. class = "Opers";
  3970.  
  3971. die = no;
  3972.  
  3973. restart = no;
  3974. };
  3975. Operator {
  3976.  
  3977. local = no;
  3978.  
  3979. host = "*@*.*";
  3980. password = "$CRYPT$DMaNAN.CliWGw";
  3981. name = "felix";
  3982.  
  3983. flags = "O";
  3984.  
  3985. class = "Opers";
  3986.  
  3987. die = no;
  3988.  
  3989. restart = no;
  3990. };
  3991. Operator {
  3992.  
  3993. local = no;
  3994.  
  3995. host = "*@158.69.103.*";
  3996. password = "r7S25jQX9x7kg";
  3997. name = "StarRain";
  3998.  
  3999. flags = "O";
  4000.  
  4001. class = "Opers";
  4002.  
  4003. die = no;
  4004.  
  4005. restart = no;
  4006. };
  4007.  
  4008.  
  4009. # Note that the <connection class> is optional, but leaving it away
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017. # puts the opers in class "default", which usually only accepts one
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025. # connection at a time. If you want users to Oper up more then once per
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033. # block, then use a connection class that allows more then one connection,
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040.  
  4041. # for example (using class Local as in the example above):
  4042.  
  4043.  
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049. #
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057. # Once you OPER your connection class changes no matter where you are or
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065. # your previous connection classes. If the defined connection class is
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073. # Local for the operator block, then your new connection class is Local.
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081. #
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089. # If you want to use a more secure password authentication system then
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097. # Generate a 1024bit RSA key, specify the path to the key as the password
  4098.  
  4099.  
  4100.  
  4101.  
  4102.  
  4103.  
  4104.  
  4105. # and add R as the oper flag. This will use the CHALLENGE system instead of
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113. # /OPER. See doc/challenge.txt for more information.
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121. #
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129. Operator {
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137. host = "*@somehost.co.nz";
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145. password = "/home/irc/keys/vulcan.key";
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153. name = "vulcan";
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161. flags = "RO";
  4162.  
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169. class = "Opers";
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176.  
  4177. };
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201. # [UWorld]
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209. #
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217. # One of the many nice features in Nefarious is "Uworld", a program
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225. # connected to the net as a server. This allows it to broadcast any mode
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.  
  4233. # change, thus allowing opers to, for example, "unlock" a channel that
  4234.  
  4235.  
  4236.  
  4237.  
  4238.  
  4239.  
  4240.  
  4241. # has been taken over.
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249. # There is only one slight problem: the TimeStamp protocol prevents this.
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257. # So there is a configuration option to allow them anyway from a certain
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265. # server.
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273. #
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281. # UWorld {
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289. # # The servername or wildcard mask for it that this applies to.
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297. # name = "relservername";
  4298.  
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305. # };
  4306.  
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313. #
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321. # You may have have more than one name listed in each block.
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329. #
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337. # Note: (1) These lines are agreed on by every server admin;
  4338.  
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345. # (2) These lines must be the same on every single server, or results
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353. # will be disastrous; (3) This is a useful feature, not something that
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361. # is a liability and abused regularly (well... :-)
  4362.  
  4363.  
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  
  4369. #
  4370.  
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377. # If your server starts on a bit larger network, you'll probably get
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385. # assigned one or two uplinks to which your server can connect.
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393. # If your uplink(s) also connect to other servers than yours (which is
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401. # probable), you need to define your uplink as being allowed to "hub".
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409. # See the Connect block documentation for details on how to do that.
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417. #
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425. # Examples:
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433. #
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441. UWorld {
  4442. name = "uworld.ZonaIRC.Org";
  4443. name = "uworld2.ZonaIRC.Org";
  4444. name = "uworld3.ZonaIRC.Org";
  4445. name = "channels.ZonaIRC.Org";
  4446. name = "channels2.ZonaIRC.Org";
  4447. name = "channels3.ZonaIRC.Org";
  4448. name = "channels4.ZonaIRC.Org";
  4449. name = "channels5.ZonaIRC.Org";
  4450. name = "channels6.ZonaIRC.Org";
  4451. };
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.  
  4458.  
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466. #
  4467.  
  4468.  
  4469.  
  4470.  
  4471.  
  4472.  
  4473.  
  4474. # It is possible to Jupe nicks so that no user can use them. Opers
  4475.  
  4476.  
  4477.  
  4478.  
  4479.  
  4480.  
  4481.  
  4482. # cannot use them either. You can specify wildcards of * and ?.
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490. #
  4491.  
  4492.  
  4493.  
  4494.  
  4495.  
  4496.  
  4497.  
  4498. # Examples:
  4499.  
  4500.  
  4501.  
  4502.  
  4503.  
  4504.  
  4505.  
  4506. #
  4507.  
  4508.  
  4509.  
  4510.  
  4511.  
  4512.  
  4513.  
  4514.  
  4515.  
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521.  
  4522. NickJupe {
  4523.  
  4524.  
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530. nick = "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,|,~,-,_,`";
  4531.  
  4532.  
  4533.  
  4534.  
  4535.  
  4536.  
  4537.  
  4538. nick = "EuWorld,UWorld,UWorld2";
  4539. nick = "login,GlobalIrc,protocol,pass,newpass,org";
  4540. nick = "StatServ,NoteServ";
  4541. nick = "ChanSvr,ChanSaver,ChanServ";
  4542. nick = "NickSvr,NickSaver,NickServ";
  4543. nick = "LPT1,LPT2,COM1,COM2,COM3,COM4,AUX";
  4544. };
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.  
  4562.  
  4563.  
  4564.  
  4565.  
  4566.  
  4567.  
  4568. # [Ban]
  4569.  
  4570.  
  4571.  
  4572.  
  4573.  
  4574.  
  4575.  
  4576. #
  4577.  
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.  
  4584. # While running your server, you will most probably encounter individuals
  4585.  
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592. # or groups of persons that you do not wish to have access to your server.
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600. #
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608. # For this purpose, the ircd understands "ban blocks". These are also
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616. # known as K-lines, by virtue of the former config file format.
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624. # Ban
  4625.  
  4626.  
  4627.  
  4628.  
  4629.  
  4630.  
  4631.  
  4632. # {
  4633.  
  4634.  
  4635.  
  4636.  
  4637.  
  4638.  
  4639.  
  4640. # host = "user@host";
  4641.  
  4642.  
  4643.  
  4644.  
  4645.  
  4646.  
  4647.  
  4648. # reason = "The reason the user will see";
  4649.  
  4650.  
  4651.  
  4652.  
  4653.  
  4654.  
  4655.  
  4656. # };
  4657.  
  4658.  
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664. # It is possible to ban on the basis of the real name.
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672. # It is also possible to use a file as comment for the ban, using
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680. # file = "file":
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688. # Ban
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696. # {
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704. # realname = "realnametoban";
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.  
  4712. # file = "path/to/file/with/reason/to/show";
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720. # };
  4721.  
  4722.  
  4723.  
  4724.  
  4725.  
  4726.  
  4727.  
  4728. #
  4729.  
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736. #
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.  
  4744. # The default reason is: "You are banned from this server"
  4745.  
  4746.  
  4747.  
  4748.  
  4749.  
  4750.  
  4751.  
  4752. # Note that Ban blocks are local to the server; if you ban a person or a
  4753.  
  4754.  
  4755.  
  4756.  
  4757.  
  4758.  
  4759.  
  4760. # whole domain from your server, they can get on IRC via any other server
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.  
  4767.  
  4768. # that doesn't have them Killed (yet).
  4769.  
  4770.  
  4771.  
  4772.  
  4773.  
  4774.  
  4775.  
  4776. #
  4777.  
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783.  
  4784. # With a simple comment, using quotes:
  4785.  
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792. #
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800. # Ban { host = "*.au"; reason = "Please use a nearer server"; };
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808. # Ban { host = "*.edu"; reason = "Please use a nearer server"; };
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.  
  4816. #
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824. # You can also ban based on username.
  4825.  
  4826.  
  4827.  
  4828.  
  4829.  
  4830.  
  4831.  
  4832. # Ban { username = "sub7"; realname = "s*7*"; reason = "You are infected with a Trojan"; };
  4833.  
  4834.  
  4835.  
  4836.  
  4837.  
  4838.  
  4839.  
  4840. #
  4841.  
  4842.  
  4843.  
  4844.  
  4845.  
  4846.  
  4847.  
  4848. # The file can contain for example, a reason, a link to the
  4849.  
  4850.  
  4851.  
  4852.  
  4853.  
  4854.  
  4855.  
  4856. # server rules and a contact address. Note the combination
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862.  
  4863.  
  4864. # of username and host in the host field.
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870.  
  4871.  
  4872. #
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879.  
  4880. # Ban
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888. # {
  4889.  
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896. # host = "*luser@unixbox.flooder.co.uk";
  4897.  
  4898.  
  4899.  
  4900.  
  4901.  
  4902.  
  4903.  
  4904. # file = "kline/youflooded.txt";
  4905.  
  4906.  
  4907.  
  4908.  
  4909.  
  4910.  
  4911.  
  4912. # };
  4913.  
  4914.  
  4915.  
  4916.  
  4917.  
  4918.  
  4919.  
  4920. #
  4921.  
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928. # IP-based ban lines apply to all hosts, even if an IP address has a
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936. # properly resolving host name.
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944. #
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952. # Ban
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960. # {
  4961.  
  4962.  
  4963.  
  4964.  
  4965.  
  4966.  
  4967.  
  4968. # host = "192.168.*";
  4969.  
  4970.  
  4971.  
  4972.  
  4973.  
  4974.  
  4975.  
  4976. # file = "klines/martians";
  4977.  
  4978.  
  4979.  
  4980.  
  4981.  
  4982.  
  4983.  
  4984. # };
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.  
  4992. #
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000. # The realname field lets you ban by realname...
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008. #
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016. # Ban
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.  
  5024. # {
  5025.  
  5026.  
  5027.  
  5028.  
  5029.  
  5030.  
  5031.  
  5032. # realname = "*sub7*";
  5033.  
  5034.  
  5035.  
  5036.  
  5037.  
  5038.  
  5039.  
  5040. # reason = "You are infected with a Trojan";
  5041.  
  5042.  
  5043.  
  5044.  
  5045.  
  5046.  
  5047.  
  5048. # };
  5049.  
  5050.  
  5051.  
  5052.  
  5053.  
  5054.  
  5055.  
  5056. #
  5057.  
  5058.  
  5059.  
  5060.  
  5061.  
  5062.  
  5063.  
  5064. # Additionally, you may specify a hostmask prefixed with $V to indicate
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071.  
  5072. # a match should be performed against the CTCP version of the user rather
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080. # than the host/IP.
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088. #
  5089.  
  5090.  
  5091.  
  5092.  
  5093.  
  5094.  
  5095.  
  5096. # Ban
  5097.  
  5098.  
  5099.  
  5100.  
  5101.  
  5102.  
  5103.  
  5104. # {
  5105.  
  5106.  
  5107.  
  5108.  
  5109.  
  5110.  
  5111.  
  5112. # version = "*iroffer*";
  5113.  
  5114.  
  5115.  
  5116.  
  5117.  
  5118.  
  5119.  
  5120. # reason = "You are using a disallowed chat client version. Either upgrade or get a new client.";
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128. # };
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136. #
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144. # You can allow people to get past Ban blocks by adding a klineprompt line in. This will prompt
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152. # the client to login onto services via LOC (login on connect). You can also mark clients by adding
  5153.  
  5154.  
  5155.  
  5156.  
  5157.  
  5158.  
  5159.  
  5160. # in a name section.
  5161.  
  5162.  
  5163.  
  5164.  
  5165.  
  5166.  
  5167.  
  5168. #
  5169.  
  5170.  
  5171.  
  5172.  
  5173.  
  5174.  
  5175.  
  5176. # Ban
  5177.  
  5178.  
  5179.  
  5180.  
  5181.  
  5182.  
  5183.  
  5184. # {
  5185.  
  5186.  
  5187.  
  5188.  
  5189.  
  5190.  
  5191.  
  5192. # host = "*@sirvulcan.co.nz";
  5193.  
  5194.  
  5195.  
  5196.  
  5197.  
  5198.  
  5199.  
  5200. # reason = "You are not allowed to connect without logging in";
  5201.  
  5202.  
  5203.  
  5204.  
  5205.  
  5206.  
  5207.  
  5208. # klineprompt;
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216. # name = "sirvulcan";
  5217.  
  5218.  
  5219.  
  5220.  
  5221.  
  5222.  
  5223.  
  5224. # };
  5225.  
  5226.  
  5227.  
  5228.  
  5229.  
  5230.  
  5231.  
  5232. #
  5233.  
  5234.  
  5235.  
  5236.  
  5237.  
  5238.  
  5239.  
  5240.  
  5241.  
  5242.  
  5243.  
  5244.  
  5245.  
  5246.  
  5247.  
  5248. # [Except]
  5249.  
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255.  
  5256. #
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264. # These can be used to exempt a user from Ban Blocks, GLINE's, ZLINE's and
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272. # SHUN's
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280. #
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288. # The syntax for Except blocks is:
  5289.  
  5290.  
  5291.  
  5292.  
  5293.  
  5294.  
  5295.  
  5296. #
  5297.  
  5298.  
  5299.  
  5300.  
  5301.  
  5302.  
  5303.  
  5304. # Except {
  5305.  
  5306.  
  5307.  
  5308.  
  5309.  
  5310.  
  5311.  
  5312. # mask = "<mask>";
  5313.  
  5314.  
  5315.  
  5316.  
  5317.  
  5318.  
  5319.  
  5320. # flags = "<flags>";
  5321.  
  5322.  
  5323.  
  5324.  
  5325.  
  5326.  
  5327.  
  5328. #
  5329.  
  5330.  
  5331.  
  5332.  
  5333.  
  5334.  
  5335.  
  5336. # <mask> is a ident@ip/host/cidr mask that is to match the user to be exempted
  5337.  
  5338.  
  5339.  
  5340.  
  5341.  
  5342.  
  5343.  
  5344. # <flags> is one of the following flags to specify what the exempt is to match
  5345.  
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352. #
  5353.  
  5354.  
  5355.  
  5356.  
  5357.  
  5358.  
  5359.  
  5360. # k Excpet affects K/k:Lines (Ban blocks)
  5361.  
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367.  
  5368. # g Except affects GLINE's
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376. # z Except affects ZLINE's
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384. # s Except affects SHUN's
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392. # S Except affects Spam Filters
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400. # L Except affects LIST delays
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408. # i Except affects ident prompt checks (see the IDENT_PROMPT Feature)
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416. # I Except affects IPCheck throttle and clone checks. Please note that only
  5417.  
  5418.  
  5419.  
  5420.  
  5421.  
  5422.  
  5423.  
  5424. # IP addresses are supported, eg *@ip as IPCheck is done before DNS
  5425.  
  5426.  
  5427.  
  5428.  
  5429.  
  5430.  
  5431.  
  5432. # resolution. Just specify * as the ident as the ident is ignored.
  5433.  
  5434.  
  5435.  
  5436.  
  5437.  
  5438.  
  5439.  
  5440. #
  5441.  
  5442.  
  5443.  
  5444.  
  5445.  
  5446.  
  5447.  
  5448. # Examples:
  5449.  
  5450.  
  5451.  
  5452.  
  5453.  
  5454.  
  5455.  
  5456. #
  5457.  
  5458.  
  5459.  
  5460.  
  5461.  
  5462.  
  5463.  
  5464. # Except {
  5465.  
  5466.  
  5467.  
  5468.  
  5469.  
  5470.  
  5471.  
  5472. # mask = "*@*.afternet.org";
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480. # flags = "kgzs";
  5481.  
  5482.  
  5483.  
  5484.  
  5485.  
  5486.  
  5487.  
  5488. # };
  5489.  
  5490.  
  5491.  
  5492.  
  5493.  
  5494.  
  5495.  
  5496. #
  5497.  
  5498.  
  5499.  
  5500.  
  5501.  
  5502.  
  5503.  
  5504. # Except {
  5505.  
  5506.  
  5507.  
  5508.  
  5509.  
  5510.  
  5511.  
  5512. # mask = "*@*.ircdriven.com";
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520. # flags = "L";
  5521.  
  5522.  
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528. # };
  5529.  
  5530.  
  5531.  
  5532.  
  5533.  
  5534.  
  5535.  
  5536. #
  5537.  
  5538.  
  5539.  
  5540.  
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.  
  5551.  
  5552. # [Command]
  5553.  
  5554.  
  5555.  
  5556.  
  5557.  
  5558.  
  5559.  
  5560. #
  5561.  
  5562.  
  5563.  
  5564.  
  5565.  
  5566.  
  5567.  
  5568. # These are lines intended to improve the generic irc users ability to
  5569.  
  5570.  
  5571.  
  5572.  
  5573.  
  5574.  
  5575.  
  5576. # use network services. Each line sets up a /<service> alias so that
  5577.  
  5578.  
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584. # users may type that instead of a full /msg command.
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.  
  5592. #
  5593.  
  5594.  
  5595.  
  5596.  
  5597.  
  5598.  
  5599.  
  5600. # for example.. adding:
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.  
  5608. Command {
  5609.  
  5610.  
  5611.  
  5612.  
  5613.  
  5614.  
  5615.  
  5616. cmd = "login";
  5617.  
  5618.  
  5619.  
  5620.  
  5621.  
  5622.  
  5623.  
  5624. service = "X@channels.ZonaIRC.Org";
  5625.  
  5626.  
  5627.  
  5628.  
  5629.  
  5630.  
  5631.  
  5632. prefix = "login";
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.  
  5639.  
  5640. };
  5641.  
  5642.  
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648. # would result in commands like this being possible
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656. ## /X2 HELP
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664. #
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672. # Command {
  5673.  
  5674.  
  5675.  
  5676.  
  5677.  
  5678.  
  5679.  
  5680. # cmd = "<name of command/service>";
  5681.  
  5682.  
  5683.  
  5684.  
  5685.  
  5686.  
  5687.  
  5688. # service = "<target>";
  5689.  
  5690.  
  5691.  
  5692.  
  5693.  
  5694.  
  5695.  
  5696. # prefix = "<anything to prepend to message>";
  5697.  
  5698.  
  5699.  
  5700.  
  5701.  
  5702.  
  5703.  
  5704. # };
  5705.  
  5706.  
  5707.  
  5708.  
  5709.  
  5710.  
  5711.  
  5712. #
  5713.  
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723.  
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729.  
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.  
  5736. # [Forward]
  5737.  
  5738.  
  5739.  
  5740.  
  5741.  
  5742.  
  5743.  
  5744. # These blocks will enable the server to forward any messages which
  5745.  
  5746.  
  5747.  
  5748.  
  5749.  
  5750.  
  5751.  
  5752. # are prefixed and specific with a b:line. This will allow users to
  5753.  
  5754.  
  5755.  
  5756.  
  5757.  
  5758.  
  5759.  
  5760. # use the services without the services being in channel.
  5761.  
  5762.  
  5763.  
  5764.  
  5765.  
  5766.  
  5767.  
  5768. #
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776. # Forward {
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784. # "<prefix>" = "<server>";
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.  
  5791.  
  5792. # };
  5793.  
  5794.  
  5795.  
  5796.  
  5797.  
  5798.  
  5799.  
  5800. #
  5801.  
  5802.  
  5803.  
  5804.  
  5805.  
  5806.  
  5807.  
  5808. # Forward {
  5809.  
  5810.  
  5811.  
  5812.  
  5813.  
  5814.  
  5815.  
  5816. # "!" = "services.network.org";
  5817.  
  5818.  
  5819.  
  5820.  
  5821.  
  5822.  
  5823.  
  5824. # "?" = "services.network.org";
  5825.  
  5826.  
  5827.  
  5828.  
  5829.  
  5830.  
  5831.  
  5832. # };
  5833.  
  5834.  
  5835.  
  5836.  
  5837.  
  5838.  
  5839.  
  5840. #
  5841.  
  5842.  
  5843.  
  5844.  
  5845.  
  5846.  
  5847.  
  5848. # Any channel messages prefixed with a ? or a ! would be sent to
  5849.  
  5850.  
  5851.  
  5852.  
  5853.  
  5854.  
  5855.  
  5856. # services.network.org in the above examples.
  5857.  
  5858.  
  5859.  
  5860.  
  5861.  
  5862.  
  5863.  
  5864.  
  5865.  
  5866.  
  5867.  
  5868.  
  5869.  
  5870.  
  5871.  
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880. # [Redirect]
  5881.  
  5882.  
  5883.  
  5884.  
  5885.  
  5886.  
  5887.  
  5888. #
  5889.  
  5890.  
  5891.  
  5892.  
  5893.  
  5894.  
  5895.  
  5896. # These are redirection lines, when a client connects and his/her host
  5897.  
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903.  
  5904. # matches a q:line then a 010 reply is sent with the redir server and
  5905.  
  5906.  
  5907.  
  5908.  
  5909.  
  5910.  
  5911.  
  5912. # port.
  5913.  
  5914.  
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920. #
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928. # Redirect {
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936. # mask = "<mask>";
  5937.  
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.  
  5944. # server = "<redirection server>";
  5945.  
  5946.  
  5947.  
  5948.  
  5949.  
  5950.  
  5951.  
  5952. # port = "<redirection port>";
  5953.  
  5954.  
  5955.  
  5956.  
  5957.  
  5958.  
  5959.  
  5960. # };
  5961.  
  5962.  
  5963.  
  5964.  
  5965.  
  5966.  
  5967.  
  5968. #
  5969.  
  5970.  
  5971.  
  5972.  
  5973.  
  5974.  
  5975.  
  5976. #
  5977.  
  5978.  
  5979.  
  5980.  
  5981.  
  5982.  
  5983.  
  5984. # Redirect {
  5985.  
  5986.  
  5987.  
  5988.  
  5989.  
  5990.  
  5991.  
  5992. # mask = "*.aol.com";
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.  
  5999.  
  6000. # server = "irc.aol.com";
  6001.  
  6002.  
  6003.  
  6004.  
  6005.  
  6006.  
  6007.  
  6008. # port = "6667";
  6009.  
  6010.  
  6011.  
  6012.  
  6013.  
  6014.  
  6015.  
  6016. # };
  6017.  
  6018.  
  6019.  
  6020.  
  6021.  
  6022.  
  6023.  
  6024. #
  6025.  
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  
  6031.  
  6032.  
  6033.  
  6034.  
  6035.  
  6036.  
  6037.  
  6038.  
  6039.  
  6040.  
  6041.  
  6042.  
  6043.  
  6044.  
  6045.  
  6046.  
  6047.  
  6048. # [Spoofhost]
  6049.  
  6050.  
  6051.  
  6052.  
  6053.  
  6054.  
  6055.  
  6056. #
  6057.  
  6058.  
  6059.  
  6060.  
  6061.  
  6062.  
  6063.  
  6064. # Spoofhost "<spoof host>" {
  6065.  
  6066.  
  6067.  
  6068.  
  6069.  
  6070.  
  6071.  
  6072. # pass = "<password>";
  6073.  
  6074.  
  6075.  
  6076.  
  6077.  
  6078.  
  6079.  
  6080. # host = "<*.host.cc|a.b.c.*|CIDR>";
  6081.  
  6082.  
  6083.  
  6084.  
  6085.  
  6086.  
  6087.  
  6088. # username = "<ident>";
  6089.  
  6090.  
  6091.  
  6092.  
  6093.  
  6094.  
  6095.  
  6096. # autoapply = <yes/no>;
  6097.  
  6098.  
  6099.  
  6100.  
  6101.  
  6102.  
  6103.  
  6104. # };
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111.  
  6112. #
  6113.  
  6114.  
  6115.  
  6116.  
  6117.  
  6118.  
  6119.  
  6120. # <spoof host> A hostname to be spoofed
  6121.  
  6122.  
  6123.  
  6124.  
  6125.  
  6126.  
  6127.  
  6128. # <pass> A password for this spoof host. Used if SETHOST_USER is enabled.
  6129.  
  6130.  
  6131.  
  6132.  
  6133.  
  6134.  
  6135.  
  6136. # <host> A hostmask for matching against users that are to be auto
  6137.  
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.  
  6144. # spoofed. Used if autoapply is enabled. Can be of form:
  6145.  
  6146.  
  6147.  
  6148.  
  6149.  
  6150.  
  6151.  
  6152. # host.domain.cc, 127.0.0.1 or 127.0.0.0/24, supports wildcards
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160. # for non-CIDR.
  6161.  
  6162.  
  6163.  
  6164.  
  6165.  
  6166.  
  6167.  
  6168. # <username> A mask for matching against the user's ident reply.
  6169.  
  6170.  
  6171.  
  6172.  
  6173.  
  6174.  
  6175.  
  6176. # <autoapply> Either yes or no, yes indicates that the Spoofhost should be
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184. # automatically applied to a user.
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.  
  6192. #
  6193.  
  6194.  
  6195.  
  6196.  
  6197.  
  6198.  
  6199.  
  6200. #
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.  
  6208. # Spoofhost "testsline.AfterNET.Org" { pass = "secret"; };
  6209.  
  6210.  
  6211.  
  6212.  
  6213.  
  6214.  
  6215.  
  6216. #
  6217.  
  6218.  
  6219.  
  6220.  
  6221.  
  6222.  
  6223.  
  6224. # This is how to define Spoofhosts when having freeform turned off.
  6225.  
  6226.  
  6227.  
  6228.  
  6229.  
  6230.  
  6231.  
  6232. # Spoofhost "testsline2.AfterNET.Org" { username = "x"; host = "nohost"; };
  6233.  
  6234.  
  6235.  
  6236.  
  6237.  
  6238.  
  6239.  
  6240.  
  6241.  
  6242.  
  6243.  
  6244.  
  6245.  
  6246.  
  6247.  
  6248.  
  6249.  
  6250.  
  6251.  
  6252.  
  6253.  
  6254.  
  6255.  
  6256. # [Quarantine]
  6257.  
  6258.  
  6259.  
  6260.  
  6261.  
  6262.  
  6263.  
  6264. #
  6265.  
  6266.  
  6267.  
  6268.  
  6269.  
  6270.  
  6271.  
  6272. # This allows you (the admin) to disallow the usage of /OPMODE and
  6273.  
  6274.  
  6275.  
  6276.  
  6277.  
  6278.  
  6279.  
  6280. # /CLEARMODE on certain sensitive channels. Opers trying to do that
  6281.  
  6282.  
  6283.  
  6284.  
  6285.  
  6286.  
  6287.  
  6288. # will receive a short notice. Depending on the setting of
  6289.  
  6290.  
  6291.  
  6292.  
  6293.  
  6294.  
  6295.  
  6296. # OPER_FORCE_OPMODE, OPER_FORCE_LOPMODE and LOCOP_FORCE_LOPMODE,
  6297.  
  6298.  
  6299.  
  6300.  
  6301.  
  6302.  
  6303.  
  6304. # global/local opers may override these lines by prefixing the
  6305.  
  6306.  
  6307.  
  6308.  
  6309.  
  6310.  
  6311.  
  6312. # channel name with an exclamation mark ('!')
  6313.  
  6314.  
  6315.  
  6316.  
  6317.  
  6318.  
  6319.  
  6320. #
  6321.  
  6322.  
  6323.  
  6324.  
  6325.  
  6326.  
  6327.  
  6328. # Quarantine {
  6329.  
  6330.  
  6331.  
  6332.  
  6333.  
  6334.  
  6335.  
  6336. # "#shells" = "Thou shalt not support the h4><0rz";
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.  
  6344. # "&kiddies" = "They can take care of themselves";
  6345.  
  6346.  
  6347.  
  6348.  
  6349.  
  6350.  
  6351.  
  6352. # };
  6353.  
  6354.  
  6355.  
  6356.  
  6357.  
  6358.  
  6359.  
  6360. #
  6361.  
  6362.  
  6363.  
  6364.  
  6365.  
  6366.  
  6367.  
  6368.  
  6369.  
  6370.  
  6371.  
  6372.  
  6373.  
  6374.  
  6375.  
  6376.  
  6377.  
  6378.  
  6379.  
  6380.  
  6381.  
  6382.  
  6383.  
  6384. # [DNSBL]
  6385.  
  6386.  
  6387.  
  6388.  
  6389.  
  6390.  
  6391.  
  6392. #
  6393.  
  6394.  
  6395.  
  6396.  
  6397.  
  6398.  
  6399.  
  6400. # This allows you (the admin) to prevent clients connecting who are listed
  6401.  
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.  
  6408. # on DNS blacklists. Their connection will be rejected during the connection
  6409.  
  6410.  
  6411.  
  6412.  
  6413.  
  6414.  
  6415.  
  6416. # process along with the name and url you give for the DNSBL they have
  6417.  
  6418.  
  6419.  
  6420.  
  6421.  
  6422.  
  6423.  
  6424. # been matched on.
  6425.  
  6426.  
  6427.  
  6428.  
  6429.  
  6430.  
  6431.  
  6432. #
  6433.  
  6434.  
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440. # DNSBL {
  6441.  
  6442.  
  6443.  
  6444.  
  6445.  
  6446.  
  6447.  
  6448. # server = "<dnsbl.site.org>";
  6449.  
  6450.  
  6451.  
  6452.  
  6453.  
  6454.  
  6455.  
  6456. # name = "<name>";
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.  
  6464. # flags = "<flags>";
  6465.  
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.  
  6472. # replies = "<replies/mask>";
  6473.  
  6474.  
  6475.  
  6476.  
  6477.  
  6478.  
  6479.  
  6480. # reply = "<rejection message>";
  6481.  
  6482.  
  6483.  
  6484.  
  6485.  
  6486.  
  6487.  
  6488. # rank = "<rank>";
  6489.  
  6490.  
  6491.  
  6492.  
  6493.  
  6494.  
  6495.  
  6496. # }
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502.  
  6503.  
  6504. #
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512. #
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520. # Flags:
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528. #
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536. # Bitmask DNSBL: b - See your DNSBL provider as to if you should use this or not.
  6537.  
  6538.  
  6539.  
  6540.  
  6541.  
  6542.  
  6543.  
  6544. # Reply DNSBL: r - See your DNSBL provider as to if you should use this or not, this
  6545.  
  6546.  
  6547.  
  6548.  
  6549.  
  6550.  
  6551.  
  6552. # type is normally the default type for most DNSBL's.
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.  
  6559.  
  6560. # Allow Connect: a - Allow the client to connect anyway. This could be used with a
  6561.  
  6562.  
  6563.  
  6564.  
  6565.  
  6566.  
  6567.  
  6568. # DNSBL whitelist. This could also be used to allow people in but
  6569.  
  6570.  
  6571.  
  6572.  
  6573.  
  6574.  
  6575.  
  6576. # mark their hosts so that channel ops can choose weather they want
  6577.  
  6578.  
  6579.  
  6580.  
  6581.  
  6582.  
  6583.  
  6584. # them in their channel or not.
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592. # Deny Connect: d - If the user is found on this dnsbl then they cant connect, even if
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600. # they are allowed on another X:Line.
  6601.  
  6602.  
  6603.  
  6604.  
  6605.  
  6606.  
  6607.  
  6608. # Mark Hostname: m - Mark the hostname of a skipped client.
  6609.  
  6610.  
  6611.  
  6612.  
  6613.  
  6614.  
  6615.  
  6616. #
  6617.  
  6618.  
  6619.  
  6620.  
  6621.  
  6622.  
  6623.  
  6624. #
  6625.  
  6626.  
  6627.  
  6628.  
  6629.  
  6630.  
  6631.  
  6632. # The name option is used for the Mark hostname flag, this must contain hostname
  6633.  
  6634.  
  6635.  
  6636.  
  6637.  
  6638.  
  6639.  
  6640. # valid characters only, ie NO spaces. With REPLY DNSBL's you need to list the
  6641.  
  6642.  
  6643.  
  6644.  
  6645.  
  6646.  
  6647.  
  6648. # replies in a comma separated list. See below for an example. With BITMASK DNSBL's
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656. # just again specify the replies you need to match against. The server will sum
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662.  
  6663.  
  6664. # them up and match them against the DNSBL reply. It is highly recommended that
  6665.  
  6666.  
  6667.  
  6668.  
  6669.  
  6670.  
  6671.  
  6672. # you place the rejection message in "quotes". Rejection messages are limited
  6673.  
  6674.  
  6675.  
  6676.  
  6677.  
  6678.  
  6679.  
  6680. # in length, currently they cant be all that long but that is being worked on. The
  6681.  
  6682.  
  6683.  
  6684.  
  6685.  
  6686.  
  6687.  
  6688. # rejected users nick, username, ip, and host can be placed into the rejection
  6689.  
  6690.  
  6691.  
  6692.  
  6693.  
  6694.  
  6695.  
  6696. # message by using these codes:
  6697.  
  6698.  
  6699.  
  6700.  
  6701.  
  6702.  
  6703.  
  6704. #
  6705.  
  6706.  
  6707.  
  6708.  
  6709.  
  6710.  
  6711.  
  6712. # %n - Nickname
  6713.  
  6714.  
  6715.  
  6716.  
  6717.  
  6718.  
  6719.  
  6720. # %u - Username
  6721.  
  6722.  
  6723.  
  6724.  
  6725.  
  6726.  
  6727.  
  6728. # %h - Hostname
  6729.  
  6730.  
  6731.  
  6732.  
  6733.  
  6734.  
  6735.  
  6736. # %i - IP Address
  6737.  
  6738.  
  6739.  
  6740.  
  6741.  
  6742.  
  6743.  
  6744. #
  6745.  
  6746.  
  6747.  
  6748.  
  6749.  
  6750.  
  6751.  
  6752. # The rank number must be unique over all DNSBL blocks, the higher the number- the more
  6753.  
  6754.  
  6755.  
  6756.  
  6757.  
  6758.  
  6759.  
  6760. # rank it has. The highest ranking DNSBL block which is matched against a user will
  6761.  
  6762.  
  6763.  
  6764.  
  6765.  
  6766.  
  6767.  
  6768. # get its name marked in the hostname.
  6769.  
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775.  
  6776. #
  6777.  
  6778.  
  6779.  
  6780.  
  6781.  
  6782.  
  6783.  
  6784. # Example:
  6785.  
  6786.  
  6787.  
  6788.  
  6789.  
  6790.  
  6791.  
  6792. #
  6793.  
  6794.  
  6795.  
  6796.  
  6797.  
  6798.  
  6799.  
  6800. # DNSBL {
  6801.  
  6802.  
  6803.  
  6804.  
  6805.  
  6806.  
  6807.  
  6808. # server = "dnsbl.sorbs.net";
  6809.  
  6810.  
  6811.  
  6812.  
  6813.  
  6814.  
  6815.  
  6816. # name = "sorbs.net";
  6817.  
  6818.  
  6819.  
  6820.  
  6821.  
  6822.  
  6823.  
  6824. # flags = "r";
  6825.  
  6826.  
  6827.  
  6828.  
  6829.  
  6830.  
  6831.  
  6832. # replies = "1,2,3,4";
  6833.  
  6834.  
  6835.  
  6836.  
  6837.  
  6838.  
  6839.  
  6840. # reply = "%n!%u@%h Found On Sorbs DNSBL http://www.dnsbl.us.sorbs.net/cgi-bin/lookup?IP=%i";
  6841.  
  6842.  
  6843.  
  6844.  
  6845.  
  6846.  
  6847.  
  6848. # rank = "1";
  6849.  
  6850.  
  6851.  
  6852.  
  6853.  
  6854.  
  6855.  
  6856. # }
  6857.  
  6858.  
  6859.  
  6860.  
  6861.  
  6862.  
  6863.  
  6864. #
  6865.  
  6866.  
  6867.  
  6868.  
  6869.  
  6870.  
  6871.  
  6872. # This will reject clients who get a return addresses of 1,3 and 4 off
  6873.  
  6874.  
  6875.  
  6876.  
  6877.  
  6878.  
  6879.  
  6880. # dnsbl.sorbs.net. Sample rejection message:
  6881.  
  6882.  
  6883.  
  6884.  
  6885.  
  6886.  
  6887.  
  6888. #
  6889.  
  6890.  
  6891.  
  6892.  
  6893.  
  6894.  
  6895.  
  6896. # "bloggs!someident@google.com Found On Sorbs DNSBL http://www.dnsbl.us.sorbs.net/cgi-bin/lookup?IP=111.222.111.222"
  6897.  
  6898.  
  6899.  
  6900.  
  6901.  
  6902.  
  6903.  
  6904. #
  6905.  
  6906.  
  6907.  
  6908.  
  6909.  
  6910.  
  6911.  
  6912. # BITMASK Example:
  6913.  
  6914.  
  6915.  
  6916.  
  6917.  
  6918.  
  6919.  
  6920. #
  6921.  
  6922.  
  6923.  
  6924.  
  6925.  
  6926.  
  6927.  
  6928. # DNSBL {
  6929.  
  6930.  
  6931.  
  6932.  
  6933.  
  6934.  
  6935.  
  6936. # server = "dnsbl.dnsbl.net";
  6937.  
  6938.  
  6939.  
  6940.  
  6941.  
  6942.  
  6943.  
  6944. # name = "dnsbl.net";
  6945.  
  6946.  
  6947.  
  6948.  
  6949.  
  6950.  
  6951.  
  6952. # flags = "b";
  6953.  
  6954.  
  6955.  
  6956.  
  6957.  
  6958.  
  6959.  
  6960. # replies = "1,3,5";
  6961.  
  6962.  
  6963.  
  6964.  
  6965.  
  6966.  
  6967.  
  6968. # reply = "%n!%u@%h Found On DNSBL";
  6969.  
  6970.  
  6971.  
  6972.  
  6973.  
  6974.  
  6975.  
  6976. # rank = "2";
  6977.  
  6978.  
  6979.  
  6980.  
  6981.  
  6982.  
  6983.  
  6984. # };
  6985.  
  6986.  
  6987.  
  6988.  
  6989.  
  6990.  
  6991.  
  6992. #
  6993.  
  6994.  
  6995.  
  6996.  
  6997.  
  6998.  
  6999.  
  7000. # Notes: MAKE SURE you read the DNSBL website before you go ahead and use it
  7001.  
  7002.  
  7003.  
  7004.  
  7005.  
  7006.  
  7007.  
  7008. # as they may have rules for large sites/servers who use them. If you do not
  7009.  
  7010.  
  7011.  
  7012.  
  7013.  
  7014.  
  7015.  
  7016. # wish to use DNSBL checking then simply do not set any X:lines. I only
  7017.  
  7018.  
  7019.  
  7020.  
  7021.  
  7022.  
  7023.  
  7024. # recommend that you use one DNSBL, due to the amount of time it will take to
  7025.  
  7026.  
  7027.  
  7028.  
  7029.  
  7030.  
  7031.  
  7032. # connect with multiple DNSBL's.
  7033.  
  7034.  
  7035.  
  7036.  
  7037.  
  7038.  
  7039.  
  7040.  
  7041.  
  7042.  
  7043.  
  7044.  
  7045.  
  7046.  
  7047.  
  7048. # [WebIRC]
  7049.  
  7050.  
  7051.  
  7052.  
  7053.  
  7054.  
  7055.  
  7056. #
  7057.  
  7058.  
  7059.  
  7060.  
  7061.  
  7062.  
  7063.  
  7064. # These blocks allow you to run a CGI:IRC client on your website without
  7065.  
  7066.  
  7067.  
  7068.  
  7069.  
  7070.  
  7071.  
  7072. # having to set clone exceptions for your websites hostname on your IRCd.
  7073.  
  7074.  
  7075.  
  7076.  
  7077.  
  7078.  
  7079.  
  7080. # CGI:IRC will send a WEBIRC command along with the clients hostname, ip and
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086.  
  7087.  
  7088. # W:Line password. The password field takes the same format as Operator blocks.
  7089.  
  7090.  
  7091.  
  7092.  
  7093.  
  7094.  
  7095.  
  7096. # When the IRCd receives the command instead of using the hostname of the IRCd
  7097.  
  7098.  
  7099.  
  7100.  
  7101.  
  7102.  
  7103.  
  7104. # the hostname sent in WEBIRC will be set. All this is done before the client
  7105.  
  7106.  
  7107.  
  7108.  
  7109.  
  7110.  
  7111.  
  7112. # enters the network completely. Please remember to enclose the description
  7113.  
  7114.  
  7115.  
  7116.  
  7117.  
  7118.  
  7119.  
  7120. # using quotes otherwise things will break.
  7121.  
  7122.  
  7123.  
  7124.  
  7125.  
  7126.  
  7127.  
  7128. #
  7129.  
  7130.  
  7131.  
  7132.  
  7133.  
  7134.  
  7135.  
  7136. # Available Flags:
  7137.  
  7138.  
  7139.  
  7140.  
  7141.  
  7142.  
  7143.  
  7144. # m - Marks each client connected via the W:line using the provided description.
  7145.  
  7146.  
  7147.  
  7148.  
  7149.  
  7150.  
  7151.  
  7152. # s - Sets the ident specified in the ident field for each WEBIRC client.
  7153.  
  7154.  
  7155.  
  7156.  
  7157.  
  7158.  
  7159.  
  7160. # u - Uses the ident from USER that the WEBIRC client sends.
  7161.  
  7162.  
  7163.  
  7164.  
  7165.  
  7166.  
  7167.  
  7168. # f - Strip the SSL fingerprint of the WEBIRC client.
  7169.  
  7170.  
  7171.  
  7172.  
  7173.  
  7174.  
  7175.  
  7176. #
  7177.  
  7178.  
  7179.  
  7180.  
  7181.  
  7182.  
  7183.  
  7184. # Note: Do not use both s and u, only choose one of them.
  7185.  
  7186.  
  7187.  
  7188.  
  7189.  
  7190.  
  7191.  
  7192.  
  7193.  
  7194.  
  7195.  
  7196.  
  7197.  
  7198.  
  7199.  
  7200. WebIRC {
  7201.  
  7202.  
  7203.  
  7204.  
  7205.  
  7206.  
  7207.  
  7208. mask = "*@78.129.202.38";
  7209.  
  7210.  
  7211.  
  7212.  
  7213.  
  7214.  
  7215.  
  7216. pass = "$PLAIN$ZonaIRC";
  7217.  
  7218.  
  7219.  
  7220.  
  7221.  
  7222.  
  7223.  
  7224. flags = "ms";
  7225.  
  7226.  
  7227.  
  7228.  
  7229.  
  7230.  
  7231.  
  7232. ident = "ZonaIRC"; #ZonaIRC
  7233.  
  7234.  
  7235.  
  7236.  
  7237.  
  7238.  
  7239.  
  7240. desc = "ZonaIRC WebChat";
  7241.  
  7242.  
  7243.  
  7244.  
  7245.  
  7246.  
  7247.  
  7248. };
  7249.  
  7250.  
  7251.  
  7252.  
  7253.  
  7254.  
  7255.  
  7256. WebIRC {
  7257.  
  7258.  
  7259.  
  7260.  
  7261.  
  7262.  
  7263.  
  7264. mask = "*@207.192.75.252";
  7265.  
  7266.  
  7267.  
  7268.  
  7269.  
  7270.  
  7271.  
  7272. pass = "$PLAIN$ZonaIRC";
  7273.  
  7274.  
  7275.  
  7276.  
  7277.  
  7278.  
  7279.  
  7280. flags = "ms";
  7281.  
  7282.  
  7283.  
  7284.  
  7285.  
  7286.  
  7287.  
  7288. ident = "Chat"; #Mibbit
  7289.  
  7290.  
  7291.  
  7292.  
  7293.  
  7294.  
  7295.  
  7296. desc = "Mibbit Webchat";
  7297.  
  7298.  
  7299.  
  7300.  
  7301.  
  7302.  
  7303.  
  7304. };
  7305.  
  7306.  
  7307.  
  7308.  
  7309.  
  7310.  
  7311.  
  7312. WebIRC {
  7313.  
  7314.  
  7315.  
  7316.  
  7317.  
  7318.  
  7319.  
  7320. mask = "*@64.62.228.82";
  7321.  
  7322.  
  7323.  
  7324.  
  7325.  
  7326.  
  7327.  
  7328. pass = "$PLAIN$ZonaIRC";
  7329.  
  7330.  
  7331.  
  7332.  
  7333.  
  7334.  
  7335.  
  7336. flags = "ms";
  7337.  
  7338.  
  7339.  
  7340.  
  7341.  
  7342.  
  7343.  
  7344. ident = "WebChat"; #ZonaIRC
  7345.  
  7346.  
  7347.  
  7348.  
  7349.  
  7350.  
  7351.  
  7352. desc = "ZonaIRC WebChat";
  7353.  
  7354.  
  7355.  
  7356.  
  7357.  
  7358.  
  7359.  
  7360. };
  7361.  
  7362.  
  7363.  
  7364.  
  7365.  
  7366.  
  7367.  
  7368. WebIRC {
  7369.  
  7370.  
  7371.  
  7372.  
  7373.  
  7374.  
  7375.  
  7376. mask = "*@109.169.29.95";
  7377.  
  7378.  
  7379.  
  7380.  
  7381.  
  7382.  
  7383.  
  7384. pass = "$PLAIN$ZonaIRC";
  7385.  
  7386.  
  7387.  
  7388.  
  7389.  
  7390.  
  7391.  
  7392. flags = "ms";
  7393.  
  7394.  
  7395.  
  7396.  
  7397.  
  7398.  
  7399.  
  7400. ident = "ZonaIRC"; #ZonaIRC
  7401.  
  7402.  
  7403.  
  7404.  
  7405.  
  7406.  
  7407.  
  7408. desc = "ZonaIRC WebChat";
  7409.  
  7410.  
  7411.  
  7412.  
  7413.  
  7414.  
  7415.  
  7416. };
  7417.  
  7418.  
  7419.  
  7420.  
  7421.  
  7422.  
  7423.  
  7424. WebIRC {
  7425.  
  7426.  
  7427.  
  7428.  
  7429.  
  7430.  
  7431.  
  7432. mask = "*@207.192.75.252";
  7433.  
  7434.  
  7435.  
  7436.  
  7437.  
  7438.  
  7439.  
  7440. pass = "$PLAIN$ZonaIRC";
  7441.  
  7442.  
  7443.  
  7444.  
  7445.  
  7446.  
  7447.  
  7448. flags = "ms";
  7449.  
  7450.  
  7451.  
  7452.  
  7453.  
  7454.  
  7455.  
  7456. ident = "Chat"; #Mibbit
  7457.  
  7458.  
  7459.  
  7460.  
  7461.  
  7462.  
  7463.  
  7464. desc = "Mibbit Webchat";
  7465.  
  7466.  
  7467.  
  7468.  
  7469.  
  7470.  
  7471.  
  7472. };
  7473.  
  7474.  
  7475.  
  7476.  
  7477.  
  7478.  
  7479.  
  7480. WebIRC {
  7481.  
  7482.  
  7483.  
  7484.  
  7485.  
  7486.  
  7487.  
  7488. mask = "*@64.62.228.82";
  7489.  
  7490.  
  7491.  
  7492.  
  7493.  
  7494.  
  7495.  
  7496. pass = "$PLAIN$ZonaIRC";
  7497.  
  7498.  
  7499.  
  7500.  
  7501.  
  7502.  
  7503.  
  7504. flags = "ms";
  7505.  
  7506.  
  7507.  
  7508.  
  7509.  
  7510.  
  7511.  
  7512. ident = "WebChat"; #ZonaIRC
  7513.  
  7514.  
  7515.  
  7516.  
  7517.  
  7518.  
  7519.  
  7520. desc = "ZonaIRC WebChat";
  7521.  
  7522.  
  7523.  
  7524.  
  7525.  
  7526.  
  7527.  
  7528. };
  7529.  
  7530.  
  7531.  
  7532.  
  7533.  
  7534.  
  7535.  
  7536. WebIRC {
  7537.  
  7538.  
  7539.  
  7540.  
  7541.  
  7542.  
  7543.  
  7544. mask = "*@109.169.29.95";
  7545.  
  7546.  
  7547.  
  7548.  
  7549.  
  7550.  
  7551.  
  7552. pass = "$PLAIN$ZonaIRC";
  7553.  
  7554.  
  7555.  
  7556.  
  7557.  
  7558.  
  7559.  
  7560. flags = "ms";
  7561.  
  7562.  
  7563.  
  7564.  
  7565.  
  7566.  
  7567.  
  7568. ident = "ZonaIRC"; #ZonaIRC
  7569.  
  7570.  
  7571.  
  7572.  
  7573.  
  7574.  
  7575.  
  7576. desc = "ZonaIRC WebChat";
  7577.  
  7578.  
  7579.  
  7580.  
  7581.  
  7582.  
  7583.  
  7584. };
  7585.  
  7586.  
  7587.  
  7588.  
  7589.  
  7590.  
  7591.  
  7592. WebIRC {
  7593.  
  7594.  
  7595.  
  7596.  
  7597.  
  7598.  
  7599.  
  7600. mask = "*@78.129.202.38";
  7601.  
  7602.  
  7603.  
  7604.  
  7605.  
  7606.  
  7607.  
  7608. pass = "$PLAIN$ZonaIRC";
  7609.  
  7610.  
  7611.  
  7612.  
  7613.  
  7614.  
  7615.  
  7616. flags = "ms";
  7617.  
  7618.  
  7619.  
  7620.  
  7621.  
  7622.  
  7623.  
  7624. ident = "Chat"; #ZonaIRC
  7625.  
  7626.  
  7627.  
  7628.  
  7629.  
  7630.  
  7631.  
  7632. desc = "ZonaIRC WebChat";
  7633.  
  7634.  
  7635.  
  7636.  
  7637.  
  7638.  
  7639.  
  7640. };
  7641.  
  7642.  
  7643.  
  7644.  
  7645.  
  7646.  
  7647.  
  7648.  
  7649.  
  7650.  
  7651.  
  7652.  
  7653.  
  7654.  
  7655.  
  7656. WebIRC {
  7657.  
  7658.  
  7659.  
  7660.  
  7661.  
  7662.  
  7663.  
  7664. mask = "*@207.192.75.252";
  7665.  
  7666.  
  7667.  
  7668.  
  7669.  
  7670.  
  7671.  
  7672. pass = "$PLAIN$ZonaIRC";
  7673.  
  7674.  
  7675.  
  7676.  
  7677.  
  7678.  
  7679.  
  7680. flags = "ms";
  7681.  
  7682.  
  7683.  
  7684.  
  7685.  
  7686.  
  7687.  
  7688. ident = "WebChat"; #Mibbit
  7689.  
  7690.  
  7691.  
  7692.  
  7693.  
  7694.  
  7695.  
  7696. desc = "Mibbit Webchat";
  7697.  
  7698.  
  7699.  
  7700.  
  7701.  
  7702.  
  7703.  
  7704. };
  7705.  
  7706.  
  7707.  
  7708.  
  7709.  
  7710.  
  7711.  
  7712. WebIRC {
  7713.  
  7714.  
  7715.  
  7716.  
  7717.  
  7718.  
  7719.  
  7720. mask = "*@64.62.228.82";
  7721.  
  7722.  
  7723.  
  7724.  
  7725.  
  7726.  
  7727.  
  7728. pass = "$PLAIN$ZonaIRC";
  7729.  
  7730.  
  7731.  
  7732.  
  7733.  
  7734.  
  7735.  
  7736. flags = "ms";
  7737.  
  7738.  
  7739.  
  7740.  
  7741.  
  7742.  
  7743.  
  7744. ident = "Chat"; #ZonaIRC
  7745.  
  7746.  
  7747.  
  7748.  
  7749.  
  7750.  
  7751.  
  7752. desc = "ZonaIRC WebChat";
  7753.  
  7754.  
  7755.  
  7756.  
  7757.  
  7758.  
  7759.  
  7760. };
  7761.  
  7762.  
  7763.  
  7764.  
  7765.  
  7766.  
  7767.  
  7768. # [SFilter]
  7769.  
  7770.  
  7771.  
  7772.  
  7773.  
  7774.  
  7775.  
  7776. #
  7777.  
  7778.  
  7779.  
  7780.  
  7781.  
  7782.  
  7783.  
  7784. # These blocks allow you to filter PRIVMSG's, NOTICE's, TOPIC's and AWAY's for
  7785.  
  7786.  
  7787.  
  7788.  
  7789.  
  7790.  
  7791.  
  7792. # Spam. The filtering is doing using regular expressions so please be careful.
  7793.  
  7794.  
  7795.  
  7796.  
  7797.  
  7798.  
  7799.  
  7800. #
  7801.  
  7802.  
  7803.  
  7804.  
  7805.  
  7806.  
  7807.  
  7808. # SFilter {
  7809.  
  7810.  
  7811.  
  7812.  
  7813.  
  7814.  
  7815.  
  7816. # regex = "<regex>"; # - PCRE format regular expression.
  7817.  
  7818.  
  7819.  
  7820.  
  7821.  
  7822.  
  7823.  
  7824. # rtype = "<watch flags>"; # - See below for a list.
  7825.  
  7826.  
  7827.  
  7828.  
  7829.  
  7830.  
  7831.  
  7832. # action = "<action flags>"; # - See below for a list.
  7833.  
  7834.  
  7835.  
  7836.  
  7837.  
  7838.  
  7839.  
  7840. # reason = "<reason>";
  7841.  
  7842.  
  7843.  
  7844.  
  7845.  
  7846.  
  7847.  
  7848. # channel = "<optional alert channel>"; # - Requires the C action flag.
  7849.  
  7850.  
  7851.  
  7852.  
  7853.  
  7854.  
  7855.  
  7856. # length = 3600; # - Only applies to glines, zlines and shuns.
  7857.  
  7858.  
  7859.  
  7860.  
  7861.  
  7862.  
  7863.  
  7864. # };
  7865.  
  7866.  
  7867.  
  7868.  
  7869.  
  7870.  
  7871.  
  7872. #
  7873.  
  7874.  
  7875.  
  7876.  
  7877.  
  7878.  
  7879.  
  7880. # Available Watch Flags
  7881.  
  7882.  
  7883.  
  7884.  
  7885.  
  7886.  
  7887.  
  7888. # n - Notices.
  7889.  
  7890.  
  7891.  
  7892.  
  7893.  
  7894.  
  7895.  
  7896. # N - Channel Notices.
  7897.  
  7898.  
  7899.  
  7900.  
  7901.  
  7902.  
  7903.  
  7904. # p - Privmsgs.
  7905.  
  7906.  
  7907.  
  7908.  
  7909.  
  7910.  
  7911.  
  7912. # C - Channel Privmsgs.
  7913.  
  7914.  
  7915.  
  7916.  
  7917.  
  7918.  
  7919.  
  7920. # q - Quits.
  7921.  
  7922.  
  7923.  
  7924.  
  7925.  
  7926.  
  7927.  
  7928. # P - Parts.
  7929.  
  7930.  
  7931.  
  7932.  
  7933.  
  7934.  
  7935.  
  7936. # d - DCCs.
  7937.  
  7938.  
  7939.  
  7940.  
  7941.  
  7942.  
  7943.  
  7944. # a - Away messages.
  7945.  
  7946.  
  7947.  
  7948.  
  7949.  
  7950.  
  7951.  
  7952. # t - Topics.
  7953.  
  7954.  
  7955.  
  7956.  
  7957.  
  7958.  
  7959.  
  7960. # u - Connects (nick!user@host:gecos).
  7961.  
  7962.  
  7963.  
  7964.  
  7965.  
  7966.  
  7967.  
  7968. # i - Nickname changes.
  7969.  
  7970.  
  7971.  
  7972.  
  7973.  
  7974.  
  7975.  
  7976. #
  7977.  
  7978.  
  7979.  
  7980.  
  7981.  
  7982.  
  7983.  
  7984. # Available Action Flags
  7985.  
  7986.  
  7987.  
  7988.  
  7989.  
  7990.  
  7991.  
  7992. # a - Auth, if added logged in clients will be exempt from the filter.
  7993.  
  7994.  
  7995.  
  7996.  
  7997.  
  7998.  
  7999.  
  8000. # C - Channel Alert, if added filter matches will be sent to what is set in the
  8001.  
  8002.  
  8003.  
  8004.  
  8005.  
  8006.  
  8007.  
  8008. # SFilter channel setting. If the channel setting is missing then the setting
  8009.  
  8010.  
  8011.  
  8012.  
  8013.  
  8014.  
  8015.  
  8016. # for the Feature FILTER_DEFAULT_CHANNAME will be used.
  8017.  
  8018.  
  8019.  
  8020.  
  8021.  
  8022.  
  8023.  
  8024. # S - Server Alert
  8025.  
  8026.  
  8027.  
  8028.  
  8029.  
  8030.  
  8031.  
  8032. # k - Kill, will kill anyone who matches the filter line.
  8033.  
  8034.  
  8035.  
  8036.  
  8037.  
  8038.  
  8039.  
  8040. # g - Gline, will gline anyone who matches the filter line. The length can be set
  8041.  
  8042.  
  8043.  
  8044.  
  8045.  
  8046.  
  8047.  
  8048. # in seconds via the length.
  8049.  
  8050.  
  8051.  
  8052.  
  8053.  
  8054.  
  8055.  
  8056. # z - Zline, will zline anyone who matches the filter line. The length can be set
  8057.  
  8058.  
  8059.  
  8060.  
  8061.  
  8062.  
  8063.  
  8064. # in seconds via the length setting. This zlines *@ip. You do not need the i
  8065.  
  8066.  
  8067.  
  8068.  
  8069.  
  8070.  
  8071.  
  8072. # action flag.
  8073.  
  8074.  
  8075.  
  8076.  
  8077.  
  8078.  
  8079.  
  8080. # s - Shun, will shun anyone who matches the filter line. The length can be set
  8081.  
  8082.  
  8083.  
  8084.  
  8085.  
  8086.  
  8087.  
  8088. # in seconds via the length setting.
  8089.  
  8090.  
  8091.  
  8092.  
  8093.  
  8094.  
  8095.  
  8096. # i - Uses the clients IP to in a G/Zline or shun.
  8097.  
  8098.  
  8099.  
  8100.  
  8101.  
  8102.  
  8103.  
  8104. # b - Block, will stop the PRIVMSG/NOTICE/TOPIC/AWAY from going through.
  8105.  
  8106.  
  8107.  
  8108.  
  8109.  
  8110.  
  8111. # n - Notify, will notify the person matching the filter line saying they have
  8112.  
  8113.  
  8114.  
  8115.  
  8116.  
  8117.  
  8118.  
  8119. # matched a filter line and the message has been denied.
  8120.  
  8121.  
  8122.  
  8123.  
  8124.  
  8125.  
  8126.  
  8127. # m - Mark, will mark the client as being a spam source.
  8128.  
  8129.  
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135. # K - Kick, will kick the user triggering the Spam Filter. The kick reason given
  8136.  
  8137.  
  8138.  
  8139.  
  8140.  
  8141.  
  8142.  
  8143. # will be the reason set in the Spam Filter. This Flag will only work with the
  8144.  
  8145.  
  8146.  
  8147.  
  8148.  
  8149.  
  8150.  
  8151. # N and C watch flags.
  8152.  
  8153.  
  8154.  
  8155.  
  8156.  
  8157.  
  8158.  
  8159. # o - Ops/Halfops, if added it will exempt halfops and ops from being any checks
  8160.  
  8161.  
  8162.  
  8163.  
  8164.  
  8165.  
  8166.  
  8167. # which have a channel target. They of course need to be an op or halfop to be
  8168.  
  8169.  
  8170.  
  8171.  
  8172.  
  8173.  
  8174.  
  8175. # exempt from the check. Be careful with this flag.
  8176.  
  8177.  
  8178.  
  8179.  
  8180.  
  8181.  
  8182.  
  8183. # v - Voice, if added it will exempt voiced users from any checks which have a
  8184.  
  8185.  
  8186.  
  8187.  
  8188.  
  8189.  
  8190.  
  8191. # channel target. If channels have auto voice enabled then this will mean
  8192.  
  8193.  
  8194.  
  8195.  
  8196.  
  8197.  
  8198.  
  8199. # spammers can still spam the channel.
  8200.  
  8201.  
  8202.  
  8203.  
  8204.  
  8205.  
  8206.  
  8207. #
  8208.  
  8209.  
  8210.  
  8211.  
  8212.  
  8213.  
  8214.  
  8215. # Notes:
  8216.  
  8217.  
  8218.  
  8219.  
  8220.  
  8221.  
  8222.  
  8223. # - Shuns and Glines will be set using *@hostname. If you want *@ip then set the
  8224.  
  8225.  
  8226.  
  8227.  
  8228.  
  8229.  
  8230.  
  8231. # i action flag. Zlines will always set *@ip.
  8232.  
  8233.  
  8234.  
  8235.  
  8236.  
  8237.  
  8238.  
  8239. # - If you do not specify a length then the default length from the feature
  8240.  
  8241.  
  8242.  
  8243.  
  8244.  
  8245.  
  8246.  
  8247. # FILTER_DEFAULT_LENGTH will be used.
  8248.  
  8249.  
  8250.  
  8251.  
  8252.  
  8253.  
  8254.  
  8255. # - You cannot use the b block flag in a SFilter block that uses the u connects
  8256.  
  8257.  
  8258.  
  8259.  
  8260.  
  8261.  
  8262.  
  8263. # flag. You will need to use a kill flag to block them.
  8264.  
  8265.  
  8266.  
  8267.  
  8268.  
  8269.  
  8270.  
  8271. #
  8272.  
  8273.  
  8274.  
  8275.  
  8276.  
  8277.  
  8278.  
  8279.  
  8280.  
  8281.  
  8282.  
  8283.  
  8284.  
  8285.  
  8286.  
  8287.  
  8288.  
  8289.  
  8290.  
  8291.  
  8292.  
  8293.  
  8294.  
  8295. # [Port]
  8296.  
  8297.  
  8298.  
  8299.  
  8300.  
  8301.  
  8302.  
  8303. #
  8304.  
  8305.  
  8306.  
  8307.  
  8308.  
  8309.  
  8310.  
  8311. # When your server gets more full, you will notice delays when trying to
  8312.  
  8313.  
  8314.  
  8315.  
  8316.  
  8317.  
  8318.  
  8319. # connect to your server's primary listening port. It is possible via the
  8320.  
  8321.  
  8322.  
  8323.  
  8324.  
  8325.  
  8326.  
  8327. # Port lines to specify additional ports for the ircd to listen to.
  8328.  
  8329.  
  8330.  
  8331.  
  8332.  
  8333.  
  8334.  
  8335. # De facto ports are: 6667 - standard; 6660-6669 - additional client
  8336.  
  8337.  
  8338.  
  8339.  
  8340.  
  8341.  
  8342.  
  8343. # ports;
  8344.  
  8345.  
  8346.  
  8347.  
  8348.  
  8349.  
  8350.  
  8351. # AfterNET uses 4400 for server listener ports.
  8352.  
  8353.  
  8354.  
  8355.  
  8356.  
  8357.  
  8358.  
  8359. # These are just hints, they are in no way official IANA or IETF policies.
  8360.  
  8361.  
  8362.  
  8363.  
  8364.  
  8365.  
  8366.  
  8367. # IANA says we should use port 194, but that requires us to run as root,
  8368.  
  8369.  
  8370.  
  8371.  
  8372.  
  8373.  
  8374.  
  8375. # so we don't do that.
  8376.  
  8377.  
  8378.  
  8379.  
  8380.  
  8381.  
  8382.  
  8383. #
  8384.  
  8385.  
  8386.  
  8387.  
  8388.  
  8389.  
  8390.  
  8391. #
  8392.  
  8393.  
  8394.  
  8395.  
  8396.  
  8397.  
  8398.  
  8399. # Port {
  8400.  
  8401.  
  8402.  
  8403.  
  8404.  
  8405.  
  8406.  
  8407. # port = number;
  8408.  
  8409.  
  8410.  
  8411.  
  8412.  
  8413.  
  8414.  
  8415. # mask = "ipmask";
  8416.  
  8417.  
  8418.  
  8419.  
  8420.  
  8421.  
  8422.  
  8423. # # Use this to control the interface you bind to.
  8424.  
  8425.  
  8426.  
  8427.  
  8428.  
  8429.  
  8430.  
  8431. # vhost = "virtualhostip";
  8432.  
  8433.  
  8434.  
  8435.  
  8436.  
  8437.  
  8438.  
  8439. # # Setting to yes makes this server only.
  8440.  
  8441.  
  8442.  
  8443.  
  8444.  
  8445.  
  8446.  
  8447. # server = yes;
  8448.  
  8449.  
  8450.  
  8451.  
  8452.  
  8453.  
  8454.  
  8455. # # Setting to yes makes the port "hidden" from stats.
  8456.  
  8457.  
  8458.  
  8459.  
  8460.  
  8461.  
  8462.  
  8463. # hidden = yes;
  8464.  
  8465.  
  8466.  
  8467.  
  8468.  
  8469.  
  8470.  
  8471. # # Setting to yes makes the port accept SSL connections from clients.
  8472.  
  8473.  
  8474.  
  8475.  
  8476.  
  8477.  
  8478.  
  8479. # crypt = yes;
  8480.  
  8481.  
  8482.  
  8483.  
  8484.  
  8485.  
  8486.  
  8487. # # Setting to yes makes the port exempt from connection restrictions
  8488.  
  8489.  
  8490.  
  8491.  
  8492.  
  8493.  
  8494.  
  8495. # # during a timed /restart or /die.
  8496.  
  8497.  
  8498.  
  8499.  
  8500.  
  8501.  
  8502.  
  8503. # exempt = yes;
  8504.  
  8505.  
  8506.  
  8507.  
  8508.  
  8509.  
  8510.  
  8511. # };
  8512.  
  8513.  
  8514.  
  8515.  
  8516.  
  8517.  
  8518.  
  8519. #
  8520.  
  8521.  
  8522.  
  8523.  
  8524.  
  8525.  
  8526.  
  8527. # The mask setting allows you to specify a range of IP addresses that
  8528.  
  8529.  
  8530.  
  8531.  
  8532.  
  8533.  
  8534.  
  8535. # you will allow connections from. This should only contain IP addresses
  8536.  
  8537.  
  8538.  
  8539.  
  8540.  
  8541.  
  8542.  
  8543. # and '*' if used. This field only uses IP addresses. This does not use
  8544.  
  8545.  
  8546.  
  8547.  
  8548.  
  8549.  
  8550.  
  8551. # DNS in any way so you can't use it to allow *.nl or *.uk. Attempting
  8552.  
  8553.  
  8554.  
  8555.  
  8556.  
  8557.  
  8558.  
  8559. # to specify anything other than numbers, dots and stars [0-9.*] will result
  8560.  
  8561.  
  8562.  
  8563.  
  8564.  
  8565.  
  8566.  
  8567. # in the port allowing connections from anyone.
  8568.  
  8569.  
  8570.  
  8571.  
  8572.  
  8573.  
  8574.  
  8575. #
  8576.  
  8577.  
  8578.  
  8579.  
  8580.  
  8581.  
  8582.  
  8583. # The interface setting allows multiply homed hosts to specify which
  8584.  
  8585.  
  8586.  
  8587.  
  8588.  
  8589.  
  8590.  
  8591. # interface to use on a port by port basis, if an interface is not specified
  8592.  
  8593.  
  8594.  
  8595.  
  8596.  
  8597.  
  8598.  
  8599. # the default interface will be used. The interface MUST be the complete
  8600.  
  8601.  
  8602.  
  8603.  
  8604.  
  8605.  
  8606.  
  8607. # IP address for a real hardware interface on the machine running ircd.
  8608.  
  8609.  
  8610.  
  8611.  
  8612.  
  8613.  
  8614.  
  8615. # If you want to use virtual hosting *YOU* *MUST* *USE* *THIS* otherwise it
  8616.  
  8617.  
  8618.  
  8619.  
  8620.  
  8621.  
  8622.  
  8623. # WILL bind to all interfaces - not what most people seem to expect.
  8624.  
  8625.  
  8626.  
  8627.  
  8628.  
  8629.  
  8630.  
  8631. #
  8632.  
  8633.  
  8634.  
  8635.  
  8636.  
  8637.  
  8638.  
  8639. # Examples:
  8640.  
  8641.  
  8642.  
  8643.  
  8644.  
  8645.  
  8646.  
  8647. #
  8648.  
  8649.  
  8650.  
  8651.  
  8652.  
  8653.  
  8654.  
  8655. Port {
  8656.  
  8657.  
  8658.  
  8659.  
  8660.  
  8661.  
  8662.  
  8663. server = yes;
  8664.  
  8665.  
  8666.  
  8667.  
  8668.  
  8669.  
  8670.  
  8671. port = 4400;
  8672.  
  8673.  
  8674.  
  8675.  
  8676.  
  8677.  
  8678.  
  8679. };
  8680.  
  8681.  
  8682.  
  8683.  
  8684.  
  8685.  
  8686.  
  8687. Port {
  8688.  
  8689.  
  8690.  
  8691.  
  8692.  
  8693.  
  8694.  
  8695. server = yes;
  8696.  
  8697.  
  8698.  
  8699.  
  8700.  
  8701.  
  8702.  
  8703. port = 4401;
  8704.  
  8705.  
  8706.  
  8707.  
  8708.  
  8709.  
  8710.  
  8711. };
  8712.  
  8713.  
  8714.  
  8715.  
  8716.  
  8717.  
  8718.  
  8719. Port {
  8720.  
  8721.  
  8722.  
  8723.  
  8724.  
  8725.  
  8726.  
  8727. server = yes;
  8728.  
  8729.  
  8730.  
  8731.  
  8732.  
  8733.  
  8734.  
  8735. port = 4402;
  8736.  
  8737.  
  8738.  
  8739.  
  8740.  
  8741.  
  8742.  
  8743. };
  8744.  
  8745.  
  8746.  
  8747.  
  8748.  
  8749.  
  8750.  
  8751. Port { port = 6667; };
  8752.  
  8753.  
  8754.  
  8755.  
  8756.  
  8757.  
  8758.  
  8759. Port { port = 6668; };
  8760.  
  8761.  
  8762.  
  8763.  
  8764.  
  8765.  
  8766.  
  8767. Port { port = 6669; };
  8768.  
  8769.  
  8770.  
  8771.  
  8772.  
  8773.  
  8774.  
  8775. Port { port = 6666; };
  8776.  
  8777.  
  8778.  
  8779.  
  8780.  
  8781.  
  8782.  
  8783. Port { port = 6665; };
  8784.  
  8785.  
  8786.  
  8787.  
  8788.  
  8789.  
  8790.  
  8791. Port { port = 6664; };
  8792.  
  8793.  
  8794.  
  8795.  
  8796.  
  8797.  
  8798.  
  8799. Port { port = 6660; };
  8800.  
  8801.  
  8802.  
  8803.  
  8804.  
  8805.  
  8806.  
  8807. Port { port = 6661; };
  8808.  
  8809.  
  8810.  
  8811.  
  8812.  
  8813.  
  8814.  
  8815. Port { port = 7000; };
  8816.  
  8817.  
  8818.  
  8819.  
  8820.  
  8821.  
  8822.  
  8823. Port { port = 9999; };
  8824.  
  8825.  
  8826.  
  8827.  
  8828.  
  8829.  
  8830.  
  8831. Port {
  8832.  
  8833.  
  8834.  
  8835.  
  8836.  
  8837.  
  8838.  
  8839.  
  8840.  
  8841.  
  8842.  
  8843.  
  8844.  
  8845.  
  8846.  
  8847.  
  8848.  
  8849.  
  8850.  
  8851.  
  8852.  
  8853.  
  8854.  
  8855. # # This only accepts clients with IPs like 192.168.*.
  8856.  
  8857.  
  8858.  
  8859.  
  8860.  
  8861.  
  8862.  
  8863. # mask = "192.168.*";
  8864.  
  8865.  
  8866.  
  8867.  
  8868.  
  8869.  
  8870.  
  8871. # port = 6666;
  8872.  
  8873.  
  8874.  
  8875.  
  8876.  
  8877.  
  8878.  
  8879. # # Allows your opers to connect during a timed /restart or /die.
  8880.  
  8881.  
  8882.  
  8883.  
  8884.  
  8885.  
  8886.  
  8887. # exempt = yes;
  8888.  
  8889.  
  8890.  
  8891.  
  8892.  
  8893.  
  8894.  
  8895. # };
  8896.  
  8897.  
  8898.  
  8899.  
  8900.  
  8901.  
  8902.  
  8903. #
  8904.  
  8905.  
  8906.  
  8907.  
  8908.  
  8909.  
  8910.  
  8911. # This is a hidden client port, listening on 168.8.21.107.
  8912.  
  8913.  
  8914.  
  8915.  
  8916.  
  8917.  
  8918.  
  8919. # Port {
  8920.  
  8921.  
  8922.  
  8923.  
  8924.  
  8925.  
  8926.  
  8927. # vhost = "168.8.21.107";
  8928.  
  8929.  
  8930.  
  8931.  
  8932.  
  8933.  
  8934.  
  8935. # hidden = yes;
  8936.  
  8937.  
  8938.  
  8939.  
  8940.  
  8941.  
  8942.  
  8943. # port = 7000;
  8944.  
  8945.  
  8946.  
  8947.  
  8948.  
  8949.  
  8950.  
  8951. # };
  8952.  
  8953.  
  8954.  
  8955.  
  8956.  
  8957.  
  8958.  
  8959. #
  8960.  
  8961.  
  8962.  
  8963.  
  8964.  
  8965.  
  8966.  
  8967.  
  8968.  
  8969.  
  8970.  
  8971.  
  8972.  
  8973.  
  8974.  
  8975.  
  8976.  
  8977.  
  8978.  
  8979.  
  8980.  
  8981.  
  8982.  
  8983. [Features]
  8984.  
  8985.  
  8986.  
  8987.  
  8988.  
  8989.  
  8990.  
  8991. #
  8992.  
  8993.  
  8994.  
  8995.  
  8996.  
  8997.  
  8998.  
  8999. # IRC servers have a large number of options and features. Most of these
  9000.  
  9001.  
  9002.  
  9003.  
  9004.  
  9005.  
  9006.  
  9007. # are set at compile time through the use of #define's--see "make config"
  9008.  
  9009.  
  9010.  
  9011.  
  9012.  
  9013.  
  9014.  
  9015. # for more details--but we are working to move many of these into the
  9016.  
  9017.  
  9018.  
  9019.  
  9020.  
  9021.  
  9022.  
  9023. # configuration file. Features let you configure these at runtime.
  9024.  
  9025.  
  9026.  
  9027.  
  9028.  
  9029.  
  9030.  
  9031. # You only need one feature block in which you use
  9032.  
  9033.  
  9034.  
  9035.  
  9036.  
  9037.  
  9038.  
  9039. # "featurename" = "value1" , "value2", ..., "valuen-1", "valuen";
  9040.  
  9041.  
  9042.  
  9043.  
  9044.  
  9045.  
  9046.  
  9047. #
  9048.  
  9049.  
  9050.  
  9051.  
  9052.  
  9053.  
  9054.  
  9055. # The entire purpose of Features are so that you do not have to recompile
  9056.  
  9057.  
  9058.  
  9059.  
  9060.  
  9061.  
  9062.  
  9063. # the IRCD everytime you want to change a feature. All of the features
  9064.  
  9065.  
  9066.  
  9067.  
  9068.  
  9069.  
  9070.  
  9071. # are listed below, and at the bottom is how to set logging.
  9072.  
  9073.  
  9074.  
  9075.  
  9076.  
  9077.  
  9078.  
  9079. #
  9080.  
  9081.  
  9082.  
  9083.  
  9084.  
  9085.  
  9086.  
  9087. # A Special Thanks to Kev for writing the documentation of F:lines. It can
  9088.  
  9089.  
  9090.  
  9091.  
  9092.  
  9093.  
  9094.  
  9095. # be found at doc/readme.features and the logging documentation can be
  9096.  
  9097.  
  9098.  
  9099.  
  9100.  
  9101.  
  9102.  
  9103. # found at doc/readme.log. The defaults set in Nefarious are below:
  9104.  
  9105.  
  9106.  
  9107.  
  9108.  
  9109.  
  9110.  
  9111. #
  9112.  
  9113.  
  9114.  
  9115.  
  9116.  
  9117.  
  9118.  
  9119. #Features
  9120.  
  9121.  
  9122.  
  9123.  
  9124.  
  9125.  
  9126.  
  9127. #{
  9128.  
  9129.  
  9130.  
  9131.  
  9132.  
  9133.  
  9134.  
  9135. # These log features are the only way to get certain error messages
  9136.  
  9137.  
  9138.  
  9139.  
  9140.  
  9141.  
  9142.  
  9143. # (such as when the server dies from being out of memory). For more
  9144.  
  9145.  
  9146.  
  9147.  
  9148.  
  9149.  
  9150.  
  9151. # explanation of how they work, see doc/readme.log.
  9152.  
  9153.  
  9154.  
  9155.  
  9156.  
  9157.  
  9158.  
  9159. # "LOG" = "SYSTEM" "FILE" "ircd.log";
  9160.  
  9161.  
  9162.  
  9163.  
  9164.  
  9165.  
  9166.  
  9167. # "LOG" = "SYSTEM" "LEVEL" "CRIT";
  9168.  
  9169.  
  9170.  
  9171.  
  9172.  
  9173.  
  9174.  
  9175. #
  9176.  
  9177.  
  9178.  
  9179.  
  9180.  
  9181.  
  9182.  
  9183. # Server Settings
  9184.  
  9185.  
  9186.  
  9187.  
  9188.  
  9189.  
  9190.  
  9191. #
  9192.  
  9193.  
  9194.  
  9195.  
  9196.  
  9197.  
  9198.  
  9199. # "DOMAINNAME" = "<obtained from /etc/resolv.conf by ./configure>";
  9200.  
  9201.  
  9202.  
  9203.  
  9204.  
  9205.  
  9206.  
  9207. # "RELIABLE_CLOCK" = "FALSE";
  9208.  
  9209.  
  9210.  
  9211.  
  9212.  
  9213.  
  9214.  
  9215. # "BUFFERPOOL" = "27000000";
  9216.  
  9217.  
  9218.  
  9219.  
  9220.  
  9221.  
  9222.  
  9223. # "HAS_FERGUSON_FLUSHER" = "FALSE";
  9224.  
  9225.  
  9226.  
  9227.  
  9228.  
  9229.  
  9230.  
  9231. # "CLIENT_FLOOD" = "1024";
  9232.  
  9233.  
  9234.  
  9235.  
  9236.  
  9237.  
  9238.  
  9239. # "SERVER_PORT" = "4400";
  9240.  
  9241.  
  9242.  
  9243.  
  9244.  
  9245.  
  9246.  
  9247. # "NODEFAULTMOTD" = "TRUE";
  9248.  
  9249.  
  9250.  
  9251.  
  9252.  
  9253.  
  9254.  
  9255. # "MOTD_BANNER="TRUE";
  9256.  
  9257.  
  9258.  
  9259.  
  9260.  
  9261.  
  9262.  
  9263. # "KILL_IPMISMATCH" = "FALSE";
  9264.  
  9265.  
  9266.  
  9267.  
  9268.  
  9269.  
  9270.  
  9271. # "IDLE_FROM_MSG" = "TRUE";
  9272.  
  9273.  
  9274.  
  9275.  
  9276.  
  9277.  
  9278.  
  9279. # "HUB" = "FALSE";
  9280.  
  9281.  
  9282.  
  9283.  
  9284.  
  9285.  
  9286.  
  9287. # "WALLOPS_OPER_ONLY" = "FALSE";
  9288.  
  9289.  
  9290.  
  9291.  
  9292.  
  9293.  
  9294.  
  9295. # "NODNS" = "FALSE";
  9296.  
  9297.  
  9298.  
  9299.  
  9300.  
  9301.  
  9302.  
  9303. # "RANDOM_SEED" = "<you should set one explicitly>";
  9304.  
  9305.  
  9306.  
  9307.  
  9308.  
  9309.  
  9310.  
  9311. # "DEFAULT_LIST_PARAM" = "TRUE";
  9312.  
  9313.  
  9314.  
  9315.  
  9316.  
  9317.  
  9318.  
  9319. # "NICKNAMEHISTORYLENGTH" = "800";
  9320.  
  9321.  
  9322.  
  9323.  
  9324.  
  9325.  
  9326.  
  9327. # "TIME_IN_TIMEOUT" = "FALSE";
  9328.  
  9329.  
  9330.  
  9331.  
  9332.  
  9333.  
  9334.  
  9335. # "KILLCHASETIMELIMIT" = "30";
  9336.  
  9337.  
  9338.  
  9339.  
  9340.  
  9341.  
  9342.  
  9343. # "MAXCHANNELSPERUSER" = "10";
  9344.  
  9345.  
  9346.  
  9347.  
  9348.  
  9349.  
  9350.  
  9351. # "AVEXCEPTLEN" = "40";
  9352.  
  9353.  
  9354.  
  9355.  
  9356.  
  9357.  
  9358.  
  9359. # "MAXEXCEPTS" = "45";
  9360.  
  9361.  
  9362.  
  9363.  
  9364.  
  9365.  
  9366.  
  9367. # "NICKLEN" = "15";
  9368.  
  9369.  
  9370.  
  9371.  
  9372.  
  9373.  
  9374.  
  9375. # "CHANNELLEN" = "200";
  9376.  
  9377.  
  9378.  
  9379.  
  9380.  
  9381.  
  9382.  
  9383. # "AVBANLEN" = "40";
  9384.  
  9385.  
  9386.  
  9387.  
  9388.  
  9389.  
  9390.  
  9391. # "MAXBANS" = "45";
  9392.  
  9393.  
  9394.  
  9395.  
  9396.  
  9397.  
  9398.  
  9399. # "MAXSILES" = "15";
  9400.  
  9401.  
  9402.  
  9403.  
  9404.  
  9405.  
  9406.  
  9407. # "HANGONGOODLINK" = "300";
  9408.  
  9409.  
  9410.  
  9411.  
  9412.  
  9413.  
  9414.  
  9415. # "HANGONRETRYDELAY" = "10";
  9416.  
  9417.  
  9418.  
  9419.  
  9420.  
  9421.  
  9422.  
  9423. # "CONNECTTIMEOUT" = "90";
  9424.  
  9425.  
  9426.  
  9427.  
  9428.  
  9429.  
  9430.  
  9431. # "TIMESEC" = "60";
  9432.  
  9433.  
  9434.  
  9435.  
  9436.  
  9437.  
  9438.  
  9439. # "MAXIMUM_LINKS" = "1";
  9440.  
  9441.  
  9442.  
  9443.  
  9444.  
  9445.  
  9446.  
  9447. # "PINGFREQUENCY" = "120";
  9448.  
  9449.  
  9450.  
  9451.  
  9452.  
  9453.  
  9454.  
  9455. # "CONNECTFREQUENCY" = "600";
  9456.  
  9457.  
  9458.  
  9459.  
  9460.  
  9461.  
  9462.  
  9463. # "DEFAULTMAXSENDQLENGTH" = "40000";
  9464.  
  9465.  
  9466.  
  9467.  
  9468.  
  9469.  
  9470.  
  9471. # "SHUNMAXUSERCOUNT" = "20";
  9472.  
  9473.  
  9474.  
  9475.  
  9476.  
  9477.  
  9478.  
  9479. # "GLINEMAXUSERCOUNT" = "20";
  9480.  
  9481.  
  9482.  
  9483.  
  9484.  
  9485.  
  9486.  
  9487. # "MPATH" = "ircd.motd";
  9488.  
  9489.  
  9490.  
  9491.  
  9492.  
  9493.  
  9494.  
  9495. # "QPATH" = "ircd.quotes";
  9496.  
  9497.  
  9498.  
  9499.  
  9500.  
  9501.  
  9502.  
  9503. # "EPATH" = "ircd.rules";
  9504.  
  9505.  
  9506.  
  9507.  
  9508.  
  9509.  
  9510.  
  9511. # "OMPATH" = "ircd.opermotd";
  9512.  
  9513.  
  9514.  
  9515.  
  9516.  
  9517.  
  9518.  
  9519. # "RPATH" = "remote.motd";
  9520.  
  9521.  
  9522.  
  9523.  
  9524.  
  9525.  
  9526.  
  9527. # "PPATH" = "ircd.pid";
  9528.  
  9529.  
  9530.  
  9531.  
  9532.  
  9533.  
  9534.  
  9535. # "TPATH" = "ircd.tune";
  9536.  
  9537.  
  9538.  
  9539.  
  9540.  
  9541.  
  9542.  
  9543. # "VIRTUAL_HOST" = "FALSE";
  9544.  
  9545.  
  9546.  
  9547.  
  9548.  
  9549.  
  9550.  
  9551. # "TOS_SERVER" = "0x08";
  9552.  
  9553.  
  9554.  
  9555.  
  9556.  
  9557.  
  9558.  
  9559. # "TOS_CLIENT" = "0x08";
  9560.  
  9561.  
  9562.  
  9563.  
  9564.  
  9565.  
  9566.  
  9567. # "POLLS_PER_LOOP" = "200";
  9568.  
  9569.  
  9570.  
  9571.  
  9572.  
  9573.  
  9574.  
  9575. # "IRCD_RES_TIMEOUT" = "4";
  9576.  
  9577.  
  9578.  
  9579.  
  9580.  
  9581.  
  9582.  
  9583. # "IRCD_RES_RETRIES" = "2";
  9584.  
  9585.  
  9586.  
  9587.  
  9588.  
  9589.  
  9590.  
  9591. # "AUTH_TIMEOUT" = "9";
  9592.  
  9593.  
  9594.  
  9595.  
  9596.  
  9597.  
  9598.  
  9599. # "NICK_DELAY" = "30";
  9600.  
  9601.  
  9602.  
  9603.  
  9604.  
  9605.  
  9606.  
  9607. # "POLICY_NOTICE" = "TRUE";
  9608.  
  9609.  
  9610.  
  9611.  
  9612.  
  9613.  
  9614.  
  9615. # "TARGET_LIMITING" = "TRUE";
  9616.  
  9617.  
  9618.  
  9619.  
  9620.  
  9621.  
  9622.  
  9623. # "EXTENDED_ACCOUNTS" = "TRUE";
  9624.  
  9625.  
  9626.  
  9627.  
  9628.  
  9629.  
  9630.  
  9631. # "NETWORK_REHASH" = "FALSE";
  9632.  
  9633.  
  9634.  
  9635.  
  9636.  
  9637.  
  9638.  
  9639. # "NETWORK_RESTART" = "FALSE";
  9640.  
  9641.  
  9642.  
  9643.  
  9644.  
  9645.  
  9646.  
  9647. # "NETWORK_DIE" = "FALSE";
  9648.  
  9649.  
  9650.  
  9651.  
  9652.  
  9653.  
  9654.  
  9655. # "HELP_PACE" = "5";
  9656.  
  9657.  
  9658.  
  9659.  
  9660.  
  9661.  
  9662.  
  9663. # "NOIDENT" = "FALSE";
  9664.  
  9665.  
  9666.  
  9667.  
  9668.  
  9669.  
  9670.  
  9671. # "IPCHECK" = "TRUE";
  9672.  
  9673.  
  9674.  
  9675.  
  9676.  
  9677.  
  9678.  
  9679. # "LISTDELAY" = "15";
  9680.  
  9681.  
  9682.  
  9683.  
  9684.  
  9685.  
  9686.  
  9687. # "IDENT_PROMPT" = "FALSE";
  9688.  
  9689.  
  9690.  
  9691.  
  9692.  
  9693.  
  9694.  
  9695.  
  9696.  
  9697.  
  9698.  
  9699.  
  9700.  
  9701.  
  9702.  
  9703. #
  9704.  
  9705.  
  9706.  
  9707.  
  9708.  
  9709.  
  9710.  
  9711. # Commands
  9712.  
  9713.  
  9714.  
  9715.  
  9716.  
  9717.  
  9718.  
  9719. #
  9720.  
  9721.  
  9722.  
  9723.  
  9724.  
  9725.  
  9726.  
  9727. # "QUOTES" = "TRUE";
  9728.  
  9729.  
  9730.  
  9731.  
  9732.  
  9733.  
  9734.  
  9735. # "RULES" = "TRUE";
  9736.  
  9737.  
  9738.  
  9739.  
  9740.  
  9741.  
  9742.  
  9743. # "OPERMOTD" = "TRUE";
  9744.  
  9745.  
  9746.  
  9747.  
  9748.  
  9749.  
  9750.  
  9751.  
  9752.  
  9753.  
  9754.  
  9755.  
  9756.  
  9757.  
  9758.  
  9759. #
  9760.  
  9761.  
  9762.  
  9763.  
  9764.  
  9765.  
  9766.  
  9767. # Spam Filter Settings
  9768.  
  9769.  
  9770.  
  9771.  
  9772.  
  9773.  
  9774.  
  9775. #
  9776.  
  9777.  
  9778.  
  9779.  
  9780.  
  9781.  
  9782.  
  9783. # "FILTER_DEFAULT_CHANNAME" = "#X";
  9784.  
  9785.  
  9786.  
  9787.  
  9788.  
  9789.  
  9790.  
  9791. # "FILTER_ALERT_USEMSG" = "FALSE";
  9792.  
  9793.  
  9794.  
  9795.  
  9796.  
  9797.  
  9798.  
  9799. # "FILTER_DEFAULT_LENGTH" = "3600";
  9800.  
  9801.  
  9802.  
  9803.  
  9804.  
  9805.  
  9806.  
  9807. # "FILTER_FATAL_TIME" = "500";
  9808.  
  9809.  
  9810.  
  9811.  
  9812.  
  9813.  
  9814.  
  9815. # "FILTER_WARN_TIME" = "250";
  9816.  
  9817.  
  9818.  
  9819.  
  9820.  
  9821.  
  9822.  
  9823.  
  9824.  
  9825.  
  9826.  
  9827.  
  9828.  
  9829.  
  9830.  
  9831. #
  9832.  
  9833.  
  9834.  
  9835.  
  9836.  
  9837.  
  9838.  
  9839. # Login On Connect
  9840.  
  9841.  
  9842.  
  9843.  
  9844.  
  9845.  
  9846.  
  9847. #
  9848.  
  9849.  
  9850.  
  9851.  
  9852.  
  9853.  
  9854.  
  9855. # "LOGIN_ON_CONNECT" = "FALSE";
  9856.  
  9857.  
  9858.  
  9859.  
  9860.  
  9861.  
  9862.  
  9863. # "LOC_DEFAULT_SERVICE" = "authserv";
  9864.  
  9865.  
  9866.  
  9867.  
  9868.  
  9869.  
  9870.  
  9871. # "LOC_SENDHOST" = "FALSE";
  9872.  
  9873.  
  9874.  
  9875.  
  9876.  
  9877.  
  9878.  
  9879. # "LOC_SENDSSLFP" = "FALSE";
  9880.  
  9881.  
  9882.  
  9883.  
  9884.  
  9885.  
  9886.  
  9887.  
  9888.  
  9889.  
  9890.  
  9891.  
  9892.  
  9893.  
  9894.  
  9895. #
  9896.  
  9897.  
  9898.  
  9899.  
  9900.  
  9901.  
  9902.  
  9903. # User Modes
  9904.  
  9905.  
  9906.  
  9907.  
  9908.  
  9909.  
  9910.  
  9911. #
  9912.  
  9913.  
  9914.  
  9915.  
  9916.  
  9917.  
  9918.  
  9919. # "DEFAULT_UMODE" = "+";
  9920.  
  9921.  
  9922.  
  9923.  
  9924.  
  9925.  
  9926.  
  9927.  
  9928.  
  9929.  
  9930.  
  9931.  
  9932.  
  9933.  
  9934.  
  9935. #
  9936.  
  9937.  
  9938.  
  9939.  
  9940.  
  9941.  
  9942.  
  9943. # Channel Settings
  9944.  
  9945.  
  9946.  
  9947.  
  9948.  
  9949.  
  9950.  
  9951. #
  9952.  
  9953.  
  9954.  
  9955.  
  9956.  
  9957.  
  9958.  
  9959. # "HIDE_BAN_SETTER" = "FALSE";
  9960.  
  9961.  
  9962.  
  9963.  
  9964.  
  9965.  
  9966.  
  9967. # "ALLOW_TEXT_HOST" = "TRUE";
  9968.  
  9969.  
  9970.  
  9971.  
  9972.  
  9973.  
  9974.  
  9975.  
  9976.  
  9977.  
  9978.  
  9979.  
  9980.  
  9981.  
  9982.  
  9983. #
  9984.  
  9985.  
  9986.  
  9987.  
  9988.  
  9989.  
  9990.  
  9991. # Hidden Hosts Settings
  9992.  
  9993.  
  9994.  
  9995.  
  9996.  
  9997.  
  9998.  
  9999. #
  10000.  
  10001.  
  10002.  
  10003.  
  10004.  
  10005.  
  10006.  
  10007. # "HOST_HIDING" = "TRUE";
  10008.  
  10009.  
  10010.  
  10011.  
  10012.  
  10013.  
  10014.  
  10015. # "HOST_HIDING_STYLE" = "1";
  10016.  
  10017.  
  10018.  
  10019.  
  10020.  
  10021.  
  10022.  
  10023. # "HOST_HIDING_KEY1" = "aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW";
  10024.  
  10025.  
  10026.  
  10027.  
  10028.  
  10029.  
  10030.  
  10031. # "HOST_HIDING_KEY2" = "sdfjkLJKHlkjdkfjsdklfjlkjKLJ";
  10032.  
  10033.  
  10034.  
  10035.  
  10036.  
  10037.  
  10038.  
  10039. # "HOST_HIDING_KEY3" = "KJklJSDFLkjLKDFJSLKjlKJFlkjS";
  10040.  
  10041.  
  10042.  
  10043.  
  10044.  
  10045.  
  10046.  
  10047. # "HOST_HIDING_PREFIX" = "AfterNET";
  10048.  
  10049.  
  10050.  
  10051.  
  10052.  
  10053.  
  10054.  
  10055. # "OPERHOST_HIDING" = "TRUE";
  10056.  
  10057.  
  10058.  
  10059.  
  10060.  
  10061.  
  10062.  
  10063. # "HIDDEN_HOST" = "Users.ZonaIRC.Org";
  10064.  
  10065.  
  10066.  
  10067.  
  10068.  
  10069.  
  10070.  
  10071. # "HIDDEN_OPERHOST" = "";
  10072.  
  10073.  
  10074.  
  10075.  
  10076.  
  10077.  
  10078.  
  10079. # "HIDDEN_IP" = "127.0.0.1";
  10080.  
  10081.  
  10082.  
  10083.  
  10084.  
  10085.  
  10086.  
  10087. # "ALLOWRMX" = "FALSE";
  10088.  
  10089.  
  10090.  
  10091.  
  10092.  
  10093.  
  10094.  
  10095. # "HIDDEN_HOST_QUIT" = "TRUE";
  10096.  
  10097.  
  10098.  
  10099.  
  10100.  
  10101.  
  10102.  
  10103. # "HIDDEN_HOST_SET_MESSAGE" = "Registered";
  10104.  
  10105.  
  10106.  
  10107.  
  10108.  
  10109.  
  10110.  
  10111. # "HIDDEN_HOST_UNSET_MESSAGE" = "UnRegistered";
  10112.  
  10113.  
  10114.  
  10115.  
  10116.  
  10117.  
  10118.  
  10119.  
  10120.  
  10121.  
  10122.  
  10123.  
  10124.  
  10125.  
  10126.  
  10127. # Autojoin Settings
  10128.  
  10129.  
  10130.  
  10131.  
  10132.  
  10133.  
  10134.  
  10135. #
  10136.  
  10137.  
  10138.  
  10139.  
  10140.  
  10141.  
  10142.  
  10143. # ALWAYS PREFIX HASHES WITH A BACKSLASH IN AUTOJOIN FEATURES!
  10144.  
  10145.  
  10146.  
  10147.  
  10148.  
  10149.  
  10150.  
  10151. #
  10152.  
  10153.  
  10154.  
  10155.  
  10156.  
  10157.  
  10158.  
  10159. # "AUTOJOIN_USER" = "FALSE";
  10160.  
  10161.  
  10162.  
  10163.  
  10164.  
  10165.  
  10166.  
  10167. # "AUTOJOIN_USER_CHANNEL" = "#ZonaIRC";
  10168.  
  10169.  
  10170.  
  10171.  
  10172.  
  10173.  
  10174.  
  10175. # "AUTOJOIN_USER_NOTICE" = "TRUE";
  10176.  
  10177.  
  10178.  
  10179.  
  10180.  
  10181.  
  10182.  
  10183. # "AUTOJOIN_USER_NOTICE_VALUE" = "*** Notice -- You are now being autojoined into #ZonaIRC";
  10184.  
  10185.  
  10186.  
  10187.  
  10188.  
  10189.  
  10190.  
  10191. # "AUTOJOIN_ADMIN" = "FALSE";
  10192.  
  10193.  
  10194.  
  10195.  
  10196.  
  10197.  
  10198.  
  10199. # "AUTOJOIN_ADMIN_CHANNEL" = "#CService";
  10200.  
  10201.  
  10202.  
  10203.  
  10204.  
  10205.  
  10206.  
  10207. # "AUTOJOIN_ADMIN_NOTICE" = "TRUE";
  10208.  
  10209.  
  10210.  
  10211.  
  10212.  
  10213.  
  10214.  
  10215. # "AUTOJOIN_ADMIN_NOTICE_VALUE" = "*** Notice -- You are now being autojoined into admin channel #CService";
  10216.  
  10217.  
  10218.  
  10219.  
  10220.  
  10221.  
  10222.  
  10223. # "AUTOJOIN_OPER" = "FALSE";
  10224.  
  10225.  
  10226.  
  10227.  
  10228.  
  10229.  
  10230.  
  10231. # "AUTOJOIN_OPER_CHANNEL" = "#IRCops";
  10232.  
  10233.  
  10234.  
  10235.  
  10236.  
  10237.  
  10238.  
  10239. # "AUTOJOIN_OPER_NOTICE" = "TRUE";
  10240.  
  10241.  
  10242.  
  10243.  
  10244.  
  10245.  
  10246.  
  10247. # "AUTOJOIN_OPER_NOTICE_VALUE" = "*** Notice -- You are now being autojoined into oper channel #IRCops";
  10248.  
  10249.  
  10250.  
  10251.  
  10252.  
  10253.  
  10254.  
  10255.  
  10256.  
  10257.  
  10258.  
  10259.  
  10260.  
  10261.  
  10262.  
  10263. #
  10264.  
  10265.  
  10266.  
  10267.  
  10268.  
  10269.  
  10270.  
  10271. # Oper Settings
  10272.  
  10273.  
  10274.  
  10275.  
  10276.  
  10277.  
  10278.  
  10279. #
  10280.  
  10281.  
  10282.  
  10283.  
  10284.  
  10285.  
  10286.  
  10287. # "REMOTE_OPER" = "FALSE";
  10288.  
  10289.  
  10290.  
  10291.  
  10292.  
  10293.  
  10294.  
  10295. # "CHECK_EXTENDED" = "TRUE";
  10296.  
  10297.  
  10298.  
  10299.  
  10300.  
  10301.  
  10302.  
  10303. # "MAX_CHECK_OUTPUT" = "1000";
  10304.  
  10305.  
  10306.  
  10307.  
  10308.  
  10309.  
  10310.  
  10311. # "CONFIG_OPERCMDS" = "FALSE";
  10312.  
  10313.  
  10314.  
  10315.  
  10316.  
  10317.  
  10318.  
  10319. # "OPERFLAGS" = "TRUE";
  10320.  
  10321.  
  10322.  
  10323.  
  10324.  
  10325.  
  10326.  
  10327. # "CONNEXIT_NOTICES" = "FALSE";
  10328.  
  10329.  
  10330.  
  10331.  
  10332.  
  10333.  
  10334.  
  10335.  
  10336.  
  10337.  
  10338.  
  10339.  
  10340.  
  10341.  
  10342.  
  10343. #
  10344.  
  10345.  
  10346.  
  10347.  
  10348.  
  10349.  
  10350.  
  10351. # WHOIS Settings
  10352.  
  10353.  
  10354.  
  10355.  
  10356.  
  10357.  
  10358.  
  10359. #
  10360.  
  10361.  
  10362.  
  10363.  
  10364.  
  10365.  
  10366.  
  10367. # "WHOIS_OPER" = "is an IRC Operator";
  10368.  
  10369.  
  10370.  
  10371.  
  10372.  
  10373.  
  10374.  
  10375. # "WHOIS_ADMIN" = "is an IRC Administrator";
  10376.  
  10377.  
  10378.  
  10379.  
  10380.  
  10381.  
  10382.  
  10383. # "WHOIS_SERVICE" = "is a Network Service";
  10384.  
  10385.  
  10386.  
  10387.  
  10388.  
  10389.  
  10390.  
  10391.  
  10392.  
  10393.  
  10394.  
  10395.  
  10396.  
  10397.  
  10398.  
  10399. #
  10400.  
  10401.  
  10402.  
  10403.  
  10404.  
  10405.  
  10406.  
  10407. # ALIST Settings
  10408.  
  10409.  
  10410.  
  10411.  
  10412.  
  10413.  
  10414.  
  10415. #
  10416.  
  10417.  
  10418.  
  10419.  
  10420.  
  10421.  
  10422.  
  10423. # "SET_ACTIVE_ON_CREATE" = "TRUE";
  10424.  
  10425.  
  10426.  
  10427.  
  10428.  
  10429.  
  10430.  
  10431. # "DEF_ALIST_LIMIT" = "30";
  10432.  
  10433.  
  10434.  
  10435.  
  10436.  
  10437.  
  10438.  
  10439. # "ALIST_SEND_FREQ" = "300";
  10440.  
  10441.  
  10442.  
  10443.  
  10444.  
  10445.  
  10446.  
  10447. # "ALIST_SEND_DIFF" = "600";
  10448.  
  10449.  
  10450.  
  10451.  
  10452.  
  10453.  
  10454.  
  10455.  
  10456.  
  10457.  
  10458.  
  10459.  
  10460.  
  10461.  
  10462.  
  10463. #
  10464.  
  10465.  
  10466.  
  10467.  
  10468.  
  10469.  
  10470.  
  10471. # SETHOST Settings
  10472.  
  10473.  
  10474.  
  10475.  
  10476.  
  10477.  
  10478.  
  10479. #
  10480.  
  10481.  
  10482.  
  10483.  
  10484.  
  10485.  
  10486.  
  10487. # "SETHOST" = "TRUE";
  10488.  
  10489.  
  10490.  
  10491.  
  10492.  
  10493.  
  10494.  
  10495. # "SETHOST_USER" = "TRUE";
  10496.  
  10497.  
  10498.  
  10499.  
  10500.  
  10501.  
  10502.  
  10503.  
  10504.  
  10505.  
  10506.  
  10507.  
  10508.  
  10509.  
  10510.  
  10511. #
  10512.  
  10513.  
  10514.  
  10515.  
  10516.  
  10517.  
  10518.  
  10519. # Channel Settings
  10520.  
  10521.  
  10522.  
  10523.  
  10524.  
  10525.  
  10526.  
  10527. #
  10528.  
  10529.  
  10530.  
  10531.  
  10532.  
  10533.  
  10534.  
  10535. # "TOPIC_BURST" = "TRUE";
  10536.  
  10537.  
  10538.  
  10539.  
  10540.  
  10541.  
  10542.  
  10543. # "HOST_IN_TOPIC" = "TRUE";
  10544.  
  10545.  
  10546.  
  10547.  
  10548.  
  10549.  
  10550.  
  10551. # "AUTOCHANMODES" = "FALSE";
  10552.  
  10553.  
  10554.  
  10555.  
  10556.  
  10557.  
  10558.  
  10559. # "AUTOCHANMODES_LIST" = "nt";
  10560.  
  10561.  
  10562.  
  10563.  
  10564.  
  10565.  
  10566.  
  10567. # "LOCAL_CHANNELS" = "TRUE";
  10568.  
  10569.  
  10570.  
  10571.  
  10572.  
  10573.  
  10574.  
  10575. # "EXCEPTS" = "FALSE";
  10576.  
  10577.  
  10578.  
  10579.  
  10580.  
  10581.  
  10582.  
  10583. # "EXTBANS" = "FALSE";
  10584.  
  10585.  
  10586.  
  10587.  
  10588.  
  10589.  
  10590.  
  10591. # "BREAK_P10" = "FALSE";
  10592.  
  10593.  
  10594.  
  10595.  
  10596.  
  10597.  
  10598.  
  10599. # "FLEXABLEKEYS" = "FALSE";
  10600.  
  10601.  
  10602.  
  10603.  
  10604.  
  10605.  
  10606.  
  10607. # "NOTHROTTLE" = "FALSE";
  10608.  
  10609.  
  10610.  
  10611.  
  10612.  
  10613.  
  10614.  
  10615. # "CREATE_CHAN_OPER_ONLY" = "FALSE";
  10616.  
  10617.  
  10618.  
  10619.  
  10620.  
  10621.  
  10622.  
  10623. # "ANNOUNCE_INVITES" = "TRUE";
  10624.  
  10625.  
  10626.  
  10627.  
  10628.  
  10629.  
  10630.  
  10631. # "HALFOPS" = "FALSE";
  10632.  
  10633.  
  10634.  
  10635.  
  10636.  
  10637.  
  10638.  
  10639. # "BADCHAN_REASON" = "This Channel Has Been Banned";
  10640.  
  10641.  
  10642.  
  10643.  
  10644.  
  10645.  
  10646.  
  10647. # "MAX_BOUNCE" = "5";
  10648.  
  10649.  
  10650.  
  10651.  
  10652.  
  10653.  
  10654.  
  10655.  
  10656.  
  10657.  
  10658.  
  10659.  
  10660.  
  10661.  
  10662.  
  10663.  
  10664.  
  10665.  
  10666.  
  10667.  
  10668.  
  10669.  
  10670.  
  10671. #
  10672.  
  10673.  
  10674.  
  10675.  
  10676.  
  10677.  
  10678.  
  10679. # Server Passwords
  10680.  
  10681.  
  10682.  
  10683.  
  10684.  
  10685.  
  10686.  
  10687. #
  10688.  
  10689.  
  10690.  
  10691.  
  10692.  
  10693.  
  10694.  
  10695. # "RESTARTPASS" = "";
  10696.  
  10697.  
  10698.  
  10699.  
  10700.  
  10701.  
  10702.  
  10703. # "DIEPASS" = "";
  10704.  
  10705.  
  10706.  
  10707.  
  10708.  
  10709.  
  10710.  
  10711.  
  10712.  
  10713.  
  10714.  
  10715.  
  10716.  
  10717.  
  10718.  
  10719. #
  10720.  
  10721.  
  10722.  
  10723.  
  10724.  
  10725.  
  10726.  
  10727. # DNSBL Checks
  10728.  
  10729.  
  10730.  
  10731.  
  10732.  
  10733.  
  10734.  
  10735. #
  10736.  
  10737.  
  10738.  
  10739.  
  10740.  
  10741.  
  10742.  
  10743. # "DNSBL_CHECKS" = "FALSE";
  10744.  
  10745.  
  10746.  
  10747.  
  10748.  
  10749.  
  10750.  
  10751. # "DNSBL_EXEMPT_CLASS" = "DNSBL_Exempt";
  10752.  
  10753.  
  10754.  
  10755.  
  10756.  
  10757.  
  10758.  
  10759. # "DNSBL_LOC_EXEMPT" = "FALSE";
  10760.  
  10761.  
  10762.  
  10763.  
  10764.  
  10765.  
  10766.  
  10767. # "DNSBL_LOC_EXEMPT_N_ONE" = "If you have an account with %s services then you can bypass the dnsbl ban by logging in like this" = " (where Account is your account name and Password is your password.";
  10768.  
  10769.  
  10770.  
  10771.  
  10772.  
  10773.  
  10774.  
  10775. # "DNSBL_LOC_EXEMPT_N_TWO" = "Type /QUOTE PASS AuthServ Account :Password to connect";
  10776.  
  10777.  
  10778.  
  10779.  
  10780.  
  10781.  
  10782.  
  10783. # "EXEMPT_EXPIRE" = "172800";
  10784.  
  10785.  
  10786.  
  10787.  
  10788.  
  10789.  
  10790.  
  10791. # "DNSBL_MARK_FAKEHOST" = "TRUE";
  10792.  
  10793.  
  10794.  
  10795.  
  10796.  
  10797.  
  10798.  
  10799.  
  10800.  
  10801.  
  10802.  
  10803.  
  10804.  
  10805.  
  10806.  
  10807. #
  10808.  
  10809.  
  10810.  
  10811.  
  10812.  
  10813.  
  10814.  
  10815. # Ban Blocks
  10816.  
  10817.  
  10818.  
  10819.  
  10820.  
  10821.  
  10822.  
  10823. #
  10824.  
  10825.  
  10826.  
  10827.  
  10828.  
  10829.  
  10830.  
  10831. # "KLINE_PROMPT_ONE" = "If you have an account with Nefarious services then you can bypass this ban by logging in like this (where Account is your account name and Password is your password):";
  10832.  
  10833.  
  10834.  
  10835.  
  10836.  
  10837.  
  10838.  
  10839. # "KLINE_PROMPT_TWO" = "Type /QUOTE PASS AuthServ Account :Password to connect";
  10840.  
  10841.  
  10842.  
  10843.  
  10844.  
  10845.  
  10846.  
  10847.  
  10848.  
  10849.  
  10850.  
  10851.  
  10852.  
  10853.  
  10854.  
  10855. #
  10856.  
  10857.  
  10858.  
  10859.  
  10860.  
  10861.  
  10862.  
  10863. # CTCP Version Checks
  10864.  
  10865.  
  10866.  
  10867.  
  10868.  
  10869.  
  10870.  
  10871. #
  10872.  
  10873.  
  10874.  
  10875.  
  10876.  
  10877.  
  10878.  
  10879. # "CTCP_VERSIONING" = "FALSE";
  10880.  
  10881.  
  10882.  
  10883.  
  10884.  
  10885.  
  10886.  
  10887. # "CTCP_VERSIONING_KILL" = "FALSE";
  10888.  
  10889.  
  10890.  
  10891.  
  10892.  
  10893.  
  10894.  
  10895. # "CTCP_VERSIONING_CHAN" = "FALSE";
  10896.  
  10897.  
  10898.  
  10899.  
  10900.  
  10901.  
  10902.  
  10903. # "CTCP_VERSIONING_CHANNAME" = "#X";
  10904.  
  10905.  
  10906.  
  10907.  
  10908.  
  10909.  
  10910.  
  10911. # "CTCP_VERSIONING_USEMSG" = "FALSE";
  10912.  
  10913.  
  10914.  
  10915.  
  10916.  
  10917.  
  10918.  
  10919. # "CTCP_VERSIONING_NOTICE" = "*** Checking your client version";
  10920.  
  10921.  
  10922.  
  10923.  
  10924.  
  10925.  
  10926.  
  10927.  
  10928.  
  10929.  
  10930.  
  10931.  
  10932.  
  10933.  
  10934.  
  10935. #
  10936.  
  10937.  
  10938.  
  10939.  
  10940.  
  10941.  
  10942.  
  10943. # Raw Replies
  10944.  
  10945.  
  10946.  
  10947.  
  10948.  
  10949.  
  10950.  
  10951. #
  10952.  
  10953.  
  10954.  
  10955.  
  10956.  
  10957.  
  10958.  
  10959. # "ERR_OPERONLYCHAN" = "Cannot join channel (+O)";
  10960.  
  10961.  
  10962.  
  10963.  
  10964.  
  10965.  
  10966.  
  10967.  
  10968.  
  10969.  
  10970.  
  10971.  
  10972.  
  10973.  
  10974.  
  10975. #
  10976.  
  10977.  
  10978.  
  10979.  
  10980.  
  10981.  
  10982.  
  10983. # Server Security Settings
  10984.  
  10985.  
  10986.  
  10987.  
  10988.  
  10989.  
  10990.  
  10991. #
  10992.  
  10993.  
  10994.  
  10995.  
  10996.  
  10997.  
  10998.  
  10999. # "HIS_EXCEPTWHO" = "TRUE";
  11000.  
  11001.  
  11002.  
  11003.  
  11004.  
  11005.  
  11006.  
  11007. # "HIS_IRCOPS" = "TRUE";
  11008.  
  11009.  
  11010.  
  11011.  
  11012.  
  11013.  
  11014.  
  11015. # "HIS_IRCOPS_SERVERS" = "TRUE";
  11016.  
  11017.  
  11018.  
  11019.  
  11020.  
  11021.  
  11022.  
  11023. # "HIS_MAP" = "TRUE";
  11024.  
  11025.  
  11026.  
  11027.  
  11028.  
  11029.  
  11030.  
  11031. # "HIS_MAP_SCRAMBLED" = "TRUE";
  11032.  
  11033.  
  11034.  
  11035.  
  11036.  
  11037.  
  11038.  
  11039. # "HIS_SNOTICES" = "TRUE";
  11040.  
  11041.  
  11042.  
  11043.  
  11044.  
  11045.  
  11046.  
  11047. # "HIS_SNOTICES_OPER_ONLY" = "TRUE";
  11048.  
  11049.  
  11050.  
  11051.  
  11052.  
  11053.  
  11054.  
  11055. # "HIS_SNOTICES_OPER_AND_BOT" = "FALSE";
  11056.  
  11057.  
  11058.  
  11059.  
  11060.  
  11061.  
  11062.  
  11063. # "HIS_DESYNCS" = "TRUE";
  11064.  
  11065.  
  11066.  
  11067.  
  11068.  
  11069.  
  11070.  
  11071. # "HIS_DEBUG_OPER_ONLY" = "TRUE";
  11072.  
  11073.  
  11074.  
  11075.  
  11076.  
  11077.  
  11078.  
  11079. # "HIS_WALLOPS" = "TRUE";
  11080.  
  11081.  
  11082.  
  11083.  
  11084.  
  11085.  
  11086.  
  11087. # "HIS_LINKS" = "TRUE";
  11088.  
  11089.  
  11090.  
  11091.  
  11092.  
  11093.  
  11094.  
  11095. # "HIS_LINKS_SCRAMBLED" = "TRUE";
  11096.  
  11097.  
  11098.  
  11099.  
  11100.  
  11101.  
  11102.  
  11103. # "HIS_TRACE" = "TRUE";
  11104.  
  11105.  
  11106.  
  11107.  
  11108.  
  11109.  
  11110.  
  11111. # "HIS_SHUN_REASON" = "TRUE";
  11112.  
  11113.  
  11114.  
  11115.  
  11116.  
  11117.  
  11118.  
  11119. # "HIS_STATS_MODULES" = "TRUE";
  11120.  
  11121.  
  11122.  
  11123.  
  11124.  
  11125.  
  11126.  
  11127. # "HIS_STATS_LINKS" = "TRUE";
  11128.  
  11129.  
  11130.  
  11131.  
  11132.  
  11133.  
  11134.  
  11135. # "HIS_STATS_FORWARDS" = "TRUE";
  11136.  
  11137.  
  11138.  
  11139.  
  11140.  
  11141.  
  11142.  
  11143. # "HIS_STATS_MAPPINGS" = "TRUE";
  11144.  
  11145.  
  11146.  
  11147.  
  11148.  
  11149.  
  11150.  
  11151. # "HIS_STATS_CONNECT" = "TRUE";
  11152.  
  11153.  
  11154.  
  11155.  
  11156.  
  11157.  
  11158.  
  11159. # "HIS_STATS_GLINES" = "TRUE";
  11160.  
  11161.  
  11162.  
  11163.  
  11164.  
  11165.  
  11166.  
  11167. # "HIS_STATS_KLINES" = "TRUE";
  11168.  
  11169.  
  11170.  
  11171.  
  11172.  
  11173.  
  11174.  
  11175. # "HIS_STATS_FILTERS" = "TRUE";
  11176.  
  11177.  
  11178.  
  11179.  
  11180.  
  11181.  
  11182.  
  11183. # "HIS_STATS_ACCESS" = "TRUE";
  11184.  
  11185.  
  11186.  
  11187.  
  11188.  
  11189.  
  11190.  
  11191. # "HIS_STATS_HISTOGRAM" = "TRUE";
  11192.  
  11193.  
  11194.  
  11195.  
  11196.  
  11197.  
  11198.  
  11199. # "HIS_STATS_COMMANDS" = "TRUE";
  11200.  
  11201.  
  11202.  
  11203.  
  11204.  
  11205.  
  11206.  
  11207. # "HIS_STATS_OPERATORS" = "TRUE";
  11208.  
  11209.  
  11210.  
  11211.  
  11212.  
  11213.  
  11214.  
  11215. # "HIS_STATS_PORTS" = "TRUE";
  11216.  
  11217.  
  11218.  
  11219.  
  11220.  
  11221.  
  11222.  
  11223. # "HIS_STATS_QUARANTINES" = "TRUE";
  11224.  
  11225.  
  11226.  
  11227.  
  11228.  
  11229.  
  11230.  
  11231. # "HIS_STATS_REDIRECTIONS" = "TRUE";
  11232.  
  11233.  
  11234.  
  11235.  
  11236.  
  11237.  
  11238.  
  11239. # "HIS_STATS_USAGE" = "TRUE";
  11240.  
  11241.  
  11242.  
  11243.  
  11244.  
  11245.  
  11246.  
  11247. # "HIS_STATS_CRULES" = "TRUE";
  11248.  
  11249.  
  11250.  
  11251.  
  11252.  
  11253.  
  11254.  
  11255. # "HIS_STATS_EXCEPTIONS" = "TRUE";
  11256.  
  11257.  
  11258.  
  11259.  
  11260.  
  11261.  
  11262.  
  11263. # "HIS_STATS_ENGINE" = "TRUE";
  11264.  
  11265.  
  11266.  
  11267.  
  11268.  
  11269.  
  11270.  
  11271. # "HIS_STATS_SPOOFHOSTS" = "TRUE";
  11272.  
  11273.  
  11274.  
  11275.  
  11276.  
  11277.  
  11278.  
  11279. # "HIS_STATS_SHUNS" = "TRUE";
  11280.  
  11281.  
  11282.  
  11283.  
  11284.  
  11285.  
  11286.  
  11287. # "HIS_STATS_LOCALS" = "TRUE";
  11288.  
  11289.  
  11290.  
  11291.  
  11292.  
  11293.  
  11294.  
  11295. # "HIS_STATS_MOTDS" = "TRUE";
  11296.  
  11297.  
  11298.  
  11299.  
  11300.  
  11301.  
  11302.  
  11303. # "HIS_STATS_UPTIME" = "FALSE";
  11304.  
  11305.  
  11306.  
  11307.  
  11308.  
  11309.  
  11310.  
  11311. # "HIS_STATS_UWORLD" = "TRUE";
  11312.  
  11313.  
  11314.  
  11315.  
  11316.  
  11317.  
  11318.  
  11319. # "HIS_STATS_VSERVERS" = "TRUE";
  11320.  
  11321.  
  11322.  
  11323.  
  11324.  
  11325.  
  11326.  
  11327. # "HIS_STATS_WEBIRCS" = "TRUE";
  11328.  
  11329.  
  11330.  
  11331.  
  11332.  
  11333.  
  11334.  
  11335. # "HIS_STATS_USERLOAD" = "FALSE";
  11336.  
  11337.  
  11338.  
  11339.  
  11340.  
  11341.  
  11342.  
  11343. # "HIS_STATS_MEMUSAGE" = "TRUE";
  11344.  
  11345.  
  11346.  
  11347.  
  11348.  
  11349.  
  11350.  
  11351. # "HIS_STATS_DNSBLS" = "TRUE";
  11352.  
  11353.  
  11354.  
  11355.  
  11356.  
  11357.  
  11358.  
  11359. # "HIS_STATS_CLASSES" = "TRUE";
  11360.  
  11361.  
  11362.  
  11363.  
  11364.  
  11365.  
  11366.  
  11367. # "HIS_STATS_MEMORY" = "TRUE";
  11368.  
  11369.  
  11370.  
  11371.  
  11372.  
  11373.  
  11374.  
  11375. # "HIS_STATS_ZLINES" = "TRUE";
  11376.  
  11377.  
  11378.  
  11379.  
  11380.  
  11381.  
  11382.  
  11383. # "HIS_WHOIS_SERVERNAME" = "TRUE";
  11384.  
  11385.  
  11386.  
  11387.  
  11388.  
  11389.  
  11390.  
  11391. # "HIS_WHOIS_IDLETIME" = "TRUE";
  11392.  
  11393.  
  11394.  
  11395.  
  11396.  
  11397.  
  11398.  
  11399. # "HIS_WHOIS_LOCALCHAN" = "TRUE";
  11400.  
  11401.  
  11402.  
  11403.  
  11404.  
  11405.  
  11406.  
  11407. # "HIS_WHO_SERVERNAME" = "TRUE";
  11408.  
  11409.  
  11410.  
  11411.  
  11412.  
  11413.  
  11414.  
  11415. # "HIS_WHO_HOPCOUNT" = "TRUE";
  11416.  
  11417.  
  11418.  
  11419.  
  11420.  
  11421.  
  11422.  
  11423. # "HIS_BANWHO" = "TRUE";
  11424.  
  11425.  
  11426.  
  11427.  
  11428.  
  11429.  
  11430.  
  11431. # "HIS_KILLWHO" = "TRUE";
  11432.  
  11433.  
  11434.  
  11435.  
  11436.  
  11437.  
  11438.  
  11439. # "HIS_HIDEWHO" = "TRUE";
  11440.  
  11441.  
  11442.  
  11443.  
  11444.  
  11445.  
  11446.  
  11447. # "HIS_REWRITE" = "TRUE";
  11448.  
  11449.  
  11450.  
  11451.  
  11452.  
  11453.  
  11454.  
  11455. # "HIS_REMOTE" = "1";
  11456.  
  11457.  
  11458.  
  11459.  
  11460.  
  11461.  
  11462.  
  11463. # "HIS_SCRAMBLED_CACHE_TIME" = "604800";
  11464.  
  11465.  
  11466.  
  11467.  
  11468.  
  11469.  
  11470.  
  11471. # "HIS_NETSPLIT" = "TRUE";
  11472.  
  11473.  
  11474.  
  11475.  
  11476.  
  11477.  
  11478.  
  11479. # "HIS_GLINE" = "TRUE";
  11480.  
  11481.  
  11482.  
  11483.  
  11484.  
  11485.  
  11486.  
  11487. # "HIS_GLINE_REASON" = "FALSE";
  11488.  
  11489.  
  11490.  
  11491.  
  11492.  
  11493.  
  11494.  
  11495. # "HIS_SERVERNAME" = "*.ZonaIRC";
  11496.  
  11497.  
  11498.  
  11499.  
  11500.  
  11501.  
  11502.  
  11503. # "HIS_SERVERINFO" = "ZonaIRC";
  11504.  
  11505.  
  11506.  
  11507.  
  11508.  
  11509.  
  11510.  
  11511. # "AUTOCHANMODES_LIST" = "nt";
  11512.  
  11513.  
  11514.  
  11515.  
  11516.  
  11517.  
  11518.  
  11519. # "LOCAL_CHANNELS" = "TRUE";
  11520.  
  11521.  
  11522.  
  11523.  
  11524.  
  11525.  
  11526.  
  11527. # "BADUSER_URL" = "http://zonairc.org/ayuda.html";
  11528.  
  11529.  
  11530.  
  11531.  
  11532.  
  11533.  
  11534.  
  11535. #};
  11536.  
  11537.  
  11538.  
  11539.  
  11540.  
  11541.  
  11542.  
  11543. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement