TELNET

un client Telnet fa poco piu` che collegarsi a un server, inviargli tutto quello che scrivete e mostrarvi tutto quello che riceve dal server. Puo` in effetti sostituire (limitatamente) un qualsiasi altro client. Un esempio: quando usate un browser (Mozilla, Netscape, Explorer, ecc.) per collegarvi ad un sito Web, il programma non fa altro che svolgere una sessione Telnet. In parole semplici: invia un comando simile a "dammi il file xxxxx" e aspetta che il server glielo invii. Lo stesso accade con FTP, e in modo appena diverso per la posta elettronica.

Start - Trova/Cerca file e cartelle - cerca Telnet.exe - fari click col DX del mouse e scegli Crea Collegamento sul dextop. apri Telnet. Oppure: Start - su Esegui scrivere direttamente "telnet smtp.provider.it 25" o "telnet pop3.provider.it 110"

spedire e-mail con telnet
ricevere le e-mail con telnet
  • telnet smtp.provider.it 25
  • invio
  • helo provider.it (saluta il server)
  • invio
  • mail from:<indirizzo@mittente.it>
  • invio
  • rcpt to: indirizzo@destinatario.it
  • invio
  • data
  • subject: oggetto + invio
  • (lasiare una riga vuota)
  • testo del messaggio + invio
  • . (punto)
  • quit (chiudi collegamento server)
  • exit (chiudi dos)
  • telnet pop3.provider.it 110
  • invio
  • user username
  • pass password
  • invio
  • list (lista messaggi)
  • invio
  • retr + n° (visualizza messaggo)
  • invio
  • dele + n° (contrassegna messaggio)
  • invio (così elimina il messaggio)
  • rset (cancella)
  • invio
  • quit (chiudi collegamento server)
  • exit (chiudi dos)

Altri comandi telnet

in realtà i comandi per telnet sono talmente tanti che sull'argomento si potrebbe aprire un sito per intero. riportiamo qui alcuni dei più importanti comandi:

  • VRFY <host name> verifica se un indirizzo è valido senza spedire
  • EXPN <host name>espande i messaggi di una mailing list
  • STAT controlla la dimensione e il n° dei messaggio
  • TOP n° mess. n° righe. visualizza le prime righe del messaggio
  • HELP <host name> visualizza i comandi accettati dal server
  • 250 OK risposta affermativa dal server
  • NOOP ritorno negatvo dal server
  • REPLY indica l'indirizzo e-mail a cui rispondere
  • CONNECT specifica il nome del provider a cui collegarsi e l'account da usare
  • BINARY specifica un file di tipo binario
  • GET specifica il nome del file da prelevare (+ eventuali directory)

Ftp

Fermo restando che per poter inviare allegati con telnet possiamo usare anche Telsend, è possibile sfruttare un "listserv" (come ad esempio listserv@brownvm.brown.edu). un "listserv" non è altro che un programma che invia file tramite e-mail nel caso non si riesca a prelevarlo via FTP.

Se ad esempio sappiamo che nella directory "mieifiles" del server pluto.it c'e` un file di 20 megabyte il cui nome e` "immaginona.gif" possiamo fare in modo che quei 20 MB vengano inviati sotto forma di testo nella nostra e-mail... In pratica una volta che si arriva al comando "Subject:" scriviamo quanto segue:

  • REPLY destinatario@destinatario.it
  • CONNECT pluto.it anonymous indirizzo@cheuseresti.it
  • BINARY
  • GET mieifiles/immaginona.gif
  • QUIT

Irc

Telnet può anche essere impiegato per la connesione ad un Irc:

Quando stai usando un computer pubblico che non ha un client IRC

installato, se vuoi solo fare una breve visita al tuo canale preferito o per sperimentare vari trucchetti.

Solitamente ci si può connettere a server IRC tramite la

porta 6667, ma diversi server possono avere il demone in ascolto sulle

porte che vanno dalla 6660 alla 6669.

con il comando user, seguito dal tuo nickname, scrivi il tuo hostname, il tuo servername (scrivici al suo posto il localhost)

e poi il tuo real name, che non deve essere il tuo nome reale, ma qualsiasi cosa tu voglia. Es:

user Virtu@login localhost 192.190.24.33 :nomereale

(Ricordati di mettere il tuo IP dopo localhost!)

se ricevete un ping (dovrebbe apparire un messaggio tipo ping :1234567 o

ping :212.1.134.138) dovete rispondere con un pong avente la stessa

sequenza di numeri o indirizzo IP alla fine (seguendo questo schema pong :indirizzo_ip o pong :sequenza_numerica)

Non devi rispondere ai ping degli altri utenti, ma se non rispondi ai

ping del server questo ti fa cadere da irc (solitamente dopo 60 o 90

secondi, dipende dalla configurazione del server).

Ora possiamo veramente usare i servizi di IRC.

Ad esempio se vuoi entrare in un canale da client scrivi

join #dbzone

Ora, per dire 'ciao' nel canale #dbzone, devi

eseguire il comando privmsg #dbzone :ciao

Puoi parlare nei canali anche se non sei al loro interno, basta che un'operatore non abbia settato l'opzione

che non permette i messaggi esterni.

Per mandare un messaggio a qualcuno in privato devi usare lo stesso

comando, ma sostituire #dbzone con il nick dell'altra persona. Es:

privmsg XanTHic` :ciao Xan

Alcuni server IRC richiedono un demone ident. La maggiorparte degli IRC

client include un identd (ident daemon), ma nel tuo caso devi

scaricare un demone ident esterno, installarlo ed eseguirlo.

Se ottieni qualcosa tipo :nick!user@indirizzo-ip PRIVMSG tuo-nick

:_VERSION_ significa che qualcuno sta cercando di farti un version!

Se sei veterano di IRC dovresti sapere che eseguire un version

significa inviare un ctcp version a una persona, per sapere a grandi

linee il sistema operativo di un utente. Tantissimi client rispondono

automaticamente a questa richiesta con la loro versione, ma nel tuo

caso hai il privilegio di rispondere alla richiesta in modo autonomo!

Fallo seguendo il comando seguente:

NOTICE nick :_VERSION Telnet version 1.0b_

Un'altra cosa divertente che puoi fare è mandare questo avviso a

persone che non hanno richiesto la tua versione.

Usare /quote o /raw da un client IRC

Ogni client IRC ti permette di inviare comandi

al server, attraverso il client stesso. Lo puoi fare scrivendo /quote o

/raw (dipende dal client IRC che stai usando) e poi il comando.

Per esempio: /quote privmsg #dbzone :ciao , come butta ?

per maggiori approfondimenti visita il forum