test mail host for third-party relay
Current release: 
Last updated: 

The rlytest utility tests a host to determine whether it will relay third-party email. It will try to relay an email message to yourself through that host. A host that allows third-party relay is subject to attack by Internet vandals, and frequently is hijacked by spammers to relay massive amounts of junk email. A host that allows third-party relay should be immediately secured, disconnected, or shunned as a menace to the Internet.


test for open proxy server that allows mail relay
Current release: 
Last updated: 

pxytest is a command line utility to test a host for open proxies that are vulnerable to spammer abuse. It is written in perl.

Unsecured proxies can be a conduit of spam. This is a particularly vexing problem, because open proxies, unlike open mail relays, hide the origin of the spam, making it impossible to trace. This utility
tests a host to see if it is vulnerable to such abuse.


interactive HTML laboratory
Current release: 
Last updated: 

The Interactive HTMLab is a tool for demonstrating and experimenting with HTML markup. It runs within a web browser, using JavaScript and CGI. HTML documents may be created or marked up on-the-fly, and the results immediately displayed or validated.

The Interactive HTMLab is implemented by the htmlab.cgi CGI script. This script requires perl version 5 and the LWP::UserAgent module.

Do not even consider retrieving this unless you are reasonably competent with perl. All you are getting is a bare script with no documentation. You will almost certainly need to tailor it to work in your environment. For instance, the script (launched by the VALIDATE button) almost certainly won't run as-is in your environment.


Movable Type plug-in to protect against comment spam
Current release: 
Last updated: 

The Force Preview plug-in helps reduce comment spam on a Movable Type blog. When enabled, commenters are required to preview their comment before posting.

This plug-in has been tested on Movable Type version 3.2. It is not compatible with Movable Type version 4.0.

See included README file for complete description and installation directions.


Movable Type improved spam protection plug-in
Current release: 
Last updated: 

better_spam_protect is a plug-in for the Movable Type weblogging system.

This plugin has been tested on Movable Type version 3.2. It is not compatible with Movable Type version 4.0.

Movable Type weblog entry and comment authors often link their name to their their email address. Movable Type has a spam_protect feature to protect these addresses against harvesting by spam spiders. This feature, unfortunately, is not effective.

This plug-in upgrades the spam protection. Email addresses no longer appear as HTML text, but instead are produced by Javascript, thus making them less prone to harvesting. Users without Javascript (and—hopefully—spam harvesters) will see the name, but not the email address.


query spam and email abuse block lists
Current release: 
Last updated: 

Some organizations, such as the MAPS RBL and MAPS DUL, publish lists that identify potential sources of spam and email abuse. The blq utility is a Perl script that queries one or more of these lists to determine if a particular host is listed.

It works something like this ...

$ <strong>blq rbl,dul</strong> : : BLOCKED : : ok


web-based "change my password" utility
Last updated: 

This package has moved to github. The packages linked on this page are historical. For current version, see:

The web-chpass utility allows users to change their account password through the web. This package was written with security as the foremost concern, flexibility next. It runs on systems that use PAM to manage user authorizations.

The web pages produced are completely customizable. The chpass.cgi utility contains no HTML. Instead, web pages are produced from an external template.

"Bad password" checking can be optionally enabled. The distributed web page template offers the user a choice, with these checks enabled by default.

Syndicate content