-------------------------------------------------------------------
INTERNET DA TERMINALE by sHaDy
-------------------------------------------------------------------
In seguito alle numerose richieste che mi sono arrivate via e-mail
da parte di molta gente che voleva sapere come "si usa telnet" ho
deciso di scrivere sta guida che spiega in modo chiaro che diavolo è
questo telnet e come si usa.
Piccola introduzione. Se pensavate che internet fosse solo il vostro
bel browser colorato pensavate male. Il telnet è uno strumento che
permette di dialogare direttamente con il server impartendo dei co-
mandi tutto in modo rigorosamente testuale. Il telnet è presente su
tutti i sistemi. Sugli unix basta andare nel vostro terminale prefe-
rito e digitare "telnet". Su Windows andate nel menu di avvio e
lanciate telnet tramite l'opzione "esegui". Su windows telnet non
ha la eco dei caratteri abilitata con la configurazione normale
(su xp mi sembra di sì) quindi di default non vedete quello che scri-
vete. Per rimediare digitate set LOCAL_ECHO per le versioni testuali
e selezionate il chekbox nel menu impostazioni per le versioni gra-
fiche (potete comunque benissimo farne a meno).Per utilizzare telnet
questo essere che si presenta così spartano dovete svere una cono-
scenza anch sommaria dei protocolli di rete... ma andiamo con ordine.
Come già detto telnet permette di dialogare con un server e impartir-
gli dei comandi su una determinata porta. Quindi la sintassi iniziale
per connettersi ad un servizio sarà:
open
Nelle versioni grafiche bisogna andare nel menu connetti e compilare
le textbox con questi stessi dati. Il primo esempio di utilizzo pra-
tico sarà l'invio di una mail tramite telnet e il protocollo standard
per le mail: l'SMTP. Connettiamoci al nostro server smtp sulla porta
di questo protocollo: la 25.
% telnet
telnet> open mail.libero.it 25
Siamo sonnessi a mail.libero.it (è solo un esempio potete anche
ca,biare server) sulla porta 25. La risposta del server sarà una co-
sa di questo tipo:
220 smtp1.libero.it ESMTP service ready
Tutto ok, il server ci ha risposto e ora aspetta che ci identifichia-
mo:
HELO localhost
Dovrebbe rispondere in questo modo:
250 smtp1.libero.it
Ci siamo connessi e identificati... ora che si fa? Ora è il momento
di "compilare" i vari campi della mail. Partiamo dal mittente (il
anche falso). Le righe contrassegnate con "*" (che in realtà non
comparirà) sono le risposte del server.
MAIL FROM:
250 MAIL FROM: OK *
Poi il destinatario:
RCPT TO:
250 RCPT TO: OK *
A questo punto digitate:
DATA
354 Start mail input: end with . *
From:
To:
Subject: qui scrivi quello che vuoi
Qui va messo il testo della mail. Bla bla bla...
.
250 Mail accepted *
QUIT *
221 smtp1.libero.it QUIT *
Connection closed *
Come vedete per concludere la mail si usa un "a capo" e un punto "."
Se vi interessa l'anonimità potete settare gli header Message -ID e
received subito dopo DATA in questo modo:
Received: by supereva.it id AA11212 with SMTP; Sun, 12 Oct 97 13:40:58
L'id qui è AA11212ma può essere qualunque altro numero (deve comunque
cominciare per AA1). Proseguiamo:
Message-ID: <123.AA14454@microsoft.com>
Direi che dovrebbe essere tutto abbastanza chiaro quindi senza per-
dere tempo passiamo ad un altro esempio. Vi è mai capitato di utiliz-
zare un client whois? Questo servizio permette di ottenere info su di
un proprietario di un dominio su internet partendo dal nome del do-
minio stesso. La porta di questo servizio è la 43. Proviamo a sfrut-
tarlo con una sessione telnet:
%telnet
telnet> open whois.nic.it 43
Ci siamo connessi al server whois.nic.it ora la cosa è molto sempli-
ce: basta digitare il nome del dominio che ci interessa per ottenere
tutte le informazioni disponibili. Di questa facilità è anche il
protocollo finger che permette di ottenere info su un utente di un
sistema unix. Se per esempio volessimo vedere l'ultima versione del
linux kernel la via più semplice è fare un finger a kernel.org:
%telnet
telnet> open finger.kernel.org 79
Ora basta digitare il nome dell'utente. Per il nostro scropo scrive-
remo "linux" (senza apici).
Spero che queto articolo sia stato interessante per alcuni di voi.
Mi piacerebbe fare una seconda parte in cui si parla del protocollo
pop3 ma per ora tenetevi questa... si vedrà. Have fun!
----------------------------------
robcasanovi virgilio it
----------------------------------
               (
geocities.com/it)