Forum Getting Spammed .. Advice?

7 replies
I'm using a phpbb forum on my site and it's constantly being spammed with viagra offers, porn etc..

I actually just got declined from a CPA network due to having "adult content" on my site even though I have nothing to do with it.

Anyway, for those who are familiar with phpbb forums, how can I restrict the permissions so that new members will need to be approved by myself prior to being able to post?

Thanks in advance,

Bill
#advice #forum #spammed
  • Profile picture of the author Allen Graves
    If you switch to the subsilver2 theme, there is a plug in that will allow all new members posts to go into a queue which you have to approve or decline.

    Once a member has x number of approvals (set in the admin panel) then they no longer go to the queue.

    Also, you need to ban these email addresses:

    *2009news4.biz
    *pornvtube.com

    and any other emails you find coming in with all the spam.

    I use it on one of my sites here:

    Dog Forum | Miniature Toy Teacup Schnauzer • Index page

    I have 3 mods for that forum who help in approving or declining/banning. almost 30,000 posts and not a lick of spam!

    Good luck,
    Allen Graves
    Signature
    Every day I check the obituaries. If I don't see my name there, then I know it's going to be a good day!
    {{ DiscussionBoard.errors[893055].message }}
  • Profile picture of the author George Wright
    Hi,

    Get a forum at www.websitetoolbox.com

    George Wright
    Signature
    "The first chapter sells the book; the last chapter sells the next book." Mickey Spillane
    {{ DiscussionBoard.errors[893072].message }}
  • Profile picture of the author Floyd Fisher
    One word: Captcha
    {{ DiscussionBoard.errors[893076].message }}
  • Profile picture of the author MuayThaiGuy
    Thanks for the advice.

    The forum I currently have actually has a captcha AND I have it set so that new members have to click an email link to confirm, and I'm STILL getting a lot of spam. Not really looking to change forums or themes either but thanks Allen for the tip about banning certain email extensions. Banned PornVTube.com and it looks as though doing so has helped a lot..

    Bill
    {{ DiscussionBoard.errors[895732].message }}
    • Profile picture of the author GeorgettaSterling
      I can comment on what was done at another forum I was involved with (although I didn't do the actually "techy" part, so I cannot tell you exactly how to do it). Some of it didn't appear too tough, but we DID have some great technogeeks administrating that forum.

      There is a very powerful forum spam software (from Russia, I believe) called Xrumer that is very difficult, but not impossible, to defeat. It can sign up by itself, defeat some captchas, verify emails etc.

      Some potential steps to take:

      1. Like you are already doing, require new users to supply an email and defeat a captcha. Require the email to be verified before allowing login. This might slow down some spam software and manual spammers (but not Xrumer).

      2. There are addins (at least for Vbulletin, but probably for phpbb too) that allow you to set permission levels for users. Make all new users go through a "sandbox" of sorts, where EVERY post they put up (for the first 10, perhaps) require defeating a captcha. Use rotating styles of captchas (another addin) - various different kinds of graphical challenges, math challenges, answering simple questions ("what color is an orange?"). This really seems to frustrate both manual spammers and some of the software, which doesn't expect to defeat different types of captchas.

      3. Require all new users to look at a specific post before they can browse or post in the forum. In that post, explain that they are "on trial" due to spammers, that their first 10 posts will require answering a captcha etc. This appears to confuse some of the spamming software too - it expects to navigate the forum, NOT to be stuck looking at a link that says to look at this post, then confirm that it read that post.

      If you explain it as protecting the users from nasty spam, nearly all legitimate users will accept it, even though posting will initially be a bit harder for them.

      4. Disable live links (turn off "parse html" or something similar), especially for new users. This frustrates manual spammers to no end, who are trying to get backlinks. It also prevents your forum from linking to the nasty porn site of the day...

      5. Make sure your forum has a method for people to report spam. Make a post that you require EVERYONE to read, explaining the spam situation and asking for help. You would be amazed at how happy people are to report spam posts - it becomes like a contest or race (at least on forums that show spam reports under the "new posts" search). Be sure that moderators employ a "one strike your out" approach - any obvious spam post is deleted, all the other posts by that user are deleted, and the user is immediately banned.

      6. If all that fails - yes, you may have to start moderating all new posts by new users. Terribly painful, and frustrates new users more than answering captchas...

      These methods (except for #6, which we never implemented) seemed to cut spam by well over 90%. We also got some lurkers more involved in the forum due to the spam reporting (you could actually make it into a formal contest - even more fun!).

      Of course, there are other more sophisticated methods, like changing the user interface into a customized one so that the spammng software doesn't know how to navigate the forum, but that is beyond most folks...

      Best Regards, Georgetta
      {{ DiscussionBoard.errors[896306].message }}
      • Profile picture of the author Cyrus
        If Bots are spamming your Forum, you can set permissions of "Bot User" to view only.
        Signature
        US VIRTUAL BANK ACCOUNT + US ADDRESS + VISA DEBIT CARD Available
        {{ DiscussionBoard.errors[896338].message }}
  • Profile picture of the author Marty S
    I went through the same thing you did sir and I had the phpbb2. None of the above suggestions are going to help you because there is software to override everything mentioned here. Although some suggestions are reasonable, what they don't take into account is your time involved, which if your forum grows, you don't want to be spending on SPAM maintenance and approvals.

    Since about 2 months ago, I have virtually eliminated ALL spam and all maintenance with regards attempts at spam.

    Here is what I did, take it for what it is.

    Upgrade to phpbb3.

    Add capcha to the sign-up process.

    Add a question after the capcha that needs to be read by a human and answered correctly.

    You can see this process in action at my forum Tournament Indicator Forum • Index page.

    Before I implemented these changes, I deleted up to 100 spam attempts per day. Now I check once a month to see if any need to be deleted. There might be 2 or 3 when I get around to checking. All other signups are legit and allow the user to contribute right away without my approval.

    If you want a contact who can do this stuff for you, PM me.
    {{ DiscussionBoard.errors[896376].message }}

Trending Topics