Dialog lets you to present a variety of questions or display messages using dialog boxes from a shell script (or any scripting language). These types of dialog boxes are implemented: yes/no box, menu box, input box, message box, text box, info box, guage box, checklist box, fileselection box, and radiolist box.
Compilercache is a wrapper around your C and C++ compilers. Each time you compile something, it puts the result of the compilation into a cache. Once you compile the same thing again, with exactly the same command line parameters and exactly the same sources and included include files, the result will be picked from the cache instead of being recompiled.
WUMPUS (Web Updating and Mirroring by Pushing Users' Source) is a set of scripts which attempt to mirror both a central Web site and the users' own Web sites from a user-accessible computer system (the master copy) onto a totally untrusted remote computer (the Web server) securely and in the most efficient way possible.
rsync-backup automates the process of backing up multiple systems to one or more backup servers. It focuses on making the process secure. It encrypts the backup going across the wire, only ships changed data, runs the server as root to preserve permissions and ownership, keeps people from seeing each other's backups, and doesn't require the server to trust any files sent from the clients. It doesn't ship password files, key files, nor other sensitive files across the wire, but backs them up locally instead. Admins may use one key for everyone (backups named after the client IP) or allow named backups (when a machine may change IP or when multiple independant backups may need to be made from one machine).
fwanalog is a shell script that parses and summarizes firewall logfiles. It understands logs from ipf (xBSD, Solaris), OpenBSD 3.x pf, Linux 2.2 ipchains, Linux 2.4 iptables, and a few types of routers and firewalls (Cisco, Checkpoint FW-1, and Watchguard). The excellent log analysis program Analog is used to create the reports.
xdata implements an interface to arbitrary key-value pairs which are accessible to simple shell and Perl programs. Applications for this include to-do lists, contact databases, browser bookmarks, and anything else which requires small pieces of data to be referenced by keys. xdata stores timestamps for the data it manages, and comes with a program to synchronise databases among cooperating hosts. This allows you to propagate information among hosts in a transparent fashion (creations, updates, and deletes are correctly handled). xdata consists of a set of shell-level utilities and a Perl module.