Anope Version S V N ------------------- ** ADDED CONFIGURATION DIRECTIVES ** # IRCDModule [REQUIRED] # The ircd protocol module should be used when connecting anope to your # chosen IRCD. This should be one of the following options, or a file # provided by your IRCD author. # # Bahamut 1.4.27 [or later] - "bahamut" # DreamForge 4.6.7 - "dreamforge" # Hybrid IRCd 7.0 [experimental] - "hybrid" # InspIRCd 1.0 Beta 3 - "inspircd" # InspIRCd module is provided by Brain # Plexus 2.0 [or later] - "plexus" # PTLink 6.15.0 [experimental] - "ptlink" # RageIRCd 2.0.0 [beta-6 of later] - "rageircd" # Ratbox 2.0.6 [or later] - "ratbox" # ShadowIRCD 4.0x [beta 7 or later] - "shadowircd" # Solid IRCD 3.4.x [3.4.6 or later] - "solidircd" # UltimateIRCd 3.0.0 [or later] - "ultimate3" # UltimateIRCd 2.8.2 [or later] - "ultimate2" # Unreal 3.2 [beta-19 or later] - "unreal32" # Unreal 3.1.1 [or later] - "unreal31" # ViagraIRCd 1.3.x [or later] - "viagra" # #IRCDModule "unreal32" # HostCoreModules [RECOMMENDED] # These modules will be loaded as part of HostServ's core. # It is not recommended you change these settings unless you are # sure you understand exactly what it is you are doing. HostCoreModules "hs_help hs_on hs_off hs_group hs_list hs_set hs_setall hs_del hs_delall" # MemoCoreModules [RECOMMENDED] # These modules will be loaded as part of MemoServ's core. # It is not recommended you change these settings unless you are # sure you understand exactly what it is you are doing. MemoCoreModules "ms_send ms_cancel ms_list ms_read ms_del ms_set ms_info ms_rsend ms_check ms_staff ms_sendall ms_help" # HelpCoreModules [RECOMMENDED] # These modules will be loaded as part of HelpServ's core. # It is not recommended you change these settings unless you are # sure you understand exactly what it is you are doing. HelpCoreModules "he_help" # BotCoreModules [RECOMMENDED] # These modules will be loaded as part of BotServ's core. # It is not recommended you change these settings unless you are # sure you understand exactly what it is you are doing. BotCoreModules "bs_help bs_botlist bs_assign bs_set bs_kick bs_badwords bs_act bs_info bs_say bs_unassign bs_bot bs_fantasy bs_fantasy_kick bs_fantasy_kickban bs_fantasy_owner bs_fantasy_seen bs_fantasy_unban" # OperCoreModules [RECOMMENDED] # These modules will be loaded as part of OperServ's core. # It is not recommended you change these settings unless you are # sure you understand exactly what it is you are doing. OperCoreModules "os_help os_global os_stats os_oper os_admin os_staff os_mode os_kick os_clearmodes os_killclones os_akill os_sgline os_sqline os_szline os_chanlist os_userlist os_logonnews os_randomnews os_opernews os_session os_noop os_jupe os_ignore os_set os_reload os_update os_restart os_quit os_shutdown os_defcon os_chankill os_svsnick os_oline os_umode os_modload os_modunload os_modlist os_modinfo" # NickCoreModules [RECOMMENDED] # These modules will be loaded as part of NickServ's core. # It is not recommended you change these settings unless you are # sure you understand exactly what it is you are doing. NickCoreModules "ns_help ns_register ns_group ns_identify ns_access ns_set ns_drop ns_recover ns_release ns_sendpass ns_ghost ns_alist ns_info ns_list ns_logout ns_status ns_update ns_getpass ns_getemail ns_forbid ns_suspend" # ChanCoreModules [RECOMMENDED] # These modules will be loaded as part of ChanServ's core. # It is not recommended you change these settings unless you are # sure you understand exactly what it is you are doing. ChanCoreModules "cs_help cs_register cs_identify cs_set cs_xop cs_access cs_akick cs_drop cs_sendpass cs_ban cs_clear cs_modes cs_getkey cs_invite cs_kick cs_list cs_logout cs_topic cs_info cs_getpass cs_forbid cs_suspend cs_status" # OSOpersOnly [RECOMMENDED] # If this is defined, only IRC Operators will be permitted to use # OperServ, regardless of module based command access restrictions. OSOpersOnly # NSEmailMax [OPTIONAL] # Module: ns_maxemail # # Limit the amount of registrations with the same email address to the # amount given here. If set to 0 or left commented, there will be no limit # enforced when registering new accounts or using /msg NickServ SET EMAIL. # #NSEmailMax 1 # NSAutoOPDBName [OPTIONAL] # Module: ns_noop # # Use the given filename as database for the autoop list. If not given, # the default of "autoop.db" will be used. # #NSAutoOPDBName "autoop.db" # OSInfoDBName [OPTIONAL] # Module: os_info # # Use the given filename as database for the oper information lines. # If not given, the default of "os_info.db" will be used. # #NSAutoOPDBName "os_info.db" ** MODIFIED CONFIGURATION DIRECTIVES ** # UserKey1|2|3 [REQUIRED] # # These keys are required to initiate the random number generator. These # numbers MUST be random as you want your passcodes to be random. Don't # give these keys to no anyone! Keep them private! # For those pple who don't understand what to do here: Just pick three # _different_ _random_ numbers with about 6 or 7 digits and put them here. # If the keys don't work, they might be too long or you forgot to remove # the # in front of them. Example: # UserKey1 9866235 # UserKey1 # UserKey2 # UserKey3 # Numeric [OPTIONAL] # Many ircd identify themselves with a Numeric ID when using this option # consult your ircds documentation before using this. #Numeric "3AX" #Numeric "4" # ModuleDelayedAutoload [OPTIONAL] # # When compiled with module support, this contains a space separated list # of modules to automaticaly load when services are ready for new clients. # e.g. new pesudo clients such as CatServ :-) *meow* # By default a number of modules that we found worth adding by default are # loaded. Feel free to change this if you want to add more, or remove some # from the list. # ModuleDelayedAutoload "cs_appendtopic cs_enforce ns_maxemail ns_noop os_info" ** DELETED CONFIGURATION DIRECTIVES ** ########################################################################### # # Proxy detection # ########################################################################### # Note: if ProxyDetect is not set, all parameters after it in this section # are optional. # ProxyDetect [OPTIONAL] # # Enables insecure proxy detection. Services will automatically # scan each incoming user and akill those that use insecure proxy. # # Anope currently supports detection of Wingate (port 23), SOCKS4/5 # (port 1080), and HTTP proxy (ports 3128 and 8080). It uses the # protocol of each proxy type to connect to an IRC server, it does # not only check if the port is open (so your users may still have # an open telnet server on their port 23 for example). # # WARNING: You should get the authorization of the administrator of # the computer which runs the proxy detector before enabling it; not # all administrators will accept it. Also note that in certain # countries, port scanning is prohibited. # # This feature requires threading support to be compiled into Anope. #ProxyDetect # ProxyThreads [REQUIRED] # # Sets the number of threads Services will launch when starting. Each # thread will have the responsibility to scan queued hostname for # proxies. # # This value must be set depending of the number of users you have # on your network. The more threads are used, the more simultaneous # checks can be done. Remember however, that threads are # resource-consuming. # # WARNING: On Linux, each thread takes a background process, and there # is an additional process used for thread management; this is a problem # if you are limited in the number of background process you can use # (on a paid shell for example). ProxyThreads 5 # ProxyMessage... [RECOMMENDED] # # Sets the notices that will be sent out to users before Services # scan them for proxy. You may not use all of them, but just as much as # necessary. ProxyMessage1 "I will now detect if you're using an insecure proxy." ProxyMessage2 "If you see a connection on port 23, 1080, 3128 or 8080 from" ProxyMessage3 "my.box.net, please disregard it, as it is the detector in action." ProxyMessage4 "See http://proxy.myirc.net/ for information about our proxy policy." #ProxyMessage5 "Enter" #ProxyMessage6 "whatever" #ProxyMessage7 "you want" #ProxyMessage8 "here." # ProxyCheck... [OPTIONAL] # # Determines what types of proxy Anope will try to find (respectively # Wingate on port 23, SOCKS4 on port 1080, SOCKS5 on port 1080, HTTP # proxy on port 3128, HTTP proxy on port 8080 and HTTP proxy on port # 80). ProxyCheckWingate ProxyCheckSocks4 ProxyCheckSocks5 ProxyCheckHTTP1 ProxyCheckHTTP2 ProxyCheckHTTP3 # ProxyTimeout