This can be via the http, finger, ftp, and gopher protocols.Support for ftp resume and HTTP/ftp proxy servers is also present. Snarf is invoked with at least one argument, either a fully qualified URL or an alias from your personal .snarfrc file. Snarf then requests the remote file and saves it locally.