With Config::General you can read and write config files and access the parsed contents from a hash structure. The format of config files supported by Config::General is inspired by the Apache config format (and is 100% compatible with Apache configs). It also supports some enhancements such as here-documents, C-style comments, and multiline options.
PCRE++ is a C++ wrapper-class for PCRE library (Perl Compatible Regular Expressions). It allows you to use Perl-alike regular expressions in your C++ applications. You can use it to search in strings, to split strings into parts using expressions, or to search and replace a part of a string with another part.
PodWiki is a collaboratve Web-based authoring tool written in Perl which differs from other WikiWiki tools in that it uses Perl POD as its markup language. It is easy to install, runs on mod_perl, and has all required features of a WikiWiki tool, and in addition a build-in revision control system, authentication (users/groups), and evaluation of Perl code.
NOTE is a small console program that allows you to manage notes similar to programs like "knotes" from the command line. It supports different database backends for storage, and includes a DBI-based MySQL module and another module that uses a binary file for storage and a DBM module.
here is another way of achieving this:
ping -c 1 -w 2 foo.bar && echo ok || echo nope
just my 0.02$
The german computer magazine c't (http://www.heise.de) has tested this software.
What they found out is a shame for a security product: passwords for ppp are world-readable, the system passwords are world-readable too, because they don't use shadow-passwords. The cgi's which are used to configure the firewall are unsecure (they don't validate user input).
But the most important result is, that the developers of SmoothWall did not response on the emails they got from the testers, or if they responded, they replied "it is not important"...
Other people might be interested in this.