afbackup is a client-server backup system allowing many workstations to backup to a central server either simultaneously or serially. Backups can be started remotely from the server or via cron jobs on the the clients. Any streaming device, including a drive partition acting as a "virtual" tape changer, can be used for storing data. Autochangers can be used, if an appropriate auxiliary program, such as mtx or stctl, is available and working. afbackup has been tested on Linux, AIX, IRIX, FreeBSD, Digital Unix (OSF1), Solaris and HP-UX. The clientside has also been tested on SunOS and OpenBSD.
dobackup.pl is a flexible Perl script to handle unattended incremental backups of multiple servers. It handles multiple media sets with automatic media preparation and rotation, configurable 'what-to-backup', global per-host exclusion patterns, and user settable 'don't-back-this-up' metafiles. Its design goal is zero-maintenance, nothing to do except change the media when told.
The ECLiPt Mirroring Tool is a full featured FTP mirror script written in Python. It supports nice config files, many features for controlling the mirror (include, exclude of files, special watermarks for deleting files, download just the latest version of some program), as well as producing nice HTML output.
Ftwalk is a high level script programming language, very similar to awk, but greatly extended to include a richer type system, object-oriented features, 300+ built-in functions, extensibility through dynamic libraries, etc., which makes it roughly comparable to languages like Perl. It does file tree searches, and was originally used to implement selective redundant copy backup stores. It can be run interactively as a calculator.