WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Comment spam stopper for Windows server? (14 posts)

  1. Palindrome
    Member
    Posted 9 years ago #

    I’m looking for a spam comment blocker/stopper/smasher or something that a) works effectively without trashing real comments and b) runs on a Windows server and works as a plug-in for WordPress.

    Does any such exist? I have found several promising ones that are designed to run on an Apache server, but I don’t have a stinking Apache server. I love WordPress, but the support community for this product sure isn’t part of Microsoft’s fan base.

    Anyhow, if you know of an anti-comment spam product that runs on an IIS/Windows Server 2003 box I’d love to hear from you.

  2. Kitten
    Member
    Posted 9 years ago #

    I would make Spaminator IIS friendly but don't have access to one.

    No hardware = no support. That's how things work.

  3. RustIndy
    Member
    Posted 9 years ago #

    i can give you a test blog and ftp access to my IIS server if you want, take about 5 minutes to square up :)

  4. RustIndy
    Member
    Posted 9 years ago #

    actually, unless your plugins do interesting things with the rewrite rules, it doesn't have to be IIS, it can still be Apache in windows. the incompatibility (at least in Spaminator) stems from PHP calls that aren't windows compatible.

    The one I posted about a couple days ago, for example. The docs claim there is a PEAR equivalent though, but I haven't tried messing yet :)

  5. Kitten
    Member
    Posted 9 years ago #

    Yeah, requiring PEAR would only break more things. Best to just comment out that section.

  6. RustIndy
    Member
    Posted 9 years ago #

    Here it is :)

    http://russ.innereyes.com/kittens-spaminator_win.txt

    That function added to the plugin (after the class definitions) will add Windows Server compatibility without requiring any other code changes. checkdnsrr doesn't exist at all in the Windows version of PHP, so you can name a function after it. *nix functionality *should* be unaffected since it checks if the function exists first, but I can't test that here.

    It does require that nslookup exist on the Windows machine, so this might not work on Win98 or XP Home.

  7. Kitten
    Member
    Posted 9 years ago #

    ok, thx, let me test it

  8. RustIndy
    Member
    Posted 9 years ago #

    I just added the credit line to the text file, I forgot to copy it from the changed plugin file here. It should be:

    // Credit for this function goes to Kriek, found at http://ca3.php.net/checkdnsrr

  9. RustIndy
    Member
    Posted 9 years ago #

    Doh. That fix works for RC6, but RC7 doesn't work on me blog. Message is url dashes, unknown url, Array. I assume, then, that the plugin is *technically* working, but that the new version I copy/pasted from on wp-plugins.org is goomped? Dunno :(

  10. Palindrome
    Member
    Posted 9 years ago #

    I'll be watching and waiting. Glad someone with more technical knowledge than I is working on this.

  11. Palindrome
    Member
    Posted 9 years ago #

    Anyone still doing anything with this? If so, what can I do to help?

  12. Palindrome
    Member
    Posted 8 years ago #

    Still watching this thread.

  13. James
    Happiness Engineer
    Posted 8 years ago #

    WP-HashCash should work: http://dev.wp-plugins.org/browser/wp-hashcash/branches/

    Bad Behavior looks promising: http://www.ioerror.us/software/bad-behavior/

    Spam Karma should work: http://unknowngenius.com/blog/wordpress/spam-karma/

    Basically, any anti-spam plugin that doesn't specifically list a conflict with Windows will work on a Windows server.

    http://codex.wordpress.org/Combating_Comment_Spam

  14. Palindrome
    Member
    Posted 8 years ago #

    FYI I've since switched to Apache on UNIX. Way better bang for the buck.

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.