This perl script generates top spam/ham rules fired for SpamAssassin
installations:
TOP SPAM RULES FIRED
----------------------------------------------------------------------
RANK RULE NAME COUNT %OFMAIL %OFSPAM %OFHAM
----------------------------------------------------------------------
1 CMAE_1 30455 26.68 70.34 0.03
2 BAYES_99 24478 21.98 56.54 0.89
3 RAZOR2_CHECK 11910 10.61 27.52 0.29
----------------------------------------------------------------------
TOP HAM RULES FIRED
----------------------------------------------------------------------
RANK RULE NAME COUNT %OFMAIL %OFSPAM %OFHAM
----------------------------------------------------------------------
1 BAYES_00 44253 46.60 20.71 62.40
2 ALL_TRUSTED 34534 49.42 50.61 48.70
3 SPF_PASS 10880 17.43 20.82 15.35
----------------------------------------------------------------------
Changes the name of the input form field on the login screen so that newer
browsers have an almost impossible time trying to remember your name and
password. Use this if you want extra security or the majority of your users
use public terminals.
OSSP uuid is a ISO-C and Perl application programming interface (API)
and corresponding command line interface (CLI) for the generation of
DCE 1.1 and ISO/IEC 11578:1996 compliant Universally Unique Identifiers
(UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node
based), version 3 (name based, MD5), version 4 (random number based) and
version 5 (name based, SHA-1).
This distribution contains a module I18N::Charset which maps Character
Set names to the names officially registered with IANA. For example,
'Shift_JIS' is the official name of 'x-sjis'.
It also maps character set names to Unicode::Map8 conversion scheme
names (if Unicode::Map8 is installed). For example, the Unicode::Map8
scheme name for 'windows-1251' is 'cp1251'.
OSSP::uuid is the Perl API to the ossp-uuid library which is used to
generate DCE 1.1 and ISO/IEC 11578:1996 compliant Universally Unique
Identifiers (UUID). It supports DCE 1.1 variant UUIDs of version 1
(time and node based), version 3 (name based, MD5), version 4
(random number based) and version 5 (name based, SHA-1).
The Courier Authentication Library is a generic authentication API used
for two purposes:
1. Read the name of a mail account. Determine the local account's home
directory, and system userid and groupid.
2. Read an account name, and a password. If valid, determine the
account's home directory, system userid, and groupid.
How to get the host full name in perl on multiple operating systems
(OS X, Windows, Unix* etc)
Attempt via many methods to get the systems full name. The Sys::Hostname
class is the best and standard way to get the system hostname.
However it is missing the long hostname.
This plugin will enhance the standard Catalyst debug screen by including
a stack trace of your appliation up to the point where the error
occurred. Each stack frame is displayed along with the package name,
line number, file name, and code context surrounding the line number.
from the Web page:
evilwm is a minimalist window manager for X. The name evil
came from Stuart 'Stuii' Ford, who reckons any window
manager I use has to be evil and masochistic. This is not
the case at all, but I liked the name.
It features movement, killing, lowering, raising, and moving windows
by keyboard control. It supports virtual desktops.
Trevor Johnson
libasyncns is a C library for Linux/Unix for executing name service queries
asynchronously. It is an asynchronous wrapper around getaddrinfo(3),
getnameinfo(3), res_query(3) and res_search(3) from libc and libresolv.
In contrast to GNU's asynchronous name resolving API getaddrinfo_a(),
libasyncns does not make use of UNIX signals for reporting completion of name
queries. Instead, the API exports a standard UNIX file descriptor which may be
integerated cleanly into custom main loops.
In contrast to asynchronous DNS resolving libraries like libdenise, skadns,
adns, libasyncns is just an asynchronous wrapper around the libc's synchronous
getaddrinfo() API, which has the advantage of allowing name resolution using
techniques like Multicast DNS, LDAP or NIS using standard libc NSS (Name
Service Switch) modules. libasyncns is compatible with IPv6 if the underlying
libc is.
libasyncns is very tiny, consisting of just one header and one source file. It
has no dependencies besides libc.