Version Description
2014-03-27 = * Fixed: Registraion form submit time spam test.
Download this release
Release Info
Developer | shagimuratov |
Plugin | Spam protection, AntiSpam, FireWall by CleanTalk |
Version | 2.38 |
Comparing to | |
See all releases |
Code changes from version 2.36 to 2.38
- cleantalk.php +9 -2
- readme.txt +58 -32
- screenshot-1.png +0 -0
- screenshot-2.png +0 -0
- screenshot-3.png +0 -0
cleantalk.php
CHANGED
@@ -3,12 +3,12 @@
|
|
3 |
Plugin Name: Anti-spam by CleanTalk
|
4 |
Plugin URI: http://cleantalk.org/my
|
5 |
Description: Cloud antispam for comments, registrations and contacts. The plugin doesn't use CAPTCHA, Q&A, math, counting animals or quiz to stop spam bots.
|
6 |
-
Version: 2.
|
7 |
Author: СleanTalk <welcome@cleantalk.ru>
|
8 |
Author URI: http://cleantalk.org
|
9 |
*/
|
10 |
|
11 |
-
$ct_agent_version = 'wordpress-
|
12 |
$ct_checkjs_frm = 'ct_checkjs_frm';
|
13 |
$ct_checkjs_register_form = 'ct_checkjs_register_form';
|
14 |
$ct_session_request_id_label = 'request_id';
|
@@ -1016,6 +1016,13 @@ function ct_registration_errors($errors, $sanitized_user_login = null, $user_ema
|
|
1016 |
$user_email = $_POST['signup_email'];
|
1017 |
$buddypress = true;
|
1018 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1019 |
|
1020 |
$options = ct_get_options();
|
1021 |
if ($options['registrations_test'] == 0) {
|
3 |
Plugin Name: Anti-spam by CleanTalk
|
4 |
Plugin URI: http://cleantalk.org/my
|
5 |
Description: Cloud antispam for comments, registrations and contacts. The plugin doesn't use CAPTCHA, Q&A, math, counting animals or quiz to stop spam bots.
|
6 |
+
Version: 2.38
|
7 |
Author: СleanTalk <welcome@cleantalk.ru>
|
8 |
Author URI: http://cleantalk.org
|
9 |
*/
|
10 |
|
11 |
+
$ct_agent_version = 'wordpress-238';
|
12 |
$ct_checkjs_frm = 'ct_checkjs_frm';
|
13 |
$ct_checkjs_register_form = 'ct_checkjs_register_form';
|
14 |
$ct_session_request_id_label = 'request_id';
|
1016 |
$user_email = $_POST['signup_email'];
|
1017 |
$buddypress = true;
|
1018 |
}
|
1019 |
+
|
1020 |
+
ct_init_session();
|
1021 |
+
if (array_key_exists('formtime', $_SESSION)) {
|
1022 |
+
$submit_time = time() - (int) $_SESSION['formtime'];
|
1023 |
+
} else {
|
1024 |
+
$submit_time = null;
|
1025 |
+
}
|
1026 |
|
1027 |
$options = ct_get_options();
|
1028 |
if ($options['registrations_test'] == 0) {
|
readme.txt
CHANGED
@@ -1,45 +1,60 @@
|
|
1 |
=== Anti-spam by CleanTalk ===
|
2 |
Contributors: znaeff, shagimuratov
|
3 |
-
Tags: antispam, anti-spam, anti spam, spam, captcha, comment, comments,
|
4 |
Requires at least: 3.0
|
5 |
-
Tested up to: 3.
|
6 |
-
Stable tag: 2.
|
7 |
License: GPLv2
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
10 |
-
|
11 |
|
12 |
== Description ==
|
13 |
-
|
14 |
|
15 |
= Anti-spam features =
|
16 |
1. Stops spam bots comments.
|
17 |
1. Stops spam bots signups.
|
18 |
1. Stops spam bots contacts emails.
|
|
|
|
|
19 |
|
20 |
= Anti-spam protection =
|
21 |
* WordPress, JetPack comments.
|
22 |
* WordPress, BuddyPress, bbPress signups.
|
23 |
-
* Formiadble forms.
|
24 |
-
* Contact form 7.
|
25 |
-
* JetPack Contact form.
|
26 |
* WooCommerce review form.
|
|
|
27 |
|
28 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
|
30 |
= We recommend =
|
31 |
* Audience engagement plugin <a href="http://wordpress.org/plugins/feedweb/">Feedweb</a>
|
32 |
* The Best Content Editor plugin <a href="http://wordpress.org/plugins/zedity/">Zedity</a>
|
33 |
-
== Installation ==
|
34 |
|
|
|
35 |
1. Download, install and activate the plugin.
|
36 |
1. Get Access key <a href="http://cleantalk.org/register?platform=wordpress" target="_blank">http://cleantalk.org/register</a>
|
37 |
1. Enter Access key at the plugin settings.
|
38 |
-
1.
|
39 |
|
40 |
-
*** Forbidden. Sender blacklisted. Request number
|
41 |
|
42 |
-
|
43 |
|
44 |
== Frequently Asked Questions ==
|
45 |
|
@@ -52,48 +67,56 @@ Plugin uses several simple tests to stop spammers.
|
|
52 |
* Comment submit time. Spam bots usually send post immediately after page load.
|
53 |
* Relevance test for the comment. Spam bots send offtop posts, so the plugin can filter spam bots by oftop.
|
54 |
|
55 |
-
= How plugin works? =
|
56 |
Spam comments moves to SPAM folder. First comment from a new author plugin compares with post and previous comments. If the relevance of the comment is good enough it gets approval at the blog without manual approval.
|
57 |
|
58 |
-
= Will
|
59 |
Plugin works with all WordPress themes, for example - Responsive, Twenty Eleven, Twenty Twelve, Twenty Ten, Twenty Thirteen, Sixteen, Radiate, Alexandria, Swift Basic, Ridizain, Customizr, Catch Box, Twenty Fourteen, Virtue, Tempera, Pinboard, hemingway, Vantage, Weaver II, Buzz, Omega, iFeature, Simple Catch and etc. With some themes may not works JavaScript anti-spam method, but it's not crucial to protect your blog from spam bots.
|
60 |
|
61 |
= How can I test anti-spam protection? =
|
62 |
-
Please use email **stop_email@example.com** for comments, contacts or signups. Also you can see comments
|
63 |
|
64 |
= How the plugin is effective against spam bots? =
|
65 |
-
Plugin Anti-spam by CleanTalk stops
|
66 |
|
67 |
= What about pingback, trackback spam? =
|
68 |
Plugin by default pass not spam pingbacks/trackbacks (sender host clear at <a href="http://cleantalk.org/blacklists">blacklists IP</a> database) from third-party sites to the blog. If the pingback has more then 3 records in the blacklists and not relevant to the blog the pingback will be stopped by CleanTalk.
|
69 |
|
70 |
-
= Why do I need one more anti-spam plugin? =
|
71 |
-
1. The plugin is more effective than CAPTCHA because use several methods to stop spammers.
|
72 |
-
1. This plugin stops spam bots automatically, plugin invisible for blog visitors and admins.
|
73 |
-
1. CleanTalk automatically approves relevant, not spam comments.
|
74 |
-
|
75 |
= Should I use another antispam plugins? =
|
76 |
-
Use other antispam plugins not necessarily, because CleanTalk stops 100% of spam
|
77 |
|
78 |
= The plugin WordPress MultiUser (WPMU or WordPress network) compatible? =
|
79 |
-
The plugin is WordPress MultiUser (WPMU or WordPress network) compatible. Each blog in multisite environment has individual
|
80 |
|
81 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
82 |
WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and enabled 'allow_url_fopen' setting. <a href="http://cleantalk.org/register?platform=wordpress">Sign up</a> to get an Access key.
|
83 |
|
84 |
-
=
|
85 |
-
*
|
86 |
* Russian (ru_RU)
|
87 |
-
* Spain (es_ES) - thanks to Andrew Kurtis and <a href="http://www.webhostinghub.com/index-c.html?utm_expid=31925339-46.KEGZK8A6Q3yfZW0EUfEw5Q.1">WebHostingHub</a>
|
88 |
-
|
89 |
|
90 |
== Screenshots ==
|
91 |
-
1.
|
92 |
-
1.
|
93 |
-
1.
|
94 |
|
95 |
== Changelog ==
|
96 |
|
|
|
|
|
|
|
97 |
= 2.36 2014-03-12 =
|
98 |
* Reversed to patches from old revisions.
|
99 |
|
@@ -259,6 +282,9 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
|
|
259 |
* First version
|
260 |
|
261 |
== Upgrade Notice ==
|
|
|
|
|
|
|
262 |
= 2.36 2014-03-12 =
|
263 |
* Reversed to patches from old revisions.
|
264 |
|
1 |
=== Anti-spam by CleanTalk ===
|
2 |
Contributors: znaeff, shagimuratov
|
3 |
+
Tags: antispam, anti-spam, anti spam, spam, spammers, captcha, comment, comments, registration, contact form, blacklists, math, signup, formidable, bot, spam bots, спам, quiz
|
4 |
Requires at least: 3.0
|
5 |
+
Tested up to: 3.9
|
6 |
+
Stable tag: 2.38
|
7 |
License: GPLv2
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
10 |
+
No spam comments, no spam registrations, no spam contact emails.
|
11 |
|
12 |
== Description ==
|
13 |
+
We have developed anti-spam CleanTalk that would provide **maximum protection from spam** and you can provide for your visitors **a simple and convenient form of comments/registrations without annoying CAPTCHAs and puzzles**. Used to detect spam multistage test that allows us to block up to 100% of spam bots.
|
14 |
|
15 |
= Anti-spam features =
|
16 |
1. Stops spam bots comments.
|
17 |
1. Stops spam bots signups.
|
18 |
1. Stops spam bots contacts emails.
|
19 |
+
1. Stops spam pingbacks, trackbacks.
|
20 |
+
1. No CAPTCHA, no questions, no counting animals, no puzzles, no math and no spam bots.
|
21 |
|
22 |
= Anti-spam protection =
|
23 |
* WordPress, JetPack comments.
|
24 |
* WordPress, BuddyPress, bbPress signups.
|
25 |
+
* Formiadble forms, Contact form 7, JetPack Contact form.
|
|
|
|
|
26 |
* WooCommerce review form.
|
27 |
+
* WordPress Landing Pages.
|
28 |
|
29 |
+
= Spam protection methods =
|
30 |
+
Plugin uses several simple tests to stop spammers.
|
31 |
+
|
32 |
+
1. JavaScript anti spam test. 99% spam bots doesn't have all JavaScript functions support. So, the plugin has code which can run normal visitor and can't run the spam bot.
|
33 |
+
1. Checks by Email, IP, domains at spam activities list. The plugin online use spam activity database at cleantalk.org, which are consist more then 1 billion records about spam activity IPs, Email, Domains and ASN.If the senders IP or Email matches with database, the sender gets some spam scores. To reduce false/positive rate the plugin doesn't use only blacklist test to ban spammers. The sender will be banned only if multiple spam test failed.
|
34 |
+
1. Comment submit time. Spam bots usually send post immediately after page load, because spam bots not really fill the web form, they are only send $_POST data to the blog. The normal visitor send the data within several seconds or minutes.
|
35 |
+
1. Relevance test for the comments. Spam bots posts send to the blog comments which are not matched with article by relevance, so the plugin can filter spam bots with offtop filter.
|
36 |
+
|
37 |
+
= Anti spam plugin info =
|
38 |
+
The plugin developers had a long time experience in front-end, backend and server-side PHP programming, client side JavaScript and HTML programming. We were looking for an anti spam tool which is strong for spam bots and invisible to visitors, but nothing matched their criteria. So, we are started an anti-spam project called CleanTalk.
|
39 |
+
|
40 |
+
= Additional features =
|
41 |
+
* Online, daily and weekly anti spam reports traffic VS spam.
|
42 |
+
* Apps for iPhone, Android to control anti spam service, comments, signups, contacts. With traffic and spam statistics for last 7 days.
|
43 |
+
* Anti-spam apps for most popular CMS on cleantalk.org.
|
44 |
|
45 |
= We recommend =
|
46 |
* Audience engagement plugin <a href="http://wordpress.org/plugins/feedweb/">Feedweb</a>
|
47 |
* The Best Content Editor plugin <a href="http://wordpress.org/plugins/zedity/">Zedity</a>
|
|
|
48 |
|
49 |
+
== Installation ==
|
50 |
1. Download, install and activate the plugin.
|
51 |
1. Get Access key <a href="http://cleantalk.org/register?platform=wordpress" target="_blank">http://cleantalk.org/register</a>
|
52 |
1. Enter Access key at the plugin settings.
|
53 |
+
1. Make dummy spam comment with email **stop_email@example.com**. You should see notice,
|
54 |
|
55 |
+
*** Forbidden. Sender blacklisted. Request number . Antispam service cleantalk.org. ***
|
56 |
|
57 |
+
The setup is done! You can control anti-spam plugin by <a href="http://cleantalk.org/my" target="_blank">Control panel</a> at the cleantalk.org or use <a href="https://play.google.com/store/apps/details?id=org.cleantalk.app">Adnroid</a>, <a href="https://itunes.apple.com/us/app/cleantalk/id825479913?mt=8">iPhone</a> anti-spam app.
|
58 |
|
59 |
== Frequently Asked Questions ==
|
60 |
|
67 |
* Comment submit time. Spam bots usually send post immediately after page load.
|
68 |
* Relevance test for the comment. Spam bots send offtop posts, so the plugin can filter spam bots by oftop.
|
69 |
|
70 |
+
= How plugin works with spam comments? =
|
71 |
Spam comments moves to SPAM folder. First comment from a new author plugin compares with post and previous comments. If the relevance of the comment is good enough it gets approval at the blog without manual approval.
|
72 |
|
73 |
+
= Will anti spam protects my theme? =
|
74 |
Plugin works with all WordPress themes, for example - Responsive, Twenty Eleven, Twenty Twelve, Twenty Ten, Twenty Thirteen, Sixteen, Radiate, Alexandria, Swift Basic, Ridizain, Customizr, Catch Box, Twenty Fourteen, Virtue, Tempera, Pinboard, hemingway, Vantage, Weaver II, Buzz, Omega, iFeature, Simple Catch and etc. With some themes may not works JavaScript anti-spam method, but it's not crucial to protect your blog from spam bots.
|
75 |
|
76 |
= How can I test anti-spam protection? =
|
77 |
+
Please use email **stop_email@example.com** for comments, contacts or signups. Also you can see comments processed by plugin for last 7 days at <a href="http://cleantalk.org/my/show_requests">Control panel</a> or look at folder "Spam" for banned comments.
|
78 |
|
79 |
= How the plugin is effective against spam bots? =
|
80 |
+
Plugin Anti-spam by CleanTalk stops up to 100% of spam comments, spam signups (registrations) and spam contact emails. More over, by determining the relevance of the comment text, the plugin stops about 96% spam comments submitted manually via browser.
|
81 |
|
82 |
= What about pingback, trackback spam? =
|
83 |
Plugin by default pass not spam pingbacks/trackbacks (sender host clear at <a href="http://cleantalk.org/blacklists">blacklists IP</a> database) from third-party sites to the blog. If the pingback has more then 3 records in the blacklists and not relevant to the blog the pingback will be stopped by CleanTalk.
|
84 |
|
|
|
|
|
|
|
|
|
|
|
85 |
= Should I use another antispam plugins? =
|
86 |
+
Use other antispam plugins not necessarily, because CleanTalk stops up to 100% of spam bots. In some cases several anti-spam plugins can conflict, so it will be better use just one plugin.
|
87 |
|
88 |
= The plugin WordPress MultiUser (WPMU or WordPress network) compatible? =
|
89 |
+
The plugin is WordPress MultiUser (WPMU or WordPress network) compatible. Each blog in multisite environment has individual anit spam options for spam bots protection.
|
90 |
|
91 |
+
== Other notes ==
|
92 |
+
|
93 |
+
= Troubleshooting Guide =
|
94 |
+
<a href="http://wordpress.org/support/plugin/cleantalk-spam-protect">Anti-spam by CleanTalk support forum</a> | <a href="http://wordpress.org/plugins/cleantalk-spam-protect/faq/">Plugin FAQ</a>
|
95 |
+
|
96 |
+
If you're having trouble getting things to work after installing the plugin, here are a few things to check:
|
97 |
+
|
98 |
+
1. If you haven't yet, please upgrade plugin to the latest version.
|
99 |
+
1. If you have error '*** Forbidden. Enable JavaScript. Anti-spam service cleantalk.org. ***' please check JavaScript support in your browser and do JavaScript test at this page <a href="http://cleantalk.org/checkout-javascript-support">Check out JavaScript support</a>.
|
100 |
+
1. If you have spam comments, signups or contacts please check the Access key at plugin settings. The key should be same as you can find in service <a href="https://cleantalk.org/my/">Control panel</a>.
|
101 |
+
1. If you have spam contact emails after plugin installation, please check your plugin with list of supported contact forms (see section **Anti-spam protection**).
|
102 |
+
|
103 |
+
= Requirements =
|
104 |
WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and enabled 'allow_url_fopen' setting. <a href="http://cleantalk.org/register?platform=wordpress">Sign up</a> to get an Access key.
|
105 |
|
106 |
+
= Translations =
|
107 |
+
* Spain (es_ES) - thanks to Andrew Kurtis and <a href="http://www.webhostinghub.com/index-c.html">WebHostingHub</a>
|
108 |
* Russian (ru_RU)
|
|
|
|
|
109 |
|
110 |
== Screenshots ==
|
111 |
+
1. Plugin settings screen.
|
112 |
+
1. Android app main screen.
|
113 |
+
1. Anti spam stoppped spam bot at the registration form.
|
114 |
|
115 |
== Changelog ==
|
116 |
|
117 |
+
= 2.38 2014-03-27 =
|
118 |
+
* Fixed: Registraion form submit time spam test.
|
119 |
+
|
120 |
= 2.36 2014-03-12 =
|
121 |
* Reversed to patches from old revisions.
|
122 |
|
282 |
* First version
|
283 |
|
284 |
== Upgrade Notice ==
|
285 |
+
= 2.38 2014-03-27 =
|
286 |
+
* Fixed: Registraion form submit time spam test.
|
287 |
+
|
288 |
= 2.36 2014-03-12 =
|
289 |
* Reversed to patches from old revisions.
|
290 |
|
screenshot-1.png
CHANGED
Binary file
|
screenshot-2.png
CHANGED
Binary file
|
screenshot-3.png
CHANGED
Binary file
|