News:

Join the Facebook Fan Page.

Main Menu

Stop Spammer

Started by M-DVD, December 31, 2008, 07:31:43 AM

Previous topic - Next topic

Nerd3D

When I click Check This User I get Unsupported operand at line 247 which is

$_POST += addslashes__recursive(@unserialize($search_params));

SMF 1.1.11

FragaCampos

Yup, me too...

Fatal error: Unsupported operand types in Sources/ManageMembers.php on line 247

Deadairdave

Quote from: Chaos Dragon on November 28, 2009, 02:45:12 PM
Quote from: DirtRider on November 20, 2009, 03:33:29 AM
Quote from: Eclipse16V on November 20, 2009, 03:19:50 AM
Quote from: anewhobby on November 20, 2009, 01:04:42 AM
Quote from: sremick on November 12, 2009, 04:28:10 PM
Any chance for an RC2 version? I use this on 1.1.10 and would hate to lose protection when I upgrade to SMF2. Thanks!

DITTO

DITTO 2

DITTO 3  ;D

Ditto 4 Love this mod and would really like to be able to use it for RC2

...and Ditto 5.

Just bitten the bullet and upgraded to RC2, then searched for updates on all my mods/portal.  'Stop Spammer' is the only mod I couldn't install due to no update!  Any news if this is going to be updated, as I'm feeling a little vulnerable without it?!!

Dave.

snoopy_virtual

This is an answer to all the people who has been reporting errors in this mod when you updated SMF either to 1.1.11 or RC2:

Deadairdave, FragaCampos, Nerd3D, etc, etc, etc.

The problem (as I suppose you already know) is that the mod's author (M-DVD) has been too busy lately with other things and has not been able to update the mod as fast as it was needed.

I suppose all of you can forgive him for that, because (even if you don't believe it) there are other things in life apart from SMF  ;D but I have always thought it is a pity that a great mod as this one couldn't be used because it was not updated.

I don't know you, but I really need this mod working properly, because I remember how bad it was when all my forums were full of spammers.

Actually that was the reason why I started doing my own anti-spam mod more than a year ago and I only stopped working in it because I found out that M-DVD had already released his own mod, so I preferred to work together with him to have just one great anti-spam mod instead of 2 medium ones.

For that reason, a couple of times during the last year, when an update has been needed and M-DVD was not available I had released my own minor versions and put them in my own server as a temporary solution so all of us could still continue using the mod.

But, as I say, this is not a real solution as it's not very good to have different versions of the same mod in different servers every time an update is needed, so this time, instead of doing again the same and releasing another temporary version in my server, I have contacted M-DVD to find a more permanent solution.

Well. I have good news for you:

M-DVD has answered me back and has proposed to put my name in the mod's official page as a co-author.

This way I will be able to add new packages every time an update is needed.

Of course he will be able to release new versions as well if he wants to, because, as I said before there are other things in life apart from SMF and maybe one day he will notice a fix needed and I will be too busy with other things to see it fast enough.  ;)

Anyway, apparently, in the near future M-DVD is going to be still too busy with other things so I am going to be the one updating the mod an answering your questions here until further notice.




Going back to the present updates, I have the new version 2.4 almost ready and I will upload it to the mod's official page as soon as I finish with all the tests needed and M-DVD put my name there so I have the necessary permissions to upload packages to it.

So I hope tomorrow or even just in a few hours you will have the new version ready.

Cheers everybody

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

Deadairdave

Thanks for the swift reply Snoopy!  8)

Yep, like you and M-DVD, I have a life outside of the internet, mainly involving working for a large international company, receiving peanuts and enduring daft hours, but hey, that's life; and I enjoy the work!

May I suggest something as I checked this before posting my questions above.  On the Stop forum spam website, the SMF mod is listed as M-DVD and redirects directly to the SMF mod page (his mod).  If you're co-updating it, can I make a suggestion to inform SFS, so that people don't end up scratching their heads, and trawling through this site for info.

By far, it's the best spam mod I've come across to date; and have used it since its creation, so look forward to any future developments by yourself or M-DVD.

Dave.

FragaCampos

Thank you snoopy_virtual, for your explanation and patience to us all  :)
It's nice to see this great mod has two people working on it so that all our forums can be more secure.  8)

Keep up the good work!

snoopy_virtual

Quote from: Deadairdave on December 10, 2009, 09:26:37 AM
...
May I suggest something as I checked this before posting my questions above.  On the Stop forum spam website, the SMF mod is listed as M-DVD and redirects directly to the SMF mod page (his mod).  If you're co-updating it, can I make a suggestion to inform SFS, so that people don't end up scratching their heads, and trawling through this site for info.
...

Well, that's the idea.

Just now, apart from coming here to this post every now and then to see how it's going, I have also my own version of this mod in my own forum and I publish there updates every time I think they are needed.

As soon as M-DVD writes my name in the SMF mod page as co-author all the links will go to only one place and all the updates will be only there and every thing will be easier for every body.

Anyway, M-DVD told me that a couple of days ago, but I can see in his profile he was connected yesterday doing something inside SMF but he hasn't put me as co-author yet.

I suppose he forgot about it as he has too many mods to update to the new versions and too many things to think about or maybe he hasn't read yet my messages telling him that this update is urgent, so anyway, as I already have the new version finished for this mod and I know there are a lot of people waiting for this important update I have decided to publish a temporary version again in my own server.

As I did before, this temporary version will be available in my server only until the final new version is released here.

If any of you is interested, you can find it here.

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

Nerd3D

Where do we put in our API key from the SFS web site?

snoopy_virtual

You don't need an API key really if you don't want one.

The API key is a kind of password they give you in the web www.stopforumspam.com so you can check spammers in your web site and you can control all the information about the spammers you have reported to them.

M-DVD asked for an API key more than a year ago and he registered that API key in the name of something like "SMF anti-spam team" or something like that.

That's the API key you have been using all this time by default.

The only reason really to have your own API key is because if you ever make a mistake and report as spammer some innocent guy using the default StopSpammer API key, to correct that mistake you will need to contact M-DVD and he will need to log into www.stopforumspam.com using his username and password there to correct that mistake. And the problem is M-DVD has not been available lately.

If you have your own API key, if you ever make a mistake you can correct that mistake yourself.

If you want to have your own API key you just need to go to www.stopforumspam.com, register in their forum and ask them for one.

Then, once you have it, you enter your forum, navigate to "Admin" => "Registration" => "Settings" and you will find there at the bottom a text input box with the default StopSpammer API key. Just write down there your own one instead and "Save".

But as I said before, if you think all that is too complicated or if you are sure you are not going to make mistakes like that or simple you don't bother about it, just leave there the default one.

Anyway if you write a wrong API key and you have problems with the mod, you can always go back to the default API key very easy:

Just go again to "Admin" => "Registration" => "Settings" and clear whatever you have written in the API key box.

If you leave this box blank and save the configuration again, you will see how the old default key appears again.

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

Nerd3D

Now I know I'm doing something wrong. I don't have the box to enter the API key. I have the Enable/Disable check box, a drop down for what to do if the DB can't be reached and an option for the "More Info" link.  That's all.

In packages it shows 2.3 installed and it seems to be working. Is this a feature that was added in 2.3.3?

snoopy_virtual


El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

snoopy_virtual

Quote from: Nerd3D on December 11, 2009, 07:23:32 AM
In packages it shows 2.3 installed and it seems to be working.

Version 2.3 seems to be working properly with SMF 1.1.11, but it's not.

There are a few things, like for example the link to check users from their profile page which you yourself (and a few more people) reported a few days ago, and a few other minor things not working properly.

That's exactly all the kinds of things I have sorted in version 2.3.3 so it works OK with 1.1.11

Apart from making it compatible also with SMF 2.0 RC2

The feature to change the API key if you want is something I have been using in my own version of the mod for a long time (as everybody who has download it from my site before knows). The only thing I have change in it now is that in my old version of the mod, if you didn't have an API key, the mod wouldn't work at all, and now if you don't have one it defaults to the old one M-DVD registered for the SMF anti-spam team.

Actually, a year ago there were a lot more differences between M-DVD's version of the mod and my own one, but as we are usually in contact and share our ideas he has been changing his mod taking some of my ideas and I have been doing the same with his ideas, so lately the only difference between both mods was really this feature about the API key.

His point of view was that I cannot force anybody to register in one site to ask for a key if they don't want to (or don't know how), and my point of view was that I don't want to use anybody else's key. I want to have my own one so I can control my mistakes.

At the end of the day I have decided that we are both right and that's why I have added it in a way that you can use your own key if you want or use the default one.

I haven't talked yet about this feature with M-DVD (it's very difficult to talk with somebody who is not here  ;)  ) but I hope that whenever he comes back again and read all this (and all the PMs I have sent to him) he will agree with me.

This way both versions (M-DVD's and mine) are now exactly the same. Or at least they will be as soon as I can access the SMF mod's page and convert my version 2.3.3 in just one unified version 2.4 or until M-DVD takes the ideas of the changes I have done in version 2.3.3 and publish himself his new version 2.4

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

Nerd3D

Ah I see. I've updated to 2.3.3 and thank you so much for helping with this great mod. Without your help my forums would be overrun with spam.

snoopy_virtual

Quote from: Nerd3D on December 11, 2009, 10:15:57 AM
Ah I see. I've updated to 2.3.3 and thank you so much for helping with this great mod. Without your help my forums would be overrun with spam.

You are welcome.

I actually have another anti-spam mod ("MOD httpBL") compatible with this one but using another different database and I have both of them installed in all my forums.

If you have too many spammers I will recommend you to install both mods. You will see a big difference.

You can read the tutorial and download it from here:

http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpbl

I tried to publish that one as well in SMF, but they told me it is too complicated to install for a normal person, so they ask me to do another version easier to install.

I don't think it is too complicated to install it and anyway that's why I wrote a tutorial as big as that for the mod explaining every step you need to do, but anyway the people here in SMF are not going to publish it if I don't make it easier so that's exactly what I'm doing just now, MOD httpBL version 2

Anyway I don't know when I will have this easier version finished. I've been working on it now a few months in my spare time and every time I sort a problem I find 3 more, so maybe it will be still a long time until it's finished.

So anyway you should take a look at the tutorial I wrote for MOD httpBL version 1 and try to install it if you don't think it's so complicated.

If I ever finish version 2 I will announce it here.

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

Nerd3D

That's a cool mod. I did something like that except site wide ( I have a gallery too ) We were getting raped by harvester robots. I have honey pots all over the site, every page actually. Designed to be invisible and unclickable by humans, they are irresistible to a robot. Once tripped their IP is added to a local black list. That list does a .htaccess ban on their IP address. They are totally locked out of the site forever. I catch about 10 a day.

Mine is truly hard to install though. It's based on this Bad Bot CGI Script I've made a lot of tweaks to make it blend into my site. Parts of it have been changed to php but the base is still CGI.

When I get time I'll see if I can make your mod work for my entire site because I should be sharing my black list data. Thanks again!

bdewong

I don't know if this was just a bug for me but I had difficulty installing on RC2. What I did to fix my problem was to change
$smcFunc['db_add_column'](
'members',
array (
'name' => 'is_spammer',
'type' => 'TINYINT',
'size' => '3',
'null' => '', // NOT NULL
'default' => '0',
'auto' => '',
'',
'',
)
);


to

$smcFunc['db_add_column'](
'{db_prefix}members',
array (
'name' => 'is_spammer',
'type' => 'TINYINT',
'size' => '3',
'null' => '', // NOT NULL
'default' => '0',
'auto' => ''
)
);


and in the install2.xml changed

array(
'position' => 'below_table_data',
'value' => '
<div style="float:left">


to


array(
'position' => 'below_table_data',
'value' => '
<div class="floatleft">

snoopy_virtual

Yes, these are 2 of the bugs we have sorted en the new version 2.3.3

Apart from a few more.

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

snoopy_virtual

#357
Quote from: Nerd3D on December 11, 2009, 07:58:14 PM
That's a cool mod. I did something like that except site wide ( I have a gallery too ) We were getting raped by harvester robots. I have honey pots all over the site, every page actually. Designed to be invisible and unclickable by humans, they are irresistible to a robot. Once tripped their IP is added to a local black list. That list does a .htaccess ban on their IP address. They are totally locked out of the site forever. I catch about 10 a day.

Mine is truly hard to install though. It's based on this Bad Bot CGI Script I've made a lot of tweaks to make it blend into my site. Parts of it have been changed to php but the base is still CGI.

When I get time I'll see if I can make your mod work for my entire site because I should be sharing my black list data. Thanks again!

I was going to answer you here, but then I realized we shouldn't be mixing opinions about MOD httpBL inside a post about MOD Stop Spammer, so I have answered you here instead:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=297.0

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

M-DVD

Hi

snoopy_virtual (co-author) has made the fixs for SMF 2RC2 and others. Soon he will be attaching the new version, that will have the fixs.  :)

Nerd3D

OK, here's a feature request. Can we have on the prefs page check boxes for which fields to test. All my false positives are user name only. Can we in the mean time is there a not-too-complicated way to set this up. So it only checks IP and Email.

Advertisement: