Dear Chris,

The user is creating new accounts from different places. I can't use the
spam domain ban without turning away too many people.

Sincerely,
Kel

On 5/8/06, Chris Schults <cschults at grist.org> wrote:
>
> Kelly, have you tried banning the user, or is the person creating new
> accounts?
>
> Chris
>
>
> --------------------------
>
> Chris Schults
> Web Production Manager
> Grist Magazine
> 811 First Avenue, Suite 466
> Seattle, WA  98104
> Phone: 206-876-2020, ext. 204
> Fax: 253-423-6487
> <http://www.grist.org>
>
> To sign up for Grist by email, the world's top environmental news served
> up with a sense of humor, click here <http://www.grist.org/signup/> or
> send a blank email message to <daily-grist-subscribe at lists.grist.org>
>
>  ------------------------------
> *From:* scoop-help-bounces at lists.kuro5hin.org [mailto:
> scoop-help-bounces at lists.kuro5hin.org] *On Behalf Of *Kelly Black
> *Sent:* Sunday, May 07, 2006 5:02 PM
> *To:* scoop-help at lists.kuro5hin.org
> *Subject:* [Scoop-help] Comment Spammers
>
> Hello,
>
> I've been having a problem with a serial comment spammer lately. I've set
> the throttle low, removed anonymous posting rights, been deleting messages,
> even created a script to just go through and automatically change his posts.
> Still the crazy bugger keeps posting long lists of link spam to my site*.
>
> Here is my answer to this. Set up the way comments are printed so that if
> too many links are included in one comment they get filtered out. I am
> posting to ask if what I am proposing has any problems and is sane. This
> idea  requires two new site controls:
>
> remove_many_anchors - A boolean variable. If set then any comment with
> more links than specified in the next control gets filtered when it comes
> time to print out the comment.
>
> max_anchors_per_comment - The maximum number of links that can appear in a
> comment.
>
> Here are the sql comands to create these two new controls:
>
> INSERT INTO `vars` (name,value,description,type,category) VALUES
> ('remove_many_anchors','0','Set true to remove excessive anchor tags in a
> comment.','bool','Comments');
>
> INSERT INTO `vars` (name,value,description,type,category) VALUES
> ('max_anchors_per_comment','4','The maximum number of anchor tags that can
> occur in a comment. If more than this occurs then they are removed if the
> remove_many_anchors variable is set.','num','Comments');
>
> The idea is that whole comments are stored in the database and only
> filtered when it comes time to print them. That way if you want to make a
> change after something is posted the original post is preserved. So this is
> independent of the data in the database.
>
>
> Finally, the following code must be added to Format.pm:
>
>
> 206,220d205
> <
> <
> <         # Check to see if we should check for too many anchors
> <       if ($S->{UI}->{VARS}->{remove_many_anchors}) {
> <           # We need to check to see if too many anchors are defined.
> <           my $de_anchored_comment = $comment_text;
> <           my $num_anchors = $de_anchored_comment =~
> <                      s/<\s*[Aa]\s+[hH][rR][eE][fF]\s*=\s*".*?"\s*>//g;
> <             if ($num_anchors >
> $S->{UI}->{VARS}->{max_anchors_per_comment}){
> <               $de_anchored_comment =~ s/<\s*\/\s*[aA]\s*>//g;
> <               $comment_text = $de_anchored_comment;
> <           }
> <       }
> <
> <
>
> I've tested this on a fake site I run for testing purposes. It seems to
> work okay in a few limited tests. My question, am I missing something? Is
> this worthwhile?
>
> Sincerely,
> Kel
>
> * I tracked his ip address down to mainland China and even resorted to
> changing his posts to pro-Taiwan rants yet still he keeps posting these
> inane sets of links. I wish there were a way to submit an email address to
> one place to insure that it gets put on *everybody's* email spam list. But I
> digress...
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kuro5hin.org/pipermail/scoop-help/attachments/20060508/106a2daa/attachment.html