NickServ Kommandos
- HELP
Mit NickServ kannst du einen Nicknamen "registrieren" und somit verhindern, dass andere ihn nutzen. Die folgenden Befehle erlauben die Registrierung und das Ändern der Einstellungen von den Nicknamen; um sie zu benutzen, tippe /msg NickServ command. Für weitergehende Infos zu einem bestimmten Befehl, tippe /msg NickServ HELP command.
- REGISTER Registriert einen Nicknamen GROUP Verwaltung von Nickname-Gruppierungen IDENTIFY Identifizierung des Nicknames ACCESS Liste der autorisierten Adressen SET Optionen einstellen, auch Kill-Schutz DROP Die Registrierung eines Nicks löschen RECOVER User killen, der deinen Nicknamen
- verwendet
in Massen zu reservieren. Missbrauch von NickServ wird geahndet und resultiert mindestens im Verlust deiner registrierten Nicks.
- REGISTER
Syntax: /msg NickServ REGISTER password [email] Registriert deinen Nicknamen in der Datenbank von
NickServ. Nachdem dein Nick registriert ist, kannst du mit den SET und ACCESS Befehlen die Einstellungen deines Nicks anpassen wie du es möchtest. Stell bitte sicher, dass du dir das Passwort bei der Registrierung merkst - du wirst es brauchen, wenn du später Änderungen an den Einstellungen vornehmen willst! (Beachte auch, dass Gross/Kleinschreibung unterschieden werden! EPONA, Epona, und epona sind verschiedene Passworte!) Richtlinien bei der Auswahl eines Passwortes: Passworte sollten nicht einfach zu erraten sein. Zum Beispiel deinen echten Namen als Passwort zu nehmen ist eine schlechte Idee. Deinen Nicknamen selbst als Passwort zu nehmen, ist eine noch viel schlechtere
Idee
und ausserdem würde NickServ es auch nicht erlauben. Weiterhin sind kurze Passworte anfällig bei Trial- and-Error-Versuchen, also sollte es zumindest 5 Zeichen lang sein. Zu guter letzt solltest du auch keine Leerzeichen im Passwort verwenden. Der Parameter email ist optional und ermöglicht Nickserv dir dein Passwort per Mail zu senden, falls du es vergessen haben solltest. Deine Privatsphäre wird respektiert, deine eMail- Adresse wird keinem Dritten verfügbar gemacht. Dieser Befehl (REGISTER) erstellt auch ausserdem eine neue Gruppe für deinen Nick, die dir erlaubt, nachher weitere Nicks in diese Gruppe aufzunehmen, die dann automatisch die gleiche Konfiguration und Channel-Privilegien bekommen. Für weitere Infos über diese Funktion tippe /msg NickServ HELP GROUP.
- GROUP
Syntax: /msg NickServ GROUP target password Dieser Befehl verbindet deinen Nicknamen mit der Gruppe von target. password ist das Passwort des Target-Nicknamen. Das Teilnehmen in der Gruppe teilt deine Konfiguration, Memos und Channel-Privilegien mit allen Nicknames der Gruppe, und vieles mehr! Eine Gruppe existiert so lange es sinnvoll ist. Dies bedeutet, dass selbst wenn die Gruppe geDROPed wird, die geteilten Konfigurationen/Rechte erhalten bleiben, so lange mindestens ein Nick der Gruppe verbleibt. Dieser Befehl lässt sich sogar verwenden, wenn dein Nick (noch) nicht registriert ist. Wenn er jedoch registriert ist, musst du dich vorher identifizieren. Tippe
/msg NickServ HELP IDENTIFY für weitere Infos. Es wird allerdings empfohlen diesen Befehl mit einem nicht-registrierten Nick zu verwenden, da der Nick automatisch registriert wird, wenn er der Gruppe beitritt. Das Beitreten einer Gruppe mit einem bereits registrierten Nick kann durch die Netzwerk-Administratoren gesperrt sein. Du kannst nur in einer Gruppe zur gleichen Zeit sein. Das Zusammenführen verschiedener Gruppen ist nicht möglich. Achtung: Alle Mitglieder einer Gruppe haben dasselbe Passwort.
- IDENTIFY
Syntax: /msg NickServ IDENTIFY password
Beweist NickServ, dass du wirklich der Besitzer dieses Nicks bist. Viele Befehle erzwingen, dass du dich vorher hiermit autorisierst, bevor du sie benutzen kannst. Das Passwort ist das von deiner Registrierung, die du mit dem REGISTER Befehl gesetzt hast.
- LOGOUT
Syntax: /msg NickServ LOGOUT Dieses Kommando macht den Effekt des IDENTIFY Befehls
rückgängig. NickServ erkennt dich also nicht mehr als den Besitzer des Nicks. Beachte jedoch, dass du nicht mehr gewarnt wirst, dich erneut zu identifizieren.
- DROP
Syntax: /msg NickServ DROP [nickname] Entfernt die Registrierung deines Nicknames aus
der Datenbank von NickServ. Ein gedroppter Nick kann von jedem jederzeit wieder registriert werden. Du kannst auch einen Nicknamen innerhalb deiner Gruppe entfernen lassen, wenn du ihn als Parameter bei nickname angibst. Wenn du dieses Kommando benutzen willst, musst du dich vorher mit deinem Passwort identifizieren.
(/msg NickServ HELP IDENTIFY für weitere Infos).
- ACCESS
Syntax: /msg NickServ ACCESS ADD mask
- ACCESS DEL mask ACCESS LIST
deinen Nick. Durch diese Liste erkennt NickServ dich automatisch als berechtigt, diesen Nick zu nutzen. Wenn du den Nick von anderen Adressen verwenden willst, musst du dich durch das IDENTIFY Kommando einloggen, damit NickServ dich erkennt. Beispiele:
- ACCESS ADD anyone@*.bepeg.com
- Erlaubt zugriff vom User anyone von jedem Host aus der bepeg.com Domain.
- Hebt den oben genannten Befehl wieder auf.
- Zeigt die aktuelle Zugriffsliste an.
- SET
Syntax: /msg NickServ SET option parameters Stellt verschiedene Optionen zu deinem Nicknamen ein. option kann eines der folgenden Werte sein:
- DISPLAY Ändert den "Ursprung" deiner Gruppe PASSWORD Setzt das Passwort deines Nicks neu LANGUAGE Stellt die Sprache ein, in der dir die
- Services antworten sollen.
- mit deinem Nicknamen
- zu deinem Nick ein.
- Nick ein.
- für deinen Nick
der Liste von /msg NickServ LIST
- Nicks
- dir kommunizieren
(/msg NickServ HELP IDENTIFY für weitere Infos.)
Tippe /msg NickServ HELP SET option für Erläuterungen zu einer bestimmten oben genannten Option.
- SET DISPLAY
Syntax: /msg NickServ SET DISPLAY new-display Ändert den virtuellen "Anführer" deiner Gruppe in den Services. Der wert von new-display MUSS ein Nickname in deiner Gruppe sein. Hinweis: Dieser Befehl ändert keine Zugriffsrechte des einzelnen Nicks, er wird nur als "Ursprung" der Gruppe in der Liste aufgeführt.
- SET PASSWORD
Syntax: /msg NickServ SET PASSWORD new-password Ändert das Passwort, mit dem du dich als Besitzer des Nicks identifizierst.
- SET LANGUAGE
Syntax: /msg NickServ SET LANGUAGE number Stellt die Sprache ein, mit der die Services mit dir kommunizieren. (Zum Beispiel in einer Antwort auf einen Befehl den du gesendet hast.) number muss von der folgenden Liste der unter- stützten Sprachen ausgewählt werden:
- SET URL
Syntax: /msg NickServ SET URL url Verbindet die angegebene URL mit deinem Nicknamen. Diese URL wird angezeigt, wenn jemand Informationen über deinen Nick mit dem INFO Befehl anfordert.
- SET EMAIL
Syntax: /msg NickServ SET EMAIL address Verbindet die angegebene eMail-Adresse mit deinem Nicknamen. Diese Adresse wird angezeigt, wenn jemand Informationen über deinen Nick mit dem INFO Befehl anfordert.
- SET ICQ
Syntax: /msg NickServ SET ICQ number Verbindet die angegebene ICQ Nummer mit deinem Nick. Diese Nummer wird angezeigt, wenn jemand Informationen über deinen Nick mit dem INFO Befehl anfordert.
- SET GREET
Syntax: /msg NickServ SET GREET message Die angegebene Message wird als Begrüssungsnachricht gesendet, wenn du in einen Channel eintrittst, der die GREET Option eingeschaltet hat. Vorausgesetzt du hast den nötigen Zugriffslevel in der Access-Liste des Channels.
- SET KILL
Syntax: /msg NickServ SET KILL {ON | QUICK | IMMED | OFF} Stellt den automatischen Schutz des Nicknames durch einen Kill an oder aus. Nimmt ein User deinen Nick, hat er eine Minute Zeit sich zu identifizieren, danach wird er, bei eingeschaltetem Schutz, durch
NickServ umbenannt in einen Zufallsnamen. Bei der Einstellung QUICK wird Wartezeit zum Identifizieren auf 20 Sekunden herabgesenkt. Bei IMMED wird der User sofort ohne Warnung umbenannt, wenn er nicht auf der Zugriffsliste des Nicks steht; bitte benutze diese Option nicht unnötigerweise. Ausserdem ist es möglich, dass die Netz-Admins diese Option deaktiviert haben.
- SET SECURE
Syntax: /msg NickServ SET SECURE {ON | OFF}
Stellt die Sicherheitsfunktionen von NickServ für deinen Nick an oder aus. Mit eingeschaltetem SECURE musst du dich immer identifizieren, egal ob deine Hostmaske auf der Zugriffsliste für den Nick steht oder nicht. Wenn du allerdings auf der Zugriffsliste stehst, wird NickServ bei fehlender Identifizierung den Nick nicht killen (ist von der KILL Option unabhängig).
- SET PRIVATE
Syntax: /msg NickServ SET PRIVATE {ON | OFF}
Ändert NickServ's Privat-Modus für deinen Nick. Mit eingeschaltetem PRIVATE wird dein Nickname nicht auf Listen erscheinen, die durch NickServ's LIST Kommando erstellt wurden. (Jeder der deinen Nick kennt, kann gezielt mit dem INFO Kommando Informationen über deinen Nick abrufen, unabhängig vom Privat-Modus.)
- SET HIDE
Syntax: /msg NickServ SET HIDE {EMAIL | USERMASK | QUIT} {ON | OFF} Erlaubt es dir, bestimmte Informationen in der Ausgabe
von NickServ INFO zu verstecken. Du kannst deine eMail-Adresse verstecken (EMAIL), die zuletzt gesehene user@host-Maske (USERMASK) und die letzte Quit-Nachricht (QUIT). Der zweite Parameter bestimmt, ob die Information angezeigt werden soll (OFF) oder nicht (ON).
- SET MSG
Syntax: /msg NickServ SET MSG {ON | OFF} Bestimmt den Modus, mit dem sich die Services mit dir unterhalten. Ist MSG eingeschaltet, benutzen die Services Messages (Queries), ansonsten werden dir die Antworten als Notices geschickt (Standard).
- RECOVER
Syntax: /msg NickServ RECOVER nickname [password] Ermöglicht es dir, deinen Nicknamen wieder freizugeben, wenn jemand anderes ihn angenommen hat; diese Funktion
wird auch durch NickServ genutzt, wenn jemand einen Nick mit Kill-Schutz anzunehmen.
Bei Aufruf dieses Kommandos wird NickServ einen virtuellen User mit dem gleichen Nick online schalten den du recovern willst. Die Folge davon ist, dass der User, der deinen Nick angenommen hatte, vom Server getrennt wird. Der virtuelle User von den Services wird noch 1 Minute online bleiben, um sicherzustellen, dass der andere User nicht sofort neu connected; Nach dieser Minute wird der Nick wieder freigegeben und du kannst ihn annehmen. Als Alternative gibt es das RELEASE Kommando,
(/msg NickServ HELP RELEASE) um deinen Nick schneller zurückzubekommen. Als Vorraussetzung für das RECOVER Kommando muss deine aktuelle Adresse (siehe Ausgabe von /WHOIS) auf der Zugriffsliste des zu recovernden Nicks oder in dessen Gruppe sein. Als dritte Möglichkeit kannst du das Passwort für den Nick angeben.
- RELEASE
Syntax: /msg NickServ RELEASE nickname [password]
Durch NickServ wird die Nickname-Sperre, ausgelöst durch z.B. den Automatischen Kill-Schutz oder durch Verwendung des RECOVER Kommandos, aufgehoben. Standardmässig hält diese Sperre 1 Minute, dieses Kommando setzt den Nick früher wieder frei. Als Vorraussetzung für die Verwendung des RELEASE Kommandos für einen Nick, muss deine aktuelle Hostmaske (siehe /WHOIS) in der Zugriffsliste des entsprechenden Nicks oder in der Gruppe des Nicks sein. Weiterhin musst du das richtige Passwort für den Nick haben.
- GHOST
Syntax: /msg NickServ GHOST nickname [password] Trennt eine "geisternde" IRC Verbindung, die deinen Nick besitzt. Eine solche Verbindung ist eine die nicht wirklich verbunden ist bzw im Begriff ist, getrennt zu werden. Normalerweise passiert dies, wenn dein Computer crashed oder deine Internet- Verbindung zusammenbricht, wenn du im IRC bist. Wenn du das GHOST Kommando benutzen willst, muss deine aktuelle Hostmaske (siehe /WHOIS) in der Zugriffsliste des entsprechenden Nicks oder in der Gruppe des Nicks sein. Weiterhin musst du das richtige Passwort für den Nick haben.
- INFO
Syntax: /msg NickServ INFO nickname [ALL] Zeigt Informationen über den angegebenen Nick, zum Beispiel den Besitzer des Nicks, die letzte gesehene Adresse und dessen Uhrzeit und die Optionen des Nicks. Wenn du dich für den Nick über den du Infos anzeigen willst identifiziert hast, und den Parameter ALL benutzt, werden alle Informationen angezeigt. (Egal ob sie versteckt sind oder nicht.)
- LIST
Syntax: /msg NickServ LIST pattern Listet alle registrierten Nicknamen auf, die auf das Suchmuster (pattern) passen, im Format nick!user@host. Nicks mit aktivierter PRIVATE Option werden allerdings nicht angezeigt. Beispiele:
LIST *!joeuser@foo.com
Zeigt alle Nicks an, deren Besitzer joeuser@foo.com ist.
- Zeigt alle registrierten Nicks mit Bot in ihrem Ident (Gross/Kleinschreibung wird nicht unterschieden).
- Listet alle Nicks von Usern in der bar.org
- Domain.
Syntax: /msg NickServ ALIST [level] Listet dir alle Channels auf, auf die du Zugriff hast. Zusätzlich kannst du ein Level im XOP oder ACCESS Format angeben. Es werden dann nur Channels aufgelistet, in denen du dieses Level hast. Beispiele:
- ALIST Founder
- Listet alle Chans auf, in denen du Founder Access hast.
- ALIST AOP
- Listet alle Chans auf, in denen dein Zugriffslevel AOP
- oder höher beträgt.
- Listet alle Chans auf, in dnen dein Zugriffslevel 10
- oder höher beträgt.
- Listet alle Chans auf, in denen dein Zugriffslevel AOP
- markiert.
- ALIST
Syntax: /msg NickServ ALIST [level] Lists all channels you have access on. Optionally, you can specify a level in XOP or ACCESS format. The resulting list will only include channels where you have the given level of access. Examples:
- ALIST Founder
- Lists all channels where you have Founder
- access.
- ALIST AOP
- Lists all channels where you have AOP access
- or greater.
- Lists all channels where you have level 10
- access or greater.
- Lists all channels where you have AOP access
- Lists all channels where you have Founder
- GLIST
Syntax: /msg NickServ GLIST Führt alle Nicks auf, die in deiner Gruppe enthalten sind.
- STATUS
Syntax: /msg NickServ STATUS nickname... Liefert einen Wert zurück, der besagt, ob der augenblickliche Nutzer des Nicks der identifizierte Eigentümer ist, oder nicht. Die Antwort hat das Format:
- nickname status-code
- 0 - User ist nicht online or Nick nicht registriert 1 - User wird nicht als Eigentümer erkannt 2 - User wird als Eigentümer erkannt durch die
- Zugriffsliste
- Identifizierung mit Passwort
- SENDPASS
Syntax: /msg NickServ SENDPASS nickname Sendet das Passwort des angegebenen Nicks zu der damit
verbundenen eMail-Adresse aus der NickServ-Datenbank. Dieses Kommando ist wirklich nützlich, wenn du dein Passwort vergessen haben solltest. Kann in manchen Netzen auf IRC Operatoren begrenzt sein. Dieses Kommando ist nicht verfügbar, wenn die Datenbanken verschlüsselt angelegt sind.
- SERVADMIN HELP
- GETPASS Das Passwort eines Nicks aus der
- Datenbank auslesen (nur wenn keine Verschlüsselung aktiv ist)
jeden Nicks ansehen und bearbeiten (siehe /msg NickServ ACCESS LIST nick).
- SERVADMIN LOGOUT
Syntax: /msg NickServ LOGOUT [nickname [REVALIDATE]] Ohne angegebenen Parameter, macht dieses Kommando die Wirkung von IDENTIFY rückgängig; zum Beispiel wirst du nicht mehr als Eigentümer des Nicks erkannt. Beachte jedoch, dass du nicht erneut zur Identifizierung aufgefordert wirst. Mit angegebenem Parameter passiert das gleiche für den Nicknamen. Wenn du zusätzlich REVALIDATE angibst, wird Services dich auffordern, dich erneut für den Nick zu identifizieren. Diese Funktion ist beschränkt auf die Services Admins.
- SERVADMIN DROP
Syntax: /msg NickServ DROP [nickname] Ohne angegebenen Parameter entfernt es deinen Nicknamen
aus der Datenbank von NickServ. Mit dem Nicknamen als Parameter, wird dieser Nickname von der Datenbank entfernt. Du kannst jeden Nick in deiner Gruppe ohne bestimmte Privilegien entfernen. Das Entfernen eines beliebigen Nicks ist beschränkt auf Services Admins.
- SERVADMIN SET
- SERVADMIN SET NOEXPIRE
Syntax: /msg NickServ SET [nickname] NOEXPIRE {ON | OFF} Stellt den Auslauf bei Nichtnutzung des angegebenen Nicknamen ein. Setzt man diesen Wert auf ON, wird der Nick nicht auslaufen. Wird kein Parameter über- geben, wird das No-Expire Flag deines Nicks geändert. Diese Funktion ist beschränkt auf Services Admins.
- SERVADMIN LIST
Syntax: /msg NickServ LIST pattern [FORBIDDEN] [NOEXPIRE] Zeigt alle registrierten Nicknamen an, die einem bestimmten Muster (pattern), nick!user@host, entsprechen. Nicks mit aktivierter PRIVATE-Option werden nur Services Admins angezeigt. Nicks bei denen das NOEXPIRE eingeschaltet ist, werden ein ! vor ihrem Eintrag in der Liste haben (nur bei Services Admins). Bei Angabe des Parameters FORBIDDEN oder NOEXPIRE werden nur Nicks aufgelistet, die das entsprechende Flag gesetzt haben. Wenn beide Parameter gleichzeitig angegeben, nur Nicks, die beide Flags eingeschaltet haben. Diese Funktion ist beschränkt auf Services Admins. Beispiele:
LIST *!joeuser@foo.com
Zeigt alle Nicknamen die von joeuser@foo.com besessen werden.
- Listet alle registrierten Nicknamen die Bot in ihrem Ident haben (unabhängig von Gross/Klein- schreibung).
- Zeigt alle registrierten Nicks an, die das NOEXPIRE Flag gesetzt haben.
- SERVADMIN ALIST
Syntax: /msg NickServ ALIST [nickname] [level] Mit keinen Parametern werden alle Channels aufgelistet, auf die du Zugriff hast. Mit einem Parameter werden alle Channels aufgelistet, auf die nickname Zugriff hat. Mit zwei Parametern werden alle Channel aufgelistet, in denen nickname Zugriffslevel level oder höher hat. Beschränkt auf Services admins.
- SERVADMIN GLIST
Syntax: /msg NickServ GLIST [nickname] Wird kein Parameter angegeben, werden alle Nicks in deiner Gruppe angezeigt. Ansonsten werden alle Nicks, die in der Gruppe des angegebenen Nicks sind, aufgelistet. Diese Funktion ist beschränkt auf Services Admins.
- SERVADMIN GETPASS
Syntax: /msg NickServ GETPASS nickname Liest das Passwort von nickname aus der Datenbank aus. Beachte dass wenn jemand dieses Kommando nutzt, diese Aktion im Logbuch der Services vermerkt wird. Zusätzlich wird eine Nachricht an alle Oper per WALLOPS/GLOBOPS ausgesandt. Beschränkt auf Services Admins. Dieses Kommando ist nicht verfügbar bei aktivierter Verschlüsselung.
- SERVADMIN FORBID
Syntax: /msg NickServ FORBID nickname [reason] Verhindert, dass der angegebene Nickname registriert oder genutzt wird. Diese Einschränkung kann durch DROPen des Nicks aufgehoben werden. In bestimmten Netzen wird ein Grund (reason) für das Verbot benötigt. Beschränkt auf Services Admins.
- REGISTER Registriert einen Nicknamen GROUP Verwaltung von Nickname-Gruppierungen IDENTIFY Identifizierung des Nicknames ACCESS Liste der autorisierten Adressen SET Optionen einstellen, auch Kill-Schutz DROP Die Registrierung eines Nicks löschen RECOVER User killen, der deinen Nicknamen