28.05.2013 Views

LOA HackLab - Autistici

LOA HackLab - Autistici

LOA HackLab - Autistici

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ncftp 115<br />

di ogni singola opzione, dato che nella maggior parte dei casi le opzioni di default sono<br />

già ottimali.<br />

ncftp 8.2.2<br />

ncftp a differenza di gftp è un client di tipo testuale, ma non per questo meno avanzato.<br />

Infatti tra le features di ncftp ci sono il completamento automatico dei nomi dei file e<br />

delle directory usando il tasto TAB (proprio come nella shell), la cancellazione ricorsiva<br />

delle dei comandi, una interazione completa con l’ambiente locale e molto altro. Per<br />

accedere ad un server ftp in maniera anonima, cioè ad un server che ospita contenuti<br />

pubblici, è sufficiente invocare ncftp in questo modo:<br />

% ncftp sherwood.loa.taz<br />

NcFTP 3.0.0 beta 21 (October 04, 1999) by Mike Gleason (ncftp@ncftp.com).<br />

Connecting to sherwood.loa.taz...<br />

ProFTPD 1.2.0pre10 Server (Debian) [sherwood.loa.taz]<br />

Logging in...<br />

Welcome, archive user anonymous@sherwood.loa.taz !<br />

The local time is: Mon Oct 22 13:00:32 2001<br />

This is an experimental FTP server. If have any unusual problems,<br />

please report them via e-mail to .<br />

Anonymous access granted, restrictions apply.<br />

Logged in to sherwood.loa.taz.<br />

ncftp / ><br />

quindi specificando solamente l’indirizzo ip, il client utilizzerà di default l’utente anonimo.<br />

Per ottenere la lista dei comandi basterà digitare help al prompt di ncftp:<br />

ncftp / > help showall<br />

Commands may be abbreviated. ’help showall’ shows hidden and unsupported<br />

commands. ’help ’ gives a brief description of .<br />

! bye exit lmkdir mkdir put set<br />

? cat get lookup mls pwd show<br />

ascii cd help lpage more quit site<br />

bgget chmod hosts lpwd mput quote symlink<br />

bgput close jobs lrename open rename type<br />

bgstart debug lcd lrm page rglob umask<br />

binary delete lchmod lrmdir pdir rhelp version<br />

bookmark dir less ls pls rm<br />

bookmarks echo lls mget prefs rmdir<br />

molti dei comandi listati sono quelli supportati da un qualunque client ftp, ma ce ne sono<br />

altri che rendono questo programma davvero unico. I comandi che cominciano con bg<br />

(cioè bgget, bgput e bgstart) permettono di lanciare delle operazioni di upload o download<br />

in background. Se ad esempio volessimo scaricare un grosso file, ma nel frattempo avere<br />

la possibilità di navigare il contenuto delle altre directory ci basterebbe istruire ncftp in<br />

questo modo:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!