Für alle Wetter
Multifunktional: Telnet
Usenet ohne Newsreader
Telnet kann selbst auf Nachrichten aus dem Usenet zugreifen. News-Server benutzen das Protokoll NNTP auf Port 119. Hier zum Beispiel der News-Server von T-Online:
[andreas]~ > telnet news.t-online.de 119 Trying 62.153.159.134… Connected to news.t-online.com. Escape character is '^]'. 200 T-Online Newsserver bereit [00] (posting ok).
Der Provider T-Online identifiziert seine Kunden bereits über die IP-Adresse, die automatisch beim Verbindungsaufbau übertragen wird. Benutzerkennung und Passwort müssen Sie dort nicht eingeben. Gegenüber anderen Newsservern müssen Sie sich eventuell mit Ihrer User-Kennung ausweisen:
[andreas]~ > telnet News.cis.dfn.de 119 200 The server welcomes pd904284d.dip.t-dialin.net (217.4.40.77). Authorization required for reading and posting.AUTHINFO simple User-Name Passw. 281 Authentication accepted.
Kommen Sie einmal nicht weiter, listet das Kommando HELP alle Befehle auf, die der Server versteht.
Mit LIST erfahren Sie, welche Newsgroups der Server anbietet und mit GROUP wählen Sie eine davon aus. Ein NNTP-Server kann durchaus einige tausend Newsgroups vorhalten.
Sinnvollerweise benutzen Sie das Kommando NEWNEWS. Es listet alle neuen Artikel einer Newsgroup auf, beginnend ab einem bestimmten Datum, das Sie im Format Jahr-Monat-Tag Stunde-Minute-Sekunde festlegen. Die Nachrichten sind anhand der Message-ID unterschieden, im Beispiel die Message-IDs aus der Newsgroup comp.mail.mutt – alle Postings, die ab dem 26.01.2004 um 8:15 Uhr eingeliefert wurden.
NEWNEWS comp.mail.mutt 040126 081500 230 New news follows <2004-01-26T07-10-38@guckes.net> <slrnc1aq9o.1g7.akneib@andreas.kneib.biz> […]
Einzelne Artikel rufen Sie mit den Kommandos ARTICLE, BODY oder HEAD ab. ARTICLE liefert den Artikel samt Header und Textkörper, BODY zeigt ausschließlich den Textkörper und HEAD nur die Header des Postings:
ARTICLE <slrnc1aq9o.1g7.akneib@andreas.kneib.biz> 220 0 article <slrnc1aq9o.1g7.akneib@andreas.kneib.biz> Path: uni-berlin.de!pd9042c21.dip.t-dialin.NET!not-for-mail From: Andreas Kneib <akneib@gmx.net> Newsgroups: comp.mail.mutt Subject: Re: alias file isn't used […]
Eigene Artikel leiten Sie mit POST ein. Auf diesen Befehl antwortet der Server, mit welcher Message-ID er den Artikel versehen wird. Mit den Zeilen Newsgroups:, From: und Subject: legen Sie fest, in welche Newsgroup Ihr Posting gelangt; welche Absenderadresse und welcher Betreff angezeigt wird. Nach einer Leerzeile fügen Sie den Nachrichtentext ein und beenden den Artikel wie eine E-Mail mit einem einzelnen Punkt.
POST 340 Ok, empfohlene ID <…@yx.tld>Newsgroups: de.testFrom: Ihre@Mailadress.seSubject: testhallo. 240 Artikel gepostet mit ID <…@yx.tld>
Geplauder und Geplapper
Auch der Chat im IRC-Netz ist mit Telnet einfach. Der Standard-Port für einen IRC-Server ist 6667. Sobald er sich meldet, geben Sie Ihren Nickname mit dem Befehl nick Ihr_Nickname ein. Darunter folgt eine Zeile, die mit user beginnt und entsprechend dem Schema user User-Name Host Server Ihr_Name faufgebaut ist. Als User-Namen dürfen Sie duch den gewählten Nickname verwenden. Anstelle des Host- und Servernamens geben Sie einfach zweimal "localhost" ein. Sie können auch zwei Punkte oder Nullen eintragen:
[andreas]~ > telnet irc.fu-berlin.de 6667 Trying 130.133.254.2… Connected to IRCnet.irc.fu-berlin.de. Escape character is '^]'.nick _c3po_user _c3po_ . . andreas
Schon rauscht in Ihrem Xterm die Wilkommens-Botschaft des IRC-Servers vorbei. Das schnelle Durchlaufen des Terminal-Outputs ist einer der Gründe, warum IRC via telnet nur hart gesottenen Anwendern oder in kleinen Chats Freude macht.
In einen Chatroom gelangen Sie mit dem Befehl join #Channel-Name. Eine Unterhaltung starten Sie mit dem Kommando privmsg. Mit privmsg #Channel-Name Hallo rufen Sie Ihr "Hallo" in den Chatroom. Der folgende Befehl sendet einen Gruß direkt an den User mit dem Pseudonym Grumbatz:
privmsg Grumbatz Hallo
Da Grumbatz nicht antwortet, beenden Sie die Verbindung mit einem schlichten quit



