This page details ongoing research and development projects that Open Fusion is involved in - either software that we have written and contributed back to the Open Source community, or experimental websites and tools we have developed.
All code available here is licensed under Open Source licences - typically
either the GNU Public Licence (the GPL) or the Perl Artistic Licence.
Check the README file in the relevant package for details.
CPAN modules - Perl modules written by Open
Fusion, available here and via CPAN, the
Comprehensive Perl Archive Network.
mod_auth_tkt - mod_auth_tkt is a lightweight
cookie-based authentication module for Apache, written in C. It is entirely
repository agnostic, in that the actual authentication is done by a
user-supplied CGI or script in your language of choice (examples are
provided in Perl). You can therefore authenticate against virtually
any kind of user repository you can access (password files, ldap,
databases, etc.)
qpsmtpd plugins - plugins for the qpsmtpd mail daemon.
qpsmtpd is a pluggable and highly configurable SMTP daemon written in Perl,
implementing cutting-edge anti-spam and anti-virus features, and blocking
lots of spam right up front, at SMTP time
Nagios plugins - plugins for Nagios, an open-source host, service, and network monitoring system.
xsync - xsync is a system management tool that provides a
simple, unified interface for configuring packages, services, and scripts on
unix systems using a directory/file interface - touching a file in the
appropriate directory indicates that a package should be installed or
uninstalled, or a service configured to run or not run.
pping - pping is a parallel ping utility for pinging multiple hosts in parallel and reporting the colour-coded round-trip-times for all hosts.
ewok - ewok is a browser-based web content management
system written in Perl. It attempts to significantly lower the bar for
content creation by non-technical users, while simultaneously
offering web gurus the kind of extensibility and flexibility they need to
create serious content. Requires a fairly technical administrator with
reasonable Perl skills.