Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2005-12-24 06:12:40

Astarte
Member
Registered: 2005-04-04
Posts: 11
Website

Comment Spam Control

Hey there,

Before I get into this, I want to say that I’ve been using TXP for about a year, now and I haven’t been happier with a piece of software. I’m quite happy I ditched Wordpress for it, even though getting the whole thing set up and running was a bit of a bear (I, of course, wanted to change a million things, but didn’t want to actually edit any of the code for easy upgradability). I’ve even completely gotten over my dependency on trackbacks, and have decided that they’re worthless.

That said, I’m really disappointed in the methods we have to control comment spam. There are:

1: Blacklist
2: Preview Button
3: Moderate

Originally, I let the blacklist do the heavy lifting, even though I find blacklists to be terribly inaccurate. Then, I started getting emails from users who can’t comment on the site becuase their provider has been caught in a blacklist. So, I turned off the blacklist. I had the blog set to moderate comments, so I figured this wasn’t an issue.

Months and months pass. No spam comes into my mailbox begging for moderation (like it did on my WP blog), so I had nothing to worry about but genuine comments. But, then I had another problem – even though I had posted very clear that all comments were moderated, I still got emails about once or twice a month from people wanting to know why it was that their comments didn’t go through immediately. I’d have to explain to them, once again, that the comments were moderated.

After several months passed and I saw no spam, I took a look around the net for more Textpattern spam control, and found very little. Most every request gets rebuffed with a note that the preview button takes care of a lot of the comment spam issues.

I figured I was in luck, and that’s why I’d been safe all of these months, so I turned off the moderation.

Two weeks later, I’m spammed. Luckily, I was awake and at my computer when it happened, so I moderated, then turned off the comments for a short while. I turned them back on again and unmoderated them the next day, only to get hit again within a couple of hours. These are automated. There are several (over 20 in the first hit before I caught it, all within a minute), and they come from different IP addresses.

Obviously, the preview button has been circumvented. Now, I was running on a very old version, so I came back here right away and updated to the most recent version. I was hoping I could find something better for dealing with spam, but it’s the same as it was.

I think that the time when the preview button was the dissuader has gone.

Here are my logs. There’s an occasional valid hit in there, from me trying to turn off / delete the spam as it was coming in. These are easy to find. They have no referers, go to specific posts (rather than hitting the front page and going off), and come in very rapid succession.

1st hit, around midnight:

12/23 1:47 am palmdale-tjbw3500-69-161-237-49.losaca.a…
delphia.net blog/boys-and-men-girls-and-women
12/23 1:47 am crawl1.cosmixcorp.com index.php?p=128
12/23 1:47 am dibar-cuda1-gen2-68-71-31-143.lmdaca.ade…
lphia.net blog/puzzle-games-and-people-eating-snakes
12/23 1:47 am pcp02990986pcs.roylok01.mi.comcast.net blog/holiday-skin—-yule-2005
12/23 1:47 am 24-182-32-214.static.lnbh.ca.charter.com blog/puzzle-games-and-people-eating-snakes
12/23 1:47 am c-24-7-132-32.hsd1.ca.comcast.net blog/puzzle-games-and-people-eating-snakes
12/23 1:47 am 72.14.199.65 wp-rss2.php
12/23 1:47 am dibar-cuda1-gen2-68-71-31-143.lmdaca.ade…
lphia.net blog/puzzle-games-and-people-eating-snakes
12/23 1:47 am ool-4352e7ef.dyn.optonline.net blog/holiday-skin—-yule-2005#comment
12/23 1:46 am d199-126-32-97.abhsia.telus.net blog/the-no-ads-ring
12/23 1:46 am g116150.upc-g.chello.nl blog/smoking-in-bars
12/23 1:46 am ma-pembroke-cuda1c-213.albyny.adelphia.n…
et blog/holiday-skin—-yule-2005
12/23 1:46 am palmdale-tjbw3500-69-161-237-49.losaca.a…
delphia.net blog/holiday-skin—-yule-2005
12/23 1:46 am ool-4352e7ef.dyn.optonline.net blog/holiday-skin—-yule-2005
12/23 1:46 am S01060080c6f2919d.vc.shawcable.net blog/holiday-skin—-yule-2005
12/23 1:46 am ool-182d6ea7.dyn.optonline.net blog/hot-girl-on-girl-action
12/23 1:45 am ip70-186-0-221.ma.dl.cox.net blog/holiday-skin—-yule-2005
12/23 1:45 am dt030nb6.tampabay.res.rr.com blog/the-women-in-blogging-reader
12/23 1:45 am g116150.upc-g.chello.nl blog/holiday-skin—-yule-2005
12/23 1:45 am c-24-7-132-32.hsd1.ca.comcast.net blog/holiday-skin—-yule-2005
12/23 1:45 am 535282C8.cable.casema.nl blog/holiday-skin—-yule-2005
12/23 1:45 am adsl-68-255-88-42.dsl.rcfril.ameritech.n…
et blog/holiday-skin—-yule-2005
12/23 1:45 am adsl-68-255-88-42.dsl.rcfril.ameritech.n…
et blog/holiday-skin—-yule-2005
12/23 1:45 am 67-20-45-18.chvlva.adelphia.net blog/boys-and-men-girls-and-women#c000754
12/23 1:45 am ool-44c69d47.dyn.optonline.net blog/holiday-skin—-yule-2005
12/23 1:45 am S01060080c6f2919d.vc.shawcable.net blog/holiday-skin—-yule-2005
12/23 1:45 am ppp-67-67-29-111.dialup.tulsok.swbell.ne…
t blog/holiday-skin—-yule-2005
12/23 1:45 am 12-221-201-132.client.insightBB.com blog/pardon-our-mess
12/23 1:45 am ip70-186-0-221.ma.dl.cox.net blog/holiday-skin—-yule-2005
12/23 1:45 am ppp-67-67-29-111.dialup.tulsok.swbell.ne…
t blog/holiday-skin—-yule-2005
12/23 1:45 am d64-180-254-188.bchsia.telus.net blog/holiday-skin—-yule-2005
12/23 1:45 am 7-159.69-92-cpe.cableone.net
12/23 1:45 am c-24-34-66-41.hsd1.nh.comcast.net blog/holiday-skin—-yule-2005
12/23 1:45 am 12-221-201-132.client.insightBB.com blog/friday-rat-blogging
12/23 1:45 am c-67-175-82-124.hsd1.il.comcast.net blog/ive-been-banned
12/23 1:45 am 535282C8.cable.casema.nl
12/23 1:45 am 7-159.69-92-cpe.cableone.net blog/holiday-skin—-yule-2005
12/23 1:45 am ppp-69-214-213-234.dsl.emhril.ameritech.…
net blog/what-i-want-to-do
12/23 1:45 am palmdale-tjbw3500-69-161-237-49.losaca.a…
delphia.net blog/busy-busy
12/23 1:45 am adsl-68-75-189-65.dsl.emhril.ameritech.n…
et blog/title-ix-suit-in-colorado
12/23 1:45 am c-67-182-20-169.hsd1.ca.comcast.net blog/happy-stereotype-day-
12/23 1:44 am cable-62-205-84-236.upc.chello.be
12/23 1:44 am S01060080c6f2919d.vc.shawcable.net blog/smoking-in-bars#c001128
12/23 1:44 am ip68-6-139-146.sd.sd.cox.net blog/holiday-skin—-yule-2005
12/23 1:44 am adsl-70-248-101-71.dsl.rcsntx.swbell.net blog/holiday-skin—-yule-2005
12/23 1:44 am ppp-69-214-213-234.dsl.emhril.ameritech.…
net blog/fixing-whats-broken
12/23 1:44 am c-24-13-221-234.hsd1.il.comcast.net blog/smoking-in-bars#c001127
12/23 1:44 am ppp-69-238-95-170.dsl.frs2ca.pacbell.net
12/23 1:44 am cpe-65-29-218-214.cinci.res.rr.com blog/holiday-skin—-yule-2005
12/23 1:44 am c-24-13-221-234.hsd1.il.comcast.net blog/holiday-skin—-yule-2005
12/23 1:44 am ip70-186-0-221.ma.dl.cox.net blog/photoblog-relaunch
12/23 1:44 am 70.134.111.236
12/23 1:44 am 24-183-41-57.dhcp.mdsn.wi.charter.com blog/political-parents
12/23 1:44 am pcp08334418pcs.puntag01.fl.comcast.net blog/blogroll-explosion
12/23 1:44 am 24.158.237.250 blog/holiday-skin—-yule-2005
12/23 1:44 am ip68-6-139-146.sd.sd.cox.net blog/holiday-skin—-yule-2005
12/23 1:44 am c-67-185-255-84.hsd1.mi.comcast.net blog/the-last-real-democrat
12/23 1:44 am ppp-70-226-129-81.dsl.mdsnwi.ameritech.n…
et blog/the-motherhood-bond
12/23 1:44 am d199-126-32-97.abhsia.telus.net blog/smoking-in-bars#c001124
12/23 1:44 am ool-182ed855.dyn.optonline.net blog/holiday-skin—-yule-2005
12/23 1:44 am 24-182-32-214.static.lnbh.ca.charter.com blog/title-ix-suit-in-colorado#c001159
12/23 1:44 am ool-18ba5770.dyn.optonline.net blog/holiday-skin—-yule-2005
12/23 1:44 am 85.186.121.96 blog/smoking-in-bars#c001121
12/23 1:44 am 24-183-41-57.dhcp.mdsn.wi.charter.com blog/holiday-skin—-yule-2005
12/23 1:44 am ppp-69-214-213-234.dsl.emhril.ameritech.…
net blog/shop-smart-shop-blue
12/23 1:44 am c-24-4-212-228.hsd1.ca.comcast.net blog/girls-are-mean
12/23 1:44 am d199-126-32-97.abhsia.telus.net blog/title-ix-suit-in-colorado#c001158
12/23 1:44 am 65.190.37.215 blog/smoking-in-bars#c001120
12/23 1:44 am 65.190.37.215 blog/holiday-skin—-yule-2005
12/23 1:44 am ppp-70-226-129-81.dsl.mdsnwi.ameritech.n…
et
12/23 1:44 am c-71-193-226-66.hsd1.or.comcast.net blog/pay-equity-and-social-constructs
12/23 1:44 am 71-12-165-226.dhcp.gwnt.ga.charter.com blog/the-no-ads-ring#c001285
12/23 1:44 am 69-162-51-168.stcgpa.adelphia.net blog/holiday-skin—-yule-2005
12/23 1:44 am CPE006008b0ad6f-CM000a739b2654.cpe.net.c…
able.rogers.com blog/smoking-in-bars#c001119
12/23 1:44 am ppp-70-226-129-81.dsl.mdsnwi.ameritech.n…
et blog/holiday-skin—-yule-2005
12/23 1:44 am 71-12-165-226.dhcp.gwnt.ga.charter.com blog/the-death-penalty
12/23 1:44 am c-24-4-212-228.hsd1.ca.comcast.net blog/title-ix-suit-in-colorado#c001155
12/23 1:44 am ool-18ba5770.dyn.optonline.net blog/smoking-in-bars#c001118
12/23 1:44 am 12-201-93-78.client.mchsi.com blog/boys-and-men-girls-and-women#c000753
12/23 1:44 am c-67-175-82-124.hsd1.il.comcast.net blog/the-business-of-being-ad-free
12/23 1:44 am S01060080c6f2919d.vc.shawcable.net blog/smoking-in-bars#c001117
12/23 1:44 am ool-182ed855.dyn.optonline.net blog/title-ix-suit-in-colorado#c001153
12/23 1:44 am ip70-186-0-221.ma.dl.cox.net blog/when-blogs-were-blogs
12/23 1:44 am ip68-6-139-146.sd.sd.cox.net blog/holiday-skin—-yule-2005
12/23 1:44 am c-24-13-221-234.hsd1.il.comcast.net blog/the-no-ads-ring#c001284
12/23 1:44 am cpe-24-94-18-99.san.res.rr.com favicon.ico
12/23 1:44 am c-67-172-51-180.hsd1.pa.comcast.net blog/holiday-skin—-yule-2005
12/23 1:44 am 65.190.37.215 blog/boys-and-men-girls-and-women#c000752
12/23 1:44 am ip70-186-0-221.ma.dl.cox.net blog/sunday-skin-11
12/23 1:44 am 12-226-171-162.client.mchsi.com blog/pardon-our-mess#c000120
12/23 1:44 am d150-124-81.home.cgocable.net blog/the-no-ads-ring#c001278
12/23 1:44 am adsl-69-208-117-100.dsl.sfldmi.ameritech…
.net blog/the-women-in-blogging-reader#c000646
12/23 1:44 am c-67-182-20-169.hsd1.ca.comcast.net blog/smoking-in-bars#c001115
12/23 1:44 am c-24-7-132-32.hsd1.ca.comcast.net blog/boys-and-men-girls-and-women#c000751
12/23 1:44 am ip70-177-33-3.br.br.cox.net blog/pardon-our-mess#c000117
12/23 1:44 am cpe-24-94-18-99.san.res.rr.com favicon.ico
12/23 1:44 am c-71-56-233-50.hsd1.co.comcast.net blog/holiday-skin—-yule-2005
12/23 1:44 am adsl-69-208-117-100.dsl.sfldmi.ameritech…
.net blog/the-women-in-blogging-reader#c000560
12/23 1:44 am pcp08334418pcs.puntag01.fl.comcast.net blog/dirty-pleasures
12/23 1:44 am oh-strongsville-cadent2-bdg1d-236.clvdoh…
.adelphia.net blog/smoking-in-bars#c001114
12/23 1:44 am d205-250-103-166.bchsia.telus.net blog/boys-and-men-girls-and-women#c000748
12/23 1:44 am adsl-68-255-88-42.dsl.rcfril.ameritech.n…
et blog/the-no-ads-ring#c001275
12/23 1:44 am oh-strongsville-cadent2-bdg1d-236.clvdoh…
.adelphia.net blog/holiday-skin—-yule-2005
12/23 1:44 am c-71-193-226-66.hsd1.or.comcast.net
12/23 1:44 am c-71-193-226-66.hsd1.or.comcast.net blog/holiday-skin—-yule-2005
12/23 1:44 am 535282C8.cable.casema.nl blog/holiday-skin—-yule-2005
12/23 1:44 am CPE006008b0ad6f-CM000a739b2654.cpe.net.c…
able.rogers.com blog/smoking-in-bars#c001113
12/23 1:43 am c-24-34-66-41.hsd1.nh.comcast.net blog/hot-girl-on-girl-action#c001355
12/23 1:43 am ool-4352e7ef.dyn.optonline.net blog/holiday-skin—-yule-2005
12/23 1:43 am 65.190.37.215 blog/off-the-short-list
12/23 1:43 am 85.186.121.96 category/blogging
12/23 1:43 am cpe-24-94-18-99.san.res.rr.com favicon.ico
12/23 1:43 am c-24-34-66-41.hsd1.nh.comcast.net blog/smoking-in-bars#c001112
12/23 1:43 am c-24-3-250-63.hsd1.pa.comcast.net blog/boys-and-men-girls-and-women#c000747
12/23 1:43 am oh-strongsville-cadent2-bdg1d-236.clvdoh…
.adelphia.net blog/blog-community
12/23 1:43 am cpe-68-173-200-240.nyc.res.rr.com blog/massive-ads-in-mxo
12/23 1:43 am cpe-65-29-218-214.cinci.res.rr.com blog/holiday-skin—-yule-2005
12/23 1:43 am 65.190.37.215 blog/the-hurricane-of-caring
12/23 1:43 am c-67-175-82-124.hsd1.il.comcast.net blog/pardon-our-mess#c000116
12/23 1:43 am palmdale-tjbw3500-69-161-237-49.losaca.a…
delphia.net blog/hot-girl-on-girl-action#c001331
12/23 1:43 am pcp01286961pcs.hurtl301.al.comcast.net blog/smoking-in-bars#c001110
12/23 1:43 am 69-162-51-168.stcgpa.adelphia.net blog/the-no-ads-ring
12/23 1:43 am c-24-3-250-63.hsd1.pa.comcast.net blog/holiday-skin—-yule-2005
12/23 1:43 am adsl-71-145-160-21.dsl.austtx.sbcglobal.…
net blog/subverting-the-ad-world
12/23 1:43 am c-24-3-250-63.hsd1.pa.comcast.net blog/boys-and-men-girls-and-women#c000745
12/23 1:43 am 535282C8.cable.casema.nl blog/smoking-in-bars#c001109
12/23 1:43 am ip70-177-33-3.br.br.cox.net blog/holiday-skin—-yule-2005
12/23 1:43 am 24.158.237.250 blog/hot-girl-on-girl-action#c001330
12/23 1:43 am c-24-13-221-234.hsd1.il.comcast.net blog/boys-and-men-girls-and-women#c000744
12/23 1:43 am pcp01286961pcs.hurtl301.al.comcast.net blog/holiday-skin—-yule-2005
12/23 1:43 am d199-126-32-97.abhsia.telus.net blog/holiday-skin—-yule-2005
12/23 1:43 am 71-12-165-226.dhcp.gwnt.ga.charter.com blog/the-women-in-blogging-reader#c000559
12/23 1:43 am pcp02990986pcs.roylok01.mi.comcast.net blog/holiday-skin—-yule-2005
12/23 1:43 am 56-243.69-92-cpe.cableone.net
12/23 1:43 am 85.186.121.96 blog/smoking-in-bars#c001108
12/23 1:43 am ip68-6-139-146.sd.sd.cox.net
12/23 1:43 am 70.134.111.236 blog/hot-girl-on-girl-action#c001329
12/23 1:43 am c-71-193-226-66.hsd1.or.comcast.net blog/pardon-our-mess#c000115
12/23 1:43 am pcp0011219784pcs.riogrd01.nj.comcast.net blog/boys-and-men-girls-and-women#c000743
12/23 1:43 am ool-182ed855.dyn.optonline.net blog/holiday-skin—-yule-2005
12/23 1:43 am 12-201-93-78.client.mchsi.com blog/holiday-skin—-yule-2005
12/23 1:43 am 71-9-138-41.dhcp.mdfd.or.charter.com blog/holiday-skin—-yule-2005
12/23 1:43 am ppp-70-226-129-81.dsl.mdsnwi.ameritech.n…
et blog/ive-been-banned#c000977
12/23 1:43 am ool-182d6ea7.dyn.optonline.net blog/holiday-skin—-yule-2005
12/23 1:43 am ool-4352e7ef.dyn.optonline.net blog/hot-girl-on-girl-action#c001326
12/23 1:43 am ip70-177-33-3.br.br.cox.net blog/holiday-skin—-yule-2005
12/23 1:43 am 12-221-121-109.client.insightBB.com blog/pardon-our-mess#c000114
12/23 1:43 am c-71-193-226-66.hsd1.or.comcast.net blog/photoblog-relaunch
12/23 1:43 am d150-124-81.home.cgocable.net blog/the-women-in-blogging-reader#c000554
12/23 1:43 am pcp0011219784pcs.riogrd01.nj.comcast.net blog/boys-and-men-girls-and-women#c000742
12/23 1:43 am coeur_dalene_cuda1_id-eacb02-00-crdlid-7…
0-36-8-73.losaca.adelphia.net blog/smoking-in-bars#c001105
12/23 1:43 am ool-18ba5770.dyn.optonline.net blog/politics-and-video-games
12/23 1:43 am ppp-69-238-95-170.dsl.frs2ca.pacbell.net blog/holiday-skin—-yule-2005
12/23 1:43 am c-67-185-255-84.hsd1.mi.comcast.net blog/hot-girl-on-girl-action
12/23 1:43 am 12-221-201-132.client.insightBB.com blog/holiday-skin—-yule-2005
12/23 1:43 am 12-201-93-78.client.mchsi.com blog/the-women-in-blogging-reader#c000552
12/23 1:43 am pcp08334418pcs.puntag01.fl.comcast.net blog/where-are-the-women-gamers
12/23 1:43 am c-24-34-66-41.hsd1.nh.comcast.net blog/boys-and-men-girls-and-women#c000740
12/23 1:43 am 12-208-204-210.client.insightBB.com blog/hot-girl-on-girl-action
12/23 1:43 am adsl-70-248-101-71.dsl.rcsntx.swbell.net blog/smoking-in-bars
12/23 1:43 am d64-180-254-188.bchsia.telus.net blog/holiday-skin—-yule-2005
12/23 1:43 am 535282C8.cable.casema.nl blog/smoking-in-bars#c001104
12/23 1:43 am user-0cdf0np.cable.mindspring.com blog/holiday-skin—-yule-2005
12/23 1:43 am user-0cdf0np.cable.mindspring.com blog/gta-san-andreas-gets-ao-rating
12/23 1:43 am cpe-24-94-18-99.san.res.rr.com favicon.ico
12/23 1:43 am ool-18ba5770.dyn.optonline.net blog/holiday-skin—-yule-2005
12/23 1:43 am cpe-24-94-18-99.san.res.rr.com favicon.ico
12/23 1:43 am cpe-24-94-18-99.san.res.rr.com favicon.ico
12/23 1:43 am c-67-182-20-169.hsd1.ca.comcast.net blog/holiday-skin—-yule-2005
12/23 1:43 am d199-126-32-97.abhsia.telus.net blog/holiday-skin—-yule-2005
12/23 1:43 am 7-159.69-92-cpe.cableone.net blog/gta-san-andreas-gets-ao-rating
12/23 1:43 am 12-201-93-78.client.mchsi.com blog/boys-and-men-girls-and-women#c000739
12/23 1:43 am c-24-4-212-228.hsd1.ca.comcast.net blog/ive-been-banned#c000966
12/23 1:43 am 65.190.37.215 blog/holiday-skin—-yule-2005
12/23 1:43 am c-24-3-250-63.hsd1.pa.comcast.net blog/the-women-in-blogging-reader#c000551
12/23 1:43 am dibar-cuda1-gen2-68-71-31-143.lmdaca.ade…
lphia.net blog/holiday-skin—-yule-2005
12/23 1:43 am 7-159.69-92-cpe.cableone.net blog/pardon-our-mess#c000113
12/23 1:43 am adsl-70-233-182-4.dsl.okcyok.sbcglobal.n…
et blog/smoking-in-bars#c001103
12/23 1:43 am ool-4352e7ef.dyn.optonline.net blog/holiday-skin—-yule-2005
12/23 1:43 am 56-243.69-92-cpe.cableone.net blog/holiday-skin—-yule-2005
12/23 1:43 am ip70-181-19-137.ri.ri.cox.net blog/holiday-skin—-yule-2005
12/23 1:43 am 12-208-204-210.client.insightBB.com blog/holiday-skin—-yule-2005
12/23 1:43 am cable-62-205-84-236.upc.chello.be blog/boys-and-men-girls-and-women#c000738
12/23 1:43 am CPE006008b0ad6f-CM000a739b2654.cpe.net.c…
able.rogers.com blog/the-women-in-blogging-reader#c000544
12/23 1:43 am cpe-72-225-174-107.si.res.rr.com blog/the-no-ads-ring
12/23 1:43 am ppp-69-238-95-170.dsl.frs2ca.pacbell.net blog/weird
12/23 1:43 am 12-221-201-132.client.insightBB.com
12/23 1:43 am ip70-186-0-221.ma.dl.cox.net blog/smoking-in-bars#c001101
12/23 1:43 am adsl-69-208-117-100.dsl.sfldmi.ameritech…
.net blog/holiday-skin—-yule-2005
12/23 1:43 am cpe-24-94-18-99.san.res.rr.com favicon.ico
12/23 1:43 am c-71-56-233-50.hsd1.co.comcast.net blog/holiday-skin—-yule-2005
12/23 1:43 am ool-18bc20f1.dyn.optonline.net blog/the-women-in-blogging-reader#c000543
12/23 1:43 am ip68-6-139-146.sd.sd.cox.net
12/23 1:43 am d205-250-103-166.bchsia.telus.net
12/23 1:43 am c-67-182-20-169.hsd1.ca.comcast.net blog/holiday-skin—-yule-2005
12/23 1:43 am 85.186.121.96
12/23 1:43 am 71-9-138-41.dhcp.mdfd.or.charter.com blog/a-pox-on-thee
12/23 1:43 am ool-44c69d47.dyn.optonline.net blog/yes-the-world-does-exist
12/23 1:43 am c-24-4-212-228.hsd1.ca.comcast.net blog/political-girl-scouts-and-misplaced-activism
12/23 1:43 am 70.134.111.236 blog/stupid-rude-jerks-should-die
12/23 1:43 am c-24-4-212-228.hsd1.ca.comcast.net blog/ive-been-banned#c000964
12/23 1:43 am 71-9-138-41.dhcp.mdfd.or.charter.com blog/holiday-skin—-yule-2005
12/23 1:43 am 12-221-121-109.client.insightBB.com blog/holiday-skin—-yule-2005
12/23 1:43 am ppp-70-226-129-81.dsl.mdsnwi.ameritech.n…
et blog/smoking-in-bars#c001100
12/23 1:43 am c-24-4-212-228.hsd1.ca.comcast.net blog/be-your-own-big-brother
12/23 1:43 am user-0cdf0np.cable.mindspring.com blog/sunday-skin-5
12/23 1:43 am c-67-175-82-124.hsd1.il.comcast.net blog/holiday-skin—-yule-2005
12/23 1:43 am 12-221-121-109.client.insightBB.com blog/photoblog-relaunch
12/23 1:43 am palmdale-tjbw3500-69-161-237-49.losaca.a…
delphia.net blog/ive-been-banned#c000961
12/23 1:43 am cpe-24-94-18-99.san.res.rr.com favicon.ico
12/23 1:43 am ip70-178-103-247.ma.dl.cox.net blog/political-parents#c001220
12/23 1:43 am 12-221-201-132.client.insightBB.com blog/holiday-skin—-yule-2005
12/23 1:43 am CPE-24-209-162-3.wi.res.rr.com blog/the-women-in-blogging-reader#c000541
12/23 1:43 am ppp-69-214-213-234.dsl.emhril.ameritech.…
net blog/holiday-skin—-yule-2005
12/23 1:43 am 12-221-121-109.client.insightBB.com blog/holiday-skin—-yule-2005
12/23 1:43 am ip70-181-19-137.ri.ri.cox.net blog/be-a-kid
12/23 1:43 am ma-pembroke-cuda1c-213.albyny.adelphia.n…
et blog/xbox-fans-are-mouth-breathers
12/23 1:43 am cpe-65-29-218-214.cinci.res.rr.com blog/busy-busy
12/23 1:43 am 12-208-204-210.client.insightBB.com blog/mario-kart-how-i-love-thee
12/23 1:43 am cpe-72-225-174-107.si.res.rr.com blog/title-ix-suit-in-colorado#c001152
12/23 1:43 am adsl-71-145-160-21.dsl.austtx.sbcglobal.…
net blog/ive-been-banned#c000960
12/23 1:43 am 24.158.237.250 blog/holiday-skin—-yule-2005
12/23 1:43 am ppp-69-238-95-170.dsl.frs2ca.pacbell.net blog/shop-smart-shop-blue#c001289
12/23 1:43 am cpe-65-29-218-214.cinci.res.rr.com blog/holiday-skin—-yule-2005
12/23 1:43 am 65.190.46.139 blog/watch-us-what-pt-2
12/23 1:43 am 65.190.46.139 blog/holiday-skin—-yule-2005
12/23 1:43 am c-24-4-212-228.hsd1.ca.comcast.net blog/smoking-in-bars#c001098
12/23 1:43 am 70.134.111.236 blog/title-ix-suit-in-colorado#c001093
12/23 1:43 am 12-208-204-210.client.insightBB.com blog/pardon-our-mess#c000111
12/23 1:43 am adsl-71-145-160-21.dsl.austtx.sbcglobal.…
net blog/the-women-in-blogging-reader#c000540
12/23 1:43 am palmdale-tjbw3500-69-161-237-49.losaca.a…
delphia.net blog/shop-smart-shop-blue
12/23 1:43 am pcp08334418pcs.puntag01.fl.comcast.net blog/holiday-skin—-yule-2005
12/23 1:43 am 12-226-171-162.client.mchsi.com blog/holiday-skin—-yule-2005
12/23 1:43 am d64-180-254-188.bchsia.telus.net blog/wow-canceled#c001306
12/23 1:42 am ppp-69-214-213-234.dsl.emhril.ameritech.…
net blog/holiday-skin—-yule-2005
12/23 1:42 am CPE006008b0ad6f-CM000a739b2654.cpe.net.c…
able.rogers.com blog/a-right-to-public-space
12/23 1:42 am adsl-71-145-160-21.dsl.austtx.sbcglobal.…
net blog/girls-are-mean#c001156
12/23 1:42 am c-24-3-250-63.hsd1.pa.comcast.net blog/holiday-skin—-yule-2005
12/23 1:42 am cpe-65-29-218-214.cinci.res.rr.com blog/holiday-skin—-yule-2005
12/23 1:42 am ip70-181-19-137.ri.ri.cox.net blog/title-ix-suit-in-colorado
12/23 1:42 am ool-182ed855.dyn.optonline.net blog/the-women-in-blogging-reader#c000539
12/23 1:42 am S01060080c6f2919d.vc.shawcable.net blog/wow-canceled
12/23 1:42 am adsl-70-233-182-4.dsl.okcyok.sbcglobal.n…
et blog/holiday-skin—-yule-2005
12/23 1:42 am c-24-4-212-228.hsd1.ca.comcast.net blog/pms-clan-interview#c001317
12/23 1:42 am ool-18bc20f1.dyn.optonline.net
12/23 1:42 am pcp02990986pcs.roylok01.mi.comcast.net blog/girls-are-mean#c001145
12/23 1:42 am palmdale-tjbw3500-69-161-237-49.losaca.a…
delphia.net
12/23 1:42 am adsl-70-248-101-71.dsl.rcsntx.swbell.net blog/holiday-skin—-yule-2005
12/23 1:42 am c-24-13-221-234.hsd1.il.comcast.net blog/the-women-in-blogging-reader#c000538
12/23 1:42 am ip70-177-33-3.br.br.cox.net blog/wow-canceled
12/23 1:42 am dibar-cuda1-gen2-68-71-31-143.lmdaca.ade…
lphia.net blog/holiday-skin—-yule-2005
12/23 1:42 am c-67-175-82-124.hsd1.il.comcast.net blog/ive-been-banned#c000958
12/23 1:42 am cpe-24-242-61-101.hot.res.rr.com blog/political-girl-scouts-and-misplaced-activism
12/23 1:42 am ool-18ba5770.dyn.optonline.net blog/holiday-skin—-yule-2005
12/23 1:42 am ip70-178-103-247.ma.dl.cox.net blog/shop-smart-shop-blue
12/23 1:42 am 535282C8.cable.casema.nl blog/doomed
12/23 1:42 am c-24-13-221-234.hsd1.il.comcast.net blog/black-and-white-and-read-all-over
12/23 1:42 am c-67-172-51-180.hsd1.pa.comcast.net blog/holiday-skin—-yule-2005
12/23 1:42 am d64-180-254-188.bchsia.telus.net blog/pms-clan-interview#c001316
12/23 1:42 am ip68-6-139-146.sd.sd.cox.net blog/political-parents#c001219
12/23 1:42 am c-71-193-226-66.hsd1.or.comcast.net blog/holiday-skin—-yule-2005
12/23 1:42 am adsl-69-208-117-100.dsl.sfldmi.ameritech…
.net blog/girls-are-mean#c001140
12/23 1:42 am cpe-72-225-174-107.si.res.rr.com blog/title-ix-suit-in-colorado
12/23 1:42 am c-24-13-221-234.hsd1.il.comcast.net blog/planetside-goes-advergaming
12/23 1:42 am 12-208-204-210.client.insightBB.com blog/tempest-in-a-teapot
12/23 1:42 am 12-221-121-109.client.insightBB.com blog/pms-clan-interview#c001315
12/23 1:42 am pcp02990986pcs.roylok01.mi.comcast.net blog/the-women-in-blogging-reader#c000537
12/23 1:42 am cpe-65-29-218-214.cinci.res.rr.com
12/23 1:42 am adsl-69-208-117-100.dsl.sfldmi.ameritech…
.net blog/holiday-skin—-yule-2005
12/23 1:42 am c-67-182-20-169.hsd1.ca.comcast.net blog/dirty-pleasures
12/23 1:42 am 24-182-32-214.static.lnbh.ca.charter.com blog/ive-been-banned#c000957
12/23 1:42 am ppp-69-238-95-170.dsl.frs2ca.pacbell.net blog/holiday-skin—-yule-2005
12/23 1:42 am 24-182-32-214.static.lnbh.ca.charter.com blog/ive-been-banned#c000957
12/23 1:42 am ppp-69-238-95-170.dsl.frs2ca.pacbell.net blog/holiday-skin—-yule-2005
12/23 1:42 am 24-182-32-214.static.lnbh.ca.charter.com category/blogging
12/23 1:42 am ool-182ed855.dyn.optonline.net blog/politics-and-video-games#c000903
12/23 1:42 am ip68-6-139-146.sd.sd.cox.net blog/holiday-skin—-yule-2005
12/23 1:42 am 24.158.237.250 blog/the-women-in-blogging-reader#c000536
12/23 1:42 am adsl-68-255-88-42.dsl.rcfril.ameritech.n…
et blog/holiday-skin—-yule-2005
12/23 1:42 am ppp-69-214-213-234.dsl.emhril.ameritech.…
net blog/yes-the-world-does-exist
12/23 1:42 am 7-159.69-92-cpe.cableone.net
12/23 1:42 am CPE006008b0ad6f-CM000a739b2654.cpe.net.c…
able.rogers.com blog/blog-community
12/23 1:42 am 69-162-51-168.stcgpa.adelphia.net
12/23 1:42 am coeur_dalene_cuda1_id-eacb02-00-crdlid-7…
0-36-8-73.losaca.adelphia.net blog/politics-and-video-games#c000900
12/23 1:42 am c-67-185-255-84.hsd1.mi.comcast.net blog/holiday-skin—-yule-2005
12/23 1:42 am 12-221-201-132.client.insightBB.com
12/23 1:42 am ip70-186-0-221.ma.dl.cox.net blog/pms-clan-interview#c001314
12/23 1:42 am oh-strongsville-cadent2-bdg1d-236.clvdoh…
.adelphia.net
12/23 1:42 am c-24-13-221-234.hsd1.il.comcast.net blog/political-parents
12/23 1:42 am adsl-68-75-189-65.dsl.emhril.ameritech.n…
et blog/holiday-skin—-yule-2005
12/23 1:42 am 12-221-201-132.client.insightBB.com blog/ive-been-banned#c000956
12/23 1:42 am ip70-177-33-3.br.br.cox.net blog/shop-smart-shop-blue
12/23 1:42 am c-71-193-226-66.hsd1.or.comcast.net blog/the-women-in-blogging-reader
12/23 1:42 am 71-9-138-41.dhcp.mdfd.or.charter.com blog/girls-are-mean#c001137
12/23 1:42 am cable-62-205-84-236.upc.chello.be blog/holiday-skin—-yule-2005
12/23 1:42 am cpe-65-29-218-214.cinci.res.rr.com blog/sunday-skin-11
12/23 1:42 am adsl-68-255-88-42.dsl.rcfril.ameritech.n…
et blog/holiday-skin—-yule-2005
12/23 1:42 am 12-208-204-210.client.insightBB.com blog/political-parents
12/23 1:42 am d64-180-254-188.bchsia.telus.net blog/pms-clan-interview#c001313
12/23 1:42 am 206.192.44.210 blog/politics-and-video-games#c000899
12/23 1:42 am c-71-193-226-66.hsd1.or.comcast.net blog/happy-birthday-ds
12/23 1:42 am c-24-34-66-41.hsd1.nh.comcast.net blog/blog-community
12/23 1:42 am oh-strongsville-cadent2-bdg1d-236.clvdoh…
.adelphia.net blog/shop-smart-shop-blue
12/23 1:42 am ool-182d6ea7.dyn.optonline.net
12/23 1:42 am ool-182ed855.dyn.optonline.net blog/the-women-in-blogging-reader
12/23 1:42 am adsl-70-248-101-71.dsl.rcsntx.swbell.net blog/sunday-skin-2
12/23 1:42 am adsl-68-255-88-42.dsl.rcfril.ameritech.n…
et blog/mario-kart-how-i-love-thee
12/23 1:42 am ppp-71-136-193-155.dsl.irvnca.pacbell.ne…
t blog/holiday-skin—-yule-2005
12/23 1:42 am d64-180-254-188.bchsia.telus.net blog/massive-ads-in-mxo
12/23 1:42 am ip70-181-19-137.ri.ri.cox.net blog/pms-clan-interview#c001312
12/23 1:42 am 12-208-204-210.client.insightBB.com blog/weird
12/23 1:42 am pcp08334418pcs.puntag01.fl.comcast.net blog/politics-and-video-games#c000898
12/23 1:42 am 65.190.37.215
12/23 1:42 am c-24-13-221-234.hsd1.il.comcast.net blog/holiday-skin—-yule-2005
12/23 1:42 am 206.192.44.210 blog/sunday-skin
12/23 1:42 am pcp0011219784pcs.riogrd01.nj.comcast.net blog/the-no-ads-ring
12/23 1:42 am adsl-68-75-189-65.dsl.emhril.ameritech.n…
et blog/massive-ads-in-mxo
12/23 1:42 am 7-159.69-92-cpe.cableone.net blog/stupid-rude-jerks-should-die
12/23 1:42 am 64.94.163.146 robots.txt
12/23 1:42 am ool-18ba5770.dyn.optonline.net blog/girls-are-mean#c001136
12/23 1:42 am dibar-cuda1-gen2-68-71-31-143.lmdaca.ade…
lphia.net blog/the-hurricane-of-caring
12/23 1:42 am user-0cdf0np.cable.mindspring.com blog/buy-blue
12/23 1:42 am user-0cdf0np.cable.mindspring.com blog/buy-blue
12/23 1:42 am cpe-72-225-174-107.si.res.rr.com blog/sunday-skin-11
12/23 1:42 am ppp-70-226-129-81.dsl.mdsnwi.ameritech.n…
et blog/i-gave-at-the-office
12/23 1:42 am ma-pembroke-cuda1c-213.albyny.adelphia.n…
et category/blogging
12/23 1:42 am pcp0011219784pcs.riogrd01.nj.comcast.net blog/planetside-goes-advergaming
12/23 1:42 am ppp-69-238-95-170.dsl.frs2ca.pacbell.net blog/holiday-skin—-yule-2005
12/23 1:42 am pcp08334418pcs.puntag01.fl.comcast.net blog/pms-clan-interview#c001310
12/23 1:42 am d199-126-32-97.abhsia.telus.net blog/where-are-the-women-gamers#c001295
12/23 1:42 am adsl-71-145-160-21.dsl.austtx.sbcglobal.…
net blog/yes-the-world-does-exist
12/23 1:42 am adsl-71-145-160-21.dsl.austtx.sbcglobal.…
net blog/girls-are-mean#c001135
12/23 1:42 am ool-18ba5770.dyn.optonline.net blog/sunday-skin-11
12/23 1:42 am adsl-68-75-189-65.dsl.emhril.ameritech.n…
et blog/massive-ads-in-mxo
12/23 1:42 am CPE006008b0ad6f-CM000a739b2654.cpe.net.c…
able.rogers.com
12/23 1:42 am user-0cdf0np.cable.mindspring.com blog/politics-and-video-games#c000897
12/23 1:42 am d150-124-81.home.cgocable.net
12/23 1:42 am CPE-24-209-162-3.wi.res.rr.com blog/yes-the-world-does-exist
12/23 1:42 am c-67-182-20-169.hsd1.ca.comcast.net blog/holiday-skin—-yule-2005
12/23 1:42 am c-24-7-132-32.hsd1.ca.comcast.net blog/pms-clan-interview
12/23 1:42 am ip70-186-0-221.ma.dl.cox.net blog/photoblog-relaunch
12/23 1:42 am cpe-72-225-174-107.si.res.rr.com blog/boys-and-men-girls-and-women#c000736
12/23 1:42 am d199-126-32-97.abhsia.telus.net blog/massive-ads-in-mxo
12/23 1:42 am d64-180-254-188.bchsia.telus.net blog/where-are-the-women-gamers#c001293
12/23 1:42 am 71-12-165-226.dhcp.gwnt.ga.charter.com blog/political-parents
12/23 1:42 am c-24-13-221-234.hsd1.il.comcast.net blog/the-motherhood-bond
12/23 1:42 am ip70-186-0-221.ma.dl.cox.net blog/the-hurricane-of-caring
12/23 1:42 am c-67-182-20-169.hsd1.ca.comcast.net blog/girls-are-mean#c001133
12/23 1:42 am adsl-70-248-101-71.dsl.rcsntx.swbell.net blog/weird#c001288
12/23 1:42 am pcp02990986pcs.roylok01.mi.comcast.net
12/23 1:42 am 12-201-93-78.client.mchsi.com blog/yes-the-world-does-exist
12/23 1:42 am 67-20-45-18.chvlva.adelphia.net blog/pms-clan-interview
12/23 1:42 am c-24-7-132-32.hsd1.ca.comcast.net blog/smoking-in-bars
12/23 1:42 am d150-124-81.home.cgocable.net blog/holiday-skin—-yule-2005
12/23 1:42 am 69-162-51-168.stcgpa.adelphia.net blog/politics-and-video-games#c000896
12/23 1:42 am c-67-175-82-124.hsd1.il.comcast.net blog/photoblog-relaunch
12/23 1:42 am 12-221-201-132.client.insightBB.com blog/merry-christmas
12/23 1:42 am 24.158.237.250 blog/pardon-our-mess#c000110
12/23 1:42 am 24-183-41-57.dhcp.mdsn.wi.charter.com blog/boys-and-men-girls-and-women#c000735
12/23 1:42 am pcp01286961pcs.hurtl301.al.comcast.net blog/girls-are-mean#c001131
12/23 1:42 am pcp01286961pcs.hurtl301.al.comcast.net blog/where-are-the-women-gamers#c001292
12/23 1:42 am palmdale-tjbw3500-69-161-237-49.losaca.a…
delphia.net blog/passion-of-the-joystick
12/23 1:42 am 70.134.111.236 blog/the-hurricane-of-caring
12/23 1:42 am c-71-193-226-66.hsd1.or.comcast.net blog/holiday-skin—-yule-2005
12/23 1:42 am 71-12-165-226.dhcp.gwnt.ga.charter.com blog/weird#c001287
12/23 1:42 am CPE-24-209-162-3.wi.res.rr.com blog/gta-san-andreas-gets-ao-rating#c001223
12/23 1:42 am c-67-182-20-169.hsd1.ca.comcast.net blog/politics-and-video-games#c000895
12/23 1:42 am pcp02990986pcs.roylok01.mi.comcast.net blog/pardon-our-mess
12/23 1:42 am ip70-181-19-137.ri.ri.cox.net blog/weird
12/23 1:42 am 206.192.44.210 blog/girls-are-mean
12/23 1:42 am 535282C8.cable.casema.nl blog/where-are-the-women-gamers#c001291
12/23 1:42 am ppp-71-136-193-155.dsl.irvnca.pacbell.ne…
t blog/the-business-of-being-ad-free

…goes on for about 2 1/2 more pages. I think you get the point.

Second hit, around 3pm today:

12/23 2:54 pm ool-44c312bb.dyn.optonline.net blog/breaking-news-mmogs-not-games
12/23 2:54 pm 70.134.120.249 blog/boys-and-men-girls-and-women
12/23 2:54 pm adsl-69-149-118-186.dsl.austtx.swbell.ne…
t blog/breaking-news-mmogs-not-games
12/23 2:54 pm adsl-70-233-154-54.dsl.okcyok.sbcglobal.…
net
12/23 2:54 pm nott-cache-3.server.ntli.net blog/breaking-news-mmogs-not-games
12/23 2:54 pm c-24-3-250-63.hsd1.pa.comcast.net blog/merry-christmas
12/23 2:54 pm coeur_dalene_cuda1_id-eacb02-00-crdlid-7…
0-36-8-73.losaca.adelphia.net blog/holiday-skin—-yule-2005
12/23 2:54 pm dibar-cuda1-gen2-68-71-31-143.lmdaca.ade…
lphia.net blog/nude-dwarves—gross-
12/23 2:54 pm c-3ca571d5.016-60-6c756c11.cust.bredband…
sbolaget.se blog/merry-christmas
12/23 2:54 pm adsl-65-43-122-141.dsl.chcgil.ameritech.…
net blog/merry-christmas
12/23 2:54 pm pcp0010559327pcs.trentn01.nj.comcast.net blog/holiday-skin—-yule-2005
12/23 2:54 pm coeur_dalene_cuda1_id-eacb02-00-crdlid-7…
0-36-8-73.losaca.adelphia.net blog/puzzle-games-and-people-eating-snakes
12/23 2:54 pm 207-237-210-242.c3-0.80w-ubr2.nyr-80w.ny…
.cable.rcn.com blog/merry-christmas
12/23 2:54 pm 24-182-32-214.static.lnbh.ca.charter.com blog/breaking-news-mmogs-not-games
12/23 2:54 pm 83.138.225.53 blog/holiday-skin—-yule-2005

Offline

#2 2005-12-24 07:33:06

Mary
Sock Enthusiast
Registered: 2004-06-27
Posts: 6,236

Re: Comment Spam Control

This is already being discussed. You may find more help/info there, and help pitch in to see what the problem is.

As I recall, the large majority of discussion regarding the preview button has been about removing it for convenience sake. That aside, it isn’t the button alone that acts as a barrier, though it is part of it:

  1. “forced” preview (that’s in quotes for a reason)
  2. ip blacklist check
  3. basic duplicate message check
  4. nonce check

Before I get into this, I want to say that I’ve been using TXP for about a year, now and I haven’t been happier with a piece of software.

You’re not in danger of “fan-bois” here (if you are, I shall smite them in mine wrath). ;) Intelligent discussion and input (even just logs, you don’t have to be technically minded) is always encouraged and appreciated.

If anyone has been “rebuffed” I’d venture to guess they would or could not offer their data (be it logs or whatever) for analysis, let alone offer a viable alternative. You can’t fix what doesn’t appear to be broken.

This is the first time I’ve seen what appears to be Textpattern-targeted crap, which isn’t surprising because the software is becoming more popular. So Textpattern will evolve, just like other software does.

…even though I find blacklists to be terribly inaccurate…

Blacklists work for their intended purpose: short-term blocking of random bozos, as opposed to long-term or permanent blocking of targeted spam or harassment.

…even though I had posted very clear that all comments were moderated, I still got emails about once or twice a month from people wanting to know why it was that their comments didn’t go through immediately…

Are you using the latest stable version? because, all moderated comments get a message back:

Thank you for adding your comment. Your comment is pending moderation. It will appear after it has been approved.

whereas if it shows up immediately, you get:

Thank you for adding your comment.

I dunno how it can be clearer than that. Maybe punch up the font, something like:

p#txpCommentInputForm {
font-size: 2em;
font-weight: bold;
font-style: italic;
}

That said, lots of people just refuse to read what’s in front of their face. Those are the same people that cause fear and dread to fall upon customer service and tech support workers all over the globe…

The reality is that there is not much that anyone can do to totally suck the life out of spam. There are various techniques, which work with greater and lesser efficacy depending upon the situation.

Forums, for example, battle this problem via registration and/or team moderation. Blogs don’t usually have the benefit of a team of moderators, nor do they want to force registration upon their visitors.

In svn right now, there are hooks being added for comment spam-related plugins, so we’ll be potentially adding defence diversity, a technique in and of itself.

One thing WordPress has, via a plugin, is blacklisting certain words (and either blocked or held for moderation). That could be one possibility. Another, built-in, is holding comments for moderation only if they contain a certain number of links.

I’m more than willing to put some grunt work into a spam plugin, but like others I want to see my work directed towards an attainable goal, which means the community needs data and troubleshooting results. There’s little point in a plugin which doesn’t address real situations.

The no referers part you mentioned, means that you can’t know their entry/exit. I myself have a Firefox extension which masks the referer, meaning I can come and go throughout your site like normal, but you’d see me as always going to specific urls.

Offline

#3 2005-12-24 08:28:58

Astarte
Member
Registered: 2005-04-04
Posts: 11
Website

Re: Comment Spam Control

The duplicate check explains why I’d get quite a few hits on the same post, but only one piece of spam would actually get through. Made my life easier, at least when it came to deleting the crap.

You’re not in danger of “fan-bois” here (if you are, I shall smite them in mine wrath). ;) Intelligent discussion and input (even just logs, you don’t have to be technically minded) is always encouraged and appreciated.

Ahh, but I like giving credit where credit is due. :) I’ve been through Movable Type, Wordpress and even toyed with Drupal a little, and Textpattern just fills all of the gaps for me.

Blacklists work for their intended purpose: short-term blocking of random bozos, as opposed to long-term or permanent blocking of targeted spam or harassment.

Yes. I find the difference with me is in blacklists I can control and blacklists I can’t control. For the most part, the provider is going to give me valid data, and I can worry about them updating it. However, it’s difficult for me to explain to someone that I know, who comes to my blog and tries to post that they must go to some third party and ask them to remove their IP from a list because someone had it once and abused it.

That’s the inaccurate part. As the end user, I’d be happier with the third-party blacklist if I had some options:

  1. A log as to who and what is being denied and when.
  2. A method of overriding portions of the third-party blacklist.

So that, if someone mails me and says that they’ve been blocked I can find their IP and add it to an ‘OK’ list, and let them post again instead of having to go and sort it out with the third party.

This is the first time I’ve seen what appears to be Textpattern-targeted crap, which isn’t surprising because the software is becoming more popular. So Textpattern will evolve, just like other software does.

A mixed blessing, I suppose. :) I was rather shocked last night when it started popping up in my inbox. I’d been oh-so-happily spoiled rotten after having to constantly babysit my Wordpress blog.

Are you using the latest stable version?

I just upgraded to the most stable version today, though I had in big letters that comments were moderated, myself, even before then. I’m just guessing that people aren’t reading it. No big surprise, there. :) I can’t make them really read it, but to be honest, I’d rather be lazy and not have to go in and approve their comments.

One thing WordPress has, via a plugin, is blacklisting certain words (and either blocked or held for moderation). That could be one possibility. Another, built-in, is holding comments for moderation only if they contain a certain number of links.

That was nice, but it had it’s issues. Spammers used back-doors to get around it, and invariably succeeded, so you had to keep up on the list. Plus, as time marches on they change the things that they’re spamming about. There was also a check to see how many links were in the post. You could tell it that if there were so many beyond a certain threshold to pop the message into moderation.

I also used a third-party add-on that worked as a sort of blacklist you had to manually update. It searched the message, itself, for particular domain names that the spammers liked to put in the message, and rejected them if it contained that. That could also be used with particular words, too. Even at that, you had to keep up with manually updating it.

I’m more than willing to put some grunt work into a spam plugin, but like others I want to see my work directed towards an attainable goal, which means the community needs data and troubleshooting results. There’s little point in a plugin which doesn’t address real situations.

I’m more than willing to guinea pig anything you throw at me. :) I’d be happy to help wherever I possibly can, from testing code to providing logs and comment data when it comes up. I guess what the attainable goal is, for me, is to have full flexibility and solutions for dealing with spammers. I don’t think that we’re going to ever knock them out completely, and I doubt there’s an all-in-one solution, but I’d really like to have more options when it comes to dealing with the problem… especially if this is just the beginning (which I imagine it is).

So here’s my mini wishlist:

  1. Log existing blacklists denies.
  2. Link those denies up to an option to override that blacklist deny.
  3. Include a manual blacklist of words / addresses / etc… that go to spam sites.
  4. Add a link to the comments to parse a particular comment for those addresses.

Also, something no one’s ever done, and I’d die for is to seperate the regular, approved comments, comments awaiting moderation, and comments that are suspected as spam. That way, I can mark as spam and flush the bad ones without affecting any normal approvals. With the normal comments waiting for moderation queue, I could also have the option of selecting and approving all (something I miss from Wordpress).

The no referers part you mentioned, means that you can’t know their entry/exit. I myself have a Firefox extension which masks the referer, meaning I can come and go throughout your site like normal, but you’d see me as always going to specific urls.

Yes, but the average person isn’t going to be using that. I should have added that they also come in rapid succession, so I can tell. I’m really not popular enough to get so many hits from so many different places to so many different posts in less than a minute. :)

Last edited by Astarte (2005-12-24 08:29:44)

Offline

#4 2005-12-24 08:50:13

Sencer
Archived Developer
From: cgn, de
Registered: 2004-03-23
Posts: 1,803
Website

Re: Comment Spam Control

Astarte, I feel your pain. We’ve been made aware that automated spam is getting through textpattern about 1-2 weeks ago (roughly, from the top of my mind), and if my own personal matters hadn’t gotten in between, we would have a release right now, that made life somewhat easier. For that I apologize.

I am also not a big fan of blacklists and bans, so there will be other methods to wrok against spam.

to seperate the regular, approved comments, comments awaiting moderation, and comments that are suspected as spam.

Yes, that’s what we had in mind, and what I have on my to-do list and it will hopefully be here soon. We will also make it easy for plugin-authors to make this decision.

Please read the other thread (linked by mary), as there two suggestion that may help you. One is (if you’re familiar with txp) to test the current from /development/4.0, and the alternative is to install the plugin I posted there.

Offline

#5 2005-12-24 09:03:53

Astarte
Member
Registered: 2005-04-04
Posts: 11
Website

Re: Comment Spam Control

Sweet. :) I didn’t see the second page of that particular thread (speaking of people who just don’t read things). Thanks, guys!

Offline

#6 2005-12-24 11:31:45

Mary
Sock Enthusiast
Registered: 2004-06-27
Posts: 6,236

Re: Comment Spam Control

Yes, but the average person isn’t going to be using that.

I was referring to something else you said, which upon re-reading I see I misunderstood. So you know, just smile and nod… :D

Offline

Board footer

Powered by FluxBB