<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>mIRCdevil.net - the better choice -</title>
	<atom:link href="http://www.mircdevil.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mircdevil.net</link>
	<description></description>
	<pubDate>Sat, 02 Feb 2008 16:02:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>UnrealIRCd 3.x.x Oper Block Linux/Windows unrealircd.conf</title>
		<link>http://www.mircdevil.net/unrealircd-3xx-oper-block-linuxwindows-unrealircdconf.html</link>
		<comments>http://www.mircdevil.net/unrealircd-3xx-oper-block-linuxwindows-unrealircdconf.html#comments</comments>
		<pubDate>Wed, 05 Dec 2007 03:30:56 +0000</pubDate>
		<dc:creator>Cruelty</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[UnrealIRCd]]></category>

		<category><![CDATA[flags]]></category>

		<category><![CDATA[Konfiguration]]></category>

		<category><![CDATA[Link]]></category>

		<category><![CDATA[Oper]]></category>

		<category><![CDATA[unrealircd.conf]]></category>

		<guid isPermaLink="false">http://www.mircdevil.net/unrealircd-3xx-oper-block-linuxwindows-unrealircdconf.html</guid>
		<description><![CDATA[Der Oper-Block im UnrealIRCd wird von den meisten Administratoren als rotes Tuch angesehen. es gibt so viele Flags, die man sich einfach nicht merken kann und wo gibt es hierzu schon eine gute Referenz? Also schreibe ich für euch und auch für mich dieses Tutorial, damit wir zusammen immer mal nachschauen können, wenn wir unserem [...]]]></description>
			<content:encoded><![CDATA[<p>Der Oper-Block im UnrealIRCd wird von den meisten Administratoren als rotes Tuch angesehen. es gibt so viele Flags, die man sich einfach nicht merken kann und wo gibt es hierzu schon eine gute Referenz? Also schreibe ich für euch und auch für mich dieses Tutorial, damit wir zusammen immer mal nachschauen können, wenn wir unserem Netzwerk einen neuen Oper hinzufügen.<br />
<span id="more-15"></span><br />
Als erstes brauchen wir ein Beispiel für den Oper-Block.</p>
<blockquote><p>
oper name {<br />
&nbsp;&nbsp;&nbsp;from {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;userhost hostmask;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;userhost hostmask;<br />
&nbsp;&nbsp;&nbsp;};<br />
&nbsp;&nbsp;&nbsp;password password { auth-type; };<br />
&nbsp;&nbsp;&nbsp;class class-name;<br />
&nbsp;&nbsp;&nbsp;flags flags;<br />
&nbsp;&nbsp;&nbsp;flags {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flag;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flag;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8230;<br />
&nbsp;&nbsp;&nbsp;};<br />
&nbsp;&nbsp;&nbsp;swhois whois info;<br />
&nbsp;&nbsp;&nbsp;snomask snomask;<br />
&nbsp;&nbsp;&nbsp;modes modes;<br />
&nbsp;&nbsp;&nbsp;maxlogins num;<br />
};
</p></blockquote>
<p>Okay, und nun das ausgefüllte Beispiel eines Oper-Blocks (mein Oper-Block von mIRCdevil.net):</p>
<blockquote><p>
oper Cruelty {<br />
&nbsp;&nbsp;&nbsp;from {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;userhost *@*;<br />
&nbsp;&nbsp;&nbsp;};<br />
&nbsp;&nbsp;&nbsp;password &#8220;$UHtsAmuU$0TBjjoTO7I4El53O7A9u03ywHSo=&#8221; { sha1; };<br />
&nbsp;&nbsp;&nbsp;flags oOCAaNrDRhwgcLkKbBnGztZWHvqXd;<br />
&nbsp;&nbsp;&nbsp;snomask FeNkcfjveGnqs;<br />
&nbsp;&nbsp;&nbsp;swhois &#8220;mIRCdevil.net MainAdmin&#8221;;<br />
&nbsp;&nbsp;&nbsp;class clients;<br />
};
</p></blockquote>
<p>Na liebe Hacker dann entschlüsselt mal das Passwort. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Dieser OperBlock steht für einen NatAdmin mit sämtlichen rechten. Wie ihr seht, ist das Passwort SHA1 verschlüsselt und NATÜRLICH nicht mein tatsächliches Passwort. Außerdem habe ich einen coolen swhois und eine snomask. Nun zur Erklürung.</p>
<p><strong>Die Flags</strong></p>
<p>Hier die zu Anfang versprochene schnelle Referenztabelle</p>
<div align="center">
<table width="728" border="1">
<tr>
<td width="74">
<div align="center"><b>Altes Flag</b></div>
</td>
<td width="103">
<div align="center"><b>Neues Flag</b></div>
</td>
<td width="529"><b>Description</b></td>
</tr>
<tr>
<td height="24" width="74">
<div align="center">o</div>
</td>
<td width="103">
<div align="center">local</div>
</td>
<td width="529">Macht User zu lokalem Operator</td>
</tr>
<tr>
<td width="74">
<div align="center">O</div>
</td>
<td width="103">
<div align="center">global</div>
</td>
<td width="529">Macht User zu globalem Operator</td>
</tr>
<tr>
<td width="74">
<div align="center">C</div>
</td>
<td width="103">
<div align="center">coadmin</div>
</td>
<td width="529">Macht User zum Coadmin</td>
</tr>
<tr>
<td width="74">
<div align="center">A</div>
</td>
<td width="103">
<div align="center">admin</div>
</td>
<td width="529">Macht User zum Admin</td>
</tr>
<tr>
<td width="74">
<div align="center">a</div>
</td>
<td width="103">
<div align="center">services-admin</div>
</td>
<td width="529">Macht User zum Services Admin</td>
</tr>
<tr>
<td width="74">
<div align="center">N</div>
</td>
<td width="103">
<div align="center">netadmin</div>
</td>
<td width="529">Macht User zum Netzwerk Admin</td>
</tr>
<tr>
<td width="74">
<div align="center">r</div>
</td>
<td width="103">
<div align="center">can_rehash</div>
</td>
<td width="529">Oper kann /rehash durchführen</td>
</tr>
<tr>
<td width="74">
<div align="center">D</div>
</td>
<td width="103">
<div align="center">can_die</div>
</td>
<td width="529">Oper kann /die durchführen</td>
</tr>
<tr>
<td width="74">
<div align="center">R</div>
</td>
<td width="103">
<div align="center">can_restart</div>
</td>
<td width="529">Oper kann /restart durchführen</td>
</tr>
<tr>
<td width="74">
<div align="center">h</div>
</td>
<td width="103">
<div align="center">helpop</div>
</td>
<td width="529">Oper empfängt umode +h (helpop)</td>
</tr>
<tr>
<td width="74">
<div align="center">w</div>
</td>
<td width="103">
<div align="center">can_wallops</div>
</td>
<td width="529">Oper kann /wallops senden</td>
</tr>
<tr>
<td width="74">
<div align="center">g</div>
</td>
<td width="103">
<div align="center">can_globops</div>
</td>
<td width="529">Oper kann /globops senden</td>
</tr>
<tr>
<td width="74">
<div align="center">c</div>
</td>
<td width="103">
<div align="center">can_localroute</div>
</td>
<td width="529">Kann zu Servern lokal verbinden</td>
</tr>
<tr>
<td width="74">
<div align="center">L</div>
</td>
<td width="103">
<div align="center">can_globalroute</div>
</td>
<td width="529">Kann zu Servern global verbinden</td>
</tr>
<tr>
<td width="74">
<div align="center">k</div>
</td>
<td width="103">
<div align="center">can_localkill</div>
</td>
<td width="529">Kann /kill auf lokale User ausführen</td>
</tr>
<tr>
<td width="74">
<div align="center">K</div>
</td>
<td width="103">
<div align="center">can_globalkill</div>
</td>
<td width="529">Kann /kill auf globale User ausführen</td>
</tr>
<tr>
<td width="74">
<div align="center">b</div>
</td>
<td width="103">
<div align="center">can_kline</div>
</td>
<td width="529">Kann /kline setzen</td>
</tr>
<tr>
<td width="74">
<div align="center">B</div>
</td>
<td width="103">
<div align="center">can_unkline</div>
</td>
<td width="529">Kann mit /kline -u@h K-Line löschen</td>
</tr>
<tr>
<td width="74">
<div align="center">n</div>
</td>
<td width="103">
<div align="center">can_localnotice</div>
</td>
<td width="529">Kann lokale Server Notices senden</td>
</tr>
<tr>
<td width="74">
<div align="center">G</div>
</td>
<td width="103">
<div align="center">can_globalnotice</div>
</td>
<td width="529">Kann globale Server Notices senden</td>
</tr>
<tr>
<td width="74">
<div align="center">z</div>
</td>
<td width="103">
<div align="center">can_zline</div>
</td>
<td width="529">Kann /zline setzen</td>
</tr>
<tr>
<td width="74">
<div align="center">t</div>
</td>
<td width="103">
<div align="center">can_gkline</div>
</td>
<td width="529">Kann /gline, /shun und /spamfilter setzen</td>
</tr>
<tr>
<td width="74">
<div align="center">Z</div>
</td>
<td width="103">
<div align="center">can_gzline</div>
</td>
<td width="529">Kann /gzline setzen</td>
</tr>
<tr>
<td width="74">
<div align="center">W</div>
</td>
<td width="103">
<div align="center">get_umodew</div>
</td>
<td width="529">Setzt Umode +W (Anzeige von externem /whois) wenn man (via<br />
      /oper) als Operator identifiziert</td>
</tr>
<tr>
<td width="74">
<div align="center">H</div>
</td>
<td width="103">
<div align="center">get_host</div>
</td>
<td width="529">Setzt Host auf Oper host (Durch das Flag wird die Anzeige<br />
      der Funktion unterdrückt)</td>
</tr>
<tr>
<td width="74">
<div align="center">v</div>
</td>
<td width="103">
<div align="center">can_override</div>
</td>
<td width="529">Kann <a href="#operoverride"> OperOverride</a>  ausführen</td>
</tr>
<tr>
<td width="74" align="center">q</td>
<td width="103" align="center">can_setq</td>
<td width="529">Kann Usermode +q setzen</td>
</tr>
<tr>
<td width="74" align="center">X</td>
<td width="103" align="center">can_addline</td>
<td width="529">Kann den Befehl /addline benutzen</td>
</tr>
<tr>
<td width="74" align="center">d</td>
<td width="103" align="center">can_dccdeny</td>
<td width="529">Kann /dccdeny und /undccdeny benutzen</td>
</tr>
</table>
</div>
<p>Wie ihr seht benutze ich die &#8220;alten Flags&#8221;. Warum? Ganz einfach, ich hab halt schon seit ewigkeiten nen Server und hab eben noch miterlebt, dass es nur die alten Flags gibt. Die habe ich gelernt, und werde sie bis zum bitteren Untergang benutzen. Euch empfehle ich jedoch direkt die neuen Flags zu benutzen.</p>
<p>Es sei noch erwähnt, dass einige der neuen Flags andere Flags automatisch gewähren. Hier die auflistung aus der offiziellen UnrealIRCd Dokumentation:</p>
<div align="center">
<table width="59%" border="1">
<tr>
<td width="19%"><b>local</b></td>
<td width="17%"><b>global</b></td>
<td width="19%"><b>admin/coadmin</b></td>
<td width="22%"><b>services-admin</b></td>
<td width="23%"><b>netadmin</b></td>
</tr>
<tr>
<td>can_rehash</td>
<td>can_rehash</td>
<td>can_rehash</td>
<td>can_rehash</td>
<td>can_rehash</td>
</tr>
<tr>
<td>helpop</td>
<td>helpop</td>
<td>helpop</td>
<td>helpop</td>
<td>helpop</td>
</tr>
<tr>
<td>can_globops</td>
<td>can_globops</td>
<td>can_globops</td>
<td>can_globops</td>
<td>can_globops</td>
</tr>
<tr>
<td>can_wallops</td>
<td>can_wallops</td>
<td>can_wallops</td>
<td>can_wallops</td>
<td>can_wallops</td>
</tr>
<tr>
<td>can_localroute</td>
<td>can_localroute</td>
<td>can_localroute</td>
<td>can_localroute</td>
<td>can_localroute</td>
</tr>
<tr>
<td>can_localkill</td>
<td>can_localkill</td>
<td>can_localkill</td>
<td>can_localkill</td>
<td>can_localkill</td>
</tr>
<tr>
<td>can_kline</td>
<td>can_kline</td>
<td>can_kline</td>
<td>can_kline</td>
<td>can_kline</td>
</tr>
<tr>
<td>can_unkline</td>
<td>can_unkline</td>
<td>can_unkline</td>
<td>can_unkline</td>
<td>can_unkline</td>
</tr>
<tr>
<td>can_localnotice</td>
<td>can_localnotice</td>
<td>can_localnotice</td>
<td>can_localnotice</td>
<td>can_localnotice</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>can_globalroute</td>
<td>can_globalroute</td>
<td>can_globalroute</td>
<td>can_globalroute</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>can_globalkill</td>
<td>can_globalkill</td>
<td>can_globalkill</td>
<td>can_globalkill</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>can_globalnotice</td>
<td>can_globalnotice</td>
<td>can_globalnotice</td>
<td>can_globalnotice</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>global</td>
<td>global</td>
<td>global</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>can_dccdeny</td>
<td>can_dccdeny</td>
<td>can_dccdeny</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>can_setq</td>
<td>can_setq</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>admin</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>services-admin</td>
</tr>
</table>
</div>
<p><strong>Die snomask</strong></p>
<p>Snomask bedeutet <strong>S</strong>ervice <strong>No</strong>tice <strong>Mask</strong> und limitiert spezielle Usermodi, welche den Empfang von Servernachrichten regelt. Fast alle dieser Usermodi können nur von Opern verwendet werden.</p>
<p>c - lokale Connects<br />
F - ferne Connects (also auf anderen Servern im Netz - mit Ausnahme der U-lined Server)<br />
f - Flood Meldungen<br />
k - Kill Meldungen<br />
e - &#8216;eyes&#8217; Meldungen<br />
j - &#8216;junk&#8217; Meldungen<br />
v - vhost Meldungen<br />
G - gline/shun Meldungen<br />
n - lokale nick Änderungs-Meldungen<br />
N - globale nick Änderungs- Meldungen<br />
q - deny nick (Q:line) Meldungen zu Abweisung gesperrter Nicks<br />
s - Server Nachrichten anzeigen<br />
S - Spamfilter Nachrichten anzeigen<br />
o - Oper-up Meldungen anzeigen</p>
<p>Der Modus +s ist auch für Nichtoper verfügbar.</p>
<p><strong>Der swhois</strong></p>
<p>Hier kannst du eine Extra-Zeile in den Whois einfügen. Das ist ganz praktisch z.B. um deinen Status klar zu machen, falls es mehrere NetAdmins auf deinem Netzwerk gibt. So weiß der user ständig wer für was zuständig ist.</p>
<p><strong>Das Passwort</strong></p>
<p>Das Passwort kann in den Methoden crypt, md5, sha1 und ripemd-160 verschlüsselt werden. Auch unverschlüsselte Passwörter sind möglich. Ich persönlich halte die SHA1-Methode am sichersten. Das ist allerdings Geschmackssache.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mircdevil.net/unrealircd-3xx-oper-block-linuxwindows-unrealircdconf.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Offener Brief</title>
		<link>http://www.mircdevil.net/offener-brief.html</link>
		<comments>http://www.mircdevil.net/offener-brief.html#comments</comments>
		<pubDate>Thu, 22 Nov 2007 17:30:57 +0000</pubDate>
		<dc:creator>Cruelty</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[mIRCdevil]]></category>

		<guid isPermaLink="false">http://www.mircdevil.net/offener-brief.html</guid>
		<description><![CDATA[Sehr geehrter Herr XXX,
ihr Chat wird vorwiegend dazu benutzt um rechtsradikale Äußerungen zu verbreiten oder den Chatbetrieb - auch der anderen Chaträume des Servers - zu stören.
Dies ist eine offizielle Verwarnung. Sollten diese Vorfälle sich auch in naher Zukunft noch häufen, werden wir Maßnahmen gegen diesen Chatraum ergreife, welche diesen Befrieden werden. Diese Maßnahmen wirken [...]]]></description>
			<content:encoded><![CDATA[<p>Sehr geehrter Herr XXX,</p>
<p>ihr Chat wird vorwiegend dazu benutzt um rechtsradikale Äußerungen zu verbreiten oder den Chatbetrieb - auch der anderen Chaträume des Servers - zu stören.</p>
<p>Dies ist eine offizielle Verwarnung. Sollten diese Vorfälle sich auch in naher Zukunft noch häufen, werden wir Maßnahmen gegen diesen Chatraum ergreife, welche diesen Befrieden werden. Diese Maßnahmen wirken sich jedoch merklich auf den Chatkomfort ihres Webchats aus.</p>
<p>Wir empfehlen Ihnen, Ihren Chat in Zukunft zu moderieren. Wir werden Zukünftig jeglichen Störenfried ihres Chatraumes entfernen.</p>
<p>Des weiteren weise ich sie darauf hin, dass sie deNsco, Tblue, feuerfuchs und mich, Cruelty, nicht aus ihrem Chatraum bannen können, da es sich bei allen Nicks um Mitarbeiter von mIRCdevil.net handelt. Stören sie einzelne dieser Admin, können Sie sie bitten zu gehen. Sollten die Admins und Oper Ihrer Bitte nicht folge leisten, können Sie sich vertrauensvoll an mich wenden.</p>
<p>Des weiteren weise ich sie höflich darauf hin, dass Ihr Impressum nicht der aktuellen deutschen Gesetzeslage entspricht. Es liegt in Ihrem Interesse dies zu korrigieren, da diese &#8220;Formalität&#8221; kostenpflichtige Abmahnungen durch Privatpersonen sowie Firmen nach sich ziehen können. Dies ist jedoch nur ein freundlicher Hinweis, der nichts mit dem restlichen Inhalt dieser E-Mail zu tun hat.</p>
<p>Ich hoffe auf Ihre Mitarbeit und würde mich freuen Sie auch weiterhin auf dem Chat-Netzwerk von mIRCdevil.net begrüßen zu dürfen.</p>
<p>Sollten Sie weitere Fragen zur Einhaltung der Netzwerkregeln haben, können Sie das aktuelle Regelwerk unter http://www.mircdevil.net/regeln einsehen.</p>
<p>Diese E-Mail und eventuelle Antworten werden unter Zensierung Ihres Nachnamens auf www.mIRCdevil.net veröffentlicht.</p>
<p>Mit freundlichen Grüßen</p>
<p>Thomas Schmetkamp<br />
mIRCdevil.net Mainadmin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mircdevil.net/offener-brief.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>psyBNC Hilfe/Tutorial - Die ersten Schritte</title>
		<link>http://www.mircdevil.net/psybnc-hilfetutorial-die-ersten-schritte.html</link>
		<comments>http://www.mircdevil.net/psybnc-hilfetutorial-die-ersten-schritte.html#comments</comments>
		<pubDate>Sun, 18 Nov 2007 13:42:53 +0000</pubDate>
		<dc:creator>Cruelty</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[psyBNC]]></category>

		<category><![CDATA[Bouncer]]></category>

		<category><![CDATA[Hilfe]]></category>

		<category><![CDATA[IRC]]></category>

		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.mircdevil.net/psybnc-hilfetutorial-die-ersten-schritte.html</guid>
		<description><![CDATA[Jeder will ihn und keiner weiß wofür, den psyBNC. Ich selbst nutze natürlich auch einen. Auf mIRCdevil.net kannst du einen bekommen, du allerdings auch nur für mIRCdevil.net benutzen darfst. Doch was macht man nun eigentlich, wenn man jemanden dazu überredet hat, ihm einen Bouncer zu geben? Man kiregt ein Passwort und einen Namen auf diesem [...]]]></description>
			<content:encoded><![CDATA[<p>Jeder will ihn und keiner weiß wofür, den psyBNC. Ich selbst nutze natürlich auch einen. Auf mIRCdevil.net kannst du einen bekommen, du allerdings auch nur für mIRCdevil.net benutzen darfst. Doch was macht man nun eigentlich, wenn man jemanden dazu überredet hat, ihm einen Bouncer zu geben? Man kiregt ein Passwort und einen Namen auf diesem Bouncer. Und wie komm ich da jetzt drauf? Hier werden die ersten Schritte und die Einstellungen, die du als erstes vornehmen solltest, sobald du dich mit dem psyBNC verbunden hast, beschrieben.</p>
<p><span id="more-11"></span></p>
<p>Meistens erhält man von einem Bounceradmin bei einem psyBNC folgende Informationen:</p>
<blockquote><p>
Server: bnc.mIRCdevil.net Port: 31337<br />
[12:57] <-psyBNC> Mon Nov 12 12:57:24 :New User:foo (bar) added by cruelty<br />
[12:57] <-psyBNC> New User &#8216;foo&#8217; added. Password set to &#8216;hkcgkobf&#8217;
</p></blockquote>
<p>Diese daten sind viel aussagekräftiger als sie eigentlich erscheinen. Wir haben einen Server, einen Port, ein Passwort und unseren Username. Mehr brauchen wir nicht um uns mit dem Bouncer zu connecten.</p>
<p>Je nach Client ist das Einstellen jedoch unterschiedlich. Fakt ist, du musst in jedem Client einen neuen Server anlegen. Die oben genannten Daten werden in die Eingabemaske geschrieben.</p>
<blockquote><p>
Server: bnc.mircdevil.net<br />
Port: 31337<br />
Passwort: hkcgkobf<br />
Gruppe: mIRCdevil (Kann auch frei bleiben)
</p></blockquote>
<p>Wenn du dich nun verbinden willst, aber dein Passwort nicht akzeptiert wird, musst du deine Ident ändern. Unter mIRC machst du das indem du bei in den Einstellungen als E-Mail:</p>
<blockquote><p>
ident@wasauchimmer.de
</p></blockquote>
<p>Also in unserem Fall:</p>
<blockquote><p>
foo@wasauchimmer.de
</p></blockquote>
<p>angibst.</p>
<p>Bei xChat gibst du die &#8220;Ident&#8221; unter Netzwerk-Liste unter dem Punkt &#8220;Benutzer:&#8221; ein.</p>
<p>Du solltest dich nun mit dem Bouncer verbinden können. Sollte es nicht klappen, hinterlasse hier einen Kommentar mit der Fehlerbeschreibung. Evtl. hab ich hier ja auch nur Mist geschrieben und kann das Tut dann überarbeiten, aber egtl. bin ich mir meiner Sache sehr sicher. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Und was nun? Das erfährst du bald.</p>
<p>To be continued&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mircdevil.net/psybnc-hilfetutorial-die-ersten-schritte.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ein Leben voller Cut&#038;Paste ;)</title>
		<link>http://www.mircdevil.net/ein-leben-voller-cut.html</link>
		<comments>http://www.mircdevil.net/ein-leben-voller-cut.html#comments</comments>
		<pubDate>Mon, 12 Nov 2007 14:15:42 +0000</pubDate>
		<dc:creator>Cruelty</dc:creator>
		
		<category><![CDATA[Binärer Humor]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Lustiges]]></category>

		<category><![CDATA[Reallife]]></category>

		<guid isPermaLink="false">http://www.mircdevil.net/ein-leben-voller-cut.html</guid>
		<description><![CDATA[Ich kann mich noch an meinen Cyrix Win 3.11 Rechner erinnern. Naja, immerhin ist der nicht abgestürzt. Danach kam dann ein 333er und dazu auch noch ein Modem. Wow, Internet&#8230; Und was war damals der höchste der Gefühle? 56k und IRC.  Naja, jetzt schaut euch mal an wo wir jetzt sind.  


]]></description>
			<content:encoded><![CDATA[<p>Ich kann mich noch an meinen Cyrix Win 3.11 Rechner erinnern. Naja, immerhin ist der nicht abgestürzt. Danach kam dann ein 333er und dazu auch noch ein Modem. Wow, Internet&#8230; Und was war damals der höchste der Gefühle? 56k und IRC. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Naja, jetzt schaut euch mal an wo wir jetzt sind. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-12"></span></p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/VNKJzytBBM8&#038;rel=1&#038;border=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/VNKJzytBBM8&#038;rel=1&#038;border=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mircdevil.net/ein-leben-voller-cut.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>UnrealIRCd 3.x.x Link-Block - IRC Server verlinken - unrealircd.conf</title>
		<link>http://www.mircdevil.net/unrealircd-3xx-link-block-irc-server-verlinken-unrealircdconf.html</link>
		<comments>http://www.mircdevil.net/unrealircd-3xx-link-block-irc-server-verlinken-unrealircdconf.html#comments</comments>
		<pubDate>Sun, 11 Nov 2007 12:39:57 +0000</pubDate>
		<dc:creator>Cruelty</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[UnrealIRCd]]></category>

		<category><![CDATA[Konfiguration]]></category>

		<category><![CDATA[Link]]></category>

		<category><![CDATA[listen]]></category>

		<category><![CDATA[unrealircd.conf]]></category>

		<guid isPermaLink="false">http://www.mircdevil.net/unrealircd-3xx-link-block-irc-server-verlinken-unrealircdconf.html</guid>
		<description><![CDATA[Um deinen IRC-Server in ein IRC-Netzwerk zu verwandeln, also einen anderen Server mit deinem UnrealIRCd zu linken, musst du in der unrealircd.conf einen Linkblock einfügen. Dieser Linkblock muss dann auch auf in der Konfiguration des andere IRC-Server zu finden sein.
In diesem Tutorial erkläre ich die Link-Blöcke und zweige wie man zwei Server miteinander verlinkt.

Bevor wir [...]]]></description>
			<content:encoded><![CDATA[<p>Um deinen IRC-Server in ein IRC-Netzwerk zu verwandeln, also einen anderen Server mit deinem UnrealIRCd zu linken, musst du in der unrealircd.conf einen Linkblock einfügen. Dieser Linkblock muss dann auch auf in der Konfiguration des andere IRC-Server zu finden sein.</p>
<p>In diesem Tutorial erkläre ich die Link-Blöcke und zweige wie man zwei Server miteinander verlinkt.</p>
<p><span id="more-10"></span></p>
<p>Bevor wir aber die Server verlinken, müssen wir noch Listener-Blöcke anlegen, an den Server gelinkt werden können. Natürlich nur, falls das noch nicht geschehen ist. Der Listener Block dient dazu deinem UnrealIRCd zu sagen auf welchem Port und welcher IP-Adresse er hören muss, um den gelinkten Server finden zu können.</p>
<p>Der Listener-Block:</p>
<blockquote><p>
listen IP:PORT {<br />
&nbsp;&nbsp;&nbsp;options {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;option1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;option2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8230;;<br />
&nbsp;&nbsp;&nbsp;};<br />
};
</p></blockquote>
<p>Nun musst du dir Gedanken machen, ob du den Server mit SSL oder ohne linken möchtest. Außerdem musst du dir einen Port überlegen über den du linken möchtest. In meinem Beispiel nehme ich dafür 9998, der sollte eigentlich auch auf deinem System frei sein.</p>
<p>Und hier der Linkblock mit SSL:</p>
<blockquote><p>
listen *:9998 {<br />
&nbsp;&nbsp;&nbsp;options {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssl;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;serversonly;<br />
&nbsp;&nbsp;&nbsp;};<br />
};
</p></blockquote>
<p>Als IP-Adresse habe ich hier eine Wildcard benutzt. Das vereinfacht die Sache ein wenig, da jetzt auf jede IP-Adresse des Servers gelinkt werden kann.</p>
<p>Nachdem wir nun den Listener Block angelegt haben fehlt noch das wichtigste. Der Link-Block. Der Standard-Linkblock für den UnrealIRCd:</p>
<blockquote><p>
link SERVERNAME {<br />
&nbsp;&nbsp;&nbsp;username USERMASKE;<br />
&nbsp;&nbsp;&nbsp;hostname IP-MASKE;<br />
&nbsp;&nbsp;&nbsp;bind-ip BIND-IP;<br />
&nbsp;&nbsp;&nbsp;port PORT;<br />
&nbsp;&nbsp;&nbsp;password-connect CONNECTPASSWORT;<br />
&nbsp;&nbsp;&nbsp;password-receive EMPFANGSPASSWORT { AUTHTYPE; };<br />
&nbsp;&nbsp;&nbsp;hub HUBMASKE;<br />
&nbsp;&nbsp;&nbsp;leaf LEAFMASKE;<br />
&nbsp;&nbsp;&nbsp;leafdepth LEAFTIEFE;<br />
&nbsp;&nbsp;&nbsp;class KLASSE;<br />
&nbsp;&nbsp;&nbsp;ciphers SSL-CYPHERS;<br />
&nbsp;&nbsp;&nbsp;options {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;option1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;option2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8230;;<br />
&nbsp;&nbsp;&nbsp;};<br />
};
</p></blockquote>
<p>Doch nicht alle Funktionen dieses Link-Blocks werden unbedingt benötigt, wenn dein Netzwerk nicht grade die Größe des QuakeNets hat. Nun also der gestripte Link-Block mit den Voreinstellungen:</p>
<blockquote><p>
link irc.linkserver.de {<br />
&nbsp;&nbsp;&nbsp;username *;<br />
&nbsp;&nbsp;&nbsp;hostname linkserver.de;<br />
&nbsp;&nbsp;&nbsp;port 9998;<br />
&nbsp;&nbsp;&nbsp;hub *;<br />
&nbsp;&nbsp;&nbsp;passwort-connect &#8220;efU7kF4el3Vbe&#8221;;<br />
&nbsp;&nbsp;&nbsp;passwort-receive &#8220;SLwe43FOen34&#8243;;<br />
&nbsp;&nbsp;&nbsp;class servers;<br />
&nbsp;&nbsp;&nbsp;options {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;autoconnect;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ssl;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zip;<br />
&nbsp;&nbsp;&nbsp;};<br />
};
</p></blockquote>
<p>Diese Einstellungen reichen vollkommen um einen Server zu linken, jedoch gibt es keine Verschlüsselungsfunktion und so weiter.</p>
<blockquote><p>
username *;
</p></blockquote>
<p>Hier kann man zu Sicherheitszwecken die Ident eintragen, meist wird hier allerdings zu recht eine Wildcard benutzt.</p>
<blockquote><p>
hostname linkserver.de;
</p></blockquote>
<p>Hier kommt der Hostname des Servers rein, mit dem du linken willst. Wenn du diese nicht weißt, kannst du, während du mit deinem Server verbunden bist</p>
<blockquote><p>
/dns IP-DESLINKSERVERS
</p></blockquote>
<p>tippen. Die Rückgabe sollte die Hostmask sein. Ist sie es nicht, probierst du die IP-Adresse anstelle der Hostmask zu verwenden.</p>
<blockquote><p>
port 9998;
</p></blockquote>
<p>Hier stellst du den Port, auf dem gelinkt werden soll ein.</p>
<blockquote><p>
hub *;
</p></blockquote>
<p>Hier stellst du ein ob der Server als Hub oder Leaf gelinkt werden soll. Ein Leaf-Server ist ein Server, der nur eine einzige Verbindung haben darf, also ein UnrealIRCd der nur dazu kompiliert wurde, um ihn zu linken. Ein Hub dagegen darf mehrere Verbindungen haben.</p>
<blockquote><p>
passwort-connect &#8220;efU7kF4el3Vbe&#8221;;<br />
passwort-receive &#8220;SLwe43FOen34&#8243;;
</p></blockquote>
<p>Diese Passwörter bitte <strong>KEINESFALLS</strong> übernehmen. Die Passwörter müssen sich hier ergänzen. Das heisst das password-connect muss auf deinem Server das Passwort sein, das auf dem Linkserver das password-receive ist und andersrum. Hier kann man zwar auch eine Verschlüsselung anwenden. Dies ist allerdings nicht zweingend notwendig und eher eine kleinere, wenn überhaupt eine Sicherheitslücke.</p>
<blockquote><p>
class servers;
</p></blockquote>
<p>Dies schränkt den Link auf Server ein. Naja, Clients können auch eher schlecht linken. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<blockquote><p>
options {<br />
&nbsp;&nbsp;&nbsp;autoconnect;<br />
&nbsp;&nbsp;&nbsp;ssl;<br />
&nbsp;&nbsp;&nbsp;zip;<br />
};
</p></blockquote>
<p>autoconnect; legt fest, dass der Server selbständig eine Verbindung herstellen kann und wird. ssl; legt fest, dass der Link ein SSL-Link ist. zip; legt fest, dass der Link ein ZIP-Link ist. Wenn du eines oder mehrere dieser Features nicht willst/installiert hast, kannst du sie einfach weglassen. Autoconnect z.B. nervt tierisch, wenn ein Server down geht, da dein Server dann die ganze Zeit versucht diesen zu erreichen.</p>
<p>Nun muss der Server, der gelinkt werden soll, die einstellungen ebenfalls so übernehmen, wie du sie eingetragen hast. Nur der Servername und die Passwörter müssen ausgetauscht werden.</p>
<p>Nach einem Rehash auf beiden Seiten, sollten dann beide Server gelinkt sein.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mircdevil.net/unrealircd-3xx-link-block-irc-server-verlinken-unrealircdconf.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>UnrealIRCd 3.x.x Konfiguration Linux/Windows unrealircd.conf</title>
		<link>http://www.mircdevil.net/unrealircd-3xx-konfiguration-linuxwindows-unrealircdconf.html</link>
		<comments>http://www.mircdevil.net/unrealircd-3xx-konfiguration-linuxwindows-unrealircdconf.html#comments</comments>
		<pubDate>Sun, 11 Nov 2007 04:24:18 +0000</pubDate>
		<dc:creator>Cruelty</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[UnrealIRCd]]></category>

		<category><![CDATA[admin]]></category>

		<category><![CDATA[allow]]></category>

		<category><![CDATA[Konfiguration]]></category>

		<category><![CDATA[listen]]></category>

		<category><![CDATA[Oper]]></category>

		<category><![CDATA[set]]></category>

		<category><![CDATA[uline]]></category>

		<category><![CDATA[unrealircd.conf]]></category>

		<guid isPermaLink="false">http://www.mircdevil.net/unrealircd-3xx-konfiguration-linuxwindows-unrealircdconf.html</guid>
		<description><![CDATA[Und nun beschäftigen wir uns mit der Konfiguration des UnrealIRCd. Damit dein UnrealIRCd überhuapt läuft, musst du ihm sagen was er alles machen soll. Grundlegende Sachen wie einfach anspringen macht er von alleine, aber wenn er dann an ist, weiß er nicht wer er ist, auf welche IP er hören soll, wer sein Chef ist [...]]]></description>
			<content:encoded><![CDATA[<p>Und nun beschäftigen wir uns mit der Konfiguration des UnrealIRCd. Damit dein UnrealIRCd überhuapt läuft, musst du ihm sagen was er alles machen soll. Grundlegende Sachen wie einfach anspringen macht er von alleine, aber wenn er dann an ist, weiß er nicht wer er ist, auf welche IP er hören soll, wer sein Chef ist und ob es überhaupt Services oder anderen Zusatzprogramme gibt oder nicht.</p>
<p>Am Ende des Tutorials findest du eine Beispiel-Konfiguration, doch die solltest du wohl ändern. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> In den nächsten Schritten erkläre ich, wie du die Config Schritt für Schritt alleine erstellst, ohne das fertige Ding da unten zu nehmen.</p>
<p>Die Linux-Anfänger-Punkte sind wie immer nur für Linuxnutzer und mit einem Sternchen (*) gekennzeichnet.</p>
<p>Wir brauchen eine neue Datei und die nennen wir unrealircd.conf. Das ist die Hauptkonfigurationsdatei des UnrealIRCd.</p>
<p><span id="more-9"></span></p>
<p>* Um diese Datei unter Linux zu erstellen/bearbeiten empfiehlt sich vim. Dieser Editor ist zwar auf den ersten Blick verdammt kompliziert, aber wenn man die 4 Hauptbegriffe drauf hat, funktioniert der Umgang mit vim wie von selbst. Außerdem ist der Editor auf nahezu jedem Linux-System zuhause.<br />
Nachdem du dich also auf der Shell eingeloggt hast, wechselst du in dein UnrealIRCd-Hauptverzeichniss.</p>
<blockquote><p> cd /home/irc/Unreal3.2</p></blockquote>
<p>wenn du den Unreal nach dem <a href="http://www.mircdevil.net/unrealircd-3xx-installationsanleitung-linuxdebian.html">Installationstutorial</a> von mIRCdevil.net installiert hast.<br />
Und nun kommt der große Moment:</p>
<blockquote><p> vim unrealircd.conf</p></blockquote>
<p>Jetzt hast du je nachdem eine Beispiel-Konfiguration oder eine leere Datei vor dir. Sieht sehr Geek-mäßig aus, ist es aber nicht. Um die Datei beschreiben zu können, musst du nun &#8220;i&#8221; ohne Enter auf der Tastatur drücken.</p>
<p>Gut, jetzt sollten die Windowsnutzer und die Linuxer eine leere Datei vor sich haben. Ist dies nicht der fall, kannst du den inhalt der Datei einfach löschen.</p>
<p>Als erstes sagen wir dem Server wer er ist. Dafür tippen wir:</p>
<blockquote><p> me {<br />
name &#8220;irc.deinedomain.de&#8221;;<br />
numeric 1;<br />
};</p></blockquote>
<p>Was hast du da jetzt eingegeben?</p>
<blockquote><p> name &#8220;irc.deinedomain.de&#8221;;</p></blockquote>
<p>ist die Adresse unter der der Server erreichbar sein soll. Achte hier auf die Domaineigeneschaften deines Providers.</p>
<blockquote><p> info &#8220;Mein erster eigener IRC-Server&#8221;;</p></blockquote>
<p>wird beim Whois einer Person die deinen IRC-Server benutzt angezeigt.</p>
<blockquote><p>  numeric 1;</p></blockquote>
<p>Ist die Serverhirarchie. Dein Server ist Nummer 1. Jeder weitere Server braucht jedoch eine andere Nummer.</p>
<p>Als nächstes geben wir die Admin-Informationen ein. Diese werde nicht vom Server gebraucht, aber angezeigt, wenn der Befehl</p>
<blockquote><p> /admin</p></blockquote>
<p>ausgeführt wird.</p>
<p>Wir tippen:</p>
<blockquote><p> admin {<br />
&#8220;DeinNick&#8221;;<br />
&#8220;Deine E-Mailadresse&#8221;;<br />
};</p></blockquote>
<p>Ich denke diese Attribute erklären sich von selbst.</p>
<p>Als nächstes müssen wir die Client Class anlegen. Diese sagt dem UnreaIRCd. Wir tippen in die unrealircd.conf:</p>
<blockquote><p> class clients {<br />
pingfreq 90;<br />
maxclients 500;<br />
sendq 100000;<br />
recvq 8000;<br />
};</p></blockquote>
<p>Und was haben wir jetzt eingegeben?</p>
<blockquote><p> pingfreq 90;</p></blockquote>
<p>Dies gibt die Frequenz an in der die Cleints, die mit dem Server verbunden sind, angepingt werden.</p>
<blockquote><p> maxclients 500;</p></blockquote>
<p>Sagt dem IRC-Server wieviele Clients eine Verbindung mit dem UnrealIRCd aufbauen können. Der Wert 500 reicht hier vollkommen aus. mIRCdevil.net ist ein mittleres Netzwerk, hat aber nur 100 Stammuser. Sollte sich dies unerwartet ändern, setzen wir einfach diese Variable hoch. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<blockquote><p> sendq 100000;<br />
revcq 8000;</p></blockquote>
<p>Diese Option regelt den Paketverkehr zwischen dem UnrealIRCd und den verbundenen Clients. Die Einstellungen hier sind die empfohlenen Einstellungen.<br />
Damit du deinen Server später aber auch zu anderen Netzwerken linken kannst, musst du auch eine Klasse für verbunden Server anlegen. Diese sieht so aus:</p>
<blockquote><p> class servers {<br />
pingfreq 90;<br />
maxclients 10;<br />
sendq 1000000;<br />
connfreq 100;<br />
};</p></blockquote>
<p>Auch diesen Block will ich erklären.</p>
<blockquote><p> pingfreq 90;</p></blockquote>
<p>Auch in der Server Klasse legt diese Option fest wie oft gepingt wird. Hier werden allerdings Server und nicht Clients angepingt.</p>
<blockquote><p> maxclients 10;</p></blockquote>
<p>Diese Option gibt an wieviele Server zur gleichen Zeit mit deinem Server verbunden sein können.</p>
<blockquote><p> sendq 1000000;</p></blockquote>
<p>Hier wird der Paketverkehr der Server untereinander, diesmal aber nur einseitig geregelt.</p>
<blockquote><p> connfreq 100;</p></blockquote>
<p>Gibt an wieviele Sekunden zwischen den einzelnen Verbindungsversuchen zu einem Server liegen sollen.</p>
<p>Super, ein Drittel der Konfiguration ist geschafft. Wir haben dem Server nun einen Namen gegeben, eingetragen wer der Admin ist und die Server und Client-Klassen angelegt. War doch garnicht so schwer?! <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Leider ist die Prozedur damit aber noch nicht beendet, da der Server nun zwar laufen würde, aber keine Verbindungen zulässt. Die Clientklasse ist war angelegt, aber der Server weiß nicht auf welchem Port er seine Listener anlegen soll. Außerdem fehlen noch ein paar eszentielle Einstellungen des Servers.</p>
<p>Also, nun müssen wir festlegen was wie oft mit der gleiche IP-Adresse connecten kann.</p>
<blockquote><p> allow {<br />
ip *;<br />
hostname *;<br />
class clients;<br />
maxperip 3;<br />
};</p></blockquote>
<p>Und eine weitere Blockerklärung:</p>
<blockquote><p> ip *;</p></blockquote>
<p>gibt an für welche IP-Adresse dieser Block geleten soll.</p>
<blockquote><p> hostname *;</p></blockquote>
<p>gibt an für welchen Hostname der Block gelten soll.</p>
<blockquote><p> class clients;</p></blockquote>
<p>legt fest, dass diese Regelung nur für Clients und nicht für Server gilt.</p>
<blockquote><p> maxperip 3;</p></blockquote>
<p>legt fest wieviele Verbindungen von einer einzelnen IP-Adresse oder einem Hostname erlaubt sind.</p>
<p>Nun geht es darum dem UnrealIRCd zu erklären auf welchen Ports er Verbindungen zulassen soll. Dafür muss folgendes in die unrealircd.conf eingetragen werden:</p>
<blockquote><p> listen *:6667 {<br />
options {<br />
clientsonly;<br />
};<br />
};</p></blockquote>
<p>und wenn du deinen Server mit SSL-Unterstützung kompiliert hast:</p>
<blockquote><p> listen *:9999 {<br />
options {<br />
ssl;<br />
clientsonly;<br />
};<br />
};</p></blockquote>
<p>Die Erklärung zu diesen beiden Blöcken folgt später, damit ich das Tut endlich mal fertig kriege. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Und nun kommt der Block der Blöcke, der Set-Block. Und dieser sieht so aus:</p>
<blockquote><p> set {<br />
kline-address &#8220;kline@mailadresse.de&#8221;;<br />
oper-auto-join &#8220;#services&#8221;;<br />
maxchannelsperuser 30;<br />
network-name &#8220;NETZWERKNAME&#8221;;<br />
default-server &#8220;127.0.0.1&#8243;;<br />
help-channel &#8220;#help&#8221;;<br />
hiddenhost-prefix &#8220;NETZWERKNAME&#8221;;<br />
modes-on-connect &#8220;ix&#8221;;<br />
options {<br />
hide-ulines;<br />
};<br />
dns {<br />
nameserver 127.0.0.1;<br />
timeout 1;<br />
retries 2;<br />
};<br />
};</p></blockquote>
<p>Dieser Block ist natürlich allein wegen seiner Größe sehr Arbeitsintensiv in der Erklärung. Diese spare ich mir an dieser Stelle und füge sie später hinzu.</p>
<p>Nun der Oper-Block:</p>
<blockquote><p> oper DEINNICKNAME {<br />
from {<br />
userhost *@*;<br />
};<br />
password &#8220;SHA1-STRING-VON-MKPASSWD&#8221; { sha1; };<br />
flags oOCAaNrDRhwgcLkKbBnGztZWHvqXd;<br />
class clients;<br />
};</p></blockquote>
<p>Und die Erklärung folgt zugleich:</p>
<blockquote><p> oper DEINNICKNAME {</p></blockquote>
<p>Hier kommt dein Nickname rein, der später bei</p>
<blockquote><p> /oper DEINNICKNAME DEINPASSWORT</p></blockquote>
<p>angegeben werden muss.</p>
<blockquote><p> userhost *@*;</p></blockquote>
<p>Hier musst du deinen Host angeben. Den vollständigen Host kannst du natürlich nur angeben, wenn du über eine feste IP-Adresse, also auch über eine feste Hostmask connectest. Wechselt deine IP oft, so wie es wohl häufig der Fall sein wird, kannst du hier die Wildcards (*) benutzen. Wenn du dir aber sicher bist, dass du nur von einem einzigen Provider connectest, kannst du den OperLogin auch auf diesen beschränken. Für Alice z.B. wäre dass dann:</p>
<blockquote><p>userhost *@*alicedsl.de;</p></blockquote>
<p>Den verschlüsselten String des Passworts, das unter</p>
<blockquote><p> password &#8220;SHA1-STRING-VON-MKPASSWD&#8221; { sha1; };</p></blockquote>
<p>musst du dir auf der Shell erstellen. Wechsle dazu in das UnrealIRCd-Verzeichnis und tippe:</p>
<blockquote><p> ./unreal mkpasswd sha1 PASSWORT</p></blockquote>
<p>Das Passwort musst du dir gut merken, da es nicht im Klartext zurückgeliefert wird. Die Rückgabe sieht so aus:</p>
<blockquote><p> Encrypted password is: $PbYgqAsY$s110KCXNsQxfkfIeLjEnVpyrdvA=</p></blockquote>
<p>Diesen String musst du kopieren und oben zwischen die Anführungszeichen einfügen.</p>
<p>Für die flags, wird es ein eigenes Tutorial geben, die hier angegebenen Flags sind die eines NetAdmins, da ich davon ausgehe, dass ihr auf eurem eigenen IRCd NetAdmin sein möchtet. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Die Klasse</p>
<blockquote><p> class clients;</p></blockquote>
<p>schrängt euren Oper-Login auf Clients ein.</p>
<p>Nun werden die ulines festgelegt. Diese benötigen z.B. die Services, damit der UnrealIRCd weiß, dass die Services die User- und Channelmodes verändern dürfen.</p>
<blockquote><p> ulines {<br />
SERVICESSERVER;<br />
};</p></blockquote>
<p>Und die kurze Erklärung:</p>
<blockquote><p> SERVICESSERVER;</p></blockquote>
<p>Hier gibst du den Servernamen, dem du dem Services-Server gegeben hast. Bei mIRCdevil ist das:</p>
<blockquote><p> services.mIRCdevil.net</p></blockquote>
<p>Jetzt die komplette Konfiguration nochmal für Copy&amp;Paste-Hengste ;):</p>
<blockquote><p> me {<br />
name “irc.deinedomain.de”;<br />
info “Mein erster eigener IRC-Server”;<br />
numeric 1;<br />
};<br />
admin {<br />
“DeinNick”;<br />
“Hauptadministrator”;<br />
“Deine E-Mailadresse”;<br />
};<br />
class clients {<br />
pingfreq 90;<br />
maxclients 500;<br />
sendq 100000;<br />
recvq 8000;<br />
};<br />
class servers {<br />
pingfreq 90;<br />
maxclients 10;<br />
sendq 1000000;<br />
connfreq 100;<br />
};<br />
allow {<br />
ip *;<br />
hostname *;<br />
class clients;<br />
maxperip 3;<br />
};<br />
listen *:6667 {<br />
options {<br />
clientsonly;<br />
};<br />
};<br />
listen *:9999 {<br />
options {<br />
ssl;<br />
clientsonly;<br />
};<br />
};<br />
set {<br />
services-server &#8220;SERVICESSERVER&#8221;;<br />
kline-address “kline@mailadresse.de”;<br />
oper-auto-join “#services”;<br />
maxchannelsperuser 30;<br />
network-name “NETZWERKNAME”;<br />
default-server “127.0.0.1″;<br />
help-channel “#help”;<br />
hiddenhost-prefix “NETZWERKNAME”;<br />
modes-on-connect “ix”;<br />
options {<br />
hide-ulines;<br />
};<br />
hosts {<br />
	local LocalOp.MyNet.com;<br />
	global globalop.mynet.com;<br />
	admin a;<br />
	servicesadmin b;<br />
	netadmin c;<br />
	coadmin d;<br />
    };<br />
dns {<br />
nameserver 127.0.0.1;<br />
timeout 1;<br />
retries 2;<br />
};<br />
};<br />
oper DEINNICKNAME {<br />
from {<br />
userhost *@*;<br />
};<br />
password “SHA1-STRING-VON-MKPASSWD” { sha1; };<br />
flags oOCAaNrDRhwgcLkKbBnGztZWHvqXd;<br />
class clients;<br />
};<br />
ulines {<br />
SERVICESSERVER;<br />
};
</p></blockquote>
<p>So. Nun hast du deinen UnrealIRCd fertig konfiguriert und er kann starten. Allerdings habe ich auf die Konfiguration von Linkblöcken verzichtet, da ich für diese Aufgabe ein eigenes Tutorial erstellen werde. Ich selbst kann heute immernoch keinen Linkblock aus dem Kopf schreiben und benötige dafür eine Vorlage, deshalb denke ich, dass ein extra Tutorial hier eine gute Referenz zum nachschauen darstellt. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Auch vHosts werden ein einem extra Tutorial behandelt.</p>
<p>Viel Spaß mit deinem UnrealIRCd!</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.mircdevil.net/unrealircd-3xx-konfiguration-linuxwindows-unrealircdconf.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>UnrealIRCd 3.x.x Installationsanleitung - Linux/Debian</title>
		<link>http://www.mircdevil.net/unrealircd-3xx-installationsanleitung-linuxdebian.html</link>
		<comments>http://www.mircdevil.net/unrealircd-3xx-installationsanleitung-linuxdebian.html#comments</comments>
		<pubDate>Sat, 03 Nov 2007 03:07:01 +0000</pubDate>
		<dc:creator>Cruelty</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[UnrealIRCd]]></category>

		<category><![CDATA[Config]]></category>

		<category><![CDATA[Download]]></category>

		<category><![CDATA[Installation]]></category>

		<category><![CDATA[make]]></category>

		<category><![CDATA[make install]]></category>

		<guid isPermaLink="false">http://www.mircdevil.net/unrealircd-3xx-installationsanleitung-linuxdebian.html</guid>
		<description><![CDATA[Die Installation des Unreal IRC Deamon ist leichter, als man anfangs denkt. Die Konfiguration jedoch nicht. Auf diesen Seiten findest du später auch noch einen Artikel zur Konfiguration des UnrealIRCd. Jetzt wollen wir ihn allerdings erstmal installieren. Hast du schon Erfahrung in der Installation und benötigst du nur eine kleine Referenz, kannst du die Stellen, [...]]]></description>
			<content:encoded><![CDATA[<p>Die Installation des Unreal IRC Deamon ist leichter, als man anfangs denkt. Die Konfiguration jedoch nicht. Auf diesen Seiten findest du später auch noch einen Artikel zur Konfiguration des UnrealIRCd. Jetzt wollen wir ihn allerdings erstmal installieren. Hast du schon Erfahrung in der Installation und benötigst du nur eine kleine Referenz, kannst du die Stellen, die mit einem Sternchen (*) gekenntzeichnet sind, überspringen.</p>
<p>Dieses Tutorial bezieht sich auf die derzeit aktuellste Version des UnrealIRCd 3.2.7, es ist jedoch nicht zu erwarten, dass die Installation sich bis zur Version 4.0 ändern wird. Für den Fall, dass es für 4.0 eine neue Installationsroutine gibt, wird diese hier natürlich auch vorgestellt.</p>
<p><span id="more-6"></span></p>
<p><strong>Vorbereitung</strong></p>
<p>Als allererstes legen wir einen neuen Benutzeraccount für den IRC und all seine Services an. Der UnrealIRCd darf auf keinen Fall als root ausgeführt werden. Auch die Installation als root macht das ganze komplizierter, als es sein muss.</p>
<p>* Neue Benutzer unter Unix werden mit dem Befehl</p>
<blockquote><p>adduser irc</p></blockquote>
<p>angelegt. Nun siehst du eine Eingabemaske, die Benutzerinteraktion erforder. Fülle die Felder aus und merke dir das Passwort gut. Diese sollte ungefähr so aussehen:</p>
<blockquote><p>Gd5FuX3f</p></blockquote>
<p>Bitte nicht übernehmen. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Als nächstes musst du entscheiden ob du den UnrealIRCd mit <a href="http://de.wikipedia.org/wiki/Gzip">gzip-Kompression</a> und/oder <a href="http://de.wikipedia.org/wiki/Transport_Layer_Security">SSL</a> installaieren willst, denn diese Pakete müssen als root installiert werden. Möchtest du dies musst du unter Debian folgendes in einer Shell als root ausführen:</p>
<blockquote><p>apt-get install openssl zlib</p></blockquote>
<p>Und falls wget nicht schon installiert ist:</p>
<blockquote><p>apt-get install wget</p></blockquote>
<p>Jetzt wechseln wir in das homeverzeichnis und den neu angelegten Benutzerordner irc:</p>
<blockquote><p>su irc<br />
cd /home/irc</p></blockquote>
<p>Mittels wget müssen wir nun die das Paket mit den Installationsroutinen des UnrealIRCd herunterladen, entpacken und in das neu enstandene Verzeichnis wechseln:</p>
<blockquote><p>wget http://unreal.brueggisite.de/Unreal3.2.7.tar.gz</p></blockquote>
<blockquote><p>gunzip -d Unreal3.2.X.tar.gz<br />
tar xvf Unreal3.2.X.tar<br />
cd Unreal3.2</p></blockquote>
<p>Nun führen wir den Befehl</p>
<blockquote><p>./Config</p></blockquote>
<p>aus und Antworten den Fragen die uns das Programm stellt.</p>
<p>Als erstes werden wir gefragt, ob wir Anti-Spoofing aktivieren wollen. Ich kann leider grade keine Informationen zu diesem Thema anbieten und benutze deshalb die Voreinstellungen.</p>
<p>Nun fragt uns das Programm in welchem Order die ganzen Installationsroutinen gespeichert sind. Die Voreinstellung sollte richtig sein, aber sicher ist sicher. Der Pfad zu deiner UnrealIRCd Installation ist, sofern du diesem Tutorial gefolgt bist: /home/irc/Unreal3.2</p>
<p>Die nächste Frage, nämlich die nach den UnrealIRCd Binärdateien, sollte ebenfalls schon mit der richtigen Einstellung versehen zu sein, aber wie ich schon sagte, sicher ist sicher: /home/irc/Unreal3.2/src/ircd/</p>
<p>Wir kompilieren den UnrealIRCd als Hub, da es hier um die Installation eines einzelnen Servers geht. Sollten links gewünscht sein, sollten die nachfolgenden Server als Leaf kompiliert werden.</p>
<p>Der Hostname des Servers ist der Name der Domain unter der läuft. In meinem Fall wäre er also &#8220;mIRCdevil.net&#8221;. Der Hostname wird ohne Anführungszeichen eingegeben.</p>
<p>Als voreingestellte Nutzerberechtigung der Dateien ist 0600 vollkommen in Ordnung.</p>
<p>Hast du OpenSSL oder es im Laufe des Tutorials installiert? Dann antworte mit Ja. Möchtest du kein SSL, antworte mit nein.</p>
<p>Jetzt musst du den Installationspfad von OpenSSL einzugeben. Dieser ist in den meisten Fällen, aber jeden Fall wenn du es über Debian per APT installiert hast &#8220;/etc/ssl&#8221;.</p>
<p>Möchtest du IPv6 installieren? Ich würde sagen nein, denn das Web ist zwar schon 2.0 aber das Internet als solches noch nicht. Diese Einstellung lohnt nur, falls du ein IPv6 Netzwerk nutzt und den IRC-Server in diesem benutzen möchtest.</p>
<p>Möchtest du ziplinks erlauben? Diese einstellung spart Traffic, aber setzt die zlib, die du hoffentlich vorher installiert hast, vorraus.</p>
<p>Nun kommt der Pfad der zlib, den sich UnrealIRCd aber selber suchen kann. Einfach Enter drücken.</p>
<p>Falls du Remote Includes kennst, wirst du dieses Tutorial nicht brauchen, also deaktivieren wir es lieber erstmal in diesem Tutorial. Später werde ich noch ein Tutorial zu Remote-Includes schreiben.</p>
<p>Jetzt kommt die Frage aller Fragen. Möchtest du 5 oder 3 angezeigte Statuten in einem Channel haben? Mit der Antwort Ja, wählst du die 5 Modes. Das heisst Channeleigentümer (+q) werden mit dem Prefix ~ und Channeladmins (+a) werden mit einem &amp; vor ihrem Nick angezeigt. Ich persönlich finde das albern, aber es ist Ansichtssache. Antworte wie du magst, aber bedenke: Wenn du ja wählst, muss ein evtl. gelinker Server auch die beiden Extramodes aktiviert haben. Das gleiche bei der Antwort nein.</p>
<p>Zu der nächste Frage kann ich grade auch keine Informationen bieten. Wie man doch merkt, welche Bildungslücken man als NetAdmin hat, wenn man mal ein Tutorial schreibt. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Um auf Nr. sicher zu gehen, nimm die Voreinstellung von 5.</p>
<p>Die Nicknamehistorie bekommt die Einstellung 2000. Auch hier habe ich grade keine Infos zu und muss auf die Voreinstellung verweisen.</p>
<p>Und schonwieder eine Frage auf die ich keine Antwort außer die Voreinstellung weiß. 3000000.</p>
<p>Das gleiche hier, 18.</p>
<p>Pro IP-Adresse kann der UnrealIRCd maximal 1024 sockets verwenden. Diese Voreinstellung sollte also beibehalten werden.</p>
<p>Wollen wir zusätzliche Parameter angeben um den UnrealIRCd zu konfigurieren? Nein wollen wir nicht.</p>
<p>Nun läuft der Konfigurationsprozess. Den können wir mit einer Tüte Popcorn ganz in Ruhe beobachten.</p>
<p>Ist der Konfigurationsprozess abgeschlossen, sagt uns das Programm, dass wir make tippen sollen. Also worauf warten wir?</p>
<blockquote><p>make</p></blockquote>
<p>Nach hoffentlich erfolgreichem make, werden wir aufgefordert &#8220;make install&#8221; zu tippen, also:</p>
<blockquote><p>make install</p></blockquote>
<p>Nun können wir den UnrealIRCd aber noch nicht ausführen. Als nächstes erfolgt die Konfiguration, die ich später noch Tutorialisieren werde.</p>
<p>Als erstes sollte ich wohl mal meine Wissenslücken stopfen und den Artikel ergänzen. <img src='http://www.mircdevil.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mircdevil.net/unrealircd-3xx-installationsanleitung-linuxdebian.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>mIRCdevil.net startet neu</title>
		<link>http://www.mircdevil.net/mircdevilnet-startet-neu.html</link>
		<comments>http://www.mircdevil.net/mircdevilnet-startet-neu.html#comments</comments>
		<pubDate>Sat, 03 Nov 2007 01:41:43 +0000</pubDate>
		<dc:creator>Cruelty</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[mIRCdevil]]></category>

		<guid isPermaLink="false">http://www.mircdevil.net/mircdevilnet-startet-neu.html</guid>
		<description><![CDATA[Nach reichlichem wirtschaftlichen überdenken des Konzeptes von mIRCdevil habe ich heute beschlossen, statt dem PHP-Fusion CMS ein WordPress CMS zu benutzen.
WordPress ist absolut Suchmaschinenoptimiert und auch sonst gut für das Projekt geeignet. Der Umbau ist noch nicht ganz abgeschlossen, aber eines vorweg. Der alte Content wird nicht übernommen. Auch die Das Wiki-Projekt wird wieder aufgegeben. [...]]]></description>
			<content:encoded><![CDATA[<p>Nach reichlichem wirtschaftlichen überdenken des Konzeptes von mIRCdevil habe ich heute beschlossen, statt dem PHP-Fusion CMS ein WordPress CMS zu benutzen.</p>
<p>WordPress ist absolut Suchmaschinenoptimiert und auch sonst gut für das Projekt geeignet. Der Umbau ist noch nicht ganz abgeschlossen, aber eines vorweg. Der alte Content wird nicht übernommen. Auch die Das Wiki-Projekt wird wieder aufgegeben. Tutorials und Anleitungen kann man in Zukunft direkt auf diesem Blog finden.</p>
<p>Viel Spaß auf mIRCdevil.net</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mircdevil.net/mircdevilnet-startet-neu.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
