Stop Forum Spam

Started by ITA003, December 10, 2008, 11:55:38 AM

Previous topic - Next topic

medicMe

SFS site / system down?

Their web page gives me a 503 or 500 error and it seems SFS mod times out trying to reach them.

medicMe

Quote from: medicMe on August 06, 2013, 02:33:36 AM
SFS site / system down?

Their web page gives me a 503 or 500 error and it seems SFS mod times out trying to reach them.

They are back up now.

Seemed to be down for an hour from what I noticed. Got worried there.

4gadgetman

I tried installing this mod on my forum running SMF 2.0.5 and I get the following:

Error in Package Installation
At least one error was encountered during a test installation of this package. It is strongly recommended that you do not continue with installation unless you know what you are doing, and have made a backup very recently. This error may be caused by a conflict between the package you're trying to install and another package you have already installed, an error in the package, a package which requires another package that you don't have installed yet, or a package designed for another version of SMF.


Installations actions for "Stop Forum Spam"
Installing this package will perform the following actions:
      Type    Action    Description
*    1.    Execute Modification    ./Sources/Register.php    Test successful
*    2.    Execute Modification    ./Sources/ManageRegistration.php    Test successful
*    3.    Execute Modification    ./Themes/default/Who.template.php    Test failed
   1.    Add After    ./Themes/default/Who.template.php    Test failed


Can someone please help???

Kindred

Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

jaxelson

I've installed Stop Forum Spam. It displays in Package Manager > Installed Packages.

Where do I enable it? I don't see anything related to Stop Forum Spam in Registration > Members > Settings.

SMF 2.0.5.

Branko.

Strong people don't put others down, they lift them up.
A clever person solves a problem. A wise person avoids it.

jaxelson

From the Administration Center's main menu, the only link to Registration > Settings I could find is under Members.

However, on the Members > Registration > Settings page, I see no reference to Stop Forum Spam.

Branko.

#387
Stop Spammer 2.3.9 created by M-DVD or Stop Forum Spam 1.0 created by ITA003?




Strong people don't put others down, they lift them up.
A clever person solves a problem. A wise person avoids it.

jaxelson

Stop Forum Spam 1.0 created by ITA003. My site looks just like the png you posted but without the three checkboxes at the bottom.

Yet Package Manager > Installed Packages shows Stop Forum Spam 1.0.

jaxelson

I checked the error log and found multiple files that the installation couldn't access. Changing permissions from within SMF didn't work, so I changed the files manually to 777 and reinstalled. Now I see the checkboxes.

MoreBloodWine

I don't know if it's this mod or Stop Spammer that produces thesee "errors" but assuming it's this mod. I don't really care to know that these "errors" happen. So I have a question, would you consider adding an option that a forum admin can check in the mod settings area to suppress these errors from the error log ?

I'm also posting this on the other mods discussion page to cover my bases.

Guest
58.23.37.174   
    Today at 02:07:05 AM
44b716c09d086dd15320829787dec535
Type of error: General 
http://www.dust514corps.com/index.php?action=register2The user david93444 with Email [email protected] (IP 58.23.37.174) is a Spam, please contact forum administrator
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


SpeedHighway

Quote from: MarkRH on June 29, 2011, 03:20:45 PM
Running this on my 2.0 Final forum.  I uncovered something related to this mod that causes errors in the error log. When I use the search option for Task/Setting from the Administration Center, it complains about the following indexes not being set:

setting_sfs_enabled
setting_sfs_enabled_desc
setting_sfs_ipcheck
setting_sfs_ipcheck_desc
setting_sfs_usernamecheck
setting_sfs_usernamecheck_desc


I think the reason is that when it searches for the settings, your custom language file is never loaded to set the values. If I copy them into default/languages/Modifications.english.php then I get no errors.

Anyway, thought you'd like to know.

For anyone else still running into this (because it hasn't been fixed yet, it looks like?)

Open Sources\Admin.php and look for something similar to:
Code (Find) Select
$language_files = array(
'Help', 'ManageMail', 'ManageSettings', 'ManageCalendar', 'ManageBoards', 'ManagePaid', 'ManagePermissions', 'Search',
'Login', 'ManageSmileys',
);

Modify it to:
Code (Replace) Select
$language_files = array(
'Help', 'ManageMail', 'ManageSettings', 'ManageCalendar', 'ManageBoards', 'ManagePaid', 'ManagePermissions', 'Search',
'Login', 'ManageSmileys', 'SFS',
);

wunderbunny

I installed this mod yesterday because my forum was suddenly inundated with unwelcome registrations.  It works brilliantly.  Thank you very much.

I have been copying the IP ranges of the rejected spambots to my .htaccess file.

With the IP addresses in the .htaccess file, I expected the SMF forum registration page not to be served to the spambots coming from those addresses.  I'm surprised to find records in the (general) error log showing that the mod was invoked.  I thought the spambots would be rejected before the mod is ever executed.

Is there any point in copying these IP addresses to .htaccess?

Kindred

first of all - IP bans (in SMF or in htaccess) should always be used SPARINGLY. Many times, a spambot is generated from a completely valid, but taken over, range -- and they drop that range and take a new one, on a regular basis.

second -  depends if you banned them correctly...

third  - did you clear the logs after you added the htaccess bans?
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

wunderbunny

Thanks for your advice.

1.  I've added about 200 IP ranges!  Yes, I've noticed the spambot trying to login again from a different range.  A country ban might work better for us because we are predominantly Australian university students.

2.  I've checked the syntax and it looks OK to me.

3.  The logs were not cleared.  I visually inspect the timestamps of the entries.

Since last night, only two new forum members registered and they're both legitimate.  I found that changing the verification questions has also stopped them, but I realise now they need to be changed frequently.

Burke ♞ Knight

if ($member['is_guest'])
{
echo '
<span class="floatright" style=" margin-right: 2px;">
<a href="http://www.stopforumspam.com/search?q='. $member['ip'] .'" target="_blank"><img src="' . $settings['theme_url'] . '/../default/images/icons/sfs_icon.png" align="middle" /></a>
</span>';
}


This is what the mod places in Who.template.php
However, it has been discovered that it shows the image/link to check the member, to ALL registered members, not just staff.

Need to know what to change, to make it so only those who can moderate the forum, can see them.

Burke ♞ Knight

Okay, we have found out how to do this:

Who.template.php

Code (Find) Select
if ($member['is_guest'])
{
echo '
<span class="floatright" style=" margin-right: 2px;">
<a href="http://www.stopforumspam.com/search?q='. $member['ip'] .'" target="_blank"><img src="' . $settings['theme_url'] . '/../default/images/sfs_icon.png" align="middle" /></a>
</span>';
}


Code (Replace With) Select
if ($member['is_guest'] && !empty($member['ip']))
{
echo '
<span class="floatright" style=" margin-right: 2px;">
<a href="http://www.stopforumspam.com/search?q='. $member['ip'] .'" target="_blank"><img src="' . $settings['theme_url'] . '/../default/images/sfs_icon.png" align="middle" /></a>
</span>';
}

HRM

QuoteWarning: this topic has not been posted in for at least 120 days.

Too long no posts in this great Mod's topic.... so lets make it wake up  :P

Where should the api key be set in this mod?
Issue is I changed the URL of my forum and created a new api key accordingly. But do I have to setup up the new key in the plugin?
Currently everything works because I forwarded the old url to the new one.

Thanks in advance.

Ed.
.
To install something for the cat's 'cut' is never nice..... (old dutch saying) :D

Ogmodon

Sadly not sure this is working now :(

Just had a message 1 member waiting for approval from ip 176.8.88.179 went to stop forum spam website and searched the e-mail and the ip both were listed and yet they made it through :(

Shambles

It would be "waiting for approval" if it was found in the SFS database - marked with a red spyglass.

Advertisement: