First, thanks for taking of that!
 
Second, I was having a problem on my wiki with a persistant WikiSpammer adding 
links to his (so called) web pharmacy site. So I borrowed an idea from the 
OddMuse Wiki (http://www.oddmuse.org/) and added an anti-WikiSpam filter. It's 
just a single text file where each line is a regex matching common WikiSpam 
instances. My wiki script loads the file, building a list of list of patterns 
and whenever a user attempts to save an edit, the page is run against all of 
the regex'es and the edit is refused if there are any matches. It doesn't seem 
to add much overhead, and the list of regex'es was pulled from the OddMuse 
site, so it already contains many, many patterns. So far, so good - my wiki has 
not been spammed since I implemented the anti-WikiSpam filter. If something 
does get through, it should be easy enough to add that to the list of patterns.
 
This would not stop someone from just being mean spirited and making capricious 
edits, but those should be fairly rare and easy to correct. I was extremely 
annoyed at what appeared to be the very same person hitting my wiki every week 
and adding the same list of outbound links, over and over again. Also, for what 
it's worth, he assumed my wiki script was USEMOD or a derivative, when in fact 
it is not. I use a heavily modified version of WalaWala which doesn't recognize 
the USEMOD "page/subpage" id format.
 
I thought seriously about implementing some username/password scheme but 
thought this was a better solution (for now). My wiki already had users and 
making people who have been following the rules go back and register in order 
to confound one or two bad citizens seemed unbalanced. Besides, the great power 
of a wiki is in the open edit policy.
 
/sorry for the rant/ I still think that wiki's and other CMS-lite software is a 
perfect use of perl and an area where perl makes a good showing. Still, the 
most popular wiki engines seem to be in PHP.
 
---
Stephen ~runester~ Jarjoura

Ronald J Kimball <[EMAIL PROTECTED]> wrote:
Yes, the Boston.pm wiki is still in use. I update the meeting
announcements and history as appropriate.

Unfortunately, we are occasionally the victim of wiki spamming. I've asked
Ian to look into setting up some sort of defense against this. I'll nudge
him about it. (Hey Ian... *nudge*)

I've gone through and cleaned up all the pages that were hit this time
around.

Thanks for pointing out this latest attack. If anyone notices the wiki has
been spammed (or you can't load a page, which happens when the spammer has
inserted hundreds or thousands of URLs), please email me. I will fix the
problem and clean up the edit history.

thanks,
Ronald
 
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to