Страница 4 из 13

[3.2][beta] Spamer Finder

Добавлено: 18.02.2015 17:05
Sheer
Название расширения:Spamer Finder
Автор: Sheer
Описание расширения: Добавляет модуль в ACP-->Пользователи и группы. Позволяет найти среди пользователей предположительных спамеров, заблокировать их (по имени, IP-адресу и адресу e-mail) и удалить. Если используемый тип БД mysql, mysql4 или mysqli, то при удалении создается резервная копия записи из таблицы users. Поиск осуществляется по IP-адресу, имени пользователя и адресу e-mail. Для поиска используется база данных ресурса www.stopforumspam.com.
Имеется возможность отправки данных о спамере в БД http://www.stopforumspam.com непосредственно из окна просмотра полной информации о предположительном спамере. Для этого необходимо будет предварительно получить код доступа к БД stopforumspam.com (API key). Ссылка для получения API
Код можно вводить в окне ввода или записать его базу данных форума.

Скачать: https://github.com/AlexSheer/phpbb3.2-Stopforumspam
Скачать с phpBB Guru

Версия для 3.1.x (ключ API зписать в файл \ext\sheer\stopforumspam\acp\apy_key.php вместо XXXXXXXXXXXXXX)
spamer_finder_3_1.rar
Язык: Русский
Одобрено создателями ресурса stopforumspam: http://www.stopforumspam.com/mods#link_phpbb
spamfinder.jpg
spamfinder2.jpg
Можно проверять пользователей непосредственно из профиля, если выдано право доступа 'Может проверять пользователей по базе SFS'
sfs_profile.jpg
Screenshot_2019-05-11 R8FAS Обзор.png
Реинкарнация мода [BETA]Find_Spammer - Поиск спаммеров

Лирическое отступление: Почему на одной странице только только 6 строк максимум?
Ответ:
Вкратце алгоритм работы сценария таков: сначала по условиям поиска из БД форума определяется общее количество пользователей, удовлетворяющих этим условиям поиска. Затем в цикле максимум из 6 итераций (максимум столько пользователей выводится на странице) из таблицы users определяются необходимые данные пользователя и отправляется запрос к https://www.stopforumspam.com. После получения ответа по результатам определяется "чистый" это пользователь, или нет. В завершение генерируется html-страница, которую мы видим.
На обработку одного пользователя (в частности у меня на локалке из дома требуется примерно 0.09 секунд, причем это зависит от скорости соединения с https://www.stopforumspam.com и его загрузки). Но на каждый 10-й запрос почему-то требуется гораздо больше времени - более трех секунд. Таким образом для обработки пачки из 25 пользователей требуется примерно 8 секунд. Для обработки 250 пользователей потребуется уже 70-80 секунд, что вылезает за обычное максимальное время выполнения сценария. А для того, чтобы определять только лишь является пользователь подозрительным или нет, необходимо провести поиск сразу с первого до последнего, не разбивая на страницы, и лишь потом сделать разбивку для удобства чтения. А если у вас 3000 пользователей...
Но есть и хорошие новости. Прошерстить абсолютно всех пользователей нужно только один раз в жизни (ну потратьте время), потом нужно будет проводить только еженедельную или ежемесячную проверку (это гораздо меньше пользователей и времени).
Как увеличить число пользователей на странице? Ответ тут [3.2][beta] Spamer Finder

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 20.11.2016 17:26
rxu
PantiL, это весьма странно, ибо template - встроенный в ядро сервис, которому некуда деваться. Ошибка началась сразу после включения расширения? Случаем, никакие файлы из папки config самой борды не удаляли?

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 20.11.2016 17:48
PantiL
rxu, нет, не удалял. Я обновился до 3.1.10, потом установил мод, сбросил кеш в админке и сразу поломка.
Может попробовать заново установить форум, чтоб точно быть уверенным в чистоте всех файлов?

Отправлено спустя 27 минут 50 секунд:
Произвел заново установку форума, подцепил к новому форуму старую базу и перекинул папки с аватарками и прочими загруженными файлами пользователей, установил заново расширение, и ничего не сломалось. Видимо, что-то было с моим форумом не в порядке, видимо, я первый раз сделал что-то не так.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 27.12.2016 9:08
DeathMan
Чет не понял, как данное расширение относится к остановке спамеров на форуме?

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 27.12.2016 9:10
Rubinovi4
DeathMan писал(а): Чет не понял, как данное расширение относится к остановке спамеров на форуме?
ну как бы, все подробно описано в первом посте.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 27.12.2016 9:27
DeathMan
Rubinovi4, да, но название Stopforumspam как то в дословном переводе совсем говорит об другом...

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 27.12.2016 11:05
Татьяна5
DeathMan писал(а): к остановке спамеров
Путем их распознавания и удаления

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 27.12.2016 13:30
DeathMan
Как то размыто. Это выражение из разряда, все мы браться !

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 27.12.2016 15:23
Sheer
DeathMan писал(а): название Stopforumspam как то в дословном переводе совсем говорит об другом
Название Stopforumspam говорит о том, что расширение (как и мод из которого было портировано расширение) использует API ресурса http://www.stopforumspam.com
Об этом сказано в первом сообщении этой темы.
Отправлено спустя 1 минуту 11 секунд:
There are two ways that you can access this information, either by searching or by using the API provided to automate the searches. The API will allow your site (via a "mod" or plugin) to then make decisions about how you wish to handle the activities of spammers.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 27.12.2016 19:29
DeathMan
а можно ли доработать данное расширение след. образом, что бы все сообщения которые расцениваются этим расширением как спамерское, шли сначала на предмодерацию ?

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 27.12.2016 21:08
Sheer
Нет.
Расширение никаким образом не анализирует сообщения. Только ники, IP-адреса, и email-адреса пользователей.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 28.12.2016 0:01
Aleksej2000
Sheer, Очередное очень полезное расширение от Вас!
Нашел сегодня зарегистрированного спаммера. Странно, но его нет не в списке новых пользователей, не увеличивается количество пользователей на главной странице внизу в статистике. Нигде. А в базе данных - есть. При этом я регулярно слежу за тем, чтобы проверить вновь зарегистрированного пользователя.
Почему в базе данных 64 пользователя, а в списке на главной- 60?

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 07.01.2017 9:20
Yeti
На денвер установился без проблем. Установив на реальный форум это расширение получил вот такое:
screenshot.jpg
Пробовал переустанавливать, чистил кеш, не помогает! Подскажите где копать.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 07.01.2017 10:20
LONER
Yeti писал(а): Подскажите где копать.
Я так думаю, на сервере, где расположен форум, установлен какой-то фаервол (Firewall) и не дает получить данные расширению с сервера stopforumspam.com

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 07.01.2017 13:05
Sheer
Yeti писал(а): где копать
Тут
[BETA] Stop spammer register
Читать с этого места
NB! В случае, если stopforumspam заблокировал ваш хостинг

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 07.01.2017 14:57
Yeti
Прочёл. Забыл сказать, что версия форума 3.1.10
Нет у меня на вкладке Регистрация пользователей проверки по БД Stopforumspam_com как на Вашем скине
acp_reg.jpg
LONER писал(а): Я так думаю, на сервере, где расположен форум, установлен какой-то фаервол (Firewall) и не дает получить данные расширению с сервера stopforumspam.com
может и такое быть, но что интересно, пока разбираюсь с этим вопросом, поставил Stop Forum Spam. Он работает нормально.