April 40% SALE!

In April Softpill cuts down the prices by 40%. This offer is available until 30 April 2014. Happy shopping!

Kratos Anti Spam

Kratos Anti Spam

  • Back
  • Order It (€17.99 €29.99)

Kratos Anti Spam is a Joomla plugin, built to stop bots from sending spam through all website forms (i.e.: contact forms, VirtueMart ask a question, comments, etc.)

  1. STOP SPAM
  2. STOP HACKING
  3. Don't require users to input captcha codes, or to answer questions
  4. Invisible to the user
  5. Block post resending/duplication
  6. One click install
  7. No conflicts with other extensions
  8. No javascript conflicts
  9. Protect front-end and/or backend
  10. Protect when users logged in or logged out
  11. Set custom error message
  12. Set custom error redirect URL
  13. Option to exclude protection on pages (i.e.: paypal payment notification request url)
  14. Option to log hack attempts
  15. Log modified files, usefull to monitor hacked files
  16. Option to send log in email at specific time
  17. Option to send log email on demand

To install Kratos Anti Spam on your Joomla website please follow the guide below:

  1. Install the plugin as any other Joomla extension
  2. After installation you will need to go to Plugin Manager page
  3. Search "Kratos" in Plugin Manager
  4. Enable the Kratos Anti Spam plugin
  5. Add your Kratos Anti Spam plugin license key (the license is per domain name)
  6. Add protect exclude urls (i.e.: third party services like payment processor notification urls)
  7. Optional configuration can be found in the plugin configuration

Done! Your website is protected against any bots.

We will mimic a spam bot and try to send a form to this website, for this example we will send a post search request (the form on the left side of this website).
Please click on "Demo" button to see what hapens when a post request is not protected by Kratos Anti Spam.
Below is the source code for a curl post request, how a bot would submit spam to your website:

$url = "http://softpill.eu";
$reffer = "http://softpill.eu";
$post_fields = 'searchword=kratos&task=search&option=com_search&Itemid=124';

$cookie_file_path = "./cook";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
curl_setopt($ch, CURLOPT_REFERER, $reffer);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
      

Kratos Anti Spam is currently compatible with Joomla 2.5.x/3.x.x.

Why do I get the "Invalid token." error when I refresh the page?

Another feature of Kratos Anti Spam is to block resending the same post request, i.e.: user completes a form and sends it, and then refreshes the page, resubmitting the same request, this duplication is blocked.

How do I stop protection if user is logged in?

To stop protection when users are logged in, please go to plugin settings and choose "No" for "Protect if logged" setting.

How do I choose which part of my website to be protected?

In plugin settings you may choose to protect your Joomla website in front-end, administration back-end or both.

My website is slower after installing Kratos Anti Spam, what todo?

If your website gets slower after installing the plugin, please go to plugin settings and set "No" the "Ajax Key Request" setting, which is default to "Yes".

My website payment gateway stopped working properly.

Because Kratos Anti Spam will block all POST requests that are not checked by itself, you need to add in the plugin configuration as exceptions the URLs that your payment gateway uses for notifying your website, if you need assistance please contact support.

My website got broken after installing the plugin, what todo?

It seams that there are some javascript conflicts on your website, in this case please go to plugin settings and choose "Head Bottom" or "Body Bottom" in the "Loading position" setting, if this doesn't fix the problem please contact support.

If your website doesn't use Joomla and you want Kratos Anti Spam protecting yout website please contact us using the contact form.

If you need help in installing, configuring or troubleshooting the extension please use the request support form by clicking here.