Защита от спама, Антиспам, FireWall от CleanTalk

Описание

Без капчи, вопросов, подсчета животных, без паззлов, без мат формул и без спама. Универсальный антиспам плагин.

Анти-спам особенности

  1. Останавливает спам комментарии
  2. Останавливает спам регистрации
  3. Останавливает спам в контактных email рассылках
  4. Останавливает спам в заказах
  5. Останавливает спам в бронировании
  6. Останавливает спам в подписках
  7. Блокирует спам из опросов и голосований.
  8. Останавливает спам в виджетах
  9. Защищает от спама WooCommerce.
  10. Проверка и удаление существующих спам комментариев и спам пользователей.
  11. Совместимость с мобильными пользователями и устройствами.
  12. Совместим с Общим регламентом по защите данных (GDPR) (EU).
  13. Проверка email в реальном времени. Является ли email настоящим или нет.
  14. Блокировка одноразовых и временных почт.
  15. Нет спама — нет Google штрафов. Дайте толчок вашему SEO.
  16. Мобильный антиспам & amp; Брандмауэр.
  17. Блокирует спам с формы поиска по сайту.
  18. Выключить комментарии.
  19. Spam FireWall: Anti-Flood (Антифлуд)
  20. Spam FireWall: Anti-Crawler (Антипоисковик)
  21. Hide «Website» field for comments

Публичные отзывы

CleanTalk — облачная служба защиты от спама, чтобы ваш сайт не содержал ботов.
   Обзор NewsWatch .

Использование CleanTalk на WPLift было отличным тестом, так как мы получаем огромное количество спама.
   Оливер Дейл, WPLift.com .

Скорее всего вы уже слышали о многих плагинах антиспама. Но вам следует знать, что облачные антиспамы являются лучшими по качеству фильтрации. Они сравнивают всё содержимое форм на своим алгоритмам на наличие спама.
www.techwibe.com

Чем меня привлёк CleanTalk — это не просто его эффективность. Это тот факт, что CleanTalk работает в фоновом режиме. Он не заставляет пользователей проходить какие-либо испытания, чтобы отправить комментарий или форму.
www.kevinmuldoon.com

Бесплатный триал, после него — 550 рублей в год

CleanTalk — это бесплатный антиспам плагин, работающий с облачным премиум-сервисом cleantalk.org. Данный плагин является сервисом: https://en.wikipedia.org/wiki/Software_as_a_service.

Антиспам защита для комментариев

Поддержка родных WordPress форм, JetPack комментариев и любых других плагинов комментариев. Плагин перемещает комментарии в папку «Спам» или выберите опцию запрета спам комментариев. Вы можете включить опцию в плагине для автоматического удаления комментариев из папки «Спам».

Фильтр регистрации спам-ботов

Фильтр спама для контактных форм

Contact Form by WPForms spam filter

Plugin extends Contact Form by WPForms to provide spam protection. It filters spam submissions for each type of forms — simple contact form, marketing form, request a quote and etc.

Elementor Website Builder filter

Plugin extends spam protection for Elementor Website Builder. It filters spam submisssions and tested for contact form type.

Gravity forms spam filter

Plugin extends spam protection for Gravity forms. It filters spam submisssions for any type of forms.

Formidable Form Builder spam filter

Plugin extends spam protection for Formidable Form Builder. It filters spam submisssions for any type of forms — Contact Form, Survey & Quiz Forms.

Contact Form 7 spam filter

Plugin extends spam protection for Contact Form 7 (CF7). It can be used with any other third-party spam filters.

Ninja forms contact form spam filter

WooCommerce спам фильтр

CleanTalk анти-спам фильтрует спам регистрации и спам отзывы для WooCommerce. Плагин полностью совместим с WooCommerce 2.1 и выше.

Спам-фильтр для рассылок.

Спам фильтр для контактных форм в Темах WordPress

Плагин блокирует спам-рассылки, идущие с контактных форм от тем (включая встроенные формы). Также фильтрует спам-письма в фоновом режиме (без отображения ошибок на сайте) для AJAX-форм.

bbPress спам фильтр

Защита от спама для всех элементов bbPress: входы, регистрации, форумы, темы и комментарии.

Другие спам фильры

  • WordPress Посадочные Страницы
  • Пользовательский интерфейс WP, UserPro.
  • Любые WordPress формы (опция ‘Произвольные контактные формы’)
  • Любые принятые сайтом отправки (опция «Проверять все POST-данные»)

Совместимость с кеширующими плагинами WordPress

Проверка существующих комментариев на спам. Массовое удаление спам-комментариев. Очистка от спам-комментариев.

С помощью CleanTalk антиспам вы можете проверить существующие комментарии, что бы найти и быстро удалить спам комментарии сразу, для использования функции перейдите в WP панель управления->Комментарии->Проверить на спам.

Проверка существующих пользователей на спам. Массовое удаление учётных записей спамеров. Очистка от спамеров.

С помощью антиспама от CleanTalk Вы можете просматривать существующие учётные записи для поиска и быстрого удаления спамеров. Опция находится здесь: Панель управления WP -> Пользователи -> Найти спам-пользователей. Также, Вы можете экспортировать список спамеров в CSV-файл.

Блокировка посетителей по странам

Автоматически блокирует комментарии и регистрации из стран, которые Вы добавили в список. Данная опция полезна в случаях ручного спама и усиления защиты в целом. Полезна, если Ваш сайт не предназначен для многонациональной аудитории и Вы не ожидаете комментарии и регистрации из других стран.

Блокировка комментариев по стоп-словам

Вы можете запрещать комментарии с определёнными стоп-словами и сообщения с нецензурными выражениями. Можно добавлять любые слова и фразы.

Персональные чёрные списки для антиспам сервиса

Автоматически блокирует комментарии и регистрации с IP и почты из Ваших персональных списков. Данная опция помогает усилить защиту от ручного спама или от нежелательных комментариев от посетителей. Вы можете добавлять не только отдельные IP, но и подсети в Ваши персональные списки.

Персональный Черный список для SpamFireWall

Позволяет добавлять отдельные IP-адреса и подсети в услугу SpamFireWall. Блокирует спам-атаки с IP-адресов, которые ещё не успели попасть в базу SFW. Данная опция может помочь блокировать HTTP/HTTPS DDoS, SQL, брутфорс-атаки и любые другие, идущие через HTTP/HTTPS. Вы можете добавлять не только отдельные IP, но и подсети в Ваши персональные списки.

Hide «Website» field for comments

This option hides the «Website» field from standard WordPress comments forms. After that spammers won’t be able to send spam links using «Website» field in the bottom of the comments form.
This option is disabled by default and can be enabled in plugin Settings in your WordPress dashboard.

Низкие ложные/правильные показатели

Плагин использует несколько анти спам проверок для фильтрации спам ботов с низким ложной/положительной пропорцией насколько это возможно. Множественные анти спам проверки помогают избегать ложных/положительных блокировок для реальных посетителей веб сайта, даже если одна из проверок была неудачной.

Насколько эффективен CleanTalk?

Точно определить спам — это непростая задача, но у CleanTalk очень низкий показатель ложных сработок. Вот статистика по всем клиентам.

  • Регистрации — 0.004%
  • Комментарии — 0.004%
  • Контактные формы — 0.006%
  • Заказы (WooCommerce) — 0.016%
  • Поиск по сайту — 0.001%

Статистика была посчитана 28-го августа 2020 года для 2,5 миллионов запросов.

Каким образом CleanTalk улучшает SEO-показатели для Вашего сайта?

Вы уже знаете, что скорость сайта непосредственно влияет на его SEO-показатели.

CleanTalk работает быстрее, чем большинство других антиспам плагинов. Общеизвестно, что чем быстрее загружается сайт, тем лучше опыт пользования им для посетителей, покупателей и лучше показатели SEO и конверсии. Скорость становится всё более востребованной для SEO, конверсии и опыта посетителей. Сегодня скорость сайта является одним и важнейших параметров в ранжировании Google. Сайт, который загружается медленнее, будет терять посетителей и потенциальный доход.

Существуют различные способы повышения эффективности загрузки вашего сайта и важный параметр для эффективности это установка хорошо развитых плагинов от авторитетного источника.

Среди анти-спам плагинов, CleanTalk является одним из самых быстрых. Несмотря на большую функциональность плагина, разработчики оптимизируют производительность плагина так, что CleanTalk быстрее чем многие аналоги. Этому способствует облачная архитектура сервиса, так как все расчеты производятся в облаке, а не на сервере, сервер получает готовый результат для дальнейших действий.

https://s.w.org/plugins/cleantalk-spam-protect/screenshot-5.png?r=1288723

Как работает CleanTalk

  • Посетитель пишет комментарий или регистрируется.
  • Плагин CleanTalk отправляет параметры действий в облачный сервис CleanTalk.
  • Сервис анализирует полученные параметры.
  • Если это посетитель, то комментарий публикуется. Если это спам бот, то CleanTalk блокирует этот комментарий или регистрацию.
  • Параметры записываются в журнал, который можно посмотреть в Панели управления сервисом.

CleanTalk разрабатывает облачный сервис защиты от спама в течении 5 лет и создала действительно надежный анти-спам сервис предназначенный для вас, чтобы гарантировать вашу безопасность.

Журнал спам атак

Сервис CleanTalk (плагин является клиентским приложением для CleanTalk анти-спам сервиса) записывает все отфильтрованные комментарии, регистрации и другие спам атаки в «Журнал спам атак» и хранит данные 45 дней. Используя журнал, вы можете обеспечить надежную защиту вашего веб сайта без ложной/положительной фильтрации.

Spam FireWall

У CleanTalk есть передовая опция «Spam FireWall». Она позволяет блокировать самых активных спам-ботов до их входа на страницы вашего сайта. Она запрещает загрузку страниц, так что ваш веб-сервер не будет тратить время на обработку их запросов и на запуск скриптов. Она также предотвращает сканирование страниц сайта. Таким образом Spam FireWall значительно уменьшает загрузку на веб-сервер. Spam FireWall позволяет сделать двухслойную защиту от спам-ботов — Spam FireWall выступает первым слоем и отсеивает самых активных ботов, затем начинает работать антиспам от CleanTalk и фильтрует все последующие запросы в момент отправки комментариев и регистраций.

Spam FireWall полностью совместим с наиболее популярными VPN-сервисами.
Также Spam FireWall поддерживает все поисковые системы Google, Bing, Yahoo, Baidu, MSN, Yandex и др.

Как работает Spam FireWall?

  • Посетитель входит на ваш веб сайт.
  • Данные HTTP-запросов проверяются по базе из почти 5,8 миллионов опознанных IP спам-ботов.
  • Если это активный спам-бот, он получает пустую страницу, если это посетитель, то он получает страницу сайта. Это совершенно прозрачно для ваших посетителей.

Вся деятельность CleanTalk Спам FireWall регистрируется, в процессе фильтрации.

Защита от DDoS с помощью Spam FireWall

Spam FireWall может смягчить атаки HTTP / HTTPS DDoS. Когда злоумышленник делает GET-запросы для атаки на ваш сайт, Spam FireWall блокирует все запросы с неверных IP-адресов. Ваш сайт предоставляет взломщику специальную страницу с описанием отказа от DDoS вместо страниц сайта. Поэтому Spam FireWall помогает снизить нагрузку на процессор вашего сервера.

Spam FireWall: Anti-Flood (Антифлуд) & Anti-Crawler (Антипоисковик)

Spam FireWall: опции Anti-Flood и Anti-Crawler предназначены для блокировки нежелательных ботов, парсинга контента, парсинга цен на товары в магазинах или ботов для агрессивного сканирования веб-сайтов. Подробности здесь: https://cleantalk.org/help/anti-flood-and-anti-crawler

Нет спам-комментариям, нет спам-регистрациям, нет спаму в контактных формах, нет спаму в обратных ссылках (trackbacks). Антиспам для WordPress без CAPTCHA

Спам — это одна из самых раздражающих вещей. Темпы спама растут с каждым годом и обычный антиспам больше не справляется с наплывами спам-ботов. CleanTalk предотвращает и автоматически блокирует спам. Вы будете удивлены насколько CleanTalk эффективен в защите от спама.

Информация о плагине AntiSpam

CleanTalk это анти-спам решение все в 1 для WordPress которое защищает регистрации, комментарии, формы контактов и WooCommerce формы все в одном. Вам не нужно устанавливать отдельные анти-спам плагины для каждой формы. Это позволяет вашему блогу работать быстрее и экономить ресурсы. После установки вы забудете о спаме, CleanTalk будет делать всю работу. Вы не будете иметь дело со спамом, CleanTalk будет делать это для вас автоматически.

CleanTalk является прозрачным антиспам инструментом, мы предоставляем детальную статистику обо всех комментариях и регистрациях. Вы всегда можете быть уверены что там нет ошибок. Мы разработали мобильное приложение для вас, что бы вы могли просматривать анти-спам статистику когда вам удобно.

Мы разработали антиспам для WordPress, который на максимальном уровне защищает от спам-ботов и позволяет предоставлять вашим посетителям простые и удобные формы для комментирования и регистраций без назойливых загадок и CAPTCHA. CleanTalk обнаруживает спам в многоступенчатых проверках, блокируя до 99.998% спам-ботов.
Методы от CleanTalk для защиты от спама избегают неудобных для общения способов (CAPTCHA, вопрос-ответ и т. д.) и предлагает посетителям использовать сайт без препятствий.

CleanTalk — это премиум антиспам сервис для WordPress, где плагин работает с
нашим собственным Облаком CleanTalk. Антиспам от CleanTalk предлагает бесплатный триальный период. Вы можете посмотреть цены здесь. Мы предоставляем сервис антиспама высочайшего уровня. Чтобы поддерживать его, мы не можем себе позволить бесплатные версии сервиса, так как это незамедлительно скажется на качестве защиты от спама. Оплатив лицензию антиспама на 1 год, Вы экономите гораздо больше и приобретаете:

  • До 99,998% защита от спам ботов
  • Экономия времени и ресурсов.
  • Больше регистраций/комментариев/посетителей
  • Защита от спама для нескольких сайтов одновременно, созданных на разных платформах (CMS).
  • Лёгкость в установке и использовании.
  • Растёт трафик и лояльность посетителей.
  • 24/7 техническая поддержка.
  • Прозрачная статистика.
  • SpamFireWall.
  • Без капчи (reCaptcha), пазлов, и т.д.
  • Бесплатное мобильное приложение для контроля анти-спам функций на вашем веб сайте.

Дополнительные возможности

  • Ежедневные и еженедельные отчёты антиспама: трафик / спам.
  • Приложения для iPhone, Android что бы контролировать анти-спам сервис, комментарии, регистрации, контакты. С трафиком и спам статистикой за последние 7 дней.
  • Приложения антиспама для самых популярных CMS на cleantalk.org

Как защитить сайт от спам-ботов без применения CAPTCHA?

Самым распространенным методом является CAPTCHA-это раздражающая картинка с кривыми , косыми символами, которые и предлагается ввести посетителю. Предполагается, что спам боты не смогут распознать эти символы, а посетитель сможет. Для посетителя капча вызывает огромное раздражение, но если хочется высказаться, то приходится раз за разом вводить символы, ошибаясь и начиная заново.
Иногда CAPTCHA напоминает каракули 2х летнего ребенка. Для пользователей с проблемами зрения, расшифровка становится непреодолимым препятствием. CAPTCHA для людей означает «ненанвисть». Плохо читаемая CAPTCHA останавливает около 80% посетителей сайта. После двух неудачных попыток ввести капчу, до 95% посетителей прекращают дальнейшие попытки.
При виде капчи и ошибок ввода, многие посетители покидают ресурс. Таким образом CAPTCHA помогает защитить ресурс от ботов и посетителей. CAPTCHA это не панацея от спама. Есть сомнения относительно необходимости CAPTCHA?

В конечном счете Капчи бесполезны для спама потому что они предназначены что бы сказать вам ‘Человек это или нет, но не скажет, является ли это спамом или нет’ Matt Mullenweg

Вы можете не работать в IT что бы знать что такое спам. Кроме куч нежелательной почты, есть специальные спам боты или специальные компьютерные программы, что бы действовать как человек на веб сайте что бы размещать нежелательные сообщения в интернете для рекламы сомнительных услуг, несмотря на то что часто спам сообщения даже не имеет смысла. Аналогично бактерии и вирусы развивают устойчивость к антибиотикам в реальном мире, спам боты становятся более устойчивыми, проникая через интернет firewall’ы и этапы безопасности.

CleanTalk особенности

Антиспам от CleanTalk с опцией Spam FireWall — это один из самых быстрых плагинов, который позволяет снизить нагрузку на сервер. Один из важных параметров для каждого веб мастера является скорость сайта, поэтому мы уверены, что наш плагин потребляет наименьший объём ресурсов насколько это возможно. Облачный сервис обеспечивает преимущество, потому что все проверки происходят в облаке.

Команда CleanTalk разработала уникальные алгоритмы антиспама для распознавания поведения посетителей. CleanTalk анализирует их действия вместе с параметрами заполненных форм на сайте. Наш модуль антиспама, будучи установленным на сайт, собирает их и отсылает в Облако. Когда параметры просчитаны, сервис антиспама выносит решение — разрешить сообщение или запретить его. Опираясь на подобные проверки, сервис формирует собственные списки почтовых адресов спамеров.

Регистрации посетителей проверяются похожим образом. Сервис добавляет в чёрный список не только почтовые адреса, но и IP-адреса и домены сайтов, которые продвигают себя через спам-рассылки. Всё это происходит автоматически и не требует никаких действий от администратора сайта. Из 2,5 миллионов записей сервис ошибается в 40-45 случаях, то есть CleanTalk определяет спам с точностью 99.9982%. Мы постоянно следим за ошибками и подстраиваем алгоритмы. Даже имея такую исключительную точность, наша команда намерена улучшить показатели со временем.

Все в одном. CleanTalk защищает все формы сразу — комментарии, регистрации, обратную связь, контакты. Нет необходимости устанавливать дополнительные плагины для каждой формы. Вы сохраняете ресурсы и повышаете производительность вашего сайта.

Журнал спам атак. CleanTalk ведет запись всех обработанных комментариев, регистраций и любых спам атак в «Журнале спам атак» и хранит данные в журнале до 45 дней. Использую журнал вы можете обеспечить надежную защиту вашего сайта от спама и не иметь ложных/положительных срабатываний.

С помощью CleanTalk анти-спам вы можете проверить существующие комментарии и регистрации, найти и быстро удалить сразу все спам комментарии. Это позволяет администраторам веб сайтов автоматически проверить и определить спам ботов, комментарии и регистрации, которые не были определены с помощью обычных анти спам средств. Проверка существующих комментариев и пользователей проводится на основе почти 2 миллионов спам ботов. Подробная статистика позволяет пользователям CleanTalk контролировать весь процесс.

CleanTalk имеет дополнительную опцию «Spam FireWall», эта опция позволяет блокировать наиболее активных спам ботов прежде чем они получать доступ к веб сайту. Это предотвращает загрузку страниц на веб сайте спам ботами, поэтому веб серверу не нужно выполнять выполнять все скрипты на этих страницах. Так же он предотвращает сканирование веб сайта спам ботами. Таким образом Spam FireWall может существенно снизить нагрузку на ваш веб сервер. Spam FireWall может смягчить HTTP/HTTPS DDoS атаки. Когда злоумышленник делает GET запросы для атаки вашего сайта. Spam FireWall блокирует все запросы с плохих IP адресов. Ваш веб сайт выдаст нарушителю специальную страницу с описанием отказа вместо страниц сайта. Таким образом Spam FireWall может помочь вам снизить нагрузку на CPU вашего сервера.

«CleanTalk разрабатывает облачный сервис защиты от спама в течении четырех лет и создала действительно надежный анти-спам сервис предназначенный для вас, чтобы гарантировать вашу безопасность.»

Режим «Белые Метки»

Чтобы переключить плагин в режим «Белая этикетка», следует поменять некоторые настройки на главном сайте WordPress мультисайт:

  1. Включите опцию «Белая этикетка».
  2. Заполните поле «API ключ хостинга» из вашей Панели управления CleanTalk.
  3. Заполните поле «Название плагина». Название может быть любым по вашему желанию.
  4. Сохраните настройки.

Плагин сделает все остальное.

Автообновление антиспама от CleanTalk

Панель управления CleanTalk позволяет Вам включить автообновление плагина и обновить его сразу на всех (или на некоторых выбранных по Вашему желанию) сайтах всего за один клик.

Заметка: у автообновления есть временная задержка 24 часа. Она позволяет избежать возможные проблемы. Все обновления, сделанные вручную через панель управления CleanTalk, применяются сразу же.

Система автообновления плагина будет работать, начиная с версии антиспама 5.88.

Проверка email в реальном времени. Является ли email настоящим или нет.

Очень важно быть уверенным, что пользователь использует свой реальный адрес электронной почты. Спам-боты очень часто используют поддельные адреса электронной почты, то есть такие адреса, которые не существуют.

CleanTalk проверит email адреса на существование в реальном времени.

Несуществующие email адреса также влекут за собой другие проблемы для владельцев веб-сайтов.

  • Вы не сможете связаться с ними по электронной почте,
  • клиент никогда не получит от вас никаких уведомлений (письмо об активации учетной записи, восстановление пароля, рассылка электронной почты, уведомления и т. д.),
  • если вы используете почтовый маркетинг для своих клиентов, то большое количество несуществующих электронных писем в списке рассылки может привести к добавлению вашего IP-адреса в различные черные списки почтовых серверов.

Обновите список адресов электронной почты с фильтрацией электронной почты без спам писем.

Блокировка одноразовых и временных почт.

Блокировка поддельных и подозрительных пользователей с помощью одноразовых & amp; временные электронные письма для улучшения доставки электронной почты. Таким образом, он также предотвращает злонамеренную активность, спам-ботов и интернет-троллей.

Блокирует спам в форме поиска сайта.

Спам-боты могут использовать вашу форму поиска, чтобы сделать GET-запрос со спам-текстом.
CleanTalk Anti-Spam имеет возможность защитить форму поиска вашего сайта от спам-ботов.
Каждый раз при запросе в поиске, генерируется новая страница и если запросов много, это может создать дополнительную нагрузку на сайт. Таким образом, при некоторых условиях поиск спама может быть проиндексирован, что повлияет на SEO.

  • Spam FireWall блокирует доступ ко всем страницам вашего сайта от самых активных спам-ботов. Поэтому снижается нагрузка на ваш веб-сервер и трафик.
  • Защита от спама для форм поиска по сайту, защищает ваш сайт от спам-ботов.
  • Если форма поиска с вашего сайта получает запросы слишком часто, плагин CleanTalk Anti-Spam автоматически будет добавлять паузу и увеличивать ее продолжительность с каждой новой попыткой отправки запроса. Это ускоряет время работы вашего веб-сервера.
  • Защита от спама позволяет вам не запрещать индексацию страниц для роботов, если она вам действительно нужна и одновременно вы получаете защиту от спам-ботов.

Вы всегда будете знать, какие запросы совершали пользователи в поиске на вашем сайте.

Выключить комментарии

Это настройка отключает комментарии на вашем сайте. Вы можете выбрать один или несколько настроек:

  • Выключить комментарии для записей
  • Выключить комментарии для страниц
  • Выключить комментарии для медиа

Если комментарии выключены, то существующие комментарии остаются на своих страницах.

Переводы

  • Албанский (sq_AL) — благодарим fjalaime https://wordpress.org/support/users/fjalaime/
  • Французский (fr_FR) — благодарим Gilles Santacreu http://net-ik.net
  • Испанский (es_ES) — благодарим Andrew Kurtis и WebHostingHub.

Требования

Минимум WordPress 3.0. PHP 5 с функциями CURL или file_get_contents() и включённой опцией ‘allow_url_fopen’. Плагин полностью совместим с PHP 7.

Максимальная мощность, универсальный, прмиум плагин WordPress для защиты от спама. Без проблем определяет и блокирует спам, защищает любые формы. Просто установите и забудьте о спаме.

Скриншоты

  • Настройками антиспама легко пользоваться.
  • Антиспам плагин отклоняет спам-ботов на формах регистрации без CAPTCHA. Плагин уведомляет посетителей и сайт о каждом отклонённом комментарии, регистрации или отправке контактов.
  • Используйте инструмент аналитики для каждого сайта в Панели управления для получения информации о всей активности спамеров и настоящих посетителей.
  • Используйте журнал антиспама для управления плагином.
  • CleanTalk работает быстрее, чем большинство других плагинов антиспама.
  • Панель управления с картой самых спам-активных стран для каждого Вашего профиля.
  • Плагин удаляет существующие спам-комментарии и учётные записи.
  • Ссылка на обновление Панели управления CleanTalk.
  • Подтверждение автообновления.
  • Настройки сайта.
  • Панель управления CleanTalk.
  • Журнал SpamFireWall.

Установка

Инструкции по установке

  1. Скачайте, установите и активируйте ‘Anti-spam by CleanTalk’.

  2. Получить ключ доступа https://cleantalk.org/register

  3. Введите ключ доступа в настройках: Панель управления WordPress -> Настройки -> Antispam by CleanTalk

  4. Сделайте тестовый комментарий (регистрацию или сообщение через контакты) с емейлом stop_email@example.com. Вы должны увидеть сообщение: Forbidden. Sender blacklisted.

  5. Готово! Плагин готов к использованию.

Видео-инструкция — Установка антиспам плагина на WordPress.

[ YouTube https://www.youtube.com/watch?v=SktF0s-go6A ]

Важно! Чтобы протестировать защиту от спама, Вам нужно сделать отправку с сайта в качестве посетителя (выйдете из административной части WordPress), потому что плагин не проверяет действия администраторов.

Как настроить плагин для версии WPMS?

В версии для WordPress MultiSite Вы можете переключить плагин на использование глобального ключа доступа. В таком случае плагин не будет показывать поле для ввода ключа в своих настройках и не будет выводить баннер о триальной лицензии в административной части WordPress. Чтобы так сделать, определите константу в файле wp-config.php до строк с константами для базы данных:

define('CLEANTALK_ACCESS_KEY', 'place your key here');

Сделайте это, прежде чем активировать плагин. Если плагин уже активирован, деактивируйте его, добавьте код и снова активируйте его.
Теперь все дочерние сайты будут иметь этот ключ доступа.

Управление и контроль защиты от спама

Войдите в Панель управления на cleantalk.org или через приложение для
Android
, для iPhone, чтобы управлять защитой и контролировать спам.

Часто задаваемые вопросы

Почему они спамят меня?

Спамеры хотят получить обратные ссылки с вашего веб сайта что бы улучшить PageRank своего сайта или перенаправить посетителей на вредоносный сайт. Спам может повредить вашей репутации у читателей и комментаторов, если вы не решите его. Это не редкость для некоторых WordPress веб сайтов получать сотни и даже тысячи спам комментариев в неделю. Тем не менее с помощью плагина CleanTalk, спамом можно легко управлять на вашем WordPress веб сайте.

Безопасна ли защита от спама для пользователей с мобильных устройств?

Да. Плагин не блокирует посетителей с мобильных устройств. Он использует ряд независимых тестов на спам, чтобы уменьшить и держать количество ложных сработок как можно ниже. Множество тестов на спам помогает избежать ложные сработки для настоящих посетителей, даже если один из тестов провалился.

Что плагин делает со спам-комментариями?

Спам-комментарии перемещаются в папку «Спам» по умолчанию. Или Вы можете указать, чтобы спам-комментарии блокировались в фоновом режиме.

Как можно протестировать защиту от спама?

Пожалуйста, используйте данную почту stop_email@example.com для отправки комментариев, контактных данных или регистраций, чтобы проверить работу антиспама. Также Вы можете посмотреть журнал за последние 7 дней в Панели управления или зайти в папку «Спам» для просмотра списка запрещённых комментариев.

Эффективен ли плагин в отсеивании спам-ботов?

Антиспам плагин от CleanTalk блокирует до 99.998% спама в комментариях, регистрациях, контактных данных, подписках, заказах и заявках на бронирование.

Защищает ли плагин от брутфорс-атак, DoS-атак и спам-атак?

Да, защищает. Пожалуйста, включите опцию SpamFireWall в настройках плагина, чтобы добавить защиту от DoS/DDoS, XML-RPC для Вашего сайта.

Как плагин блокирует спам?

Обратите внимание — действия администраторов НЕ проверяются.

Плагин блокирует спамеров с помощью нескольких простых тестов:

  1. Тест антиспама на JavaScript. 99% спам-ботов не поддерживают функции JavaScript. Поэтому плагин содержит код, который может быть запущен обычным посетителем, но не спам-ботом.
  2. Проверка почты, IP или домена на вхождение в спам-список. Плагин использует базу данных спам-активных посетителей в реальном времени на cleantalk.org, которая состоит из более чем 20 триллионов спам-активных записей от IP, почты, доменов и автономных систем (ASN). Если IP или почта отправителя находится в базе, то он получает спам-баллы. Чтобы уменьшить число ложных сработок, плагин проверяет данные не только по чёрным спискам. Посетитель будет заблокирован тогда и только тогда, когда множество тестов провалилось.
  3. Время отправки комментария. Спам-боты обычно отправляют данные незамедлительно после прогрузки страницы. Это происходит мгновенно, потому что фактически спам-боты не заполняют формы, они просто шлют $_POST-данные. Обычный посетитель отправляет данные спустя несколько секунд или минут.

Будет ли антиспам плагин защищать мою тему?

Да, будет. Антиспам от CleanTalk совместим с любой темой для WordPress.

Что насчёт спама от pingback и от обратных ссылок (trackback)?

По умолчанию плагин пропускает все pingback-уведомления без проверок. Все обратные ссылки (trackback) от спамеров будут заблокированы.

Могу ли я использовать CleanTalk вместе с Akismet?

Конечно, Вы можете использовать CleanTalk вместе с Akismet. Тогда, возможно, у Вас будет выше число ложных сработок (когда блокируются нормальные комментарии и регистрации), но защита от спама в целом станет сильнее.

CleanTalk лучше, чем Akismet?

Пожалуйста, взгляните на сравнение возможностей здесь: [ https://cleantalk.org/cleantalk-vs-akismet ].

Можно ли удалить спам-комментарии из папки «Ожидающие» с помощью CleanTalk?

Да, можно. У плагина есть опция для проверки всех ожидающих комментариев по базе спам-активных IP и Email. Найденные спам-комментарии будут перемещены в папку «Корзина».

Как плагин находит спам в ожидающих комментариях или в зарегистрированных пользователях?

Плагин проверяет все комментарии без спама по базе данных чёрных списков и показывает тех отправителей, у которых есть спам-активность на других сайтах.
Есть различия в защите между базой данных чёрных списков и API. Чёрные списки показывают историю спам-активности, а наш API (он же применяется в тестах на спам) отталкивается от параметров: активность за последний день, число спам-атак за последний день и так далее. These mechanisms help us to reduce the number of false outcomes. Такие механизмы помогают нам уменьшить число ошибочных решений. Поэтому нет ничего странного, если некоторые почты и IP-адреса не найдены при массовой проверке.

Для проверки комментариев пройдите сюда:

Панель Администратора WordPress -> Комментарии -> Найти спам в комментариях

Для проверки пользователей пройдите сюда:

Панель Администратора WordPress -> Пользователи -> Найти спам-пользователей

Нужно ли мне использовать другие инструменты антиспама (Captcha, reCaptcha и другие)?

CleanTalk блокирует до 99.998% спам-ботов, поэтому Вы можете отключить другие плагины антиспама (особенно применяющие CAPTCHA). В некоторых случаях два и более антиспама могут конфликтовать друг с другом, так что лучше использовать только один.

Плагин совместим с WordPress MultiUser (WPMU или WordPress Network)?

Да, плагин совместим с WordPress MultiUser. Для каждого блога в мультисайте есть отдельные настройки антиспама, чтобы обеспечить защиту от спам-ботов.

После установки я заметил, что количество спам-атак увеличилось в статистике

Есть несколько причин для этого:

  • С индексированием сайта поисковыми системами, с наличием внешних ссылок и с улучшением позиций в поиске, Ваш сайт привлекает всё больше и больше спам-ботов.
  • Непрозрачные системы защиты как CAPTCHA или вопрос-ответ, которые не имеют статистики спам-атак, не показывают Вам всю картину происходящего, или показывают не полностью.
  • Методы подсчёта спам-атак и спам-ботов бывают разными для разных систем, поэтому возникает различие. Мы стремимся предоставлять подробную статистику.

Почему мой проверочный комментарий на WordPress был пропущен?

У плагина есть несколько опций для определения спам-ботов и людей. Если Вы оставите вот такой похожий на спам комментарий:

"I want to sell something", "Buy something here.." and etc

комментарий будет пропущен, потому что плагин распознает отправите как человека. Поэтому используйте особую почту stop_email@example.com для проверки функционала антиспама или последите за работой плагина несколько дней для получения статистики.

Он платный или бесплатный?

Этот плагин бесплатный и распространяется по GPLv2 лицензии

Антиспам плагин от CleanTalk работает с облачным антиспам-сервисом, и данный плагин рассматривается как программное обеспечение как услуга (SaaS).
Плагин от CleanTalk бесплатный и он работает с облачным премиум-сервисом.
https://en.wikipedia.org/wiki/Software_as_a_service

Факт о том, что плагин работает через премиум-услугу, упомянут в аннотации к плагину и в его описании в каталоге WordPress.

Мы готовы помочь вам по любым вопросам, связанным с CleanTalk. Существуют сотни комбинаций программного окружения и мы делаем всё возможное, чтобы антиспам работал как можно надёжнее.

Могу ли я использовать CleanTalk с кэширующими плагинами?

Антиспам от CleanTalk не использует статичный HTML-код в своих шаблонах, поэтому все функции антиспама работают правильно с любыми кэширующими плагинами для WordPress.

Защищает ли плагин от спам-ботов, если я использую формы от сервисов третьих лиц?

Да. Плагин защищает вебформы на Вашем сайте, которые шлют данные сервисам третьих лиц (как MailChimp). Включите опцию «Защита внешних форм» в настройках плагина, чтобы активировать защиту.

Совместим ли CleanTalk с Cloudflare?

CleanTalk полностью совместим с Cloudflare. Сервис не проверяет IP-адреса (AS13335) от Cloudflare по базе чёрных списков, так что в данном случае плагин и сервис фильтруют спам с помощью других наборов тестов.

Совместим ли CleanTalk с сетью доставки содержимого (CDN)?

Да. CleanTalk работает с системой CDN, то есть CloudFlare, MaxCDN, Akamai.

Могу ли я использовать функционал CleanTalk в своих плагинах?

Да, можете. Используйте этот кусок кода:

<?php
if(!function_exists('ct_test_message')){
    include_once( ABSPATH . '/wp-content/plugins/cleantalk-spam-protect/cleantalk.php' );
}
//for registration test:
$res=ct_test_registration("nickname", "stop_email@example.com", "127.0.0.1");
//or for some other messages (contact forms, comments etc.)
$res=ct_test_message("nickname", "stop_email@example.com", "127.0.0.1", "test message");

$ res теперь содержит массив с двумя параметрами:
   * $ res [‘allow’] — разрешен запрос (1) или нет (0)
   * $ res [‘comment’] — комментарий для решения нашего сервера.

Я вижу две загрузки скрипта cleantalk_nocache.js. Почему он запускается дважды?

Скрипт используется для проверки AJAX JavaScript. Разные темы используют разные механизмы загрузки, поэтому мы применяем два метода загрузки наших скриптов. Если Вы абсолютно уверены в своих действиях, Вы можете выключить один из методов путём определения констант в файле wp-config.php:

define('CLEANTALK_AJAX_USE_BUFFER', false); //false - don't use output buffering to include AJAX script, true - use it

или

define('CLEANTALK_AJAX_USE_FOOTER_HEADER', false); //false - don't use wp_footer() and wp_header() for including AJAX script, true - use it

Могу ли я добавить исключения для некоторых страниц моего сайта?

Да. В плагине есть специальная опция. Вы можете узнать больше, изучив данную инструкцию: https://cleantalk.org/help/exclusion-from-anti-spam-checking#wordpress

Могу ли не посылать свои персональные данные в Облако CleanTalk?

Да, данные можно исключать. В плагине есть специальная опция.
Вы можете узнать больше, изучив данную инструкцию: https://cleantalk.org/help/exclusion-from-anti-spam-checking#WordPress_field_exclusions

Как проверить Spam FireWall?

Используйте особый IP 10.10.10.10 в адресной строке для проверки опции Spam FireWall. Например:

https://cleantalk.org/blog/?sfw_test_ip=10.10.10.10

Внимание! Тестирование нужно проводить в режиме инкогнито в вашем браузере. Режим включается нажатием клавиш Ctrl+Shift+N для Chrome, «Яндекс.Браузера», Opera и Safari; Ctrl+Shift+P для Firefox, Internet Explorer и Microsoft Edge. Полная инструкция по включению режима инкогнито для различных браузеров: https://www.wikihow.com/Activate-Incognito-Mode

Как ввести ключ доступа для версии WPMS?

Чтобы задать глобальный ключ доступа для всех сайтов в WPMS, определите константу в файле wp-config.php до строки с определением констант для базы данных:

define('CLEANTALK_ACCESS_KEY', 'place your key here');

Теперь на всех подсайтах будет данный ключ доступа.

Почему CleanTalk быстрее и надёжнее, чем автономные решения?

Все тесты антиспама выполняются в Облаке и не нагружают Ваш вебсервер. Облачные решения имеют громадное преимущество, поскольку параметры сравниваются с информацией от более чем 100 000 сайтов.

Я вижу много запрещённых записей по причине «Forbidden. Please enable JavaScript. Spam sender name.» в своём журнале антиспама

Почти все спам-боты не могут выполнять код JavaScript, поэтому это одна из важнейших проверок и многие спам-боты будут заблокированы по причине «Forbidden. Please enable JavaScript. Spam sender name.» Все браузеры могут выполнять код JavaSript, так что нормальные посетители будут пропущены.

Если у вас или посетителей вашего сайта появляется ошибка «Запрещено. Включить JavaScript.», проверьте поддержку JavaScript в своём браузере, выполнив тест JavaScript с этой страницы: https://cleantalk.org/checkout-javascript-support

Если вы считаете, что в блокировке сообщений что-то не так, сообщите нам об этом. Пожалуйста, отправьте запрос в службу поддержки здесь: https://cleantalk.org/my/support.

Работает ли плагин с Varnish?

CleanTalk может работать с Varnish и защищать WordPress от спама, но по умолчанию плагин создаёт cookie-файлы для полного функционирования и в то же время отключает кэширование от Varnish на тех страницах, где хранятся cookie-файлы. Чтобы избежать проблем с кэшированием, отключите опцию «Устанавливать куки» в настройках плагина.

WordPress console -> Settings -> CleanTalk -> Advanced settings

Сейчас плагин защищает комментарии, регистрации и все популярные контактные формы для WordPress, но нет защиты для некоторых редких плагинов для создания контактных форм.

Работает ли антиспам плагин с технологией ускоренных мобильных страниц (AMP)?

Да, работает. Но Вам потребуется включить опцию «Использовать AJAX для проверки JavaScript» в расширенных настройках плагина для полной совместимости с технологией ускоренных мобильных страниц (AMP).

Как закрыть уведомление и продлении лицензии в административной части WordPress?

Чтобы закрыть уведомление, пожалуйста, сохраните настройки плагина ещё раз, или оно закроется автоматически в течение 60 минут после обновления лицензии.

Я использую PHP 4.2 и до сих пор получаю ошибки про JSON. Почему это происходит?

СleanTalk больше не поддерживает версию PHP ниже 5.2, поскольку код поддержки несовместим с версией PHP 7.
Пожалуйста, обновите ваш PHP. Если вы не смогли этого сделать, сообщите нам об этом через службу поддержки: https://cleantalk.org/my/support

Нужно ли мне что-нибудь менять в настройках плагина или в моей панели управления CleanTalk, когда я перевёл свой сайт с HTTP на HTTPS или обратно?

Нет. Вам ничего не нужно менять в настройках плагина в Вашей панели управления CleanTalk. Плагин будет работать независимо от протокола.

Как пользоваться антиспам журналом?

Следующие возможности доступны для Вас в Вашем антиспам журнале:

  • Отрезок времени для просмотра всех спам-записей.

  • Фильтрация спам-записей по их статусу: любой статус, запрещено, одобрено.

  • Фильтрация спам-записей по Вашим сайтам.

  • Фильтрация спам-записей по стране, откуда она пришли.

  • Фильтрация спам-записей по IP-адресу, почте или имени пользователя.

  • Доступные опции для отдельной записи:

    • Подробности — смотрите пункт 4 ниже.
    • Спам/Не спам — нажмите на данную строку, если наша система приняла ошибочное решение и заблокировала или одобрила регистрацию, комментарий или отправку контактных данных. Подробности здесь: https://cleantalk.org/faq#feedback_spam
    • Удалить — запись удаляется навсегда.
    • Персональные списки — зайдите на страницу чёрно-белых списков для Вашего сайта.
    • Подробности записи: причина блокировки, тело сообщения, дополнительные полученные данные.

SpamFireWall и антиспам — блокировка подсетей

Антиспам — будет блокировать отправку контактов, сообщений, регистраций и комментарии посетителей для указанных IP или подсетей.
SpamFireWall — будет блокировать загрузку страниц Вашего сайта для посетителей для указанных IP или подсетей.

Пожалуйста, читайте подробности здесь:
https://cleantalk.org/help/sfw-blocks-networks

Управление спам-комментариями

По умолчанию все спам-комментарии помещаются с папку «Спам». Вы можете изменить поведение плагина, указав, что ему делать с комментариями:

  1. Перемещать в папку «Спам». Все спам-комментарии будут отправлены в папку «Спам» в разделе Комментарии в административной части WordPress, кроме комментариев со Стоп-Словами. Комментарии, содержащие Стоп-Слова, всегда будут отправляться в папку «Ожидающие».

Вы можете избежать разрастание папки «Спам». Есть опция для автоматической очистки двухнедельных сообщений «Автоматически удалять спам-комментарии». Включите эту опция в настройках антиспам плагина: Панель Администратора WordPress -> Настройки -> Antispam by CleanTalk -> Расширенные настройки -> поставьте переключатель в положение «Да» для опции «Автоматически удалять спам-комментарии» -> Сохранить изменения.

  1. Перемещать в корзину. Все спам-комментарии будут отправлены в папку «Корзина» в разделе Комментарии в административной части WordPress, кроме комментариев со Стоп-Словами. Комментарии, содержащие Стоп-Слова, всегда будут отправляться в папку «Ожидающие».

  2. Удалять комментарии без их перемещения в административную часть WordPress. Все спам-комментарии будут удалены навсегда без перемещения в административную часть WordPress, кроме комментариев со стоп-словами. Комментарии со стоп-словами всегда будут отправляться с папку «Ожидающие».

Какие комментарии были заблокированы и запрещены можно посмотреть здесь в антиспам журнале: https://cleantalk.org/my/show_requests?int=week

Для изменения действий над комментариями зайдите в Вашу Панель управления, выберите сайт, для которого Вы хотите изменить действия, и нажмите на строку «Настройки» под его именем.

Пожалуйста, читайте подробности здесь:
https://cleantalk.org/help/spam-comment-management

Как я могу сообщить о пропущенном спаме или некорректной фильтрации?

Если вы считаете, что служба пропустила спам-бота или неправильно отфильтрованного посетителя веб-сайта, вы можете уведомить нас об этом через панель управления Анти-спамом. Сделать это,
Войдите в панель управления https://cleantalk.org/my.
Нажмите на строку «Журнал» под названием вашего сайта.
Когда вы помечаете запись как «СПАМ», ее адрес электронной почты и IP-адрес будут добавлены в личный черный список вашего сайта.
Когда вы помечаете запись как «Не СПАМ», ее адрес электронной почты и IP-адрес будут добавлены в ваш личный белый список для вашего сайта.

Пожалуйста, читайте подробности здесь:
https://cleantalk.org/faq#feedback_spam

Плагин быстрый?

Мы разрабатываем плагин, чтобы он был максимально эффективным. CleanTalk не уменьшает время отклика между публичной и административной частями сайта. Плагин обрабатывает только POST-запросы к ядру WordPress, он забирает менее 1 секунды для возврата результатов.

Плагин выполняет требования регламента EU GDPR?

Да. Пожалуйста, ознакомьтесь с данной статьёй:
https://cleantalk.org/publicoffer#cleantalk_gdpr_compliance

Проверьте внешние формы

Если на вашем веб-сайте есть формы для отправки данных во внешние источники, вы можете включить опцию «Защита внешних форм». В этом случае, если плагин определяет, что текущее сообщение является спамом, действие формы будет временно заменено вашим текущим именем хоста, чтобы предотвратить отправку ложных данных во внешний источник.

Отзывы

15.10.2021
This looked like it was going to be very good, but after signing up, with no problems during the trial period, issues started to appear, including: - Email address typos or fake email addresses allowed though. - Blocking WordPress site search requests when the requesting IP address is not blacklisted or spammy. - Errors when reporting emails as not spam via the portal. - Communication errors for database updates If you are looking for a reliable and consistent anti-spam and email validation service, this isn't the one. This one is far too buggy.
14.10.2021
O antiSpam CleanTalk traz a segurança que precisamos para produzir conteúdo e conquistar seguidores e clientes.
09.10.2021
Before Clean Talk I had to do almost daily maintenance to my sites and as you may understand 2020 and 2021 has not left a lot of spare time. They have blocked a lot of spam for which I'm very grateful! Thanks team.
04.10.2021
Was getting a ton of spam through Caldera Forms and CleanTalk took care of it in a snap. Just had to install and activate it and off it went. Plus the paid version is way more affordable than Akismet, especially for small single-site proprietors. Note that if you have a cache handler on your site and upgrade your CleanTalk account to a premium version, you'll have to clear all your caches to get it working with the new version.
Посмотреть все 2 286 отзывов

Участники и разработчики

«Защита от спама, Антиспам, FireWall от CleanTalk» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Защита от спама, Антиспам, FireWall от CleanTalk» переведён на 18 языков. Благодарим переводчиков за их работу.

Перевести «Защита от спама, Антиспам, FireWall от CleanTalk» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

5.163.1 Oct 12 2021

  • Fix: Queue. Errors of each try fixed.
  • Fix: SFW. Sleep before deleting tables was reduced.
  • Fix: Queue. Accepted tries argument implemented.

5.163 Oct 07 2021

  • New: State. errorExists method implemented.
  • New: SFW. Disabling SFW when the database was outdated.
  • New: Settings templates. Saving template to the several blogs implemented.
  • New: Settings. WPMS settings always show now.
  • New: WPMS. No show any sub-sites errors on wpms mode 2.
  • New: WPMS. Plugin settings are disabled on sub-sites on wpms mode 2.
  • Mod: Remote Calls using POST instead of GET request type.
  • Mod: Helper. No cache GET parameter renamed.
  • Mod: Cron. Transactions implemented #2.
  • Mod: Settings. «URL Exclusions» description updated.
  • Upd: Getting JS. AJAX handler type selecting updated.
  • Fix: Added lost info about total comments in CommentChecker::ctAjaxInfo
  • Fix: add subscriber to skip list.
  • Fix: Changed the plugin name in the list of plugins when enabling White Label
  • Fix: Changed the plugin name in the admin bar when enabling White Label
  • Fix: Feedback. Comments feedback description fixed.
  • Fix: Hide information about Security in admin bar if it is not main site.
  • Fix: SFW. Error toggle used instead of error add/delete.
  • Fix: Alt cookies. Selecting type of alt cookies bug fixed.
  • Fix: protect logged users in gravity.
  • Fix: Updated the condition for showing a link to the security installation in the admin bar.
  • Fix: reverse condition for WL security link.
  • Fix: WPMS. Addition WL info link fixed.
  • Changed plugin name in plugin settings multisite__white_label__plugin_name.
  • Fix: rename plugin name after search plugins if WL is on.
  • Fix: Renamed Antispam by Cleantalk to Anti-spam by Cleantalk
  • Fix: add elementor-pro to skip save action.
  • Fix: WPMS. Sanitize api key during getting key fixed.
  • Fix: Cron. Cron results errors handling fixed.
  • Fix: WPMS. Migrate old WPMS to the new wpms mode.
  • Fix: WPMS. Using main site data on wpms_mode=2.
  • Fix: Helper. Hard use https for the curl requests.
  • Fix: WPMS. Sanitize network settings fixed.
  • Fix: WPMS. Applying settings for selected blogs fixed.
  • Fix: Getting key. Sync after getting key fixed.

5.162 Sep 23 2021

  • New. SFW. Fall back updating system implemented.
  • New: Integration. Added honeypot wc.
  • New: SFW. Added new status PASS_SFW__BY_STATUS for showing die_page.
  • Upd: Cookies. Alternative cookies types was updated.
  • Upd: Ajax. Finding the right WP directory implemented.
  • Исправлено: обновление исправлено.
  • Fix: Firewall update. Not existing FW table.
  • Fix: State. DB prefix fixed.
  • Fix: WPForms. Excluding from the custom contact forms check.
  • Fix. State. DB prefix definition fixed.
  • Fix: SpamFirewall update. Increasing delay in queue transactions, adding time of the queue task start
  • Fix: State. Show notices fixed.
  • Fix: State. Some logic moved from a loop.
  • Fix: Adding a error if Common/Helper::http_request() couldn’t get HTTP code via get_headers().
  • Fix: SFW. Do not AC checking, if cookies were disabled.
  • Fix: http_request() with preset ‘get_code’ using GET HTTP method instead of HEAD now.
  • Fix: SFW. Direct update DB errors handled.
  • Fix: SFW. Direct update creating temp table errors handled.
  • Fix: SpamFirewall update. SFW_IS_DISABLED is not a error. apbct_sfw_update__init() returns false in this case.
  • Fix: Extended header. Cache-Control: max-age=0 in the /Common/Helper::httpRequest()
  • Fix: Updater. Fixed data__use_static_js_key settings name.
  • Fix: Updater. start ct_account_status_check() if main site in 5.127+ versions
  • Fix: Adding error handling to DB::execute() in ApbctWP\SFW.
  • Fix: Cron. Cron last start flag improved.
  • Fix: Cron. Cron execution cooldown decreased to 2 min.
  • Fix: Adding more info in ‘Unknown’ type error.
  • Fix: Exclude Forminator double requests on multipage form.
  • Fix: Settings. Alt cookies types validating fixed.
  • Fix: Ajax. WP core dir parsing fixed.
  • Fix: Settings. Ajax handler title fixed.

5.161.1 Sep 14 2021

  • Fix. State. Checking empty errors fixed.

5.161 Sep 09 2021

  • Fix: Cleantalk.php. dns_get_record() error handling.
  • Fix: Search form integration. PHP Notice.
  • Fix: Default value for «Alternative Cookie Type» setting.
  • Fix: SpamFirewall. Updating percent output.
  • Fix: SpamFirewall. Omit SFW_IS_DISABLED error.
  • Mod: Admin-bar.
  • Fix: SpamFirewall update.
  • Fix: apbct_log(). Log time.
  • Mod: Debug RC. Servers_connection item added.
  • Mod: apbct_test_connection() moved to cleantalk.php.
  • Fix: skip elementor save template.
  • Fix: skip formidable base check.
  • Fix: remove limit for request in delete all spam users.
  • Mod: apbct_test_connection() improvements.
  • Fix: Helper::http__request() timeout is 15 seconds.
  • New: Helper::http__request() low speed time is 10 seconds.
  • Fix: decbin int type in helper.
  • Fix: add apbct_get_rest_url func.
  • Fix: Error report form Cleantalk.php.
  • Fix: skip sfw check if sfw not updated.
  • Fix. Integration. Enfold theme saving options skip protection.
  • Fix. Integration. Cartflows saving cart skip protection.
  • Fix: getOption return variable.
  • Fix: skip sfw if last_update_time is zero.
  • Fix: skip last_update_time sfw check.
  • Fix: add priority to comment_form_default_fields hook.
  • New. Helper. IP detecting improved.
  • Fix. Helper. Multi-curl timeout added.
  • Upd. SFW. SFW block page updated.
  • Upd. SFW. AC block page updated.
  • Upd. Settings. SFW features settings moved to the separated block.
  • Fix. SFW. Random get parameter for redirecting block page updated.
  • Fix. Settings. SFW features settings description fixed.
  • New: Queue. Transaction system.
  • Fix: skip siteorigin pagebuilder save widget.
  • New: Readme. Hide «Website» field for comments added.
  • Fix. Helper. Async curl timeout increased.
  • Fix. Integration. Blogvault requests skipped.
  • Fix: skip classfields check_email action.
  • Mod: Show real HTTP code in a error during downloading GZ file.
  • Mod: Debug call extended.
  • Mod: Admin notices. Added the ability to hide a banner with notifications for each individual administrator for two weeks.
  • Fix. Settings. Long description output fixed.
  • Fix. Settings. JS debug data removed.
  • Fix. SFW. Deleting fw files folder.
  • Fix: api error handle.
  • Fix: SFW. Added update mode if sfw-updater works with tables.
  • New. WPMS. New multisite logic implemented.
  • Fix: Setting. Select field type fixed.
  • Fix: Сhanged the function delete_all_options() of removing plugin options when fully uninstalled.
  • Fix. WPMS. Hoster API key description fixed.
  • Fix: Admin notices. get_option expression is checking more strictly.
  • New: Helper. Added method for validate date format as ‘Y-m-d’.
  • Fix: SFW. Default FW folder fixed.
  • Fix: SFW. FW folder on the first sync fixed.
  • Fix: SFW. Remove wrong FW folders.
  • Fix: SFW. Refactoring apbct_sfw_update__end_of_update().
  • Mod: apbct_test_connection().
  • Fix: /ApbctWP/API::send_request() with empty result.

5.160.3 Aug 31 2021

  • New: Queue. Transaction system.
  • Fix. SFW. Updating for the new clients fixed.
  • Fix. SFW. Deleting UA file fixed.
  • Fix. SFW. Updating via cron fixed.
  • Fix. SFW. Updating process for multisite fixed.

5.160.2 Aug 26 2021

  • Fix. Pixel. Auto mode fixed.

5.160.1 Aug 6 2021

  • Fix: SpamFirewall update.

5.160 Jul 29 2021

  • New: SFW. SFW alternative cookie implemented.
  • New: SFW. AC alternative cookie implemented.
  • New: SFW. AF alternative cookie implemented.
  • New: Helper. Curl multi wrapper added.
  • New: Queue class implemented.
  • Mod: Changed the processing of the honeypot_field for standard comment.
  • Mod: Added integration for Wishlist Members registration form.
  • Mod: Store visited URLs amount reduces to 5 with 128 symbols by URL.
  • Upd: Public js scripts separated.
  • Upd: SFW. Updating process modified.
  • Fix: Moderate rotating fixed.
  • Fix: SFW. Process file errors handling fixed.
  • Fix: Pluggable. Expression fixed.
  • Fix: Ajax. User detection fixed..
  • Fix: Ajax. Ajax handlers fixed.
  • Fix: IP-detection for Cloudflare CDN.
  • Fix: Skip test for ajax alt_session request.
  • Fix: Set cookies on dashboard pages even if the setting is off.
  • Fix: Ajax. Ajax class fixed.
  • Fix: Users scanner. Remove redundant menu.
  • Fix: Added an exception for the action edd_process_checkout Easy Didgital Downloads plugi
  • Fix: SFW. Changed method for getting addr ip.
  • Fix: Integration. WPForms names gathering fixed.
  • Fix: SFW. Min update interval decreased to 14400 seconds.
  • Fix: Integration. WPForms names gathering fixed.
  • Fix: Cleantalk.php. dns_get_record() error handling.
  • Fix: Search form integration. PHP Notice.
  • Fix: Default value for «Alternative Cookie Type» setting.
  • Fix: SpamFirewall. Omit SFW_IS_DISABLED error.
  • Fix: SpamFirewall. Updating percent output.
  • Fix. Settings templates. Sync after template loading.
  • Fix. SFW. Updating process percents fixed.
  • Fix. Antispam. All headers parameter fixed.

5.159.9 Jul 15 2021

  • Fix. SFW. Updating cooldown increased up to 15 min.
  • Fix. Cron. Next call time set by task updating fixed.
  • Fix. SFW. Reset blacklist array before processing.
  • Fix. SFW. Some errors handling fixed.
  • Fix. SFW. Getting update period from dns fixed.
  • Fix. Ajax. Checking nonce for logged in users fixed.

5.159.8 Jul 07 2021

  • Fix: Fixed the connection error Ajax.php when the site files are in a subfolder.
  • Fix. SFW. Anticrawler redirect detection fixed.
  • Fix. Checking sql before the tables creating.
  • Fix. Updater fixed.
  • Fix: Set alt cookies if sg optimizer is enabled.
  • Fix: Exclusion for GiveWP plugin in apbct-public.js. #2

5.159.7 Jul 01 2021

  • Fix. Updater fixed.

5.159.6 Jun 30 2021

  • New. Rest API request detecting implemented.
  • Upd. SFW. AntiCrawler was disabled for the new installations.
  • Upd. SFW. AntiCrawler option moved to the advanced settings section.
  • Mod: email is taken only from visible fields
  • Mod: remove error message about firewall updating
  • Mod: excluded for test WC_Gateway_Tpay_Basic
  • Fix: Added exclude for happyforms.php in apbct_is_skip_request.
  • Fix: Added an error message in the form response
  • Fix: Skip wpforms general requests because of direct integration.
  • Fix. Integration. Autonami Marketing Automations service request kipped.
  • Fix. Cron. Update task method fixed.
  • Fix. SFW. Prevent updating while SFW is disabled.
  • Fix. Cron. Restoring cron tasks during plugin updating.
  • Fix. SFW. Logs sending used limit.
  • Fix: set correct api_key value for ajax calls.
  • Fix. Frontend widget. The widget layout fixed.
  • Fix. Integration. Formidable preparing data for checking.

5.159.5 Jun 24 2021

  • New: Admin bar. Attention mark added.
  • Upd: Admin notices have been rebuilt.
  • Upd: Integrations with HappyForms updated.
  • Fix: Skip fluentform multistep request.
  • Fix: Correct fluent_form skip name.
  • Fix: Admin notices. Trial and renew notices ID attributes renamed.
  • Fix: Admin bar. Trial notice font color changed.
  • Fix: Admin bar. Show admin bar without api key.
  • Fix: Admin bar. Show attention badge if the api key is empty.
  • Fix: AC. Skip checking on 302 redirects.
  • Fix: Added IF NOT EXISTS after ADD COLUMN in cleantalk-updater.php
  • Fix: Removed ADD PRIMARY KEY from apbct_update_to_5_146_4
  • Fix: Removed apbct_update_to_5_146_4
  • Fix: Checking output parameters of API-method get_2s_blacklists_db.
  • Fix: SFW. Writing exclusions fixed.
  • Fix: Integration. GF names detection fixed.
  • Fix: Integration. WPForms nicknames detecting fixed.
  • Fix. SFW. Updating fixed.
  • Fix: Excluding REST API requests from check.
  • Fix. Admin notices. Incompatibility notice fixed.
  • Fix. Compatibility. Notice saving fixed.
  • Fix. Compatibility. Prevent disabling SFW on incompatibility detected.
  • Fix. Compatibility. SFW option is no longer disabled on incompatibility detected.
  • Fix. Admin bar. Reset counters fixed.

5.159.4 Jun 17 2021

  • Fix: Admin bar. PHP error.

5.159.3 Jun 15 2021

  • Fix: Admin bar. Conflict with previous version of Security by Cleantalk.

5.159.2 Jun 15 2021

  • Fix. Renew notice banner shows only on cleantalk pages.
  • Fix. SFW updating. Getting remote data error handling fixed.
  • Upd. Readme updated.
  • Fix. SFW. Auto-updating fixed.
  • Fix: Admin bar style. Install link is no longer highlighted.
  • Fix: Admin bar style. Style for security icon.
  • Fix: Admin bar. Reset buttons counters leads to the same page.
  • Fix. Manual register link fixed.
  • Fix: do not display errors on subsites when wl is enabled.
  • Fix: Admin bar. Rapid fix.
  • Fix. Skipping. WPForms check restricted email request skipped.
  • Fix. Helper. CURL request timeout increased.
  • Fix. Comments/users checker. Description fixed.
  • Fix. Get fields any. Preset nickname parameter fixed.
  • Fix: wpms settings.

5.159.1 Jun 10 2021

  • Fix: Cron. Cron calling in cleantalk-updater.php fixed.

5.159 Jun 10 2021

  • New. Admin Bar. Common admin bar implemented.
  • New: email check before post.
  • New: New admin bar style.
  • New. SFW. Updating integrity control implemented.
  • New. Custom Ajax. Email checking before post.
  • New. Custom Ajax. Getting JS key.
  • New. Custom Ajax. Alternative cookies.
  • Upd. Integrations. Support multiple non-ajax hooks.
  • Upd. Cron. Cron class and cron usage updated.
  • Upd. Pixel. Pixel setting is «auto» for the new installations.
  • Upd. Users checker. Users with completed WC orders no checked.
  • Upd. WPMS settings.
  • Mod. limiting the size of an array top5_spam_ip to five elements in widget.
  • Mod. update data__pixel title.
  • Mod. Update data__use_static_js_key title.
  • Mod. add ‘relative’ parameter in admin_url() for getting ajaxurl.
  • Mod. update field name honeypot_field, reverse logic
  • Mod. changed website field from comments form: type text, display none.
  • Fix. resolve conflict with wiloke theme and unknown plugin, that removes standard authorization cookies.
  • Fix. moved the wiloke_theme options_ajax_save_skip check to apbct_is_skip_request function.
  • Fix. added a theme check along with a hook wiloke_themeoptions_ajax_save_skip.
  • Fix. Integration. Essentials addons for elementor integration fixed.
  • Fix. AC/AF. Clearing AC table via cron fixed.
  • Fix. SFW. Obtaining the count of the networks was fixed.
  • Fix. Cron. Last cron start fixed.
  • Fix. cookies for login page.
  • Fix. Firewall. Update. Filtering bad data.
  • Fix. Custom Ajax. Localized login scripts.
  • Fix. API. Cleantalk\ApbctWP\API fixed to work on SHORTINIT mode.
  • Fix. Custom Ajax. Getting JS key — removed WP ajax hooks.
  • Fix. GetFieldsAny. Bypassing collecting email and names logic fixed.
  • Fix. New admin bar style. Sorting plugins by Alphabet.
  • Fix. ct_get_admin_email return network email if set.
  • Fix. Fixed the name of the key containing the file address to check the number of records.
  • Fix. Comments checker. Non-checkable users tab removed.
  • Fix. Visible fields. Formidable visible fields collecting fixed.
  • Fix. Get fields any fixed.
  • Fix. empty key error for hosting.
  • Fix. WPMS. Api key saving fixed.
  • Fix. WPMS. Network settings saving fixed.
  • Fix. WPMS. Plugin name setting field is not required now.
  • Fix. Alt sessions js fixed.

5.158 May 27 2021

  • Fix: Firewall. SQL-request error.

5.158 May 26 2021

  • New. Integration. WP Foro register system integration.
  • New. Integration. Elementor essentials LoginRegister integration implemented.
  • New: SQL-schema and updater for extended SpamFirewall logs.
  • New: Extended SpamFirewall logs.
  • New: Pixel.
  • Mod: Few improvements to SFW update.
  • Mod: add settings for hidding website field from comment form.
  • Mod: Few improvements to SFW update #2.
  • Mod: Possibility to send empty JSON object in API.
  • Mod: Extended SpamFirewall logs for AntiCrawler module.
  • Upd: SFW. Direct updating method implemented.
  • Upd. Settings. Network settings templates updated.
  • Upd: Firewall. Improvements to update system.
  • Upd: Firewall. Improvements to update system.
  • Fix: replace wp_die to die in ct_die(), refactoring ct_die()
  • Fix. Forms. Exclude field wp-editor-area from collecting visible fields.
  • Fix. Widget. Widget content logic fixed.
  • Fix: Forms. Nicknames detecting fixed #2.
  • Fix: Forms. Getting check_js key fixed.
  • Fix: update ct_die_extended() as ct_die().
  • Fix. Code. Getting delay before js code get if async option enabled.
  • Fix. WPMU. Blog id added in settings templates list.
  • Fix. Integration. Elementor essentials LoginRegister login form protection skipped.
  • Fix. WPMU. Blog id added in settings templates list.
  • Fix. Readme. Required PHP version increased to 5.6.
  • Fix. Updater. 5_157_10 updating fixed #2.
  • Fix. JS. DOMContentLoaded used instead jQuery(document).ready().
  • Fix: SpamFirewall. Update. «FW UPDATE INIT: KEY_EMPTY», «SFW UPDATE INIT: KEY_IS_NOT_VALID» errors.
  • Fix. Users checker. Export to the csv fixed.
  • Fix: SpamFirewall. Update. Error «WRONG_UPDATE_ID».
  • Fix: SpamFirewall. Update. «FW UPDATE INIT: KEY_EMPTY», «SFW UPDATE INIT: KEY_IS_NOT_VALID» errors.
  • Fix: SpamFirewall. Update. Error «WRONG_UPDATE_ID».
  • Fix: \Cleantalk\Common\Helper::http__request() consider only boolean false (empty string » considering as good) as bad response.
  • Fix: SpamFirewall. Update.
  • Fix: SpamFirewall. Update #2.
  • Fix: WPMS empty apikey in options
  • Fix: «Mod: add settings for hidding website field from comment form».
  • Fix: Common/Helper::http__get_headers() fixed.
  • Fix: SpamFirewall admin bar counter.
  • Fix: «Fix: Common/Helper::http__get_headers() fixed.»
  • Fix: Pixel.
  • Fix: «Pixel» setting description.
  • Fix: Extended SpamFirewall logs for AntiCrawler module.
  • Fix: Extended SpamFirewall logs for AntiCrawler module #2.
  • Fix: WPFroms. PHP notice.
  • Fix: Gravity Forms. PHP notice.
  • Revert: Fix: Code. get_fields_any() notice fixed.

5.157.2 May 05 2021

  • Fix: Code. get_fields_any() notice fixed.
  • Fix: Integration. Gravity Forms integration fixed.
  • Fix: Forms. Nicknames detecting fixed.

5.157.1 Apr 29 2021

  • Mod: \Cleantalk\ApbctWP\Variables\Cookie::get() now has ‘cast_to’ param. If defined trying to cast to a given type.
  • Fix: \Cleantalk\ApbctWP\Variables\Cookie::get() calls using ‘cast_to’ param if needed.

5.157 Apr 28 2021

  • New: Invisible fields collecting implemented.
  • New: A dev and a fix version suffix support.
  • New: Variables. Cookie::set() method added.
  • New: Split Cleantalk\Common\DB::method__private_list_add__sfw_wl() in two Cleantalk\Common\DB::method__private_list_add() and Cleantalk\ApbctWP\DB::method__private_list_add__sfw_wl().
  • New: Split Cleantalk\ApbctWP\Helper::http__request__rc_to_host() in two Cleantalk\ApbctWP\Helper::http__request__rc_to_host() and Cleantalk\ApbctWP\Helper::http__request__rc_to_host__test().
  • New: Updater script for 5.157.
  • New: Update/delete SpamFireWall database when it enable/disable. Improvements.
  • New: \Cleantalk\ApbctWP\Variables::AltSessions class.
  • New: «Set cookies» setting now has 3 options «On», «Off» and «Use alternative mechanism for cookies».
  • New: REST API route ‘/alt_sessions’ and callbacks.
  • Mod: Compatibility with Thrive Leads — remove deleted the modal window about successful sending when blocking the user.
  • Mod: changed the handling of gravityform fields, added a check for the visibility of the field when processing the name.
  • Mod: Added a setting for Woocommerce, which includes checking the un-logged user when adding an item to the cart. If the user does not pass the verification, the product is not added to the cart.
  • Mod: Added a settings for Woocommerce — correction.
  • Mod: WC add to cart — change settings description.
  • Mod: Cleantalk\ApbctWP\RemoteCalls::debug() improved.
  • Mod: SpaFirewall update.
  • Mod: add buddypress integration for user account personal data.
  • Mod: Moving \Cleantalk\Common\Helper::apbct_cookie__set() to \Cleantalk\ApbctWP\Variables::set() function.
  • Mod: Using \Cleantalk\ApbctWP\Variables::set() instead of \Cleantalk\Common\Helper::apbct_cookie__set().
  • Mod: Extend \Cleantalk\ApbctWP\Variables to use alternative sessions.
  • Mod: Using \Cleantalk\ApbctWP\Variables\AltSessions class instead of set of «apbct_alt_sessions__» functions.
  • Mod: added loading of country flags from the plugin.
  • Mod: added styles for the widget with anti-spam statistics.
  • Mod: Improving ct_enqueue_scripts_public().
  • Mod: Update for JS ctSetCookie().
  • Mod: AltSessions and Cookie using ‘data__set_cookies’ and ‘data__set_cookies’ settings.
  • Mod: Minified JS updated.
  • Upd: Setting cookies updating.
  • Upd: Setting cookies by JS updating.
  • Fix: SFW. DB result handling.
  • Fix: Integration. Avada theme settings saving fixed.
  • Fix: Cleantalk modal. Layout fixed.
  • Fix: Possible use an html on ajax forms blocking message.
  • Fix: Include JS logic fixed.
  • Fix: Refactoring. Collecting details about browser refactored.
  • Fix: Refactoring. Alert replacing by console log on REST request handling.
  • Fix: Integration. Gravity Forms integration fixed.
  • Fix: ignoring the hidden fields with name if visible fields exists.
  • Fix: Integration. Formidable multi-step form protection fixed.
  • Fix: add max z-index for #cleantalk-modal-overlay.
  • Fix: Cannot read property ‘response_type’ of undefined — xhr.responseJSON — undefined where action wc_add_to_cart_block.
  • Fix: Helper. Set cookies method is deprecated now.
  • Fix: Adding admin IP to whitelist during the login in and plugin activation.
  • Fix: SpamFirewall. Don’t set cookies if option is disabled.
  • Fix: Sorting methods modifiers in \Cleantalk\Common\Helper and \Cleantalk\ApbctWP\Helper classes.
  • Fix: Using \Cleantalk\ApbctWP\Variables\Cookies.
  • Fix: A dev and a fix version suffix support.
  • Fix: Adding admin IP to whitelist during the login in and plugin activation.
  • Fix: New setting ‘Alternative cookies handler type’.
  • Fix: sender_info params.
  • Fix: SpamFirewall deleting 127.0.0.1 from local base during update on local website.
  • Fix: apbct_js_test() considering «Alternative cookie» setting.
  • Fix: Cleantalk\ApbctWP\VariablesCookie::set() automatically set secure flag if null passed.
  • Fix: Check JS via Cookie with the Alternative Cookie on.
  • Fix: Automatically set «secure» param when setcookie() called.
  • Fix: ‘Alternative cookies handler type’ setting layout.
  • Fix: For legacy apbct__hook__wp_logout__delete_trial_notice_cookie().
  • Fix: Cleantalk\ApbctWP\Variables::set_fromRemote(), Cleantalk\ApbctWP\Variables::get_fromRemote() fix parameter type.
  • Fix: SpamFirewall add admin IP when login in or activate plugin.
  • Fix: Dashboard widget. Showing default Cleantalk’s flag if country not found.
  • Fix: Dashboard widget. Showing ‘Unknown’ country name if country not found.
  • Del: Unused apbct_cookie__set() function.
  • Del: «Use alternative mechanism for cookies» setting.
  • Del: «Use cookies less sessions» setting.

5.156 Apr 15 2021

  • New: ApbctWP\RemoteCalls::action__debug().
  • New: ApbctWP\Helper::http__get_data_from_remote_gz__and_parse_csv();
  • New: ApbctWP\Helper::http__get_data_from_remote_gz();
  • New: Update/delete SpamFireWall database when it enable/disable.
  • New: \Cleantalk\Common\DNS class. Allows to get with DNS records and theirs different parameters.
  • New: No cookies if disabled from frontend. Alternative cookies if enabled from frontend.
  • New: \Cleantalk\ApbctWP\Variables\Cookie extends Cleantalk\Common\Variables\Cookie and automatically supports alternative cookies.
  • Mod: Don’t use alternative cookies for JS cookies for now.
  • Mod: ApbctWP\State default data.
  • Mod: Small code improvements.
  • Mod: Minor code improvements.
  • Mod: Using apbct_sfw_update__init instead() of ct_sfw_update().
  • Mod: Updater script to 5.156.
  • Upd: \Cleantalk\ApbctWP\RemoteCalls.
  • Upd: *.min. files update.
  • Upd: Current moderate*.cleantalk.org IP servers update.
  • Refactor: SpamFireWall update.
  • Fix: ApbctWP\RemoteCalls::action__sfw_update().
  • Fix: \Cleantalk\Common\DNS could request specific DNS type record.
  • Fix: Anti Spam. External forms protection capturing buffer fixed.
  • Fix: SFW. Notices disabled on blocking pages.
  • Fix: Admin ajax handler fixed — alert removed.
  • Fix: No alert when error fires.
  • Fix: Notice. change ‘wpms__allow_custom_settings’ to ‘multisite__allow_custom_settings’ in cleantalk-admin.php.
  • Fix: Getting JS key by ajax fixed.
  • Fix: No alert when AJAX fails.
  • Fix: Send plugin version as parameter when apbct-public.min.js script attaching.
  • Fix: The AJAX REST API error text unique.
  • Fix: No alert message when AJAX (REST) error happens.
  • Fix: Skip. MyListing theme service requests skip.
  • Fix: \Cleantalk\ApbctWP\Helper::http__request__rc_to_host(). Considering empty response as error.
  • Fix: \Cleantalk\Common\Helper::http__request(). Empty error while SFW update.
  • Fix: REST API. Required parameter added.
  • Fix: PHP Notices and Warnings.
  • Fix: AntiCrawler UA update.
  • Fix: JS and CSS minified.
  • Fix: ApbctWP\State __get using &. *

5.155.2 Apr 6 2021

  • Fix: Renaming setting to their original names in old update scripts.
  • Fix: Ajax forms protection response fixed.
  • Fix: No alert message when AJAX error happens.

5.155.1 Apr 2 2021

  • Fix: Using WP Rest API.
  • Rollback: Show response for all AJAX forms.

5.155 Mar 31 2021

  • New: Debug. Check connection to API servers.
  • New: Integration. Avada Form Builder.
  • New: Integration. Forminator integration implemented.
  • New: Users checker. Non-checked users tab added.
  • New: SFW. Admin IP will be whitelisted automatically.
  • Mod: Replace «bad» users/comments to «non-checkable».
  • Mod: DisableComments. Disable all comments means disable all comments for any post type.
  • Udp: Setting templates. Product ID support implemented.
  • Udp: Settings. Reorder links actions buttons.
  • Upd: Common. Getting check_js updated.
  • Upd: SFW. Description updated.
  • Fix: Reversed URL exclusions.
  • Fix: Settings. Sync button success ico fixed.
  • Fix: Show response for all AJAX forms #3.
  • Fix: GDPR. Warning text output.
  • Fix: Integration class consider settings.
  • Fix: Exclusions. URL exclusions fixed.
  • Fix: Services Templates. Getting templates optimized.
  • Fix: Services Templates. Possible XSS fixed.
  • Fix: Services Templates. Design layout fixed.
  • Fix: Family of settings comments__disable_comments__* dependencies.
  • Fix: DisableComments class. Media post type includes ‘attachment’ type.
  • Fix: Exclusion for Thrive Ultimatum.
  • Fix: Common/Helper::http__get_headers() ignores empty header name parts.
  • Fix: Exclusion for GiveWP plugin in apbct-public.js.
  • Fix: Do not consider 501 as correct HTTP response code when getting FW data files.
  • Fix: AntiCrawler::update(). Correct error codes.
  • Fix: ApbctWP\Firewall\SFW::update(). Correct URLs for FILE with protocol.
  • Fix: PHP 8 deprecated notices.
  • Fix: Settings. Reversed dependencies. Applies to WooCommerce and Disable Comments settings.
  • Fix: DisableComments::template__check() returns the correct number of comments for enabled types of posts.
  • Fix: DisableComments class. Visibility of some methods.
  • Exception: Paid Memberships Pro — Login Form.
  • Fix: Exception the SFW check for queries with ‘/favicon.ico’ string.

5.154 Mar 17 2021

  • New: Settings Templates functionality implemented.
  • New: SFW. Anti-flood protection uses UA lists for filtration.
  • Fix: Forms. Getting check_js delay removed.
  • Fix: Forms. Rotation check_js fixed.
  • Fix: Integration. Newspaper-theme login form protection skipped.
  • Fix: Integration. Newspaper-theme reset password form protection skipped.
  • Fix: Forms. Gravity Forms paypal addon processing skipped.
  • Fix: Exclusion for wpDiscuz — Online Users Addon.
  • Fix: Remote Calls. Wrapper http__request__rc_to_host() don’t get an array
  • Fix: JS. Modal window fixed.
  • Fix: JS. Show AJAX result fixed.
  • Fix: Skip. Save abandoned cart checking skip.
  • Fix: Skip. SUMODISCOUNT discout request skip.
  • Fix: Skip. WP eMember login form skip.
  • Fix: SFW. Do not cache constants added.
  • Fix: SFW. AC/AF logging fixed.

5.153.7 Mar 15 2021

  • Fix: SFW. Updating fixed.

5.153.6 Mar 12 2021

  • Fix: Show response for all AJAX forms #2.

5.153.5 Mar 10 2021

  • Fix: Show response for all AJAX forms.

5.153.4 Mar 10 2021

  • New: SFW. Log could be sent not more often than 3 minutes.
  • New: SFW. Possibility to use DELETE instead of TRUNCATE to delete SFW log.
  • New: Show response for all AJAX forms.
  • Fix: SFW. Sending log. Committing transaction after TRUNCATE log table.
  • Fix: Integration. CF7 different versions compatibility fixed.
  • Fix: Exclusion for WooCommerce.
  • Fix: Possible SQL-injections fixed.

5.153.3 Feb 25 2021

  • Fix: Security. Preparing UA string for writing to the DB.

5.153.2 Feb 25 2021

  • Fix: Integration. Registration on WICITY theme.
  • Fix: Integration. Registration on Paid Memberships Pro
  • Исправлено: обнаружение IP.
  • Fix: Error: SFW_DISABLED.
  • Fix: Formidable form. Error with sophisticated field types.
  • Fix: Remote Calls. Cooldown checking for the SFW update fixed.
  • Fix: easy-login-woocommerce requests exclusion fixed.
  • Fix: Jackmail plugin. Skip all admin-side actions.
  • Fix: Remote Calls. Unused deactivation option removed.
  • Fix: Users checker. Last check date fixed.
  • Fix: Users checker. Total users count description fixed.

5.153.1 Feb 20 2021

  • Fix: CF7. Modified spam hook #2

5.153 Feb 17 2021

  • New: Integrations. WPDiscuz integration implemented.
  • New: Using custom modal message instead allert.
  • New: JS cleantalk-modal added.
  • New: Cleantalk\ApbctWP\RemoteCalls class.
  • New: Remote calls using Cleantalk\ApbctWP\RemoteCalls class.
  • New: Cleantalk\ApbctWP\Helper::http__request__rc_to_host(). Wrapper to using RC to the website itself. Makes testing RC before make main.
  • New: Cleantalk\ApbctWP\State::error_toggle().
  • New: SFW update. Make test RC before main.
  • Udp: Integrations. Support several hooks for one integration.
  • Fix: Users. Feedback sending via deleting user fixed.
  • Fix: Users checker. Feedback sending via deleting user fixed.
  • Исправлено: обнаружение IP.
  • Fix: Users scan. Confirmation message fixed.
  • Fix: SFW. The anti-flood option moved to the advanced settings.
  • Fix: SFW. Show the right url on block page for WPMS.
  • Fix: SFW. The anti-crawler option description fixed.
  • Fix: SFW. The anti-flood option description fixed.
  • Fix: SFW. AC checking on login page fixed.
  • Fix: CF7. Modified spam hook.
  • Fix: SFW. send_logs returning error.
  • Fix: Cleantalk class fixed.
  • Fix: Clearing errors storage before sync.
  • Fix: Clearing SFW errors on updating to 5.151.6.
  • Fix: Updater. Support updating for versions without fix number implemented.
  • Fix: «Email Before Download» plugin request will be skipped.
  • Fix: SFW. Auto-updating option fixed for multisite activation.
  • Fix: Exception for Xoo login form.
  • Fix: Users deleting feedback fixed.

5.152.5 Feb 04 2021

  • Fix: SFW. Auto-updating interval decreased to 5 mins.
  • Fix: Divi. Skip saving epanel.
  • New: Find users/comments table. Add footer description.
  • Fix: SFW. UA option removed.
  • Fix: SFW. AC checking by UA enabled by default.
  • Fix: SFW. AF disabled by default for the new installations.

5.152.4 Feb 01 2021

  • Fix: Cron tasks compare fixed.

5.152.3 Jan 31 2021

  • Fix: Error: SFW_DISABLED.
  • Fix: Moderate connection timeout increased to 6sec.
  • Fix: SFW uses the right API class.

5.152.2 Jan 30 2021

  • Fix: API-requests.

5.152.1 Jan 29 2021

  • Fix: Errors in IP detection.

5.152 Jan 29 2021

  • Fix: Using server protocol for AC checking.
  • Fix: Prevent caching db queries for SFW.
  • Fix: mgm registration temp fix.
  • Upd: Checking skipped request replaced.
  • Fix: Bookly plugin service requests checking skipped.
  • Fix: Youzier login form skipped.
  • Fix: InJob theme lost password skipped.
  • Upd: Showing plugin version on SFW block page.
  • Fix: fix request id rotation.
  • Mod: Show «Insert users» button only for local web servers.
  • Upd: Checking skipped request replaced for non-ajax requests.
  • Fix: BuddyPress edit profile checking skippped.
  • Fix: Unused code removed.
  • Upd: Helper::ip__get() method updated.
  • Fix: UltimateMember password reset skipped.
  • Del: Unused code removed.
  • New: Server::get() now can accept ‘URI’ as an parameter. Returns full URI like ‘http://domain.net/request/path?parameter=value#fragment
  • Mod: apbct_exclusions_check__url__reversed() simplifed and PHPDoc’ed.
  • Mod: apbct_base_call exclusions revised.
  • Mod: $cleantalk_executed chaos simplified.
  • Upd: Shedule sfw update once again if it failed.
  • Fix: Delete cleantalk options via uninstalling.
  • Fix: Deleting table for network sites fixed.
  • Fix: Using host header for AC checking.
  • Fix: Expression formatting fixed.
  • Mod: Cron. Do not runs when it already runs.
  • Mod: Cron class updated.

5.151.4 Jan 18 2021

  • Fix: Users checking performance fix.
  • Fix: AC disabled if SFW contains less than 50 entries.

5.151.3 Jan 15 2021

  • Fix: Prevent logging false blocking for whitelisted networks.
  • Integration: Rafflepress integration implemented.
  • Fix: AF limit increased to 20 by default.
  • Fix: skip Sumo waitlist internal request.
  • Fix: skip raq internal request.
  • Fix: check comments number if comment email exists.
  • New: Schema class added.
  • Fix: SFW — Creation sfw table if not exist.
  • Fix: Updater — Creation sfw table if not exist.
  • New: Schema class used.
  • New: AC disabled if networks count is 0.
  • Fix: SFW updating id getting fixed.
  • Fix: SFW networks counter fixed.
  • Fix: Deleting options fixed.

Early changelogs look in changelog.txt