Willkommen
Willkommen zur FAQ Section
Hier findet ihr unsere FAQ (Frequently Asked Questions)
Mit passenden Antworten
Sollte eure Frage nicht beantwortet werden
könnt ihr HIER ein Supportticket erstellen!
Zum Netzwerk
· Welche Software benutzt das Dream-IRC?
Das Dream-IRC nutzt verschiedene Open Source Programme um das Netzwerk zu betreiben.
Als Grundlage nutzen wir das weit verbreitete Open Source Projekt UnrealIRCd (http://www.unrealircd.com), zu dem alle Benutzer verbinden und durch welchen alle miteinander kommunizieren können.
Als Services für die Benutzer bieten wir das Open Source Projekt Anope (http://anope.org) mit der Erweiterung IRCD.vhostserv. Dieses Programm stellt euch die Netzwerkservices NickServ, ChanServ, BotServ und MemoServ zur Verfügung.
Für unsere Netzwerkstatistiken verwenden wir das Open Source Projekt Denora (http://www.denorastats.org/).
Neben diesen Open Source Projekten sorgen einige Bots für den sicheren Chatbetrieb indem sie schädliche Bots und Angriffe effektiv abwehren.
Als Services für die Benutzer bieten wir das Open Source Projekt Anope (http://anope.org) mit der Erweiterung IRCD.vhostserv. Dieses Programm stellt euch die Netzwerkservices NickServ, ChanServ, BotServ und MemoServ zur Verfügung.
Für unsere Netzwerkstatistiken verwenden wir das Open Source Projekt Denora (http://www.denorastats.org/).
Neben diesen Open Source Projekten sorgen einige Bots für den sicheren Chatbetrieb indem sie schädliche Bots und Angriffe effektiv abwehren.
· Welche Channelmodi bietet das Dream-IRC?
Das Dream-IRC bietet euch folgende Channelmodi an,
mit denen ihr euren Channel selber absichern und regulieren könnt.
Alle Channelmodi (CHMODE) werden mit /mode #channelname +"modus" gesetzt,
es können auch mehrere gleichzeitig gesetzt und auch genommen werden.
* steht für jedes beliebige Zeichen in unbegrenzter Anzahl, entspricht z.B. auch "hasrezhi2qz9hasdku283"
? steht für ein einzelnes aber beliebiges Zeichen
Bsp.: /mode #dream-irc +c /mode #dream-irc +cT /mode #dream-irc +c-T /mode #dream-irc -cT /mode #dream-irc +cl 10 /mode #dream-irc +o-o seraphim Icetrain /mode #dream-irc +oo seraphim IcetrainHinweis: Wildcards sind Zeichen die für beliebige Zeichen stehen.
* steht für jedes beliebige Zeichen in unbegrenzter Anzahl, entspricht z.B. auch "hasrezhi2qz9hasdku283"
? steht für ein einzelnes aber beliebiges Zeichen
| Modus | Beschreibung | Nötiger Channelstatus zum Setzen | Beinhaltet Status von |
| v <Nick> | Gibt dem User den Channelstatus "voiced" (+), er kann nun CHMODE +m, +b ~q und +b ~n umgehen | %@&~ | |
| h <Nick> | Gibt dem User Channelstatus "halfop" (%), er kann fortan CHMODE v/b/n/t/e/I/i/k/m setzen und kicken | @&~ | + |
| o <Nick> | Gibt dem User Channelstatus "Operator" (@), er kann foran CHMODE v/h/b/n/t/e/I/i/k/m/C/c/l/G/j/K/M/N/p/s/Q/R/z/S/V/ setzen | @&~ | +% |
| a <Nick> | Wie CHMODE +o <Nick>, kann nur nicht von anderen @ und & gekickt werden (Protected Operator, &) | ~ | +%@ |
| q <Nick> | Kann alle Channelmodi setzen und jeglichen Status nehmen und vergeben (~) | ~ | +%@& |
| b <Maske> | Bannt User die auf die Maske passen. Maske im Format: Nick!Ident@Host (Wildcards erlaubt!) | %@&~ | |
| b ~q:<Maske> | Quietban, jeder der ohne + ist und auf die Maske passt kann keine Nachrichten an den Channel senden (Wildcards erlaubt!) | %@&~ | |
| b ~n:<Maske> | Nickwechselban, jeder der ohne + ist und auf die Maske passt kann seinen Nicknamen nicht ändern (Wildcards erlaubt!) | %@&~ | |
| b ~c:<Channelmaske> | Channelban, jeder User in dem angegebenen Channel kann diesen Channel nicht betreten.(Wildcards erlaubt!) | %@&~ | |
| b ~r:<Realname> | Realnameban, jeder User der auf die Realname Maske passt (Wildcards erlaubt!) kann den Channel nicht betreten | %@&~ | |
| e <Maske> | Exception, jeder User der auf die Maske passt (Wildcards erlaubt!) kann alle +b umgehen | %@&~ | |
| I <Maske> | Invite Exception, jeder der auf diese Maske passt kann den CHMODE i umgehen (Wildcards erlaubt!) | %@&~ | |
| c | Texte mit Farbcodes können von niemanden in den Channel gesendet werden | @&~ | |
| G | G-Rated, Begriffe die in der Netzwerkkonfiguration werden als Badword gefiltert und durch <censored> ersetzt (Schimpfworte) | @&~ | |
| i | Invite, damit ein User den Channel betreten kann muss er mittels /invite Nick #channel eingeladen werden | %@&~ | |
| K | no-knock, der Befehl /knock #channel zum Anfragen nach einem Invite ist nicht erlaubt | @&~ | |
| k <Key> | Key, setzt ein Passwort für den Channel, /join #channel <Key> ist dann zum Betreten notwendig | %@&~ | |
| l <Zahl> | Limitiert die Anzahl der Channeluser auf <Zahl> | @&~ | |
| L <#Chan> | Redirect, Leitet die User in #Chan um wenn das Limit von CHMODE l erreicht ist | ~ | |
| M | Moderated, nur registrierte User können Nachrichten in den Channel senden | @&~ | |
| m | Moderated, jeder ohne + oder höher kann nicht in dem Channel schreiben | %@&~ | |
| N | Nickchangeblock, jeder ohne + oder höher kann nicht seinen Nick ändern | @&~ | |
| n | Keine Nachrichten von außerhalb können in den Channel gesendet werden (Standardmodus) | @&~ | |
| p | Macht einen Channel Privat, der Topic wird nicht in /list angezeigt | @&~ | |
| Q | Nur der Services Bot kann User kicken | @&~ | |
| R | Der User muss registriert sein um den Channel betreten zu können | @&~ | |
| S | Löscht alle eingehenden Farbcodes aus den Nachrichten (im Gegensatz zu CHOMDE c blockt S aber nicht!) | @&~ | |
| s | Der Channel ist geheim und wird nicht bei WHOIS oder /list angezeigt | @&~ | |
| t | Nur Channel Operatoren können den Topic ändern (@&~) (Standardmodus) | %@&~ | |
| T | Es sind keine Channel Notices erlaubt | @&~ | |
| u | Auditorium, nur %@&~ werden in der Nickliste angezeigt, alle anderen User nicht. Nur %@&~ können alle User sehen. | @&~ | |
| V | Der Befehl /invite ist nicht erlaubt | @&~ | |
| z | Erlaubt nur SSL nutzenden Usern die Anwesenheit im Channel (Beim Setzen müssen alle User SSL nutzen!) | @&~ | |
| y | BlockNonAlpha, jeder nicht-registrierte User mit Sonderzeichen im Nick kann den Channel nicht betreten |
%@&~ |
· Warum werden Modi gesetzt wenn ich einen leeren Channel betrete? Was bedeuten diese?
Die Channelmodi werden gesetzt um sichere Grundeinstellungen für den Channel zu gewährleisten. Einige Modi können von euch geändert werden, andere nicht.
+G = Badword Ban - Eine Standardliste von Worten wird im Channel von Usern ohne + oder höher "zensiert", d.h. durch "" ersetzt.
Dieser Modus kann durch /mode #chan -G entfernt werden.
+C = no Chan CTCP - Ein Modus der verhindert, dass CTCP Nachrichten mit einem Befehl an sämtliche User des Channels gesendet werden können.
In der Regel wird keine Chan CTCP Funktion für den Channel benötigt, diese Funktion wird aber häufig für Flood- und Spamangriffe verwendet.
Dieser Modus kann durch /mode #chan -C entfernt werden.
+n = no external Messages - Es können keine Nachrichten von Usern die nicht in dem Channel sind in den Channel gesandt werden.
Dies dient dem Schutz des Channels vor Flood Angriffen. In der Regel wird ein deaktivieren dieses Channelmodus nicht benötigt.
Da er sicherheitstechnisch relevant ist, kann er nicht entfernt werden.
+t = nur Channel Operatoren können das Topic ändern (%@&~)
Dieser Modus kann nicht entfernt werden.
+T = no Chan Notices - Ein Modus der verhindert, dass Notices mit einem Befehl an sämtliche User des Channels gesendet werden können.
Da dieser Befehl Schadenspotential hat (siehe +C) wird empfohlen den Modus bei zu behalten.
Dieser Modus kann durch /mode #chan -T entfernt werden.
+f [8c#C5,3j#i5,32m,5n#N5]:15 - Ein Floodschutz Modus.
Konkret bedeutet diese Regel:
8c#C5 -> Mehr als 8 Chan CTCPs in 15 Sekunden -> 5 Minuten Modus +C
3j#i5 -> Mehr als 3 Joins in 15 Sekunden -> 5 Minuten Modus +i
32m -> Mehr als 32 normale Chan Nachrichten in 15 Sekunden-> Modus +m
5n#N5 -> Mehr als 5 Nickänderungen in 15 Sekunden -> 5 Minuten Modus +N
Dieser Modus kann beliebig geändert werden. Eine Anleitung dazu gibt es in den FAQ.
Dieser Modus kann durch /mode #chan -f entfernt werden.
+G = Badword Ban - Eine Standardliste von Worten wird im Channel von Usern ohne + oder höher "zensiert", d.h. durch "
Dieser Modus kann durch /mode #chan -G entfernt werden.
+C = no Chan CTCP - Ein Modus der verhindert, dass CTCP Nachrichten mit einem Befehl an sämtliche User des Channels gesendet werden können.
In der Regel wird keine Chan CTCP Funktion für den Channel benötigt, diese Funktion wird aber häufig für Flood- und Spamangriffe verwendet.
Dieser Modus kann durch /mode #chan -C entfernt werden.
+n = no external Messages - Es können keine Nachrichten von Usern die nicht in dem Channel sind in den Channel gesandt werden.
Dies dient dem Schutz des Channels vor Flood Angriffen. In der Regel wird ein deaktivieren dieses Channelmodus nicht benötigt.
Da er sicherheitstechnisch relevant ist, kann er nicht entfernt werden.
+t = nur Channel Operatoren können das Topic ändern (%@&~)
Dieser Modus kann nicht entfernt werden.
+T = no Chan Notices - Ein Modus der verhindert, dass Notices mit einem Befehl an sämtliche User des Channels gesendet werden können.
Da dieser Befehl Schadenspotential hat (siehe +C) wird empfohlen den Modus bei zu behalten.
Dieser Modus kann durch /mode #chan -T entfernt werden.
+f [8c#C5,3j#i5,32m,5n#N5]:15 - Ein Floodschutz Modus.
Konkret bedeutet diese Regel:
8c#C5 -> Mehr als 8 Chan CTCPs in 15 Sekunden -> 5 Minuten Modus +C
3j#i5 -> Mehr als 3 Joins in 15 Sekunden -> 5 Minuten Modus +i
32m -> Mehr als 32 normale Chan Nachrichten in 15 Sekunden-> Modus +m
5n#N5 -> Mehr als 5 Nickänderungen in 15 Sekunden -> 5 Minuten Modus +N
Dieser Modus kann beliebig geändert werden. Eine Anleitung dazu gibt es in den FAQ.
Dieser Modus kann durch /mode #chan -f entfernt werden.
· Welche Usermodi bietet das Dream-IRC?
Das Dream-IRC bietet euch folgende Usermodi an,
die definieren welche Eigenschaften die aktuelle Sitzung hat.
Alle Usermodi (UMODE) werden mit /mode deinNick +"modus" gesetzt,
es können auch mehrere gleichzeitig gesetzt und auch genommen werden.
Bsp.: /mode seraphim +B /mode seraphim -B /mode seraphim +BG /mode seraphim -BG /mode seraphim +B-G
| Modus | Beschreibung |
| B | Markiert den User als Bot auf dem Netzwerk |
| G |
Badwords aus der Netzwerkonfiguration werden generell herausgefiltert und durch <censored> ersetzt (Standard) |
| i | User wird bei /who nicht aufgelistet (Standard) |
| p | Verbirgt in einem Whois alle Channel in denen man ist (außer denen in denen sich der Abfragende auch befindet) |
| R |
Notices und PMs werden nur noch von registrierten Usern empfangen |
| T | Blockiert den Empfang von CTCP´s |
| x | Verschlüsselt den Hostnamen (Standard) |
· Was ist der Modus +f? Wie kann er zum Schutz des Channels beitragen?
Der Modus +f ist wohl der vielfältigste Schutzmodus für einen IRC Channel auf Dream-IRC.
Er hat folgenden Aufbau:
Der Aufbau der Bedingung ist:
Er hat folgenden Aufbau:
/mode #chan +f [Bedingung#Aktion,Bedingung#Aktion,..]:ZeitfensterDie nachfolgende Tabelle erläutert die Bedingungen, Aktionen und Standardaktionen des Modus +f.
| Typ | Betrifft | Standardaktion | andere Aktionen | Info |
| c | CTCP´s | +C ohne Zeitlimit | m, M | Auf alle Chan-CTCPs |
| j | Joins | +i ohne Zeitlimit | R | Auf alle Joins bezogen |
| k | Knocks | +K ohne Zeitlimit | (Anklopfen
in +i Chan ist gemeint /knock #chan), auf alle bezogen |
|
| m | Nachrichten/ Notices |
+m ohne Zeitlimit | M | Nachrichten von allen Usern gezählt |
| n | Nickänderungen | +N ohne Zeitlimit | Auf alle Nickänderungen bezogen | |
| t | Nachrichten /Notices |
kick | b (Ban) | Nachrichten vom einzelnen User gezählt |
AnzahlArt Beispiel: 32m -> 32 Nachrichten (Notice oder Chan Nachricht) Beides muss bei der Bedingung gegeben sein.Der Aufbau der Aktion:
ModusZeit Beispiel: m5 -> 5 Minuten den Modus +m setzen m -> unbegrenzte Dauer Modus +m setzenVerknüpfung von Bedingung und Aktion:
AnzahlArt#ModusZeit Beispiel: 32m#m5 3c#MDer Zeitintervall binnen dessen die Bedingungen gelten wird am Ende angegeben:
[AnzahlArt#ModusZeit]:Zeitintervall Beispiel: [5c#M]:15 -> reagiert bei 5 CTCPs in einem Zeitfenster von 15 Sekunden mit Modus +M ohne ZeitlimitNachfolgend einige Beispiele.
[12:15:57] * g33k sets mode: +f [5c]:60 [12:16:15] * derp (~geek@DreamUser-9C6E14E5.superkabel.de) has joined #tester [12:16:23] [derp:#tester TEST] [12:16:24] [derp:#tester TEST] [12:16:24] [derp:#tester TEST] [12:16:25] [derp:#tester TEST] [12:16:25] [derp:#tester TEST] [12:16:25] [derp:#tester TEST] [12:16:25] -deichgraf.dream-irc.de:%#tester- *** Channel CTCPflood detected (limit is 5 per 60 seconds), setting mode +C [12:16:25] * deichgraf.dream-irc.de sets mode: +C Erklärung: Das Limit lag bei 5 Channel-CTCPs über einen Zeitraum von 60 Sekunden. Dieses Limit gilt für die Summe aller eingehenden Channel-CTCPs.
[12:24:38] * g33k sets mode: +f [5c#C1]:60 [12:24:46] [derp:#tester TEST] [12:24:47] [derp:#tester TEST] [12:24:47] [derp:#tester TEST] [12:24:48] [derp:#tester TEST] [12:24:49] [derp:#tester TEST] [12:24:49] [derp:#tester TEST] [12:24:49] -deichgraf.dream-irc.de:%#tester- *** Channel CTCPflood detected (limit is 5 per 60 seconds), setting mode +C [12:25:48] * deichgraf.dream-irc.de sets mode: -C Erklärung: Der Modus +C wurde mit #C1 auf eine Minute begrenzt. Die Zahl hinter dem zu setzenden Modus gibt also die Minuten an die der Modus aktiv bleiben wird.
[12:46:22] * g33k sets mode: +f [5c#C1,3m#m3]:60 [12:46:31]blubb [12:46:31] blubb [12:46:32] blubb [12:46:32] blubb [12:46:32] -deichgraf.dream-irc.de:%#tester- *** Channel msg/noticeflood detected (limit is 3 per 60 seconds), setting mode +m [12:46:32] * deichgraf.dream-irc.de sets mode: +m [12:49:30] * deichgraf.dream-irc.de sets mode: -m Erklärung: Die Bedingungen im Modus +f sind ODER Bedingungen. Ist eine Erfüllt wird die zugehörige Aktion ausgelöst.
[12:57:04] * g33k sets mode: +f [5t#b]:60 [12:57:08]blubb [12:57:09] blubb [12:57:10] blubb [12:57:10] blubb [12:57:10] blubb [12:57:10] * deichgraf.dream-irc.de sets mode: +b *!*@DreamUser-9C6E14E5.superkabel.de [12:57:10] * derp was kicked by deichgraf.dream-irc.de (Flooding (Limit is 5 lines per 60 seconds)) Erklärung: Die Bedingung 5t bezieht sich auf einen einzelnen User. Die Gesamtzahl der Nachrichten wird mit m in der Bedinung abgeprüft, z.B. 32m.
[13:02:16] * g33k sets mode: +f [5m]:60 [13:02:23] * g33k sets mode: -b *!*@DreamUser-9C6E14E5.superkabel.de [13:02:29] * derp (~geek@DreamUser-9C6E14E5.superkabel.de) has joined #tester [13:02:37]Sämtliche Modi die über +f gesetzt werden können selbstverständlich jederzeit von einem Channel Operator mit entsprechendem Status wieder aufgehoben werden.blubb [13:02:37] blubb [13:02:38] blubb [13:02:38] blubb [13:02:38] blubb [13:02:39] blubb [13:02:39] -deichgraf.dream-irc.de:%#tester- *** Channel msg/noticeflood detected (limit is 5 per 60 seconds), setting mode +m [13:02:39] * deichgraf.dream-irc.de sets mode: +m Erklärung: Da keine Aktion zu der Bedingung gegeben ist ([5m]) wird automatisch die Standardaktion verwendet. Dies bedeutet bei [5m] dass auf unbegrenzte Zeit der Modus +i gesetzt wird.
· Wo kann ich einen Statsbot beantragen?
Wende dich im Channel #help an Talustus, er wird deinem Channel dann einen zuweisen.
· Was ist ein VHost und wie bekomme ich ihn?
Ein VHost ist ein künstlicher Hostname der den anderen Usern im IRC angezeigt wird.
Der Standardvhost besteht aus deinem verschlüsseltem Realhost, z.B. wird host-094-095-024-248.ewe-ip-backbone.de zu DreamUser-6CEA2DA5.ewe-ip-backbone.de
Einen eigenen VHost kannst du dir selber im Channel #vhost setzen. Dazu muss dein Nick registriert und identifiziert sein.
Der Befehl zum Erhalten des VHosts lautet: !vhost dein.wunsch.vhost
Erlaubte Zeichen sind: a-z A-Z 0-9 . -
Der Standardvhost besteht aus deinem verschlüsseltem Realhost, z.B. wird host-094-095-024-248.ewe-ip-backbone.de zu DreamUser-6CEA2DA5.ewe-ip-backbone.de
Einen eigenen VHost kannst du dir selber im Channel #vhost setzen. Dazu muss dein Nick registriert und identifiziert sein.
Der Befehl zum Erhalten des VHosts lautet: !vhost dein.wunsch.vhost
Erlaubte Zeichen sind: a-z A-Z 0-9 . -
· Welche Clientprogramme werden von Dream-IRC unterstützt?
Das Dream-IRC unterstützt alle IRC Clients und Bouncer. Es gibt nur Einschränkungen wenn die Clients schadhaft für User oder das Netzwerk sind oder der Client einen offenen Proxy darstellt.
· Was für Module verwendet das Dream-IRC im UnrealIRCd?
Das Dream-IRC verwendet auf allen Servern folgende Module:
hideserver - eine einfache Einschränkung der Einsicht von /map und /links zum Schutz des Netzwerkes
m_quarantine - erlaubt es IRC Operatoren einzelne User aus dem Chatbetrieb zu entfernen und in einem gesonderten Channel Gespräche mit ihm zu führen (kam bisher noch nie zum Einsatz)
netadmins - ein Modul zum Schutz der IRC Operatoren vor versehentlichen Bans
cloak - ein Standardmodul zur Verschlüsselung von Hostnamen der User
commands - ein Standardmodul zur Implementierung der IRC Standard Befehle
m_uptime - eine einfache Anzeige für uns über die Uptime eines Servers
m_blocknonalpha - ein Modul, dass den Channelmodus +y erstellt, der verhindert, dass nicht identifizierte (also registrierte) User mit Sonderzeichen im Nicknamen einen Channel nicht betreten können
m_jumpserver - ein Modul um User vor anstehenden Wartungsarbeiten auf einen anderen Server des Netzwerkes zu verweisen
textban - fügt die Channelbanoption +b ~T:block: hinzu. Der Ausdruck besteht aus Zeichen mit Wildcards (* und ?). Passt eine Zeile auf diesen Ausdruck und hat der User keinen Status ab %, dann wird die Nachricht blockiert. Pro Channel können maximal drei solcher Bans gesetzt werden.
hideserver - eine einfache Einschränkung der Einsicht von /map und /links zum Schutz des Netzwerkes
m_quarantine - erlaubt es IRC Operatoren einzelne User aus dem Chatbetrieb zu entfernen und in einem gesonderten Channel Gespräche mit ihm zu führen (kam bisher noch nie zum Einsatz)
netadmins - ein Modul zum Schutz der IRC Operatoren vor versehentlichen Bans
cloak - ein Standardmodul zur Verschlüsselung von Hostnamen der User
commands - ein Standardmodul zur Implementierung der IRC Standard Befehle
m_uptime - eine einfache Anzeige für uns über die Uptime eines Servers
m_blocknonalpha - ein Modul, dass den Channelmodus +y erstellt, der verhindert, dass nicht identifizierte (also registrierte) User mit Sonderzeichen im Nicknamen einen Channel nicht betreten können
m_jumpserver - ein Modul um User vor anstehenden Wartungsarbeiten auf einen anderen Server des Netzwerkes zu verweisen
textban - fügt die Channelbanoption +b ~T:block:
· Ich benötige mehr als 3 Verbindungen zu dem Dream-IRC Netzwerk - Was kann ich tun?
Normalerweise ist das Verbindungslimit pro IP im Dream-IRC auf 3 simultane Verbindungen beschränkt.
Um eine Erweiterung des Verbindungskontingentes zu bekommen muss ein Antrag bei den IRC Operatoren gestellt werden, die im #help vertreten sind.
Alternativ kann auch das Ticketsystem verwendet werden.
Bedingungen für ein erweitertes Verbindungskontingent:
-statische IP Adresse, dynamische (z.B. täglich wechselnde) werden nicht zugelassen!
-sinnvolle Nutzung dieses Kontingentes (Bots/BNC)
-sollte dieses erhöhte Kontingent nicht mehr benötigt werden muss dies bekannt gegeben werden
Das gleiche gilt für die Nutzung von mehreren IPs aus einer IPv6 Range, welche ebenfalls im Standard limitiert sind.
Das Limit pro Server liegt weiterhin bei 3 Verbindungen pro IP, deshalb sind die Verbindungen auf die unterschiedlichen Server des Netzwerkes aufzuteilen.
Um eine Erweiterung des Verbindungskontingentes zu bekommen muss ein Antrag bei den IRC Operatoren gestellt werden, die im #help vertreten sind.
Alternativ kann auch das Ticketsystem verwendet werden.
Bedingungen für ein erweitertes Verbindungskontingent:
-statische IP Adresse, dynamische (z.B. täglich wechselnde) werden nicht zugelassen!
-sinnvolle Nutzung dieses Kontingentes (Bots/BNC)
-sollte dieses erhöhte Kontingent nicht mehr benötigt werden muss dies bekannt gegeben werden
Das gleiche gilt für die Nutzung von mehreren IPs aus einer IPv6 Range, welche ebenfalls im Standard limitiert sind.
Das Limit pro Server liegt weiterhin bei 3 Verbindungen pro IP, deshalb sind die Verbindungen auf die unterschiedlichen Server des Netzwerkes aufzuteilen.
· Welche Themen/Chans sind auf dem Dream-IRC erlaubt?
Auf dem Dream-IRC Netzwerk sind alle Inhalte erlaubt mit nur 2 Ausnahmen:
1. Rassismus bzw. rassistische Propaganda/Inhalte
2. Umgang und Weitergabe/Verbreitung von Kinderpornographie
Sollte eure Themen im Channel das moralische Empfinden anderer User verletzen können setzt bitte den Channelmodus +s um ihn von der öffentlichen Channelliste zu nehmen und tragt bitte Sorge dafür, dass andere User nicht belästigt werden.
1. Rassismus bzw. rassistische Propaganda/Inhalte
2. Umgang und Weitergabe/Verbreitung von Kinderpornographie
Sollte eure Themen im Channel das moralische Empfinden anderer User verletzen können setzt bitte den Channelmodus +s um ihn von der öffentlichen Channelliste zu nehmen und tragt bitte Sorge dafür, dass andere User nicht belästigt werden.
· Ich brauche dringend Hilfe von einem IRC OP - Was tun?
Die IRC Operatoren sind generell im Channel #help verfügbar oder in dringlichen Situationen via
erreichbar.
Dieser Befehl sendet eine Notiz an alle IRC Operatoren. Ist einer verfügbar wird er oder sie sich sofort der Sache annehmen.
/helpop text
erreichbar.
Dieser Befehl sendet eine Notiz an alle IRC Operatoren. Ist einer verfügbar wird er oder sie sich sofort der Sache annehmen.
Nick-Registrierung und Verwaltung
· Wie registriere/lösche ich meinen Nick?
Um einen Nick zu registrieren musst du den Nick gerade haben und er darf noch nicht registriert sein.
Der Befehl zum registrieren lautet:
(Channel nur dann wenn kein Successor bei den Services angegeben ist!).
/ns registerDas Passwort wird nach jeder Verbindung benötigt, damit ihr euch für den Nick identifizieren könnt. Der Befehl dazu lautet:
/ns identifyVon nun an könnt ihr Channel registrieren und euch auf Access-Listen von Chanserv eintragen lassen. Die Einstellungsmöglichkeiten für euren Account könnt ihr mit "/ns help" abfragen. Um euren Nick wieder zu löschen müsst ihr identifiziert sein und folgenden Befehl benutzen:
/ns dropDamit wird euer Nick, alle Einstellungen zu eurem Nick, alle Zugangseinträge zu eurem Nick und alle auf euch registrierten Channel gelöscht.
(Channel nur dann wenn kein Successor bei den Services angegeben ist!).
· Wie stelle ich die Sprache ein mit der die Services mit mir reden?
Der Befehl um die Auflistung der verfügbaren Sprachen zu bekommen lautet:
/ns help set languageDer Befehl um eine Sprache zu setzen lautet:
/ns set languageDie Standardeinstellung ist Deutsch.
Channel Administration
· Wie eröffne/betrete ich einen Channel?
Einen Channel kannst du mit
Ist dieser Channel komplett leer und unregistriert, dann eröffnest du diesen automatisch und erhältst den Status "Operator" (@).
Ein @ ist nötig um einen Channel registrieren zu können.
Auf dem Dream-IRC kannst du bis zu 25 Channel gleichzeitig betreten.
/join #channelbetreten.
Ist dieser Channel komplett leer und unregistriert, dann eröffnest du diesen automatisch und erhältst den Status "Operator" (@).
Ein @ ist nötig um einen Channel registrieren zu können.
Auf dem Dream-IRC kannst du bis zu 25 Channel gleichzeitig betreten.
· Was passiert wenn kein User im Channel ist?
Wenn sich kein User im Channel befindet existiert dieser Channel nicht mehr und wird auch nicht mehr bei /list mit angezeigt.
Alle Channelmodi die gesetzt wurden sind gelöscht.
Bei registrierten Channel kann man die Services anweisen, bestimmte Channelmodi gleich wieder zu setzen sobald auch nur ein User den Channel wieder betritt.
Normalerweise erhält man den Status +o wenn man als erster den Channel betritt, dies ist bei registrierten Channel nicht der Fall.
Sollte sich ein Services Bot in dem Channel befinden, dann verlässt auch er direkt nach dem letzten User den Channel und betritt ihn wieder sobald der Erste ihn wieder betritt.
Auch das Topic und Channelmodi werden nach entsprechender Einstellung bei Chanserv wiederhergestellt.
Alle Channelmodi die gesetzt wurden sind gelöscht.
Bei registrierten Channel kann man die Services anweisen, bestimmte Channelmodi gleich wieder zu setzen sobald auch nur ein User den Channel wieder betritt.
Normalerweise erhält man den Status +o wenn man als erster den Channel betritt, dies ist bei registrierten Channel nicht der Fall.
Sollte sich ein Services Bot in dem Channel befinden, dann verlässt auch er direkt nach dem letzten User den Channel und betritt ihn wieder sobald der Erste ihn wieder betritt.
Auch das Topic und Channelmodi werden nach entsprechender Einstellung bei Chanserv wiederhergestellt.
· Wie kann ich die Hilfe von ChanServ abrufen?
Die Hilfe von Chanserv kannst du mit
Um Hilfe zu den einzelnen Befehlen zu bekommen nutze
/cs helpabrufen.
Um Hilfe zu den einzelnen Befehlen zu bekommen nutze
/cs helpHinweis: Alle Services kann man auch über Kürzel erreichen. /ns für /msg Nickserv, /cs für /msg Chanserv, /bs für /msg Botserv und /ms für /msg Memoserv
· Wie registriere ich einen Channel? Wie lösche ich einen Channel?
Um einen Channel registrieren zu können müssen folgende Bedingungen erfüllt sein:
1. Dein Nick muss registriert und identifiziert sein
2. Der Channel darf noch nicht registriert worden sein
3. Du musst den Channelstatus +o (@) haben
Hinweis: Alle Services kann man auch über Kürzel erreichen. /ns für /msg Nickserv, /cs für /msg Chanserv, /bs für /msg Botserv und /ms für /msg Memoserv
Zum registrieren eines Channels führe
Danach seit ihr als Owner des Channels registriert und könnt nun alle Features von Botserv (/bs help) und Chanserv (/cs help) nutzen.
Wenn ihr einen Channel löschen wollt benutzt
1. Dein Nick muss registriert und identifiziert sein
2. Der Channel darf noch nicht registriert worden sein
3. Du musst den Channelstatus +o (@) haben
Hinweis: Alle Services kann man auch über Kürzel erreichen. /ns für /msg Nickserv, /cs für /msg Chanserv, /bs für /msg Botserv und /ms für /msg Memoserv
Zum registrieren eines Channels führe
/cs register #channelnameaus.
Danach seit ihr als Owner des Channels registriert und könnt nun alle Features von Botserv (/bs help) und Chanserv (/cs help) nutzen.
Wenn ihr einen Channel löschen wollt benutzt
/cs drop #channelDamit wird der Channel aus der Datenbank der Services gelöscht, alle Einstellungen bei den Services gehen verloren.
· Wie bekomme ich einen Channelbot?
Ihr könnt euch einen Channelbot von den Services in den Channel setzen, der dann die automatische Statusvergabe, Channelmodi und Bans regulieren kann.
Eine Auflistung der zur Verfügung stehenden Bots:
Dieser wird immer Anwesend sein, wenn auch nur ein User in dem Channel ist.
Unter
Bitte befasst euch damit intensiv, eine Fehlkonfiguration kann den Channelbetrieb doch stören.
Solltet ihr einen wichtigen Grund für einen eigens für euch benannten Bot haben wendet euch im #help an das Team.
Weiterhin könnt ihr selbstverständlich auch selber Channelbots zum Netzwerk verbinden wie zum Beispiel einen Eggdrop, Windrop oder einen Bot auf mIRC Basis. Bitte holt nur friedliche Bots auf das Netzwerk.
Eine Auflistung der zur Verfügung stehenden Bots:
/bs botlistMit
/bs assign #channel botnamekönnt ihr euch einen Bot in euren Channel holen.
Dieser wird immer Anwesend sein, wenn auch nur ein User in dem Channel ist.
Unter
/bs helperhaltet ihr Informationen zu den Funktionen und Einstellungen des Bots.
Bitte befasst euch damit intensiv, eine Fehlkonfiguration kann den Channelbetrieb doch stören.
Solltet ihr einen wichtigen Grund für einen eigens für euch benannten Bot haben wendet euch im #help an das Team.
Weiterhin könnt ihr selbstverständlich auch selber Channelbots zum Netzwerk verbinden wie zum Beispiel einen Eggdrop, Windrop oder einen Bot auf mIRC Basis. Bitte holt nur friedliche Bots auf das Netzwerk.
· Wie kann ich automatisch Status an User vergeben?
Unsere Services bieten eine Funktion an, mit der registrierte User automatisch Channelstatus bekommen können.
Diese Funktion findet ihr unter
Darüber hinaus definieren sie auch noch die Berechtigungen gegenüber dem Channelbot von BotServ.
Wenn z.B. ein Level 6 @ einen Level 7 @ über den Bot oder Chanserv kicken will, wird dies verweigert.
Es ist nicht empfohlen die Level unter /cs levels eigenmächtig zu Ändern, dies sollte nur mit dem entsprechenden Hintergrundwissen oder nach konkreter Anweisung erfolgen.
Diese Funktion findet ihr unter
/cs accessDie Hilfe dazu unter
/cs help access".Bei der Access Liste gibt es verschiedene Level, die dem User unterschiedlichen Status geben (ausgehend von der Standardeinstellung von /cs levels)
1-3 -> +Die Level selber bestimmen zuerst einmal den Channelstatus den ein registrierter und identifizierter User automatisch erhält.
4 -> %
5-9 -> @
10 und mehr -> &
Owner ~: 10000 (kann nicht via /cs access gesetzt werden!)
Darüber hinaus definieren sie auch noch die Berechtigungen gegenüber dem Channelbot von BotServ.
Wenn z.B. ein Level 6 @ einen Level 7 @ über den Bot oder Chanserv kicken will, wird dies verweigert.
Es ist nicht empfohlen die Level unter /cs levels eigenmächtig zu Ändern, dies sollte nur mit dem entsprechenden Hintergrundwissen oder nach konkreter Anweisung erfolgen.
· Wie kann ich Channelmodi und Channeltopics fixieren und vor Änderungen schützen?
Sofern euer Channel registriert ist, bietet Chanserv euch die Möglichkeit Topics und Channelmodi zu fixieren, so dass sie nicht geändert werden können und wiederhergestellt werden, wenn der Channel erst verlassen war und dann wieder von einem User betreten wird.
Um einen Channel vor Veränderung des Topics zu schützen und diesen zu sichern nutzt den Befehl geändert werden, was entsprechenden Zugang via /cs access benötigt.
Um Channelmodi zu sichern und zu verweigern nutzt den Befehl
Um einen Channel vor Veränderung des Topics zu schützen und diesen zu sichern nutzt den Befehl
/cs set #channel topiclock onDamit kann der Topic nur noch via /cs topic #channel
Um Channelmodi zu sichern und zu verweigern nutzt den Befehl
/cs set #channel mlockLest euch dazu dringend die Hilfe unter
/cs help set mlockdurch, mit dem Befehl kann man vieles verstellen.
Für Channel-Operatoren
· Was ist ein Channel Operator? Was hat er für Aufgaben?
Ein Channel Operator ist ein User, der einen besonderen Channel Status vom Channel Besitzer zugewiesen bekommen hat.
Dieser wird in der Regel automatisch gesetzt, sobald der User sich gegenüber den Services identifiziert und einen Channel betritt.
Es gibt vier Symbole für Channel Operatoren, die jeweils drei verschiedene Ränge darstellen.
-Sorgen für einen ungestörten Chatablauf
-Kicken/Bannen bei Verstoß gegen die Channel- oder Netzwerkregeln
-Betreuung der User bei channelinhaltsbezogenen Dingen
Die Aufgaben können selbstverständlich variieren, umfassen aber in der Regel diese drei Punkte.
Wer welchen Status in einem Channel erhält ist dem Team des Channels vollkommen überlassen.
Die IRC Administration wird sich nicht in die Angelegenheiten eines Channels einmischen, wenn keine Netzwerkregeln von groben Fehlverhalten der User oder der Channel Administration verletzt werden.
Dieser wird in der Regel automatisch gesetzt, sobald der User sich gegenüber den Services identifiziert und einen Channel betritt.
Es gibt vier Symbole für Channel Operatoren, die jeweils drei verschiedene Ränge darstellen.
% (Modus +h) - Half Operator Ein User mit diesem Status kann andere Nutzer des Channels kicken und bannen, + (Voice) verteilen und nehmen. Er kann aber keine höheren Operatoren kicken.Die Aufgaben von Channel Operatoren sind in der Regel folgende:
@ (Modus +o) - Operator Ein User mit diesem Status kann andere Nutzer des Channels und % sowie andere @ kicken und bannen, @,% und + nehmen und geben. Er kann aber keine höheren Operatoren kicken. Außerdem kann ein Operator diverse Channel Modi setzen, die dem % nicht zur Verfügung stehen.
& (Modus +a) - Admin Ein User mit diesem Status kann @,%,+ und viele Channelmodi setzen/nehmen. Er kann nur von dem Channelowner gekickt werden.
~ (Modus +q) - Owner Dieser User hat die Besitzerrechte am Channel. Er kann jeden Status vergeben, jeden Channelmodus ändern und jeden kicken/bannen, andere ~ inbegriffen.
-Sorgen für einen ungestörten Chatablauf
-Kicken/Bannen bei Verstoß gegen die Channel- oder Netzwerkregeln
-Betreuung der User bei channelinhaltsbezogenen Dingen
Die Aufgaben können selbstverständlich variieren, umfassen aber in der Regel diese drei Punkte.
Wer welchen Status in einem Channel erhält ist dem Team des Channels vollkommen überlassen.
Die IRC Administration wird sich nicht in die Angelegenheiten eines Channels einmischen, wenn keine Netzwerkregeln von groben Fehlverhalten der User oder der Channel Administration verletzt werden.
· Wie kann ich einen User kicken und/oder bannen?
Um einen User des Channels zu verweisen gibt es zwei Methoden:
Den Kick:
Der Kick bedeutet für den User einen kurzen Rauswurf aus dem Channel, er wird gezwungen ihn einmal zu verlassen.
Sollte kein Ban gesetzt worden sein, dann kann er sofort wieder den Channel betreten.
Der Kick allein ist gut als Verwarnung verwendbar.
Befehl:
Der Ban:
Einen User bannen bedeutet ihn permanent bzw. bis zur Löschung des Bans aus dem Channel zu entfernen.
Der klassische Ban wird durch den Befehl:
Die Maske für nick!ident@host muss für jeden Ban angepasst werden.
Vorab: Es gibt für diese Maske sogenannte Wildcards.
ein * in der Maske steht für beliebig viele beliebige Zeichen
ein ? in der Maske steht für einen einzelnes beliebiges Zeichen
Der Nickname sollte klar sein.
Die Ident und der Host werden in der Regel von dem Client bei einem Betreten des Channels angezeigt ("Join").
z.B sieht die Anzeige so aus:
Es hat heutzutage nur noch geringe Aussagekraft.
Der Host kann verschiedene Formen annehmen.
Sollte die IP mit der ein User verbindet nicht auf einen Hostnamen verweisen oder schlägt diese Abfrage fehl, dann kann der Host so aussehen:
Sollte die IP eines Users auf einen Hostnamen auflösen kann es zum Beispiel so aussehen:
Dort ist der Teil "DreamUser-" von uns statisch vorgegeben, nur der Rest ist variabel.
Der Host kann auch fast jede andere Form annehmen, da sich jeder registrierte User selber einen VHost bei uns setzen lassen kann, der ihm beim Identifizieren von den Services gesetzt wird.
Ein Channel Ban bezieht sich allerdings sowohl auf den vHost als auch auf den realen Host.
Beispielsituationen:
Man will einen einzelnen Nick bannen:
Man will eine einzelne Ident bannen:
Man will einen Provider bzw. einen Host bannen:
Man will einen bestimmten Nick mit einer bestimmten Ident bannen:
Dieses kann man nach belieben variieren.
Es gibt noch einige Sonderformen der Channel Bans.
Beispiel:
Die Maske hat das gleiche Format wie die Ban Maske.
Beispiel:
Beispiel:
Es gibt noch einen Modus, mit dem man Ausnahmen von sämtlichen Channel Bans setzen kann.
Alle, die auf die Maske passen, sind von sämtlichen Channel bans ausgenommen. Verwendet wird die gleiche Maskenform wie im normalen Ban.
Ein weiterer banähnlicher Modus ist der Invex Modus. Dieser Modus erlaubt es den Usern die auf die Maske passen den Channel ohne Inivite zu betreten sollte +i gesetzt sein.
Beispiel:
Den Kick:
Der Kick bedeutet für den User einen kurzen Rauswurf aus dem Channel, er wird gezwungen ihn einmal zu verlassen.
Sollte kein Ban gesetzt worden sein, dann kann er sofort wieder den Channel betreten.
Der Kick allein ist gut als Verwarnung verwendbar.
Befehl:
/kick #channel Nick Grund
Der Ban:
Einen User bannen bedeutet ihn permanent bzw. bis zur Löschung des Bans aus dem Channel zu entfernen.
Der klassische Ban wird durch den Befehl:
/mode #channel +b nick!ident@hostgesetzt.
Die Maske für nick!ident@host muss für jeden Ban angepasst werden.
Vorab: Es gibt für diese Maske sogenannte Wildcards.
ein * in der Maske steht für beliebig viele beliebige Zeichen
ein ? in der Maske steht für einen einzelnes beliebiges Zeichen
Der Nickname sollte klar sein.
Die Ident und der Host werden in der Regel von dem Client bei einem Betreten des Channels angezeigt ("Join").
z.B sieht die Anzeige so aus:
[12:53:55] * Joins: karl (heinz@kunz.com) Format: Nick (Ident@Host)Die Ident kann mit einem ~ versehen sein. Dies ist ein Zeichen dafür, dass der Nickname sich gegenüber dem Server nicht durch eine Rückverbindung gegenüber als wirkliche Quelle bewahrheiten konnte, dies kann zum Beispiel bei einem Proxy der Fall sein, aber auch wenn ein User seinen Router nicht eingestellt hat diese Anfragen an seinen Rechner weiter zu leiten.
Es hat heutzutage nur noch geringe Aussagekraft.
Der Host kann verschiedene Formen annehmen.
Sollte die IP mit der ein User verbindet nicht auf einen Hostnamen verweisen oder schlägt diese Abfrage fehl, dann kann der Host so aussehen:
5F372BS2.1111D7A3.AA4F1RT6.IP
Sollte die IP eines Users auf einen Hostnamen auflösen kann es zum Beispiel so aussehen:
DreamUser-A478F9F5.pools.arcor-ip.net
Dort ist der Teil "DreamUser-" von uns statisch vorgegeben, nur der Rest ist variabel.
Der Host kann auch fast jede andere Form annehmen, da sich jeder registrierte User selber einen VHost bei uns setzen lassen kann, der ihm beim Identifizieren von den Services gesetzt wird.
Ein Channel Ban bezieht sich allerdings sowohl auf den vHost als auch auf den realen Host.
Beispielsituationen:
Man will einen einzelnen Nick bannen:
/mode #chan +b karl!*@*
Man will eine einzelne Ident bannen:
/mode #chan +b *!?heinz@*(das ? hinter dem !, damit ein mögliches ~ mit eingeschlossen wird. Das ~ kann auch mit als Maskenteil eingefügt werden.)
Man will einen Provider bzw. einen Host bannen:
/mode #chan +b *!*@*.kunz.com
Man will einen bestimmten Nick mit einer bestimmten Ident bannen:
/mode #chan +b heinz!?kunz@*
Dieses kann man nach belieben variieren.
Es gibt noch einige Sonderformen der Channel Bans.
~c:#channelDieser Ban verhindert, dass User die in #channel sind den eigenen Channel betreten können. Wildcards sind erlaubt.
Beispiel:
/mode #chan +b ~c:#channel
~q:nick!ident@hostDieser Ban verhindert, dass ein User in einen Channel schreiben kann, so lange er auf diese Maske passt und kein + (voice) hat.
Die Maske hat das gleiche Format wie die Ban Maske.
Beispiel:
/mode #chan +b ~q:heinz!*@*
~n:Nick!ident@hostDieser Ban verhindert, dass sich auf die Maske passende User ohne + (voice) umbenennen können. Die Maske ist die gleiche wie bei dem normalen Ban.
Beispiel:
/mode #chan +b ~n:heinz!*@*
Es gibt noch einen Modus, mit dem man Ausnahmen von sämtlichen Channel Bans setzen kann.
/mode #chan +e Nick!Ident@host
Alle, die auf die Maske passen, sind von sämtlichen Channel bans ausgenommen. Verwendet wird die gleiche Maskenform wie im normalen Ban.
Ein weiterer banähnlicher Modus ist der Invex Modus. Dieser Modus erlaubt es den Usern die auf die Maske passen den Channel ohne Inivite zu betreten sollte +i gesetzt sein.
Beispiel:
/mode #chan +I nick!ident@host
Webchats und Webchat-Unterstützung
· Welche Webchats unterstützt das Dream-IRC?
Das Dream-IRC unterstützt alle Webchats, jedoch einige mit Einschränkungen.
1.) PJIRC
PJIRC ist ein auf Javascript basierender IRC Webchat Client. Da dieser keinen Proxy darstellt sondern die Verbindung direkt vom Benutzer ausgeht ist dieser Webchat Client erlaubt.
Es gibt keine Einschränkung bezüglich der Anzahl paralleler Nutzer auf dem Netzwerk.
Link zum Projekt: http://www.pjirc.com/downloads.php
Hier eine Beispielkonfiguration für PJIRC um das Dream-IRC Netzwerk nutzen zu können:
2.) LightIRC
LightIRC ist ein auf Adobe Flash basierender Webchat. Da dieser keinen Proxy darstellt sondern die Verbindung direkt vom Benutzer ausgeht ist dieser Webchat Client erlaubt.
Es gibt keine Einschränkung bezüglich der Anzahl paralleler Nutzer auf dem Netzwerk.
Link zum Projekt: http://lightirc.com/
Hier ein Ausschnitt aus der Konfiguration um LightIRC auf Dream-IRC nutzen zu können:
3.) CGI-IRC
CGI IRC ist ein auf Perl basierender Webchat, welcher den anbietenden Server als Proxy verwendet. Aufgrund dieser Tatsache gibt es eine Verbindungseinschränkung von maximal 3 parallelen Verbindungen zum Netzwerk vorhanden.
Um ein erweitertes Verbindungskontingent zu erhalten wenden Sie sich bitte an das Team im #help
Link zum Projekt: a href="http://cgiirc.org/">http://cgiirc.org/
Ein Nachteil eines nicht bei uns registrierten CGI IRC liegt darin, dass der reale Hostname des Users für alle anderen User im Klartext einsehbar ist. Hier ein Ausschnitt aus der Konfiguration um CGI IRC auf Dream-IRC nutzen zu können:
4.) Mibbit
Mibbit ist ein auf Adobe Flash basierender Webchat der das gleiche Verbindungsprotokoll verwendet wie CGI-IRC.
Das Problem mit Mibbit ist, dass dieser Dienst Anforderungen an die Netzwerkkonfiguration stellt die zur Folge hätten, dass Angriffe durch Mibbit großen Schaden an der Infrastruktur bedeuten würden.
Aus diesem Grund wird Mibbit wie ein unregistrierter CGI-IRC behandelt.
5.) andere IRC Webchats
Es sind hier bei weitem nicht alle IRC Webchat Clients benannt. Generell sind alle Webchat Clients erlaubt, welchen Restriktionen sie unterliegen ist aber abhängig von dem von ihnen verwendeten Protokollen.
1.) PJIRC
PJIRC ist ein auf Javascript basierender IRC Webchat Client. Da dieser keinen Proxy darstellt sondern die Verbindung direkt vom Benutzer ausgeht ist dieser Webchat Client erlaubt.
Es gibt keine Einschränkung bezüglich der Anzahl paralleler Nutzer auf dem Netzwerk.
Link zum Projekt: http://www.pjirc.com/downloads.php
Hier eine Beispielkonfiguration für PJIRC um das Dream-IRC Netzwerk nutzen zu können:
<applet code=IRCApplet.class archive="irc.jar,pixx.jar" width=640 height=400> <param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab"> <param name="nick" value="PJIRCUser"> <param name="name" value="Dream User"> <param name="host" value="irc.dream-irc.de"> <param name="gui" value="pixx"> </applet>
2.) LightIRC
LightIRC ist ein auf Adobe Flash basierender Webchat. Da dieser keinen Proxy darstellt sondern die Verbindung direkt vom Benutzer ausgeht ist dieser Webchat Client erlaubt.
Es gibt keine Einschränkung bezüglich der Anzahl paralleler Nutzer auf dem Netzwerk.
Link zum Projekt: http://lightirc.com/
Hier ein Ausschnitt aus der Konfiguration um LightIRC auf Dream-IRC nutzen zu können:
params.host = "lightirc.dream-irc.net"; params.port = 6667; #(Weitere Ports siehe Hauptseite) params.policyPort = 8942;
3.) CGI-IRC
CGI IRC ist ein auf Perl basierender Webchat, welcher den anbietenden Server als Proxy verwendet. Aufgrund dieser Tatsache gibt es eine Verbindungseinschränkung von maximal 3 parallelen Verbindungen zum Netzwerk vorhanden.
Um ein erweitertes Verbindungskontingent zu erhalten wenden Sie sich bitte an das Team im #help
Link zum Projekt: a href="http://cgiirc.org/">http://cgiirc.org/
Ein Nachteil eines nicht bei uns registrierten CGI IRC liegt darin, dass der reale Hostname des Users für alle anderen User im Klartext einsehbar ist. Hier ein Ausschnitt aus der Konfiguration um CGI IRC auf Dream-IRC nutzen zu können:
default_server = irc.dream-irc.net
default_port = 6667
4.) Mibbit
Mibbit ist ein auf Adobe Flash basierender Webchat der das gleiche Verbindungsprotokoll verwendet wie CGI-IRC.
Das Problem mit Mibbit ist, dass dieser Dienst Anforderungen an die Netzwerkkonfiguration stellt die zur Folge hätten, dass Angriffe durch Mibbit großen Schaden an der Infrastruktur bedeuten würden.
Aus diesem Grund wird Mibbit wie ein unregistrierter CGI-IRC behandelt.
5.) andere IRC Webchats
Es sind hier bei weitem nicht alle IRC Webchat Clients benannt. Generell sind alle Webchat Clients erlaubt, welchen Restriktionen sie unterliegen ist aber abhängig von dem von ihnen verwendeten Protokollen.
· Hostet das Dream-IRC Netzwerk einen Webchat für mich?
Ja. Das Dream-IRC Netzwerk bietet euch an auf Anfrage einen LightIRC Webchat mit individuellen Einstellungen für euch zu Hosten.
Dieser Webchat kann dann via IFrame oder direktem Link von eurer Seite aus genutzt werden.
Mehr Informationen erhaltet ihr unter (hier fehlt der Link noch)
Dieser Webchat kann dann via IFrame oder direktem Link von eurer Seite aus genutzt werden.
Mehr Informationen erhaltet ihr unter (hier fehlt der Link noch)
Über SSL und Verschlüsselung
· Was ist SSL? Was nützt es mir im IRC?
SSL ist eine Methode zur Verschlüsselung von Datenströmen im Internet.
Das IRC Protokoll an sich ist ein Klartextprotokoll.
Dies bedeutet, dass der Text den ihr schreibt zusammen mit den Befehlen für den IRC Server für jedermann der Zugriff auf den Datenstrom hat (sei es im eigenem Netzwerk, der Internetprovider oder irgendeine andere Station auf dem Weg zum IRC Server).
Dadurch kann ein Angreifer oder Unbefugter mit Leichtigkeit den gesamten Datenverkehr mitschreiben und mitlesen.
Mit SSL wird dieses Abhören der Datenströme enorm erschwert, da die Daten verschlüsselt werden. (Ausnahme: Man-in-the-Middle Angriffe, die ich hier aber nicht behandle)
Der Vorteil der Nutzung von SSL liegt also auf der Hand: Niemand kann ganz einfach mitlesen was Ihr schreibt oder was euch vom IRC Server zugesendet wird.
Das IRC Protokoll an sich ist ein Klartextprotokoll.
Dies bedeutet, dass der Text den ihr schreibt zusammen mit den Befehlen für den IRC Server für jedermann der Zugriff auf den Datenstrom hat (sei es im eigenem Netzwerk, der Internetprovider oder irgendeine andere Station auf dem Weg zum IRC Server).
Dadurch kann ein Angreifer oder Unbefugter mit Leichtigkeit den gesamten Datenverkehr mitschreiben und mitlesen.
Mit SSL wird dieses Abhören der Datenströme enorm erschwert, da die Daten verschlüsselt werden. (Ausnahme: Man-in-the-Middle Angriffe, die ich hier aber nicht behandle)
Der Vorteil der Nutzung von SSL liegt also auf der Hand: Niemand kann ganz einfach mitlesen was Ihr schreibt oder was euch vom IRC Server zugesendet wird.
· Wie kann ich SSL mit meinem Client nutzen?
Jeder Client ist anders aufgebaut. Es gibt einige Clients die sogar gar keine SSL Option anbieten, die sind aber eher selten und häufig im Bereich von Webchats anzutreffen.
Um SSL auf Dream-IRC nutzen zu können müsst ihr einen der folgende Ports für die Verbindung verwenden:
6601
6697
7000
Diese Ports sind für SSL auf allen Servern im Netzwerk verfügbar, es können also die gewohnten Adressen zum Verbinden genommen werden.
Hier eine Anleitung um euer mIRC SSL-fähig zu machen:
Installieren von OpenSSL (falls noch nicht auf dem System installiert):
Herunterladen von OpenSSL: http://www.mirc.com/download/openssl-0.9.8o-setup.exe
Installieren von OpenSSL mit dem Installer
Kopieren der Dateien "libeay32.dll" und "ssleay32.dll" aus C:\Windows\system32\ in das Hauptverzeichnis von mIRC (da wo die mirc.exe liegt)
Starten von mIRC
Prüfen ob mIRC SSL nutzen kann:
$sslready in die Eingabezeile des Statusfensters eingeben und anschließend die TAB-Taste drücken
Ausgabe true: mIRC kann SSL nutzen
Ausgabe false: mIRC kann SSL nicht nutzen (dann nach Fehler suchen)
Verbinden zum Netzwerk mit SSL:
Portangabe statt "6667" zu "+6601" ändern (+ bedeutet für mIRC SSL zu verwenden)
Beispiel:
/server irc.dream-irc.de:+6601
Um SSL auf Dream-IRC nutzen zu können müsst ihr einen der folgende Ports für die Verbindung verwenden:
6601
6697
7000
Diese Ports sind für SSL auf allen Servern im Netzwerk verfügbar, es können also die gewohnten Adressen zum Verbinden genommen werden.
Hier eine Anleitung um euer mIRC SSL-fähig zu machen:
Installieren von OpenSSL (falls noch nicht auf dem System installiert):
Herunterladen von OpenSSL: http://www.mirc.com/download/openssl-0.9.8o-setup.exe
Installieren von OpenSSL mit dem Installer
Kopieren der Dateien "libeay32.dll" und "ssleay32.dll" aus C:\Windows\system32\ in das Hauptverzeichnis von mIRC (da wo die mirc.exe liegt)
Starten von mIRC
Prüfen ob mIRC SSL nutzen kann:
$sslready in die Eingabezeile des Statusfensters eingeben und anschließend die TAB-Taste drücken
Ausgabe true: mIRC kann SSL nutzen
Ausgabe false: mIRC kann SSL nicht nutzen (dann nach Fehler suchen)
Verbinden zum Netzwerk mit SSL:
Portangabe statt "6667" zu "+6601" ändern (+ bedeutet für mIRC SSL zu verwenden)
Beispiel:
/server irc.dream-irc.de:+6601
· Wie kann ich sicherstellen, dass nur User mit SSL in meinen Channel können?
Der Channelmodus +z verhindert, dass User ohne SSL Verbindung den Channel betreten können.
Achtung: Dieser Modus hat 2 Schwächen!
1.) Er wirft nicht beim setzen alle User ohne SSL heraus
2.) Nach einem Netzwerksplit können User ohne SSL durch die Zusammenführung der beiden Server in den Channel gelangen
Als Indikator ob sich wirklich nur SSL User in dem Channel befinden wird mit UnrealIRCd 3.2.9 der Modus +Z eingeführt.
Da UnrealIRCd 3.2.9 leider noch in der Entwicklung ist wird dieser Modus erst mit dem nächsten Update des Netzwerkes aktiv.
Achtung: Dieser Modus hat 2 Schwächen!
1.) Er wirft nicht beim setzen alle User ohne SSL heraus
2.) Nach einem Netzwerksplit können User ohne SSL durch die Zusammenführung der beiden Server in den Channel gelangen
Als Indikator ob sich wirklich nur SSL User in dem Channel befinden wird mit UnrealIRCd 3.2.9 der Modus +Z eingeführt.
Da UnrealIRCd 3.2.9 leider noch in der Entwicklung ist wird dieser Modus erst mit dem nächsten Update des Netzwerkes aktiv.
· Kann ich über das Dream-IRC vollständig verschlüsselt kommunizieren?
Ja. Wenn SSL User untereinander kommunizieren ist der gesamte Datenverkehr der das Internet passiert verschlüsselt.
Grund: Die Server im Netzwerk verwenden für die Kommunikation untereinander alle ebenfalls SSL verschlüsselte Verbindungen.
Grund: Die Server im Netzwerk verwenden für die Kommunikation untereinander alle ebenfalls SSL verschlüsselte Verbindungen.
Über IPv6
· Was ist IPv6?
IPv6 ist der Nachfolger von IPv4.
Eine IPv4 ist eine IP Adresse wie sie jeder schon bestimmt einmal gesehen hat, z.B. 123.123.123.123.
Jeder Zahlenblock geht dabei von 0 bis 255, woraus sich dann eine Menge IP Adressen ergibt.
Die mit IPv4 verfügbaren Adressen sind jedoch begrenzt, und die zentrale Vergabestelle hat bekannt gegeben, dass die IPv4 Adressen nicht mehr ausreichen um jedem Gerät im Internet eine zu geben.
Darum wurde schon vor etlichen Jahren IPv6 entwickelt um diesen Mangel an Adressen für die Geräte im Internet entgegen zu wirken.
Beispiel für eine IPv6 Adresse:
2001:1608:dead:beef:abcd:1ddd:2f4f:1234
Es gibt bei ihr insgesamt 8 Blöcke zu je 4 Zeichen.
Jedes Zeichen kann aus einem Zeichensatz von a,b,c,d,e,f,0,1,2,3,4,5,6,7,8,9 stammen.
Damit ergibt sich eine enorme Menge an Kombinationsmöglichkeiten für Adressen, womit das Problem mangelnder Adressen für die nächsten Jahre behoben sein sollte.
Eine IPv4 ist eine IP Adresse wie sie jeder schon bestimmt einmal gesehen hat, z.B. 123.123.123.123.
Jeder Zahlenblock geht dabei von 0 bis 255, woraus sich dann eine Menge IP Adressen ergibt.
Die mit IPv4 verfügbaren Adressen sind jedoch begrenzt, und die zentrale Vergabestelle hat bekannt gegeben, dass die IPv4 Adressen nicht mehr ausreichen um jedem Gerät im Internet eine zu geben.
Darum wurde schon vor etlichen Jahren IPv6 entwickelt um diesen Mangel an Adressen für die Geräte im Internet entgegen zu wirken.
Beispiel für eine IPv6 Adresse:
2001:1608:dead:beef:abcd:1ddd:2f4f:1234
Es gibt bei ihr insgesamt 8 Blöcke zu je 4 Zeichen.
Jedes Zeichen kann aus einem Zeichensatz von a,b,c,d,e,f,0,1,2,3,4,5,6,7,8,9 stammen.
Damit ergibt sich eine enorme Menge an Kombinationsmöglichkeiten für Adressen, womit das Problem mangelnder Adressen für die nächsten Jahre behoben sein sollte.
· Wie kann ich das IPv6 Feature von Dream-IRC nutzen?
Um IPv6 auf Dream-IRC nutzen zu können benötigt ihr als aller erstes eine eigene IPv6 Adresse.
Diese erhaltet ihr entweder über einen sogenannten Tunnelbroker oder auch über euren eigenen Provider.
Da es zu weitreichend wäre einen Tunnelbroker zu erklären gehe ich davon aus, dass Ihr bereits eine IPv6 Adresse besitzt.
Einige Clients (so mIRC in der Version 7+) unterstützen von Haus aus IPv6.
Ältere Versionen von mIRC (Version 6) können mit einer Zusatzdatei IPv6 Fähig gemacht werden.
Link zur Autorenseite: http://users.skynet.be/jaguar/mircv6-1.0.3.2.zip
Die .dll muss in das Hauptverzeichnis von mIRC gespeichert werden.
Öffnet dann im mIRC den Script Editor (alt+R) und geht in den Tab "Remote"
Dort müsst ihr auf File//New gehen und folgendes einfügen:
Als Verbindungsadresse für IPv6 müsst ihr statt irc.dream-irc.de einfach nur
irc.ipv6.dream-irc.de
verwenden. Dies geht natürlich auch auf den Domains .com, .net, .org und .eu.
Ein IPv6 fähiges mIRC bekommt ihr mitunter in unserem Downloadbereich.
Diese erhaltet ihr entweder über einen sogenannten Tunnelbroker oder auch über euren eigenen Provider.
Da es zu weitreichend wäre einen Tunnelbroker zu erklären gehe ich davon aus, dass Ihr bereits eine IPv6 Adresse besitzt.
Einige Clients (so mIRC in der Version 7+) unterstützen von Haus aus IPv6.
Ältere Versionen von mIRC (Version 6) können mit einer Zusatzdatei IPv6 Fähig gemacht werden.
Link zur Autorenseite: http://users.skynet.be/jaguar/mircv6-1.0.3.2.zip
Die .dll muss in das Hauptverzeichnis von mIRC gespeichert werden.
Öffnet dann im mIRC den Script Editor (alt+R) und geht in den Tab "Remote"
Dort müsst ihr auf File//New gehen und folgendes einfügen:
on 1:START:/dll mircv6.dll mircv6 0Auf OK klicken, mIRC neu starten und schon könnt ihr IPv6 mit mIRC 6 nutzen.
Als Verbindungsadresse für IPv6 müsst ihr statt irc.dream-irc.de einfach nur
irc.ipv6.dream-irc.de
verwenden. Dies geht natürlich auch auf den Domains .com, .net, .org und .eu.
Ein IPv6 fähiges mIRC bekommt ihr mitunter in unserem Downloadbereich.
· Kann ich mit IPv6 auch SSL nutzen?
Selbstverständlich ist dies beim Dream-IRC ebenfalls möglich.
Es muss einfach nur als Verbindungsport 6601, 6697 oder 7000 verwendet werden, der Rest siehe FAQ zu SSL.
Es muss einfach nur als Verbindungsport 6601, 6697 oder 7000 verwendet werden, der Rest siehe FAQ zu SSL.
BNC/Bouncer
· Was sind BNC?
BNC (kurzform von Bouncer) sind Programme, die in der Regel auf einem Server laufen und die Verbindung 24/7/365 zum IRC Netzwerk aufrecht erhalten.
Der User verbindet dann nicht mehr direkt zum IRC Netzwerk sondern nur zu dem Bouncer hin, was bewirkt dass das IRC Netzwerk die realen Daten (IP) des Users nicht zu Gesicht bekommen.
Dies ist eine Art von Proxyfunktion, die allerdings erlaubt ist, da ein BNC kein offener Proxy ist.
Je nachdem welches BNC Programm verwendet wird hat es unterschiedliche Einstellungen und Fähigkeiten, z.B. das Ändern des Nicknames wenn der User die Verbindung zum BNC trennt, die Annahme mehrerer paralleler Verbindungen für nur einen Nutzer, Erstellen von Logs von PMs und Channels...
Hier eine Liste der populärsten BNC Programme im IRC:
sBNC alias shroudbnc - http://shroudbnc.info/
ZNC - http://znc.in/
Der User verbindet dann nicht mehr direkt zum IRC Netzwerk sondern nur zu dem Bouncer hin, was bewirkt dass das IRC Netzwerk die realen Daten (IP) des Users nicht zu Gesicht bekommen.
Dies ist eine Art von Proxyfunktion, die allerdings erlaubt ist, da ein BNC kein offener Proxy ist.
Je nachdem welches BNC Programm verwendet wird hat es unterschiedliche Einstellungen und Fähigkeiten, z.B. das Ändern des Nicknames wenn der User die Verbindung zum BNC trennt, die Annahme mehrerer paralleler Verbindungen für nur einen Nutzer, Erstellen von Logs von PMs und Channels...
Hier eine Liste der populärsten BNC Programme im IRC:
sBNC alias shroudbnc - http://shroudbnc.info/
ZNC - http://znc.in/
· Wie bekomme ich einen BNC? Kann mir das Dream-IRC einen stellen?
Es gibt mehrere Möglichkeiten einen BNC zu bekommen.
1.) Man setzt sich selber ein BNC Programm auf einem Server auf
2.) Man bezahlt für einen BNC den man dann nutzen kann (z.B. auf http://djw-hosting.de/)
3.) Man hat einen eigenen Channel in dem sich im Schnitt mindestens 10 User (ohne Bots und Chanops (%@&~) gerechnet!) und beantragt BNC für sich und sein Team über das Ticketsystem
1.) Man setzt sich selber ein BNC Programm auf einem Server auf
2.) Man bezahlt für einen BNC den man dann nutzen kann (z.B. auf http://djw-hosting.de/)
3.) Man hat einen eigenen Channel in dem sich im Schnitt mindestens 10 User (ohne Bots und Chanops (%@&~) gerechnet!) und beantragt BNC für sich und sein Team über das Ticketsystem
· Sind BNC von kostenpflichtigen Anbietern erlaubt?
Selbstverständlich sind BNC von kostenpflichtigen Anbietern bei uns erlaubt.
Sollte es allerdings ein Problem mit der maximalen Verbindungsanzahl pro IP kommen muss eine Sonderlösung gefunden werden.
Sollte es allerdings ein Problem mit der maximalen Verbindungsanzahl pro IP kommen muss eine Sonderlösung gefunden werden.
· Bekomme ich ein erweitertes Verbindungskontingent für meine eigenen BNC/Bots?
Dies ist grundsätzlich Möglich, näheres dazu im FAQ unter dem entsprechenden Punkt.
Heading Level 3
Zur Zeit wird noch an der Seite gearbeitet!!!
Fehler und falsche Links können auftreten...