Fastback is a simple command line tool for sending support files (core files, log files, SOSreports, etc.) to support organizations. Typically these files need to be uploaded to FTP, HTTP, or SCP servers. You can pre-configure Fastback to send files your support organization so that when a problem happens and you need send a file you don't need to know or remember all the details of exactly how and where to upload the file. You simply run 'fastback' on the file, and all the details of compressing, encrypting, generating an md5sum, and uploading the file are done for you. Fastback keeps a log of all uploads so you don't have to remember what files were sent when. ------------------------------------------------------------- Fastback Usage Usage: fastback [OPTION...] FILE -e, --encrypt encrypt FILE before uploading -n create a new ticket for FILE -t, --ticket=TICKET the ticket to associate FILE with -v be verbose -?, --help Give this help list --usage Give a short usage message ------------------------------------------------------------- Fastback Configuration Fastback is configured in the file '/etc/fastback.conf'. Lines in this file consist of assignments to configuration options. Lines can also be blank, or have shell style comments. There are two configuration options: LOGFILE This must be set to the name of a file where Fastback keeps it's log of all uploads (successful or not). URLDIR This must be set to the URL of a directory where files are to be uploaded. This URL should be formatted as Curl URLs. The URL should contain the server name, can contain a directory on that server, and must end in a '/'. The following URL methods are supported: FTP (for example, ftp://host.example.com/incoming/) HTTP (for example, http://host.example.com/incoming/) SCP (for example, scp://host.example.com/incoming/) All URLs are absolute unless the directory part of the URL begins with a '~'. For example, scp://host.example.com/~gavin/incoming/. ------------------------------------------------------------- Fastback Server Configuration The server named in the URLDIR configuration line must be configured to receive files into the named directory. It is easiest if the servers are configured to recieve files anonymously (without authentication), though it is also possible to set up secure transfers using the security measures built into these protocols. The following information can be used to understand how to configure authentication. For FTP and HTTP transfers, Fastback relies on libcurl (part of the Curl project). For a given URLDIR, Fastback does the functional equivalant of 'curl -T /'. For SCP transfers, Fastback relies on 'scp' (part of the OpenSSH project). For a given SCP URLDIR, Fastback does the functional equivalant of 'scp /