Bad Behavior is a set of PHP scripts which prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots. It goes far beyond User-Agent and Referer, however.
This subscription module was written for Drupal versions before 5.x. It is no longer maintained. Please see Subscriptions or Notifications for Drupal version 5 and beyond.