Darius Tools is a collection of miscellaneous scripts which are useful for a variety of purposes. They are all designed to be faster and easier to use than the command line that would normally be required to accomplish the same task. For example, there are scripts for mass conversion of WAV files to Ogg files and Ogg files to WAV files, for converting LaTeX to PostScript and viewing the output in ggv, for creating image thumbnails, for converting from the Euro to another currency, for automated updating via FTP and for removing backups recursively. The Darius Tools are split among several packages according to different categories.
Annif is a minimalistic Web-based birthday (calendar) monitoring tool. Users can add and remove birthday dates and ask to be notified of birthdays. No other usual calendar features will ever be included. It has multi-lingual support, and currently has translations for English and French.
Com' On Feel The Noize is a tool generating an M3U list from any Ogg/MP3 available on a specific network. Each computer on the network runs, via cron, a backend script that feeds a common database. Frontend scripts can be used by used to select some songs in the database and to automatically get a M3U list loaded into a player.
Savane is a Web-based Free Software hosting system, originally based on SourceForge 2.0. It currently includes issue tracking, project and member management, mailing lists, and individual account maintenance. The issue tracking handles bugs, tasks, and support. The issue tracker's fields ware configurable in many ways: mandatory of not, shown to users according to their role in a group, and with transition management.
LaTeX Indexbuilder is a tool for build indexes in LaTeX. It looks inside a LaTeX document for a given list of words and adds the necessary LaTeX stuff to build a clean index. It does not handle the output made from \index calls by LaTeX, but takes care that every word in a list is correctly identified with the \index command without you doing the boring job by hand.
Integcheck is a system integrity checker. It checks the integrity of exposed systems by getting a list of MD5 hashes of any important file via SSH, keeps a master list of these on a relatively secure system, and compares this list daily with the current list. As long as the system considered safe is not compromised, it should inform administrators of any changes on the exposed systems.
Daemonzup is a server monitoring tool that will check if several services/daemons are up on a specific server. It is run from a cron job. If a daemon appears to be dead, it will send email to admins, plus it may also try to restart it. It is designed for GNU/Linux and depends on Perl. It can monitor whatever software is daemonized: apache, MySQL, SSH, cron, xinet, syslog, etc.
SeeYouLater's purpose is to fetch a list of IPs of known spammers and to ban them by putting them in /etc/hosts.deny. /etc/hosts.deny is usually read by xinetd or daemons using tcpwrapper. The software is composed of: the feeder, that looks at SMTP daemon logs for the string ++BAN:IP++ and feeds the database accordindly; and the butcher, that looks at the database and updates /etc/hosts.deny. You may want to run the butcher on a system that has no access to the SMTP logfiles, but you can install both packages on the same system. It has been written to run with Exim.
Re: Just my $.02
sftp is no less secure than ssh is.
Is ssh unsecure?
Re: Perl is dying, reinventing it is the only solution
Sam already pointed out the strange usage you do
But I'd like to point out that
write-once-read-zero approach is more a matter of
developer than language. The fact is that perl
allows developers to do write-only programs. But
are developers forced to do that with perl? How