Been playing around with a simple plugin that does an API check on the
visitor's IP against the Stop Forum Spam database.

With this and a simple addition to a contact form, the user is blocked if
their IP shows up.

I have been very wary of having a contact form out in the open as I see
others spammed to death quickly.  This doesn't stop it but cuts it down by
more than 90%.

I am currently using something like below in the contact form:

[if equal '{sfsappear}' 'yes']**<color=red>Sorry, the IP you are using is
listed as a spam source.</color>**

Your IP is listed on [[
http://www.stopforumspam.com/search.php?q={sfsip}|Stop Forum Spam]].  This
is blocking you from using this form.

!! SFS Results:

[t]
[r][h]Info[h]Result[h]Comments
[r][c]SFS Check:[c]{sfsresult}[c]Lookup Successful or not
[r][c]SFS IP:[c]{sfsip}[c]IP Associated with your connection
[r][c]SFS Type:[c]{sfstype}[c]Type of Listing
[r][c]SFS Appears:[c]{sfsappear}[c]Appears on the SFS List
[r][c]SFS Freq:[c]{sfsfreq}[c]How Often it has been caught
[r][c]SFS Last Seen:[c]{sfslast}[c]Last date updated
[t]

[else]
Show contact form if not caught by above.
...
[if]

The plugin is very simple, but requires PHP5 and the use of the other plugin
WebVisitors (uses that to get the visitor's IP).  Could most likely be
written better and perhaps could be done in BW itself...

The Stop Forum Spam site is http://www.stopforumspam.com.

These is a limit of 5000 hits per day for this API...  The alternative would
be to se dnsbl.tornevall.org which I plan on doing a bit when I get more
time.

Will post it as soon as I finish cleaning it up.
--
You received this message because you are subscribed to the Google Groups "BoltWire" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/boltwire?hl=en.

Reply via email to