Si realizzi, tramite un linguaggio a scelta libera, un programma per trasferire file tramite il protocollo ftp.

Il programma dovrà prendere come input almeno:

Successivamente dovrà visualizzare la lista di directory e file disponibili e permettere all'utente di:

Si faccia riferimento allo standard del protocollo FTP [rfc114] per la scrittura del programma.