SHARE
TWEET

Unrealircd4 ohne passwörter

master_zwerg May 18th, 2019 101 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ###############################################################
  2. #         Creavix.org IRCD Konfiguration by Andre             #
  3. ###############################################################
  4. #  Die unterstrichenen Sachen wie z.B. der ME Block sind mit  #
  5. #   einer Erklärung hinterlegt. Klickt einfach mal darauf.    #
  6. ###############################################################
  7.  
  8. ######################## ME Block #############################
  9.  
  10. me {
  11.     name irc.zwergenirc.de;
  12.     info "ZwergenIRC Network";
  13.     sid 001;
  14. };
  15.  
  16. ######################## Admin Block ##########################
  17. #          Im Admin Block stehen z.B. deine Opers             #
  18. ###############################################################
  19.  
  20. admin {
  21.     "Operators:";
  22.     "(Founder)-------------master_zwerg";
  23.     "(Stellv. Co.Founder)--Manati";
  24.     "(Management)----------Tine";
  25.     "(Stellv. Management)--n/a";
  26.     "Support (support[at]zwergenirc.de)";
  27.     "Supporter & Co. finden Sie per /Motd";
  28.  
  29. };
  30.  
  31. ####################### Class Block ##########################
  32. #      Class Blöcke definieren die Verbindungs Klassen       #
  33. ##############################################################
  34.  
  35. class           clients
  36. {
  37.         pingfreq 150;
  38.         maxclients 1000;
  39.         sendq 100000;
  40.         recvq 6000;
  41. };
  42.  
  43. class           servers
  44. {
  45.         pingfreq 90;
  46.         maxclients 10;
  47.         sendq 1000000;
  48.         connfreq 100;
  49. };
  50.  
  51. ###################### Allow Block ###########################
  52. #        In Allow Blöcken wird angegeben, wer zum            #
  53. #                Server connecten darf.                      #
  54. ##############################################################
  55.  
  56. allow {
  57.     ip "*@*";
  58.     class clients;
  59.     maxperip 3;
  60. };
  61.  
  62. allow {
  63.     ip "85.214.18.243";
  64.     class clients;
  65.     maxperip 99;
  66. };
  67.  
  68.  
  69. deny channel {
  70.     channel "*#Warez*,*#sex*,*#fuck*,*#geil*,*#fick*,*fu*k*,*f*ck*,*#oper*";
  71.     reason "Dieser Channel ist verboten";
  72.     redirect "#help";
  73. };
  74.  
  75. ###################### Listen Block ##########################
  76. #         Mit diesem Block können spezielle Ports            #
  77. #       angegeben werden, auf die der IRCD reagiert          #
  78. ##############################################################
  79.  
  80. listen {
  81.     ip *;
  82.     port 6665-6670;
  83. };
  84. listen {
  85.     ip *;
  86.     port 9999;
  87.     options { serversonly; };
  88. };
  89. listen {
  90.     ip *;
  91.     port 8007;
  92.     options { serversonly; };
  93. };
  94. listen {
  95.     ip *;
  96.     port 6601;
  97.     options { ssl; clientsonly; };
  98. };
  99.      
  100. ######################## Oper Block ##########################
  101. #         Mit dem Oper Block können für den Server           #
  102. #              IRC Operatoren festgelegt werden              #
  103. ##############################################################
  104.  
  105.  
  106.  
  107. oper nickname {
  108.     mask *@*;
  109.     password "*";
  110.     maxlogins 2;
  111.     class clients;
  112.     operclass netadmin-with-override;
  113.     vhost "netadmin.irc.zwergenirc.de";
  114.     swhois "Language: Deutsch, Root-Admin für hilfe /join #help or #hilfe";
  115. };
  116.  
  117.  
  118.  
  119. link services.irc.zwergenirc.de {
  120.     incoming {
  121.         mask 127.0.0.1;
  122.     };
  123.     outgoing {
  124.         bind-ip *;
  125.         hostname 127.0.0.1;
  126.         port 6665;
  127.         options { };
  128.     };
  129.     password "12345678901";
  130.     class servers;
  131. };
  132.  
  133. link neostats.irc.zwergenirc.de {
  134.     incoming {
  135.         mask 85.214.18.243;
  136.     };
  137.     outgoing {
  138.         bind-ip *;
  139.         hostname 127.0.0.1;
  140.         port 6666;
  141.         options { };
  142.     };
  143.     password "12345678901";
  144.     class servers;
  145. };
  146.  
  147.  
  148.  
  149.  
  150. link denora.zwergenirc.de {
  151.     incoming {
  152.         mask 85.214.18.243;
  153.     };
  154.     outgoing {
  155.         bind-ip *;
  156.         hostname 85.214.18.243;
  157.         port 9999;
  158.         options { };
  159.     };
  160.     password "denora";
  161.     class servers;
  162. };
  163.  
  164. #link         KingGollum.zwergenirc.de
  165. #
  166. #{
  167. #   username    *;
  168. #   hostname    85.214.233.48;
  169. #   bind-ip     *;
  170. #   port        8007;
  171. #   hub             *;
  172. #   password-connect "12345678901";
  173. #   password-receive "12345698412";
  174. #   class           servers;
  175. #       options {
  176. #           autoconnect;
  177. #       };
  178. #};
  179.  
  180.  
  181. ###################### DRpass Block ########################
  182. #      Mit den Blöcken drpass::restart und drpass::die     #
  183. #      werden die Passworte für die Befehle "/restart"     #
  184. #                 und "/die" festgelegt.                   #
  185. ############################################################
  186.  
  187. drpass {
  188.     restart "asdfghjklöä";
  189.     die "äölkjhgfdsa";
  190. };
  191.  
  192. ######################### U Lines ##########################
  193. #    Mit dem ulines block können bestimmte Server mit      #
  194. #    speziellen Zwecken definiert werden. Das sollte       #
  195. #    ausschließlich für Server wie "services" oder "stats" #
  196. #    benutzt werden und nicht für normale Server. Jeder    #
  197. #    Eintrag steht für den Namen des Servers mit einem     #
  198. #                   besonderen Zweck.                      #
  199. ############################################################
  200.  
  201. ulines {
  202.     services.irc.zwergenirc.de;
  203.     denora.irc.zwergenirc.de;
  204.     neostats.irc.zwergenirc.de;
  205.     stats.irc.zwergenirc.de;
  206.  
  207. };
  208.  
  209. ###################### TLD Block ###########################
  210. #  Mit dem TLD Block kann man eine motd (Messageoftheday), #
  211. #  rules und channels für User basierend auf deren Host    #
  212. #                      festlegen.                          #
  213. ############################################################
  214.  
  215. tld {
  216. mask *@*;
  217. motd motd.conf;
  218. rules "rules.conf";
  219. opermotd "opermotd.conf";
  220. botmotd "botmotd.conf";
  221. };
  222.  
  223. ############## Including des Aliases Block #################
  224. #     Mit Alias können serverseitig bestimmte Befehle      #
  225. #   eingestellt und dadurch vereinfacht werden. So ist es  #
  226. #    z.B. möglich, dass der Befehl  "/ns identify blah"    #
  227. #      direkt an Nickserv geleitet und übersetzt wird      #
  228. ####################     Beispiele      ####################
  229. # aliases/ircservices.conf (IRCServices, Daylight)         #
  230. # aliases/epona.conf (Epona)                               #
  231. # aliases/anope.conf (Anope)                               #
  232. # aliases/auspice.conf (Auspice)                           #
  233. # aliases/generic.conf (Magick, Sirius, Wrecked)           #
  234. # aliases/cygnus.conf (Cygnus)                             #
  235. # aliases/operstats.conf (OperStats)                       #
  236. # aliases/genericstats.conf (GeoStats, NeoStats)           #
  237. ############################################################
  238.  
  239. ##### Laden benötigter Module und Konfigurationen #####
  240.  
  241. include "help/help.conf";
  242. /* all badwords are now in badwords.conf */
  243. include "badwords.conf";
  244. include "spamfilter.conf";
  245. include "aliases/anope.conf";
  246. include "modules.default.conf";
  247. include "operclass.default.conf";
  248. #/* NOTE: cloaking module is included in modules.default.conf */loadmodule "textban";
  249. #loadmodule "antirandom";
  250. loadmodule "m_ircops";
  251. #loadmodule "m_nocodes";
  252. #loadmodule "m_privdeaf";
  253. #loadmodule "m_regexcept";
  254. #loadmodule "m_bopmhelper";
  255. #loadmodule "m_blocknonalpha";
  256. #loadmodule "m_quarantine";
  257. #loadmodule "m_jumpserver";
  258.  
  259.  
  260. ##################### Ban Nick Block #######################
  261. #  Mit dem Ban Nick Block können bestimmte Nicknamen auf   #
  262. #              dem Server gesperrt werden.                 #
  263. ############################################################
  264.  
  265. ban nick {
  266.     mask "*S*e*r*v*";
  267.     reason "Gesperrt";
  268. };
  269.  
  270. ####################### Set Block ##########################
  271. #      Im Set Block werden die Optionen für bestimmte      #
  272. #    Server Funktionen eingestellt. Jeder Eintrag bewirkt  #
  273. # etwas anderes und deshalb wird jeder einzeln beschrieben.#
  274. ############################################################
  275. # network-name [name vom network];                         #
  276. # Gibt den Namen des Netzwerks an, in dem der Server läuft #
  277. # (also den Namen des irc Netzes!) Dieser Eintrag sollte   #
  278. # auf allen Servern im Netzwerk absolut identisch sein.    #
  279. ############################################################
  280. # default-server [server-name];                            #
  281. # Legt den Namen des Servers fest, der den Usern mitteilt, #
  282. # wo sie connecten sollen, wenn dieser Server voll ist.    #
  283. ############################################################
  284. # services-server [server-name];                           #
  285. # Legt den Namen des Servers fest, zu dem die Services     #
  286. # Bots verbunden sind.                                     #
  287. ############################################################
  288. # stats-server [server-name];                              #
  289. # Stellt den Namen des Servers ein,                        #
  290. # auf dem die Stats laufen.                                #
  291. ############################################################
  292. # help-channel [network-help-channel>;                     #
  293. # Legt den Namen des Hilfe Raums in diesem Netzwerk fest   #
  294. ############################################################
  295. # hiddenhost-prefix [prefix-value];                        #
  296. # Legt die ersten Zeichen eines verdeckten Hosts (+x) fest.#
  297. # Üblicherweise nimmt man hier 3 oder 4 Buchstaben,        #
  298. # die den Netzwerksnamen bezeichnen.                       #
  299. ############################################################
  300. # cloak-keys { ["key1"]; ["key2"]; ["key3"]; };            #
  301. # Stellt die Verschlüsselungs Keys ein, die für die        #
  302. # Erstellung eines +x Host erforderlich sind. Diese        #
  303. # Einstellung muss auf allen Servern identisch sein,       #
  304. # ansonsten linken die Server nicht.                       #
  305. ############################################################
  306. # hosts ...                                                #
  307. # Legt die Hosts der verschiedenen Operatoren fest.        #
  308. ############################################################
  309. set {
  310.     network-name        "irc.zwergenirc.de";
  311.     default-server  "irc.zwergenirc.de";
  312.     services-server     "services.irc.zwergenirc.de";
  313.     stats-server        "neostats.irc.zwergenirc.de";
  314.     help-channel        "#help";
  315.     hiddenhost-prefix   "irc.zwergenirc";
  316.     /* prefix-quit      "no"; */
  317.     /* Your cloak keys should be 3 random numbers between 10000 and 2147483646
  318.      * and should be the same at all servers on the network.
  319.      * They are used for generating masked hosts and should be kept secret.
  320.      */
  321.     cloak-keys {
  322.         "awsderfgtzhjukiloöpüä";
  323.         "äöüplöolkijkuhjuzghz";
  324.         "hnbhzgftrdrtgäölouh";
  325.  
  326.  
  327.     };
  328.  
  329.  
  330.     };
  331.  
  332.  
  333. set {
  334. ### Zeichensätze/Sprachen, die für Nicks erlaubt sind.
  335.     allowed-nickchars {
  336.         latin1;
  337.     };
  338.    
  339. ### Eine email Adresse, an die Fragen zur K-Line gesandt werden sollen.    
  340.     kline-address    "info@zwergenirc.de";
  341.    
  342. ### Die Modi, die für einen User nach einer Verbindung eingestellt werden.
  343.     modes-on-connect "+iwxG";
  344.    
  345. ### Die Modi, die eingestellt werden, wenn User (berechtigterweise)
  346. ### den /oper Befehl verwenden.
  347.     modes-on-oper    "+xwgskcfFjveGnq";
  348.    
  349. ### Die User-Modi, die User wählen können werden auf die hier angegebenen
  350. ### Modi eingeschränkt. (kein + oder - angeben!).
  351.     restrict-usermodes "G";
  352.  
  353. ### Die Channel-Modi, die User wählen können werden auf die hier angegebenen
  354. ### Modi eingeschränkt. (kein + oder - angeben!).
  355.     restrict-channelmodes "G";
  356.    
  357. ### Die Modi, die für einen Channel eingestellt werden, wenn er das erste
  358. ### mal (durch /join) erstellt wird.
  359.     modes-on-join "+ntGf [60m#m1,30j#i1,30k#K1,7c#C1,10n#N1]:15";
  360.    
  361. ### Der oder die Channel(s), in den/die User bei /oper automatisch geforwardet
  362. ### werden.
  363.     oper-auto-join "#opers,#services,#help,#hilfe,#idle";
  364.    
  365.     dns {
  366.                             };
  367.     options {
  368. ### Verberge Ip-Adreesen von @ip-online.de zu @12345678.IP
  369.       dont-resolve;
  370. ### Wenn dies eingestellt ist, werden Ulined Server bei  /links von Nicht-Opers
  371. ### nicht angezeigt.
  372.         hide-ulines;
  373.        
  374. ### Falls eingestellt, werden dem User beim Connect Notices wie "ident request",
  375. ###  "hostname lookup", etc. angezeigt.
  376.         show-connect-info;
  377.        
  378. ### Falls eingestellt wird die opermotd den Usern angezeigt, die erfolgreich
  379. ### /oper benutzen.
  380.         show-opermotd;
  381.        
  382. ### Erlaubt es Usern, auf die ein /shun gesetzt ist, den /part Befehl zu benutzen.
  383.         allow-part-if-shunned;
  384.        
  385. ### Wenn dies eingestellt ist, werden alle Server bei /map und /links als direkt
  386. ### gelinkt angezeigt. Dadurch kann man nicht mehr erkennen, welcher Server mit
  387. ### welchem gelinkt ist.
  388.         flat-map;
  389.        
  390. ### Falls gesetzt, wird ein User benachrichtigt, dass ein fehlgeschlagener Oper
  391. ### Zugriff geloggt wurde.
  392.         fail-oper-warn;
  393.     };
  394.    
  395. ### Einstellung, in wie vielen Channels ein User gleichzeitig sein darf.
  396.     maxchannelsperuser 15;
  397.    
  398. ### Eine Zeitangabe, in der festgelegt wird, wie lange ein User verbunden
  399. ### gewesen sein muss, bevor eine /quit Meldung angezeigt wird.
  400.     anti-spam-quit-message-time 30s;
  401.    
  402. ### Hiermit kann eine feste Quit Meldung eingestellt werden, die immer angezeigt
  403. ### wird, wenn ein Client ausloggt.
  404.     #static-quit "Message blocked";
  405.     static-part "No Reason";
  406. ### Definiert eine Liste von Stats-Flags, die nur von Opers benutzt werden können.
  407.     oper-only-stats "*";
  408.    
  409. ### Schutz vor Connectionflood
  410.     anti-flood { connect-flood 15:60; };
  411.     anti-flood {
  412.         nick-flood 15:60;  
  413.     };
  414.    
  415.     spamfilter {
  416.         ban-time 1d;
  417.         ban-reason "Spam/Advertising";
  418.         virus-help-channel "#help-Virus";
  419.     };
  420.     default-bantime "0";
  421.  
  422.  
  423. #bopm-nick "BOPM";
  424. #antirandom {
  425. #   threshold 4;
  426. #   ban-action kill;
  427. #   ban-time 24h;
  428. #   ban-reason "You look like a bot. Be sure to fill in your nick/ident/realname properly.";
  429. #   fullstatus-on-load yes;
  430. #   show-failedconnects yes;
  431. #   except-hosts {
  432. # "irc.zwergenirc.de";
  433. #"*.zwergenirc.de";
  434. #"85.214.*";
  435. #   };
  436. #   };
  437. };
  438.  
  439.  
  440. ##################### Log Block #######################
  441. # Mit dem Log Block kann man verschiedene Logfiles    #
  442. # zu den unterschiedlichsten Zwecken erstellen lassen.#
  443. #######################################################
  444.  
  445. log ircd.log {
  446.     maxsize 5MB;
  447.     flags {
  448.         errors;
  449.         kills;
  450.         sadmin-commands;
  451.         chg-commands;
  452.         oper-override;
  453.         spamfilter;
  454.         kline;
  455.         tkl;
  456.     };
  457. };
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top