Projects / sugarplum


Sugarplum is an automated spam-poisoner. Its purpose is to feed large quantities of realistic and enticing but otherwise utterly useless data to wandering spam-bots such as EmailSiphon, Cherry Picker, etc. The intention is to so contaminate spammers' databases as to require culling out large portions, including any real data, and/or to require that spambots be instructed to avoid your site. It includes Apache mod_rewrite rules for known spambots.


Recent releases

  •  03 Apr 2003 13:13

    Release Notes: Revisions were made to deterministic mode to accommodate virtualhosting, and to reduce output predictability when mapped in a predictable location.

    •  01 Feb 2003 23:59

      Release Notes: This release corrects a bug wherein comments were not being excluded from the known-spammer address list.

      •  27 Sep 2002 13:46

        Release Notes: This is a major revision of Sugarplum, reflecting changes in spammer address harvesting tactics and other changes made over the last two years. Configuration is now external. GDBM-compiled dictionaries are no longer required. The default configuration has been made more conservative. This release features modestly-improved performance and half the code size of the last revision.

        •  28 Dec 2000 13:25

          Release Notes: This release adds teergrube-bait address generation and a repeatable-output "deterministic" mode, plus some other suggested bugfixes.

          •  23 Nov 2000 02:27

            Release Notes: This release adds user-contributed features, a further-randomized HTML structure, more realistic usernames in poison addresses, and generation of repeatable Last-Modified headers for better simulation of actual static content.

            Recent comments

            02 May 2003 21:37 MrDogwater

            Sugarplum is the BEST!
            This is much, much more fun than just blocking spammers. One spammer actually wrote me back to say that it wasn't very nice to send Sugarplum to them...
            This is the best thing since penicillin!
            Question: I'm a relative neophyte: can't spammers figure out a way to ID and block Sugarplum? Or, is there a way for it to keep morphing and remain undetectable?


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.