News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Stop Spammer

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

Previous topic - Next topic

Piwaille

hello

O:) i've haven(t read anything about the mod ... just downloaded it and installed (not event configured yet :-[ ) ..
but I've read that the french wasn't translated ... so I've done it :

$txt['stopspammer_profilecheck'] = 'Vérifier ce membre';
$txt['stopspammer_limitexceded'] = 'Vous avez d&eacute;pass&eacute; la limite de 5000 requ&ecirc;tes/jour.<br /> Vous devrez attendre demain pour une nouvelle v&eacute;rification.';
$txt['stopspammer_api_key'] = 'Votre cl&eacute; pour l\'API';
$txt['stopspammer_api_key_sub'] = 'Si vous voulez utiliser voter propre clef, vous devez d\'abord visiter <a href="http://www.stopforumspam.com/signup" target="_blank">www.stopforumspam.com</a> pour vous enregistrer et en obtenir une. Si vous n\'avez pas de cle, laissez cette case vide et le mod utilisera la cl&eacute; par d&eacute;faut.';
$txt['stopspammer_check_sub1'] = '<br />Si le mod Stop spammer est actif, nous v&eacute;rifierons chaque membre :';
$txt['stopspammer_check_name'] = 'V&eacute;rifier les pseudo';
$txt['stopspammer_check_mail'] = 'V&eacute;rifier les adresses email';
$txt['stopspammer_check_ip'] = 'V&eacute;rifier les adresses IP';
$txt['stopspammer_check_sub2'] = 'Par d&eacute;faut,&agrave; chaque fois que vous v&eacute;rifiez un membre avec le mod Stop spammer, il v&eacute;rifiera les pseudo, adreses email et IP. Si vous avez trop de faux positifs &agrave; cause des pseudo, vous pouvez annuler cette option.  Nous ne vous recommandons pas d\'annuler les 2 autres options (mails et IP) sauf si vous savez ce que vous faites.';


and the UTF8 :
$txt['stopspammer_profilecheck'] = 'Vérifier ce membre';
$txt['stopspammer_limitexceded'] = 'Vous avez dépassé la limite de 5000 requêtes/jour.<br /> Vous devrez attendre demain pour une nouvelle vérification.';
$txt['stopspammer_api_key'] = 'Votre clé pour l\'API';
$txt['stopspammer_api_key_sub'] = 'Si vous voulez utiliser voter propre clef, vous devez d\'abord visiter <a href="http://www.stopforumspam.com/signup" target="_blank">www.stopforumspam.com</a> pour vous enregistrer et en obtenir une. Si vous n\'avez pas de cle, laissez cette case vide et le mod utilisera la clé par défaut.';
$txt['stopspammer_check_sub1'] = '<br />Si le mod Stop spammer est actif, nous vérifierons chaque membre :';
$txt['stopspammer_check_name'] = 'Vérifier les pseudo';
$txt['stopspammer_check_mail'] = 'Vérifier les adresses email';
$txt['stopspammer_check_ip'] = 'Vérifier les adresses IP';
$txt['stopspammer_check_sub2'] = 'Par défaut,à chaque fois que vous vérifiez un membre avec le mod Stop spammer, il vérifiera les pseudo, adreses email et IP. Si vous avez trop de faux positifs à cause des pseudo, vous pouvez annuler cette option.  Nous ne vous recommandons pas d\'annuler les 2 autres options (mails et IP) sauf si vous savez ce que vous faites.';

Piwaille
le chant du vario est motorisé par SMF 1.1.15

flutter

Sorry if this has been asked before and you can't do it. 

I love this mod and it's saved me many times.  I'm having problems right now though with up to 100 of these bots and spammers trying to sign up every day.  At one time when I was only getting a couple a day I could ban them so they couldn't sign up again.  Is thee anyway this could be added to the mod? 

Like in the drop down box have one that says reject and ban?

Thanks for this mod, I'd have given up my forum a long time ago if I had to put up with all those spammers.

snoopy_virtual

@piwaille

It has been fully translated to French and other languages, but I didn't have time yet to add all those new languages to the mod.

Thanks anyway for your contribution.

@flutter

You can get that very easy with mod httpBL. With that mod the spammers ban themselves automatically.

I didn't have one spammer (nor had to even check one single member) in the last 5 months.

This tutorial may help you understand it:

http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpBL_2;language=english

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.

flutter

#1343
Ok, I read about the mod but I'm unsure on a couple of things.  It seems to recommend me using all three stop spam mods, i.e. this one and project honeypot, etc.  Is that right, I'd be best wih all three of them and this other mod?

Also, I have tiny portal and it says it covers tiny portal but I also have a downloads system, download pro.  Will it affect that?  My forum is set to not let anyone come on the forum without activating their account.  Ive had problems with mods before so I'm unsure about trying out new things.  I'm not a pro with this, still learning but I spend too much time on these spammers and they're making me crazy.

Any info you can give me would be appreciated

snoopy_virtual

I have in all my forums one firewall anti-hackers (the best one available is Crawltrack from http://www.crawltrack.net/ ) and those 3 anti-spam mods (StopSpammer, httpBL and the questions)

With that configuration I have been completely free of spammers in the last 5 months.

I administer 8 different forums and everyone of them have different other mods and Themes and I haven't got any compatibility issues.

Also there are a lot of people using this anti-spam mods and normally there are no compatibility issues, and when every now and then there is a problem, they tell me what is wrong and I sort it for them.  ;D

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.

DrBermant

#1345
Snoopy, I really enjoy learning from you. Thank you for all the time you spend teaching.

Off topic:

Your new logo. I went and used Google to translate your page on the design of the logo. I color calibrate my computer screens as images are critical to my real profession of Plastic Surgery. Your new logo SVS looks great on the flat wallpaper version, but does not translate to the billiard ball. The rest of the words show, but the first letters are lost. I did a screen shot and uploaded here. If that is the effect to not see the SVS, then you have achieved it. Magnify the image and the issue is the color of the first letters is too close to the ball's color. Look at the size image in photoshop and blow it up and you can see what I am referring to. Try to use the quick selection tool and the background and letters select together too easily, not something you want if planning on having the eye pick it up easily. I took a few minutes and played in PS and that is the second image with the SVS as you had it with the initial art. No, I did not have the time to fix the missing color on the top and bottom of the sphere, but that should demonstrate the idea. No, I do not like the distortion of the sphere effect, but I was trying to move in the direction of your concept. I would also increase visual contrast even more since at a smaller size the SVS still is less visible.

Sorry, this is not the place to post it, but did not know where to do so and I have not clue to post in Spanish. Glad to help as much as I can by messaging me or emailing me.

But back on point, thank you for your work.

Michael Bermant, M.D.
Board Certified
American Board Plastic Surgery
Plastic Surgery Encyclopedia
A Body Beautiful Plastic Surgery Forum

snoopy_virtual

@DrBermant

As this is something that has nothing to do with mod Stop Spammer, I have answered you in my personal forum.  ;)

You can see the answer here:

http://www.snoopyvirtualstudio.com/foro/index.php?topic=420.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.

mvc

I recently installed this item and it works fine.  I initially set it up to check username as well as email and IP.  Checking username was a mistake and I no longer want to check on that, but I cannot find where I can change there parameters.   Where do I do that?  Note, I also have the  honey pot mod installed

busterone

look in admin-registration-settings

Max22

#1349
This file 'install_1.php' executes some sql queries... are you sure that, if I decide to uninstall this mod, these changes will be completely deleted from my db?

Apparently, there is no sql cleaning code.

snoopy_virtual

Quote from: Max22 on June 18, 2011, 05:53:41 AM
This file 'install_1.php' executes some sql queries... are you sure that, if I decide to uninstall this mod, these changes will be completely deleted from my db?

Apparently, there is no sql cleaning code.

If you install the mod in SMF 2.0 doing it properly with the Package Manager, it will remember the changes to the database and will un-do them if you un-install the mod. (Or at least that's what the manual says. I haven't checked it).

If you install the mod in SMF 1.1.x it won't clean it, as it never does for the rest of the mods.

Now that you mention it, I could have added a piece of code to clean the DB as well on un-install, (even if it's not the default thing in the rest of the mods) but you need to remember I started doing my anti-spam mods just for me, when they started attacking my forums 3 or 4 years ago. And I didn't plan to un-install these mods.

If I ever do a new version of this mod I will remember to add that.

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.

Kindred

do note: The 2.0 db clean only (should) happen if you tell it to. A standard uninstall should not remove database details.
Сл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."

busterone

I prefer db details to not be removed from any mod's uninstaller myself.  In the event of uninstall and reinstall of a newer version, etc. The info will always be there, and it takes up very little space in the db

snoopy_virtual

Well ... yes

I was thinking more on a kind of option on uninstall that would ask you if you want to delete the DB data or not.

Of course only for SMF 1.1.x emulating the way 2.0 does it already.

Anyway (as I said) that will be only if I ever do a new version of this mod (and if I find a way to implement that  ;D ).

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.

DrBermant

Thank you for the 2.0 gold OK.

Michael Bermant, M.D.
Board Certified
American Board Plastic Surgery
Plastic Surgery Encyclopedia
A Body Beautiful Plastic Surgery Forum

PopUpSteve

Quote from: Adi. on June 15, 2011, 04:05:34 PM
is there any way to check all members?

I already have over 40k members before installing the mod.
I hear you. I have over 25k members. I'm just doing a page at a time and grateful for this life saving mod.
Steve
"Even a broken clock is right twice a day, unless it's digital."

zap275

Hi All,

I have been looking for answers the past two days with no luck.

I'm being hit hard by spammers currently.  Very small forum related to my business/industry.

I am running SMF 2.0 gold.

I have installed these mods

Mod Name Version 
1. Stop Spammer 2.3.9
2. Dance 1.0
3. CATINTHEHAT 1.0 
4. ALIEN 1.0 
5. httpBL 2.5.1


I have installed and uninstalled Stop Spammer and httpBL a couple times with no result.  I have the Honey Pot in place and API keys for Stop Spammer and Honey Pot.

I can see NONE of the changes or options the documentation shows for these mods.  I am using CurveLife theme, and tried to place the code

/*****************
** httpBL START **
*****************/
global $sourcedir, $modSettings;
if ($modSettings['httpBL_enable'])
{
require_once($sourcedir . '/httpBL_Subs.php');
$honeyLink = httpBL_honeylink($modSettings['httpBL_honeyPot_link'], $modSettings['httpBL_honeyPot_word']);
echo $honeyLink;
}
/*****************
**  httpBL END  **
*****************/
   
    echo '


I am not a programmer, but understand it enough to know I did it correctly.  However, it comepletely breaks the site until removed.

I'm lost.  If I am missing some documentation or something, can you please point me in the correct direction?

Thanks!

snoopy_virtual

#1357
First of all:

For me the most important thing to stop spammers in my forums is the "Anti-Spam Questions". Do you have them activated?

In SMF 1.1.x they are not installed by default and there is a mod to add them, but you say you are running SMF 2.0 so they are there already. You just need to activate them.

Go to Admin => Configuration => Security and Moderation => Anti-Spam, scroll down to the "Verification Questions" and set up at least one question (with its answer).

In all my forums, apart from the mods Stop Spammer and httpBL, I have those questions activated and didn't have a spammer in the last 5 months.

============

Now, about your other question:

That piece of code you are talking about has nothing to do with mod Stop Spammer but httpBL, and this is the support topic for mod Stop Spammer.

Anyway it's not a big deal as I wrote both.

I think the quickest way will be if you send me your index.template.php file (either attached here or in the httpBL support topic or by email to info [at] snoopyvirtualstudio [dot] com) and I will modify it for you.

Anyway in that piece of code you wrote there you were missing one line with a siglequote and a semicolon.

The code you need to insert is:


';

/*****************
** httpBL START **
*****************/
global $sourcedir, $modSettings;
if ($modSettings['httpBL_enable'])
{
require_once($sourcedir . '/httpBL_Subs.php');
$honeyLink = httpBL_honeylink($modSettings['httpBL_honeyPot_link'], $modSettings['httpBL_honeyPot_word']);
echo $honeyLink;
}
/*****************
**  httpBL END  **
*****************/
   
    echo '


You may also find useful the question our friend Sea Mac was asking me here:
http://www.simplemachines.org/community/index.php?topic=366399.msg3080909#msg3080909

And the answer I gave him here:
http://www.simplemachines.org/community/index.php?topic=366399.msg3081023#msg3081023

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

@zap275

Thinking about it, just realized you said you are using SMF 2.0 so you don't need to do those changes to your index.template.php yourself.

I have been checking the tutorial I wrote and it's not clear there (will need to clarify that) but all that part is only for the people using SMF 1.1.x

In SMF 2.0 you have the option (when you are installing a mod) to click on "Install the mod in other Themes apart from the default one" (don't know exactly how it's called because I don't use it, but it's something like it) and tell it to install it in your particular Theme. It will do those changes for you automatically.

The people using SMF 1.1.x don't have that option.

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.

SD-X

Quote from: snoopy_virtual on June 18, 2011, 11:01:10 AM
Quote from: Max22 on June 18, 2011, 05:53:41 AM
This file 'install_1.php' executes some sql queries... are you sure that, if I decide to uninstall this mod, these changes will be completely deleted from my db?

Apparently, there is no sql cleaning code.

If you install the mod in SMF 2.0 doing it properly with the Package Manager, it will remember the changes to the database and will un-do them if you un-install the mod. (Or at least that's what the manual says. I haven't checked it).

If you install the mod in SMF 1.1.x it won't clean it, as it never does for the rest of the mods.

Now that you mention it, I could have added a piece of code to clean the DB as well on un-install, (even if it's not the default thing in the rest of the mods) but you need to remember I started doing my anti-spam mods just for me, when they started attacking my forums 3 or 4 years ago. And I didn't plan to un-install these mods.

If I ever do a new version of this mod I will remember to add that.
Yes, it doesn't uninstall, but I personally find this useful because then it saves my information between mod updates and forum upgrades. Maybe it would be better to make this option upon uninstall via a checkbox, if implemented, so those of us that are simply doing reinstalls don't lose our database files. :)

Advertisement: