This page is still a beta!

Chapter 1. Spamshield

Extension Key: wt_spamshield

Copyright 2005-2008, Alexander Kellner, <Alexander.Kellner@einpraegsam.net>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

1.1. Introduction

What does it do?

wt_spamshield is a passive anti-spam extension for TYPO3 forms and work without annoying captchas.

wt_spamshield could be integrated in the standard TYPO3 mailform, powermail, tx_comments and ve_guestbook.

Spamshield uses following different checks against spam (you can enable or disable every check):

  1. Name check: Simple checks if lastname == prename (easy but effective)

  2. Session check: If form will be generated a timestamp is set to the session. Only if this timestamp is available on submit, the db entry will follow (avoids POST values from outside your homepage)

  3. Time (session) check: You can define a time window, where values are ok (min. 10 sec up to 10 min for default)

  4. Link check: Checks how many links are allowed

  5. Akismet check: Akismet is a free online check if your entry is a spam entry

  6. Unique check: Similar to the name check – all values will be checked if there are duplicated entries

  7. Honeypod check: A non-visible input field will be added to the form and if there is an entry, stop mail

If wt_spamshield detects spam, it can send a notify email to the admin (maybe to check function at the beginning).

wt_spamshield can also log every spam detection in the database.

IMPORTANT: If you have ideas for extension improvement, write an email and support fighting spam!

Thx to

  1. in2code for developing this nice extension (www.in2code.de)

  2. Lina Wolf for adding tx_comments check

  3. For all who help to improve this extension (http://forge.typo3.org/projects/extension-wt_spamshield)

  4. For all who fight spam