Страница 11 из 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
(17.2 КБ) 204 скачивания
Язык: Русский
Одобрено создателями ресурса 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: [3.2][beta] Spamer Finder

Добавлено: 23.01.2019 0:26
Sheer
Принято.

Re: [3.2][beta] Spamer Finder

Добавлено: 03.02.2019 21:52
Sheer
Xpert писал(а): 22.01.2019 11:46 вынести api key в отдельную настройку в самом модуле
Done!
Screenshot_2019-02-03 Поиск спамеров(1).png

Re: [3.2][beta] Spamer Finder

Добавлено: 04.02.2019 21:31
ronim
Обновите версию до последней на GURU ,А то скачивается версия 1.0.0

Re: [3.2][beta] Spamer Finder

Добавлено: 04.02.2019 22:23
Siava
Sheer, куда-то "пагинация" пропала :)

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

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

Отправлено спустя 47 секунд:
Лимит на добавление тоже отсутствует :)

Re: [3.2][beta] Spamer Finder

Добавлено: 04.02.2019 23:19
Sheer
Siava писал(а): 04.02.2019 22:28 "пагинация" пропала
Все на месте
Siava писал(а): 04.02.2019 22:28 Ссылки на добавление спамеров в базу (из профиля) никак не защищены
Пофиксил.
Siava писал(а): 04.02.2019 22:28 Лимит на добавление тоже отсутствует
Какой лимит?

Re: [3.2][beta] Spamer Finder

Добавлено: 05.02.2019 10:48
Татьяна5
ronim писал(а): 04.02.2019 21:31 Обновите версию до последней на GURU
Обновила

Re: [3.2][beta] Spamer Finder

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

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

Re: [3.2][beta] Spamer Finder

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

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

Re: [3.2][beta] Spamer Finder

Добавлено: 02.05.2019 11:19
Sheer

Re: [3.2][beta] Spamer Finder

Добавлено: 02.05.2019 11:23
demonlibra
Сделал по инструкции. В списке расширений "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, последний начал отображаться.

Re: [3.2][beta] Spamer Finder

Добавлено: 02.05.2019 11:53
Sheer
demonlibra, Возможно у вас нарушена древовидная структура модулей в Базе данных. Попробуйте восстановить [3.1][3.2] [dev] STK for phpBB 3.2.x & 3.1.x -- Исправление границ значений ID всей конференции

Re: [3.2][beta] Spamer Finder

Добавлено: 02.05.2019 13:34
demonlibra
Проблема действительно была у меня. На чистом форуме проблема не проявилась.
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 со страницы профиля.
Совместно получается отличный функционал.

Re: [3.2][beta] Spamer Finder

Добавлено: 02.05.2019 13:37
Sheer
Можно, но я бы посоветовал свое [3.1][3.2] Stop Spamer Register
За него отвечаю. На этой конференции установлены оба.

Re: [3.2][beta] Spamer Finder

Добавлено: 02.05.2019 14:08
demonlibra
Сделано. Спасибо за труды.

Re: [3.2][beta] Spamer Finder

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

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

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

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