libutil++ provides a number of C++ utility classes for items such as IP Address (v4/v6), Socket, Command Line, Compression, Encryption, Logging, String, Time, Interface, and Task classes.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release added support for passing a vector of trace options, and added macros for SET_TRACE, UNSET_TRACE, CLEAR_TRACE, and HAS_TRACE to Log. trim, ltrim, rtrim, substr_ireplace, regex_replace, regex_ireplace, regex_match, regex_imatch, regex_search, and regex_isearch were added to String. A missing unistd.h include was added for GCC 4.7. clear() was added to IPAddress. Functions for getting MAC addresses were added to Interface. A test program was added for verifying library calls. This is also useful as an example of how to use the library.