Sylvain Robitaille: Software and contributions


This page is a collection of some of my own software packages (mostly scripts of interest to fellow system administrators, but I'm beginning to develop some more "fun" stuff as well), as well as contributions I've made to other software packages. In some cases these contributions have been accepted into the packages by the software's maintainers, and in others, either the package is not actively maintained to my knowledge, or my contribution was not of wide enough interest to merit being included in the official package.

There may be a few items here which are patches I developped for an existing package, but have yet to contact the maintainers to officially submit my changes as a contribution. It happens...


My own software

quick one-liners
This is currently a plain-text file containing a number of quick, mostly single-line "on-the-fly" scripts which I've found useful in my work as a system administrator. I hope to add regularly to this file.

Authstats
A Perl script I wrote to parse through daily system access logs, as recorded by Wietse Venema's Tcp_Wrappers package. This script produces a summary of the logfile, and emails it to the system administrator.

Newsyslog
A Perl script I wrote (from a colleague's design) to rotate system logs, with an emphasis on not losing any log data during the rotation on a busy system. I think the design for this one was very intelligent, and the resulting script is better than others I've seen (or created myself) to do the same job.

HMarchive
A Procmail recipe, and a few support scripts for calling the HyperMail mail archiving program from Procmail at the time a message arrives.

perl_db_to_text
A small collection of very simple Perl scripts which can convert database files from the two "standard" Unix database formats to and from text.

Spambounce
A PERL script to send complaints about spam to the contact addresses for the site that the message came from.

mvspam
A very simple shell script to dequeue messages from a specific system, in the local mail spool(s). Useful for example if a local client system has been found to be sending spam through the mail server(s). This dequeues any remaining messages and preserves them for further investigation.


My contributions to other software

NOTE: Details and pointers still need to be added.

Slrn
A very easy to use, yet powerful netnews reading program.

Wu-Ftpd
In my opinion this is still the best program to use when deploying an FTP server. It is powerful and flexible, yet provides the features required for ensuring server integrity.

Horde/IMP
Imp is essentially a web-based IMAP client, so it's very easy to use as the basis for a custom webmail service.

Remote Tripwire
Mostly installation details, plus mkstemp() patch.