Привет, друзья!
Ну как, надоели спамеры? Попробуем побороться?
Представляю легонький плагин, позволяющий отсекать регистрирующихся на сайте спамеров.
Спасибо пользователю malanas за наводку на ресурс, который кстати имеет, оказывается, и превосходный API.
При регистрации, плагин проверяет e-mail и ip пользователя. Если они есть в базе спамеров, то плагин не дает закончить регистрацию и производит редирект обратно на страницу регистрации с выводом сообщения, что пользователь находится в базе спамеров. Любые сомнения трактуются в пользу пользователя.
Вести логи, 1 -да, 0 -нет — флаг, указывающий вести логи или нет. Логи попыток регистрации спамеров будут записываться в папку /plugins/p_stopspambot/logs. Каждый день будет создаваться новый файл лога. Логи старее 3 дней автоматически удаляются. По умолчанию ведение логов отключено. Логи пишутся в формате:
e-mail: количество записей в базе спамеров; ip: количество записей в базе спамеров;
Каждая новая запись с новой строки.
2. Устанавливаем плагин "Стоп СпамБот";
3. Включаем плагин;
4. Если необходимо, меняем настройки в админке.
5. Если планируете вести логи попыток регистрации, включить в админке плагина и выставить права на запись на папку /plugins/p_stopspambot/logs
libcurl или allow_url_fopen On
php должен быть скомпилирован с поддержкой json
Приятного пользования!
P.S. Работаю над Афишой. Этот плагин был просто творческим отступлением от Афиши ))). Скоро будет последний корректирующий релиз для 1.9. После теста, адаптирую под 1.10.1.
Ну как, надоели спамеры? Попробуем побороться?
Представляю легонький плагин, позволяющий отсекать регистрирующихся на сайте спамеров.
Спасибо пользователю malanas за наводку на ресурс, который кстати имеет, оказывается, и превосходный API.
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
При регистрации, плагин проверяет e-mail и ip пользователя. Если они есть в базе спамеров, то плагин не дает закончить регистрацию и производит редирект обратно на страницу регистрации с выводом сообщения, что пользователь находится в базе спамеров. Любые сомнения трактуются в пользу пользователя.
Настройки в админке:
Минимальное количество записей в базе спамеров для запрета регистрации — число. При проверке на спамера, если в базе спамеров записей меньше, чем указанное, то пользователю будет позволено регистрироваться. По умолчанию — 10.Вести логи, 1 -да, 0 -нет — флаг, указывающий вести логи или нет. Логи попыток регистрации спамеров будут записываться в папку /plugins/p_stopspambot/logs. Каждый день будет создаваться новый файл лога. Логи старее 3 дней автоматически удаляются. По умолчанию ведение логов отключено. Логи пишутся в формате:
e-mail: количество записей в базе спамеров; ip: количество записей в базе спамеров;
Каждая новая запись с новой строки.
Установка:
1. Разархивируем и заливаем архив на хостинг;2. Устанавливаем плагин "Стоп СпамБот";
3. Включаем плагин;
4. Если необходимо, меняем настройки в админке.
5. Если планируете вести логи попыток регистрации, включить в админке плагина и выставить права на запись на папку /plugins/p_stopspambot/logs
Системные требования:
InstantCMS 1.10.1libcurl или allow_url_fopen On
php должен быть скомпилирован с поддержкой json
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Приятного пользования!
P.S. Работаю над Афишой. Этот плагин был просто творческим отступлением от Афиши ))). Скоро будет последний корректирующий релиз для 1.9. После теста, адаптирую под 1.10.1.
Реклама #
Джехутимери 11 лет назад #
artscripts 11 лет назад #
stealthdebuger 11 лет назад #
Марат 11 лет назад #
Только вот тон Ваш какой-то не дружелюбный. Вы всегда такой? Могли бы и в личку написать, так то мы доброжелательны ).
stealthdebuger 11 лет назад #
Марат 11 лет назад #
Рад с Вами познакомиться, честно. Всё таки на нулледе кого-попало не держат. Буду рад Вашей критике и советам.
stealthdebuger 11 лет назад #
Этот плагин полезный многим станет, тем более выложен бесплатно.
Лимита в 20К запросов хватит для любого рабочего сайта. Если же сайт будут спамить целенаправленно, то никакие лимиты и проверки не помогут... включая и ограничение по количеству постов.
P.S. Недружелюбного тона и правда не было. ;)
SEOrigin 11 лет назад #
Maxim 11 лет назад #
Марат 11 лет назад #
Марат 11 лет назад #
Перезалейте файл plugin.php.
Search 11 лет назад #
Очень ждем Афишу, очень актуально!
Странник 11 лет назад #
Dost 11 лет назад #
Майкл 11 лет назад #
stealthdebuger 11 лет назад #
fact 11 лет назад #
Марат 11 лет назад #
st.Puh 11 лет назад #
Вот только возникает вопрос,что делать если обратиться пользователь и скажет что увидел такое и докажет что он не спамер,что делать тогда как удалить его из базы или что?
Майкл 11 лет назад #
Майкл 11 лет назад #
DeeMon 11 лет назад #
Марат 11 лет назад #
Майкл 11 лет назад #
Malanas 11 лет назад #
lezginka.ru 11 лет назад #
Trang 11 лет назад #
Станислав Григорьевич (Мозголом) 11 лет назад #
BELIEVER 11 лет назад #
OldSchool 11 лет назад #
Марат 11 лет назад #
/plugins/p_stopspambot/logs. Ну и конечно же, включить в логирование в админке плагина.
Сегодня изловил ещё одного спамера )
myertelive 11 лет назад #
BlondinkO 11 лет назад #
Константин Г. 11 лет назад #
Марат 11 лет назад #
Константин Г. 11 лет назад #
Марат 11 лет назад #
В любом случае, выбор за Вами. Пользоваться или нет. Если нравится вручную, удаляйте вручную. Я просто предложил более разумный способ.
Константин Г. 11 лет назад #
lokanaft 11 лет назад #
Марат 11 лет назад #
Наверно, Вам лучше вообще не пользоваться ИнстантКМС.
Димитриус 11 лет назад #
Су-27 11 лет назад #
Александр 11 лет назад #
Александр 11 лет назад #
myertelive 11 лет назад #
Марат 11 лет назад #
Trang 11 лет назад #
Марат 11 лет назад #
А если и уведомление на мыло, и логи в админку - плагин придется превращать в компонент. Не стоит )
Trang 11 лет назад #
Андрей 11 лет назад #
присоединить к ранее мной озвученной идее сделать компонент контроля по внутренней базе спама, и сделать обмен по крону с общей базой.
убиваем двух зайцев:
1. ведем свою базу, которую можно корректировать
2. пополняем общую базу спаммеров
чем больше нас такой компонент поставит, тем скорее спамеры просто обломятся регаться на инстантовых сайтах...
Suslik 11 лет назад #
1. Нет возможности оповещения админа по емейл о регистрации новых пользователей.
2. Нет элементарного ограничения на количество новых постов за определенное время.
3. Формочки регистрации/постов очень подходят для спаммеров своей простотой и не содержат никаких элементарных пусть и устаревших антиспаммерских защит вроде java/ajax или скрытых полей.
4. При подтверждении по е-мейл пользователя - нет ограничения по времени этого подтверждения, то есть после прохождения 30 минут заявка на регистрацию должна аннулироваться.
Константин Г. 11 лет назад #
Anton98rus 11 лет назад #
Andrey 11 лет назад #
Trang 11 лет назад #
Марат 11 лет назад #
Или выставьте другое нужное значение.
Trang 11 лет назад #
Strong 11 лет назад #
Дмитрий 11 лет назад #
Батосай 11 лет назад #
Vlad 10 лет назад #
Trang 10 лет назад #
Карен М. 9 лет назад #
На 1.10.6 работает?
И еще, уже зарегистрированные спамеры отлавливаются? И если да, то что с ними происходит?
al955 8 лет назад #
Ваш e-mail или ip находится в нашей базе спамеров. Регистрация запрещена!
Если наш сервис ошибочно определил Вашу причастность к распространению спама, обратитесь к администратору сайта.