The MU forums have moved to WordPress.org

Spam and Splogs defeated ( Montyspam looking for testers) (257 posts)

  1. macgruder
    Member
    Posted 16 years ago #

    Another Beta Extension. Until Sept 15th around, so if you are getting expiry notices just redownload. I'll be releasing single user shortly for Beta testing too if people are interested.

  2. Ovidiu
    Member
    Posted 16 years ago #

    finally :-)
    can't wait for the single user version.

    one more question though:

    can I safely delete blogs marked as spam? they are cluttering up my DB and I guess after they have been processed by monty, he knows all the relevant data about those spam blogs, so there would be no need to keep them around, right?

  3. Ovidiu
    Member
    Posted 16 years ago #

    oh, and what happens if a user marks a comment as spam? does that filter back into monty? I mean if there was e legitimate looking comment, that went through monty, but that user actually marks it as spam, does this filter back into monty?
    I am asking because if you have hosted blogs posting in foreign languages, I can't always know if the comment is legitimate, so I just let it through, but if it is spam, I think it would eb good if user corrections would go back to monty.
    Also if I mark a blog as spam (through the built in tools in wpmu, not through monty) does monty take that into account?

  4. macgruder
    Member
    Posted 16 years ago #

    @ovidiu,
    Yes, delete away with those old blogs!

    If a user marks a message as spam then monty informs you, and asks you to look - although I think his message could be clearer! That will be updated.

    @everyone,
    I'm informed the update is not extending as I expected. I'm on it and will get a fix in 2-4 days.

    Me & Monty

  5. macgruder
    Member
    Posted 16 years ago #

    If your version is about to expire then download a new one. It will still say it is going to expire but will extend itself when the time comes.

  6. SteveAtty
    Member
    Posted 16 years ago #

    I found out, on my test server that you're using short open tags ( <? ) rather than long ( <?php ).

    Its not a big issue but it will catch people out if they've got short open tags turned off.

  7. Ovidiu
    Member
    Posted 16 years ago #

    sorry to ome up with this old issue again, but monty is still ocasionally asking me to moderate my own posts. I hoped that you had incorporated an is_site_admin() check into monty so he doesn't bother with my comments/posts...

    and how is the single wp version coming along?

  8. macgruder
    Member
    Posted 16 years ago #

    @Steve,
    Thanks for drawing my attention to that. I'll fix it.

    @Ovidiu
    Single user coming along. I should be able to pass it to you for testing in about 10 days.

    The moderate admin issue is actually better to leave as it is. It is important that any post that scores between 10% and 90% (or 100%) is moderated. It means that Monty learns better not just for the admin but for all users. Also since it is important that the moderator has a chance to ignore certain style of posts this cannot happen automatically.

    macgruder & monty

  9. tdjcbe
    Member
    Posted 16 years ago #

    To up that a little bit, how about a check to see if the user making a comment is a user within that blog? Not a sitewide user as that could be a spammer but an user of the actual blog? I'm suggesting that check since the blog admin would have had to actually approve that person to be a member of that blog and I would think a spam check wouldn't be needed.

    The site admin check would also be a plus.

  10. macgruder
    Member
    Posted 16 years ago #

    "if the user making a comment is a user within that blog"
    The danger here is that you have a splog - perhaps an old one that slipped by, and not everyone will have the splog settings such that there is this one time approval.
    Since the 'challenge' is relatively rare especially for non-spammers I don't think it's necessary. And if the challenge occurs once or twice then that user will get approved by you and Monty will learn that user's patterns. It not so likely therefore that a user will get a challenge more than 2 or 3 times if they are a non-spam user.

  11. tdjcbe
    Member
    Posted 16 years ago #

    The danger here is that you have a splog - perhaps an old one that slipped by, and not everyone will have the splog settings such that there is this one time approval.

    That's why I suggested checking against the blog list of users and not the sitewide list. If the spammer wants to make spam comments on their own blog, let them. If a blog admin trusts a user enough to add them in as a contributor or higher on their own blog, a check shouldn't be done.

  12. macgruder
    Member
    Posted 16 years ago #

    "If a blog admin trusts a user enough to add them in as a contributor or higher on their own blog, a check shouldn't be done.'

    The issue here isn't about checking but learning. If Monty is unable to recognize that the user is a good user anyway then it's important that you teach Monty that this pattern is good. It's very unlikely that a good user is misrepresented as a spammer more than once or twice anyway.

    On the other hand, you can't make this automatic because suppose a valid user wrote a message containing the word argiav (reversed!) perhaps in a message about spam itself then you need the option to ignore this.

    In other words, checking known legitimate users has more benefits. (I would be interested to know how often any legitimate user has been checked especially if it's more than twice). In my experience, posters who have once been checked rarely get another rating above about 0.01 and so aren't checked again anyway making it a non-issue (let me know if this doesn't appear to be the case).

    It occurs to me though that when Monty is still learning he still checks people in the 0 - 0.1 range - perhaps I can add a check so that members/admins are skipped in that case.

  13. SteveAtty
    Member
    Posted 16 years ago #

    I've got 7 days left before it dies. I assume it dies gracefully and just stops working without breaking anything?

  14. macgruder
    Member
    Posted 16 years ago #

    You should be able to download another copy near to when it's about to expire. Then on expiry it should add a few weeks. I've been overwhelmed with other projects so I've just been adding extra time.

    However, I will hopefully be back on it soon.

    When it expires it doesn't do anything, it just stops working. Let me know if you update your installation the time is not extended.

  15. Ovidiu
    Member
    Posted 16 years ago #

    1. august, *cough*, any news on the single version yet?

  16. SteveAtty
    Member
    Posted 16 years ago #

    I was just checking my php_error log and I'd recently re-installed montyspam.

    I noticed this error:

    [01-Oct-2008 14:14:12] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE comment_id = 109' at line 1 for query SELECT comment_type FROM WHERE comment_id = 109 made by f8cb7cf9e

    Now I think this is coming from monty as the previous error (which happened when I was re-installing) was:

    [01-Oct-2008 13:29:04] PHP Fatal error:  Call to undefined function f8cb7cf9e() in /webstuff/canalblogs/wp-content/mu-plugins/montyspam.php on line 2
  17. macgruder
    Member
    Posted 16 years ago #

    At Ovidiu
    The single user version will be out soon (I hope!) Sometimes my real job takes priority :-)

    At Steve,
    Could you send me a zip of your files that you downloaded? My mail is in the text file with the download and I'll take a look what's happening there. Usually, these errors are connected with PHP installs that are different from mine, but it's good if I can track these down.

  18. Caddy
    Member
    Posted 16 years ago #

    I installed about a hour ago, have had some very heavy splog signups the last few days....crossing my fingers...

  19. macgruder
    Member
    Posted 16 years ago #

    Hey Caddy,
    Let me know how it goes - either way. The thing to remember with Monty is that he needs to learn so you need to give him time to see both good and bad messages. In my experience, Monty is best at in this order
    (1) comment spam,
    to the extent that comment spam is simply no issue on my sites any more as well as the benefit of blocking spam ips immediately
    (2) splog messages,
    he catches them as effectively but the issue is more an interface one. (i.e. you don't want false positives for legitimate bloggers, and the Ajax of posting means its quite difficult to get a 'turing test' of any description)
    (3) signups themselves.
    some do get get through at this stage because of the lack of info to judge at the signup stage. I have a few ideas how to improve this. However, they'll be blocked by (2) when they actually post a message.

    Macgruder & Monty

  20. SteveAtty
    Member
    Posted 16 years ago #

    I downloaded a new zip today and replaced the files and its still reporting that it will expire in zero days

  21. macgruder
    Member
    Posted 16 years ago #

    Wait another day and when it actually expired the message should change. Let me know if it doesn't.

  22. SteveAtty
    Member
    Posted 16 years ago #

    Its changed to 5 days

    But doesn't seem to be functioning as I've just had a pile of spam arrive!

  23. macgruder
    Member
    Posted 16 years ago #

    Yeah, sorry. The timing was such that you expired just before another minor update is due. It'll be extended again. And while I'm at it I'll try to make the extension of time more transparent. Wait while I deal with it over the weekend.

    Nothing should have changed since the last update except one minor bug fix I did today. You could try downloading again, and see what happens - what till Monday should be fine though.

    I suspect what happened is that there was a period between when Monty expired, and when you visited the admin page. And during that period you got spam. That is obviously something I need to fix, so the update happens immediately rather than after the actual expire.

  24. ybrich
    Member
    Posted 16 years ago #

    Has anyone else been recieving comlaints that the captcha page on commenting is breaking in IE?

    the user tries to comment, and instead of getting the captcha page, IE displays a error website not found?

    I will get version numbers etc off the user.

  25. Mumakin
    Member
    Posted 16 years ago #

    Hello,

    I run a very small wpmu page. I am however beset with spam (guess there is a really good robot out there looking for blogs). I would love to run montyspam to control this. So I downloaded your code and followed the install.txt instructions. That is I copied the files as told. However when I log in as admin and hit site admin there is no montyspam option to click on and follow instructions. Maybe I am to much of a newb here, but I am stuck.

    Thanks for your help, and for the work to control these horrible robots.

    Also I tried the e-mail in the install.txt file but it returned undeliverable.

    Mike

  26. macgruder
    Member
    Posted 16 years ago #

    Hey Mike,
    Try again with the email. There was a typo in there:
    change
    montyspam_net
    to
    montyspamnet

  27. macgruder
    Member
    Posted 16 years ago #

    @ybrich,
    Are you sure this is a Monty issue?

  28. Ovidiu
    Member
    Posted 16 years ago #

    hello Gary, any news on the single version?

  29. Ovidiu
    Member
    Posted 16 years ago #

    Hey Gary,

    sent you 2 mails with some problems a couple of days ago.
    Haven't heard from you since then. Did you get them?

    Btw. can you please contact me? I'd like to donate or whatever, I have always had trouble updating and now monty wants to expire again in 14 days :-(

    P.S. single version? ;-)

  30. Ovidiu
    Member
    Posted 16 years ago #

    one more issue:

    I write a new post, then monty asks me to check i.e. 6 posts. it seems to pick up different revisions or autosaves, although I have disabled revisions sitewide (by setting the option to 0) with this plugin: Limit Post Revisions Sitewide from wpmudev.org - any ideas how to stop this?

About this Topic

  • Started 17 years ago by macgruder
  • Latest reply from anointed