[3.2][beta] Spamer Finder

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

[3.2][beta] Spamer Finder

Сообщение Sheer » 18.02.2015 17:05

Название расширения: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
(17.2 КБ) 24 скачивания
Язык: Русский
Одобрено создателями ресурса 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
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:55 модератором LavIgor

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

Re: [3.2][beta] Spamer Finder

Сообщение Sheer » 23.01.2019 0:26

Принято.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

Re: [3.2][beta] Spamer Finder

Сообщение Sheer » 03.02.2019 21:52

Xpert писал(а):
22.01.2019 11:46
вынести api key в отдельную настройку в самом модуле
Done!
Screenshot_2019-02-03 Поиск спамеров(1).png
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
ronim
phpBB 2.0.2
Сообщения: 323
Зарегистрирован: 10.01.2018 20:24
Откуда: Таллин ,Эстония
Благодарил (а): 94 раза
Поблагодарили: 40 раз

Re: [3.2][beta] Spamer Finder

Сообщение ronim » 04.02.2019 21:31

Обновите версию до последней на GURU ,А то скачивается версия 1.0.0
Если ты не видишь проблем на форуме , но это не значить что их там нет

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4189
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 109 раз
Поблагодарили: 445 раз

Re: [3.2][beta] Spamer Finder

Сообщение Siava » 04.02.2019 22:23

Sheer, куда-то "пагинация" пропала :)

Отправлено спустя 4 минуты 20 секунд:
Ссылки на добавление спамеров в базу (из профиля) никак не защищены. Любой зарегистрированный, зная URL, может добавить кого угодно.

Отправлено спустя 20 секунд:
Гость тоже.

Отправлено спустя 47 секунд:
Лимит на добавление тоже отсутствует :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

Re: [3.2][beta] Spamer Finder

Сообщение Sheer » 04.02.2019 23:19

Siava писал(а):
04.02.2019 22:28
"пагинация" пропала
Все на месте
Siava писал(а):
04.02.2019 22:28
Ссылки на добавление спамеров в базу (из профиля) никак не защищены
Пофиксил.
Siava писал(а):
04.02.2019 22:28
Лимит на добавление тоже отсутствует
Какой лимит?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9768
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2722 раза

Re: [3.2][beta] Spamer Finder

Сообщение Татьяна5 » 05.02.2019 10:48

ronim писал(а):
04.02.2019 21:31
Обновите версию до последней на GURU
Обновила

Аватара пользователя
Yukh
phpBB 1.4.4
Сообщения: 127
Зарегистрирован: 19.06.2012 1:09
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: [3.2][beta] Spamer Finder

Сообщение Yukh » 06.02.2019 14:53

Sheer писал(а):
18.02.2015 17:05
при удалении создается резервная копия записи из таблицы users
Добрый день!
Попробовал восстановить пользователя из такого файла (в качестве теста). В итоге, восстановился только сам пользователь, но ни его сообщений (хотя счетчик сообщений равен 3), ни даже группы, в которых он был не восстановились.

Вот и подумал, может помимо users бэкапить еще какие-то данные из других таблиц? Понятно, что темы/сообщения не надо, но привязку к группам и правам доступа я бы сохранил.
Юрий.

Аватара пользователя
demonlibra
phpBB 1.4.4
Сообщения: 118
Зарегистрирован: 23.10.2009 19:51
Благодарил (а): 5 раз
Поблагодарили: 14 раз

Re: [3.2][beta] Spamer Finder

Сообщение demonlibra » 02.05.2019 11:14

Добрый день.
Скопировал файлы в каталог ext, активировал в списке расширений "Spamer Finder", но во вкладке "ACP-->Пользователи и группы" модуль не появился.

PHP: 7.1.11
stopforumspam: 1.0.3 с github
Пробовал с phpBB 3.2.5 и 3.2.6

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

Re: [3.2][beta] Spamer Finder

Сообщение Sheer » 02.05.2019 11:19

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
demonlibra
phpBB 1.4.4
Сообщения: 118
Зарегистрирован: 23.10.2009 19:51
Благодарил (а): 5 раз
Поблагодарили: 14 раз

Re: [3.2][beta] Spamer Finder

Сообщение demonlibra » 02.05.2019 11:23

Сделал по инструкции. В списке расширений "Spamer Finder 1.0.3" появился, но его активация новый модуль во вкладке "ACP-->Пользователи и группы" не добавила.

Скачал версию 1.0.2 отсюда https://www.phpbbguru.net/files/downloa ... -finder/13
Теперь работает.

Отправлено спустя 8 минут 4 секунды:
После удаления 1.0.2 (без нажатия кнопки "Удалить данные)" и установки 1.0.3, последний начал отображаться.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

Re: [3.2][beta] Spamer Finder

Сообщение Sheer » 02.05.2019 11:53

demonlibra, Возможно у вас нарушена древовидная структура модулей в Базе данных. Попробуйте восстановить [3.1][3.2] [dev] STK for phpBB 3.2.x & 3.1.x -- Исправление границ значений ID всей конференции
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
demonlibra
phpBB 1.4.4
Сообщения: 118
Зарегистрирован: 23.10.2009 19:51
Благодарил (а): 5 раз
Поблагодарили: 14 раз

Re: [3.2][beta] Spamer Finder

Сообщение demonlibra » 02.05.2019 13:34

Проблема действительно была у меня. На чистом форуме проблема не проявилась.
Sheer писал(а):
02.05.2019 11:53
Попробуйте восстановить [3.1][3.2] [dev] STK for phpBB 3.2.x & 3.1.x -- Исправление границ значений ID всей конференции
Помогло. Спасибо.

Возник такой вопрос. Это расширение можно использовать вместе с rmcgirr83/stopforumspam?
Расширение "rmcgirr83/stopforumspam" блокирует регистрации самостоятельно.
"Spamer Finder" позволяет быстро отправлять информацию в базу данных www.stopforumspam.com со страницы профиля.
Совместно получается отличный функционал.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

Re: [3.2][beta] Spamer Finder

Сообщение Sheer » 02.05.2019 13:37

Можно, но я бы посоветовал свое [3.1][3.2] Stop Spamer Register
За него отвечаю. На этой конференции установлены оба.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
demonlibra
phpBB 1.4.4
Сообщения: 118
Зарегистрирован: 23.10.2009 19:51
Благодарил (а): 5 раз
Поблагодарили: 14 раз

Re: [3.2][beta] Spamer Finder

Сообщение demonlibra » 02.05.2019 14:08

Сделано. Спасибо за труды.

Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Зарегистрирован: 07.01.2009 15:39
Откуда: Киев
Благодарил (а): 47 раз

Re: [3.2][beta] Spamer Finder

Сообщение Slava9 » 04.10.2019 11:42

спасибо огромное, не модуль, а сказка дивная!!!! подскажите, есть возможность увеличить количество выводимых пользователей с 6, хотя бы до 20, а то у меня их милЬОн уже насобиралось

Отправлено спустя 35 минут 25 секунд:
нашла. файл find_module.php строка

Код: Выделить всё

 $per_page = $config['topics_per_page'] = 20;

Вернуться в «Анонсы и поддержка расширений для phpBB»