Spam protection, AntiSpam, FireWall by CleanTalk (no Captcha/reCaptcha)

Started by psrustik, April 14, 2014, 05:11:25 AM

Previous topic - Next topic

psrustik

Quote from: HKPhooey98 on July 10, 2019, 11:47:06 PM
Every day we had a bunch of annoying spam registrations hitting our small SMF forum.  Our club was trying to manage it manually but it was overwhelming our small admin group.  We tried a few solutions but nothing was really working consistently.  But then we found this plugin antispam solution from Cleantalk and found it worked very well.  We're now subscribers.  Happy to have my evenings back from manually managing all the spam.

Thank you for your review!

mitek

This is one of the  add ons thats a no brainer as far as I am concerned. Occasionally it may block a user accidentally but 99.99% of the time its dead on when it comes to stopping spammers trying to join your forum. This is one of the ONLY packs I pay for. I would give it more than 5 stars if I could :)
KCF Private Forum

psrustik

Quote from: mitek on July 12, 2019, 12:03:52 PM
This is one of the  add ons thats a no brainer as far as I am concerned. Occasionally it may block a user accidentally but 99.99% of the time its dead on when it comes to stopping spammers trying to join your forum. This is one of the ONLY packs I pay for. I would give it more than 5 stars if I could :)

Thanks! We work to make protection from spam as inconspicuous as possible.

underscore82

Very good plugin, since I installed this I no longer suffer from spam on my forum!  :D

psrustik

Quote from: underscore82 on July 20, 2019, 10:32:38 AM
Very good plugin, since I installed this I no longer suffer from spam on my forum!  :D



Thank you for your review!

All annoying spam will be blocked.

Triseult

I wanna add my voice to the others who have reviewed this so far... This plugin was super-easy to deploy and I'm very happy with the results so far. My SMF install started getting hammered with spambots, and CleanTalk got rid of my problem overnight. So thanks!

psrustik

Thank you! We strive to do spam protection easy.

sky23

Really highly to recommend, for 2 cents per day, great!

psrustik

Quote from: sky23 on August 05, 2019, 10:37:54 AM
Really highly to recommend, for 2 cents per day, great!
Thank you for your review!
We do our best to keep spam at bay.

gagaman

I used the free version for a year. Very satisfied with it! No spamposting by spambots on my forum anymore.
I just upgraded to one year paid subscription to support this very good service.

psrustik

Quote from: gagaman on August 08, 2019, 02:53:36 AM
I used the free version for a year. Very satisfied with it! No spamposting by spambots on my forum anymore.
I just upgraded to one year paid subscription to support this very good service.
Thank you for your review!
Fighting spam is our work.

~IsR~Barabba

Finally we have a really effective system against antispam and whatever else attacks our forum.
very simple installation (I am not an expert) I installed and activated in 5 minutes.
I recommend to everyone,and to impart,to people like me,who are inexperienced in this field.

fantastic to know that the antispam problem is solved forever.

~IsR~Barabba Admin hxxp:internationalsimracing.com [nonactive]

psrustik

Quote from: ~IsR~Barabba on August 15, 2019, 12:38:17 AM
Finally we have a really effective system against antispam and whatever else attacks our forum.
very simple installation (I am not an expert) I installed and activated in 5 minutes.
I recommend to everyone,and to impart,to people like me,who are inexperienced in this field.

fantastic to know that the antispam problem is solved forever.

~IsR~Barabba Admin Internationalsimracing.com
Thank you for your review!
I hope spam won't bother you again at all.

MPHV

Hi,

I've installed the MOD, however I am having some problems with other code since the mod is installed.

I'm using another MOD (partially downloaded + modified myself) to connect to the Twitter API, works fine.
However when Cleantalk is on, something strange happens.

My own code is in a php file, includes SSI.php, inserts and selects from 1 (custom) databasetable.
And it provides output using an echo statement which starts with {"html" :

When i have Cleantalk on, and run my script, the output which is shown is missing the first part of the string.
I inspected the output in chrome, to see what was happening. It turns out, a large chunk of PHP code is actually send to the browser, before the <HTML> tag.

THis is what the browser receives:

Quote<!--?

/*
* Patch for filter_var()
*/
if(!function_exists('filter_var')){
   
   define('FILTER_VALIDATE_IP', 'ip');
   define('FILTER_FLAG_IPV4', 'ipv4');
   define('FILTER_FLAG_IPV6', 'ipv6');
   define('FILTER_VALIDATE_EMAIL', 'email');
   define('FILTER_FLAG_EMAIL_UNICODE', 'unicode');
   
   function filter_var($variable, $filter, $option = false){
      if($filter == 'ip'){
         if($option == 'ipv4'){
            if(preg_match("/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/", $variable, $matches)){
               $variable = $matches[1];
               return $variable;
            }
         }
         if($option == 'ipv6'){
            if(preg_match("/\s*(([:.]{0,7}[0-9a-fA-F]{0,4}){1,8})\s*/", $variable, $matches)){
               $variable = $matches[1];
               return $variable;
            }
         }
      }
      if($filter == 'email'){
         if($option == 'unicode' || $option == false){
            if(preg_match("/\s*(\S*@\S*\.\S*)\s*/", $variable, $matches)){
               $variable = $matches[1];
               return $variable;
            }
         }
      }
   }
}
{"html" : "<blockquote class=\"twitter-tweet\"-->
<html>
....

The last line before<html> should have been in my normal output, but it's not for some reason.

When i deinstall cleantalk my problem is gone.

Apart from it's own php file my own code puts a script in the HTML header via the load.php file in order to call the php file.

Any suggestions? Is this chunck of code comming from cleantalk?

psrustik

Quote from: MPHV on August 31, 2019, 05:02:46 PM
Any suggestions? Is this chunck of code comming from cleantalk?
Hello.
I've passed your question to the programmer staff.
We will reply to you in 1-2 work days.
Please, wait.

sah62

I'm seeing this error after upgrading to version 2.29:

https://www.mysite.org/forum/index.php?action=pm;sa=send2
8: Undefined index: cleantalk_check_personal_messages
File: /var/www/mysite/web/forum/Sources/cleantalk/cleantalkMod.php
Line: 522

I do not have the "Enable antispam test for personal message" option checked.

psrustik

Quote from: sah62 on September 01, 2019, 07:01:50 AM
I'm seeing this error after upgrading to version 2.29:

https://www.mysite.org/forum/index.php?action=pm;sa=send2
8: Undefined index: cleantalk_check_personal_messages
File: /var/www/mysite/web/forum/Sources/cleantalk/cleantalkMod.php
Line: 522

I do not have the "Enable antispam test for personal message" option checked.
Thank you for your feedback.
Every bit helps in solving the issue.
Please, wait 1-2 business days.

MPHV

Quote from: psrustik on September 01, 2019, 01:52:54 AM
Quote from: MPHV on August 31, 2019, 05:02:46 PM
Any suggestions? Is this chunck of code comming from cleantalk?
Hello.
I've passed your question to the programmer staff.
We will reply to you in 1-2 work days.
Please, wait.

Hi,
Thanks for the response!

However, a good night of sleep helped me to find the issue itself.
In one of Cleantalks files i found the issue.
it is in sources/cleantalk/phpfix.php

this file looks like this:
<?

/*
* Patch for filter_var()
*/
if(!function_exists('filter_var')){

define('FILTER_VALIDATE_IP', 'ip');
define('FILTER_FLAG_IPV4', 'ipv4');
define('FILTER_FLAG_IPV6', 'ipv6');
define('FILTER_VALIDATE_EMAIL', 'email');
define('FILTER_FLAG_EMAIL_UNICODE', 'unicode');

function filter_var($variable, $filter, $option = false){
if($filter == 'ip'){
if($option == 'ipv4'){
if(preg_match("/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/", $variable, $matches)){
$variable = $matches[1];
return $variable;
}
}
if($option == 'ipv6'){
if(preg_match("/\s*(([:.]{0,7}[0-9a-fA-F]{0,4}){1,8})\s*/", $variable, $matches)){
$variable = $matches[1];
return $variable;
}
}
}
if($filter == 'email'){
if($option == 'unicode' || $option == false){
if(preg_match("/\s*(\S*@\S*\.\S*)\s*/", $variable, $matches)){
$variable = $matches[1];
return $variable;
}
}
}
}
}


Guess we can see the <? which should have been  <?php  and the missing  ?>  in the end.

Might want to share it with the developers.

psrustik

QuoteMight want to share it with the developers.
Thank you for your effort.
I've added this information to the task.
We will reply to you on the nearest work week.

psrustik

QuoteGuess we can see the
Code: [Select]
<?
which should have been
Code: [Select]
<?php
and the missing
Code: [Select]
?>
in the end.

Might want to share it with the developers.
We have fixed that and new changes will be available in the next mod release.



Quote from: sah62 on September 01, 2019, 07:01:50 AM
I'm seeing this error after upgrading to version 2.29:

https://www.mysite.org/forum/index.php?action=pm;sa=send2
8: Undefined index: cleantalk_check_personal_messages
File: /var/www/mysite/web/forum/Sources/cleantalk/cleantalkMod.php
Line: 522

I do not have the "Enable antispam test for personal message" option checked.
Please, re-install the CleanTalk mod. Link to the archive is here:
https://github.com/CleanTalk/smf-antispam/archive/dev.zip

Our update guide is here is you need it:
https://cleantalk.org/help/update-smf

Write back if the issue persists.
Thank you.

Advertisement: