Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Спам Боты

Опубликовано:

Думаю многих достали спам боты.

Вобщем на форум лезут как мухи на .... кхм, сладкое.

Уже запретил создавать темы юзерам у кого меньше 2 сообщений. А теперь боты лазят по темам и пишут сообщения. Уже сил нету травить их.

Пробовал установить на локалхосте мод Captcha - все равно при регистрации просто вводить номер надо. Нету того что должно быть. Может кто поможет? Как от них избавиться?

Изменено пользователем Fisana

Рекомендованные сообщения

Опубликовано:

Если вы установили модификацию для установки доп. вопросов, то во вкладке "ПРОЧЕЕ".

  • 3 недели спустя...
Опубликовано:

Знаю, что по головке меня могут не погладить за дублирование вопроса, но все же:

есть ли способ поставить reCAPTCHA на ipb 2.1.4? Ибо обновляться уж больно не хочется, да и идей нету, как и что делать с модулями/скинами/етк.

Опубликовано:

Наверное есть, только она Вас не спасет. Есть гораздо более простые и эффективные решения защиты от ботов.

А рекапчу Убогая таракашка ботмастера уже пробивает.

Вот у нас капчу можно совсем отключить, боты не могут зарегистрироваться...

 

Напишите WildRaid'у, если хотите надежную защиту без капчи.

Опубликовано:

Репост откуда-то..

 

+++

 

Шаблон skin_register -> ShowForm для основного стиля, через который идет регистрация.

 

Найти:

name="PassWord_Check"

 

 

Заменить на:

name="age"

 

 

Файл /sources/action_public/register.php

 

Найти:

if ($this->ipsclass->input['PassWord_Check'] != $in_password)

 

 

Заменить на:

if ($this->ipsclass->input['age'] != $in_password)

 

 

Не обязательно: поискать, где ещё в register.php есть $this->ipsclass->input['PassWord_Check'], заменить на $this->ipsclass->input['age'].

 

Вместо age можно любое другое имя выдумать.

 

Всё, ни один "универсальный" бот, настроенный на множество форумов, не зарегается никогда. Вероятность встретить нестандартного бота исчезающе мала. Пользователи не заметят никаких изменений.

 

+++

 

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

Опубликовано:
Вместо age можно любое другое имя выдумать.

Не можно, а нужно.

Если на сотнях форумов станет "age", через месяц Убогая таракашка ботмастера будет его знать.

Надо выдумать СВОЙ набор букв. Чтобв только на вашем форуме он был!

 

Вся проблема массовых защит в том, что они МАССОВЫЕ.

Нельзя копировать защиту у соседа, иначе это уже не защита!

Опубликовано:

А зачем менять что-то в register.php? Если менять input[] там, то нужно менять также ibp.input[], что в Value= стиля.

По идее так.

На сколько я понимаю логику бота — он "ищет" поля для ввода по name, а этот самый name может быть каким угодно, в принципе. И ни с чем не связанным.

  • 3 недели спустя...
Опубликовано:

Я избавился от 10 новых тем в день запретом на создание тем участникам не набравшим 5 сообщений. А одиночные умники которые спамят уже в готовые темы быстро уничтожаются палкой.

  • 1 месяц спустя...
Опубликовано:
Лучше сделать по-другому, а именно сделать вопрос при регистрации

 

Огромаднейшее СПАСИБО!

Так меня достали эти боты что сил нет. Взял, установил - СУППЕР! Я им теперь таких вопросов накидаю что им придется черех компы первого класса школы-интерната пробираться ко мне.

 

Сенкс ограмаднейший.

  • 2 недели спустя...
Опубликовано:

Приветствую всех, подскажите новичку, коему по "наследству" достался форум на IPB.

Судя по статистике, один день в 2-3 месяца количество PM увеличивается в несколько раз (!), явно спам, но жалоб нет! Как узнать, кто и что рассылает?

Версия IPB древняя - 2.1.7., настроена на ручную активацию каждого новичка.

Спасибо.

Изменено пользователем razonable

Опубликовано:
Как узнать, кто и что рассылает?.

 

Загляни в SQL таблицу личных сообщений - ibf_message_topics

Админцентр -> Управление SQL

 

Для удаления всех ЛС сделайте следующий запрос(по одному):

DELETE FROM ibf_message_text

DELETE FROM ibf_message_topics

и

UPDATE ibf_members set new_msg = 0, msg_total = 0, show_popup = 0;

 

где:

ibf_message_topics - Заголовки личных собщений

ibf_message_text - Тексты личных сообщений

 

либо, если хотите удалить личные сообщения определеного пользователя:

DELETE FROM ibf_message_text WHERE msg_author_id = xx

DELETE FROM ibf_message_topics WHERE mt_from_id = xx

Опубликовано:

сорри! для удаления всех личных сообщений пользователей: :) :

 

TRUNCATE ibf_message_topics;

TRUNCATE ibf_message_text;

Опубликовано:

Мод "Антиспам в ПМ" для Главного администратора.

 

Позволяет смотреть, кто какие ПМ остослал и сколько.

 

Позволяет удалить все ПМ конкретного пользователя.

 

Тестился на 2.3.6.

 

Установка в readme.txt.

 

mod_spam.php

 

readme.txt

Изменено пользователем Zero108

Опубликовано:

У нас биореактор в архиве не смотрели?

Он и модераторам позволяет с форума...

Опубликовано:

Нечего модераторам позволять лазить в личку к пользователям.

 

Не смотрел, так как по причине нехватки времени не лазию далеко. Если ссылку дадите, посмотрю.

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.