Clienti di rete

Loris Tissino

10 luglio 2009

Clienti per la posta elettronica

I programmi clienti per la posta elettronica vengono chiamati, in generale, MUA (Mail User Agents). Tra essi vale la pena di ricordare:

Può inoltre rivelarsi utile il programma uuenview, che permette di inviare messaggi con allegati binari da riga di comando.

Programmi per la consegna locale della posta

Nei sistemi Un*x esiste una categoria particolare di programmi: quelli che si occupano della consegna della posta. Sono detti MDA (Mail Delivery Agents). Il più famoso è procmail, che permette di configurare quali azioni devono essere intraprese all'arrivo di messaggi con determinate caratteristiche.

Clienti FTP

Le connessioni FTP possono essere avviate con programmi grafici (es. gftp) o da riga di comando (es. ftp).

Clienti web

L'accesso ai documenti presenti sul web può avvenire con i classici browswer grafici. Vale la pena di segnalare però anche:

Con curl si possono anche fare agevolmente dei post, e la cosa può tornare utile per automatizzare operazioni su web (con degli script).

Clienti Telnet, SSH ecc.

È possibile naturalmente accedere a sistemi remoti con il classico programma telnet o con il più sicuro ssh.

Accesso da sistemi Windows

Se si è costretti ad usare un sistema Windows, è possibile effettuare connessioni a server SSH tramite gli utilissimi:

NetCat

Il programma NetCat, il "coltellino svizzero della rete", permette di effettuare connessioni TCP o inviare datagrammi UDP ed è altamente configurabile. Ad esempio, per avere informazioni sulla data di ultima modifica di un certo documento su web, si può impartire il seguente comando:

$  echo $'HEAD /graphics/gnu-head-mini.png HTTP/1.1\nHost: www.gnu.org\n' \
   | nc www.gnu.org 80 -q 1 | grep ^Last-Modified
Last-Modified: Mon, 14 Jun 2004 15:25:31 GMT