MacroSystem is a powerful C++ template system designed to separate data processing from content generation. It can do recursive macro replacing, nested if-else and ifnot-else constructs, and easy importing and exporting of macro files. It has been used to create dynamic Web content, email template systems, and many kinds of preprocessing utilities.
libservices is a simple library to access and edit /etc/services. While editing, it allows you to add, remove, and change services preserving existent file proprieties (comments, blank lines, etc). While accessing information, it allows you to access usual information and comments. A command line utility is also provided, making /etc/services easily accessible through shell scripts. It's mainly useful for configurators and package pre/post installation scripts.
Pybot is a modular, multi-server, multi-channel IRC bot written in Python. It has been designed as a tool to help in IRC channels, integrating it with other sources of information. It has many nice features. All bot control is made by talking with him. You can load, unload, and reload any module without resetting the bot.
DeepManager aims to be a package dependency manager, helping you to better understand the relations between a set of packages. It has two main operations modes: "dot" builds a graph showing selected relations to be viewed with graphviz, and "check" verifyies consistency in the given information sources. It supports reading from RPM hdlists or an RPM database.
Python-mhash is a Python interface to the mhash library, which provides a uniform interface to a large number of hash algorithms. These algorithms can be used to compute checksums, message digests, and other signatures. The HMAC support implements the basics for message authentication, following RFC 2104.
Python-mcrypt is a comprehensive Python interface to the mcrypt library, which provides a uniform interface to several symmetric encryption algorithms. It is intended to have a simple interface to access encryption algorithms in ofb, cbc, cfb, ecb, and stream modes. It supports algorithms like DES, 3DES, RIJNDAEL, Twofish, IDEA, GOST, CAST-256, ARCFOUR, SERPENT, SAFER+, and more.
metaconf is generic software for maintenance of multiple configurations on a single machine. One of its main uses is for notebook users who need mobility between several places, but unlike other similar softwares, it is not designed to work specifically with network configurations. It may be used to alternate between almost any kind of configuration, as long as the user knows how to configure the software properly.