Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.2][beta] Spamer Finder

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

[3.2][beta] Spamer Finder

Сообщение 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
Вложения
phpbb3.2-Stopforumspam-master.zip
(33.69 КБ) 22 скачивания
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

Sheer а MariaDB будет работать?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 2 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

работает.
только не совсем понял: список потенциальных спамеров строится автоматически? или вручную по данным stopforumspam?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

"Вручную" это как? Все тоже самое, что и здесь [BETA]Find_Spammer - Поиск спаммеров только теперь это модуль в админке, ну и соответственно изменился внешний вид.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 2 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

установил модуль, зашел в админке в поиск спамеров - пусто.
это означает, что модуль уже провел поиск спамеров и у меня их нет?
либо я должен перейти на сайт стомспам, выбрать, например IP или мэйл из топа и выполнить поиск вручную?
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 9 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp »

Alecto писал(а):это означает, что модуль уже провел поиск спамеров и у меня их нет?
А то. Можете для проверки зарегаться со спамным мылом и посмотреть, будет ли запись на этой странице.
Alecto писал(а):либо я должен перейти на сайт стомспам, выбрать, например IP или мэйл из топа и выполнить поиск вручную
Тогда расширение было бы не нужно)))
phpBBex
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 2 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

это же хорошо :)
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 9 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp »

А, нет, вру. Нужно выбрать параметры и нажать на "Поиск".
phpBBex
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Alecto писал(а):установил модуль, зашел в админке в поиск спамеров - пусто.
По умолчанию производится поиск пользователей зарегистрировавшихся в течении суток - за день. Там выпадашка - можно прошерстить за последнюю неделю, месяц, год или за все время. Смотри внимательно.
xisp писал(а):и нажать на "Поиск".
Можно даже не нажимать - при выборе временного диапазона переход к поиску происходит автоматически (java)

Добавлено спустя 1 минуту 26 секунд:
Alecto писал(а):это означает, что модуль уже провел поиск спамеров и у меня их нет?
Да. За прошедшие сутки не было ни одной регистрации. Вообще.

Добавлено спустя 1 минуту 11 секунд:
Кстати, проверялось на твоей базе пользователей - скрин оттуда.

Добавлено спустя 7 минут:
strelok-by писал(а):MariaDB будет работать?
Будет. Не будет только резервной копии при удалении --> см. первый пост.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 2 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

Sheer писал(а):за все время
получил, что очень много спамеров, которые реально - не спамеры, с многими из них мы знакомы в жизни.
в основном выявленные ники в спам-базе
Запись об имени пользователя обнаружена 1 раз(а)
но, это я так понимаю не проблема экста, он показывает то, что ему отдает сайт.
вобщем, работает экст ))
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Alecto писал(а):то я так понимаю не проблема экста
Это проблема пользователя, которая заключается в том, что он взял себе ник, который засвечен в базе спамеров.
В принципе, проверку по нику можно исключить.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 2 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

Sheer писал(а):В принципе, проверку по нику можно исключить.
а можно как-то настроить, чтобы в таблице отображались только те ники, где были что-то найдено?
потому что сейчас все выдаются.
Пользователей: 1010 Страница 1 из 169
и, было бы не плохо, чтобы в таблице было больше строк. 6 как-то маловато.

Добавлено спустя 1 минуту 41 секунду:
вот еще что интересно
на главной списка форумов
Всего пользователей: 1007
1010 в админке и 1007 на главной, откуда +3 пользователя?
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 9 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp »

Alecto писал(а):откуда +3 пользователя
Может не активированные...
phpBBex
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Alecto писал(а):а можно как-то настроить,
Нет. Почему? Ответ: [BETA]Find_Spammer - Поиск спаммеров
Alecto писал(а): было бы не плохо, чтобы в таблице было больше строк. 6 как-то маловато.
Чем меньше, тем быстрее работает. Объяснение там же.
Alecto писал(а):откуда +3 пользователя?
Это у тебя надо спросить. Вероятно некативированные. Ибо общее количество берется из базы, не проверяются гость, поисковые боты и основатели.

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

$sql = 'SELECT count(user_id) AS total
FROM '. USERS_TABLE .'
WHERE user_type != 2 AND user_type != 3 AND user_regdate > ' . $period . ' '
. $sql_where;
Изменить количество строк на странице

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

$per_page = $config['topics_per_page'] = 6;
если заменить 6 на 10 - будет 10
Если

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

$per_page = $config['topics_per_page'];
Будет 25 или сколько у вас в настройках конференции.
PS Я специально не стал делать никаких настроек в админке, чтобы минимизировать весь экст. Но при желании можно добавить модуль настройки и сделать работу экста более гибкой.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 2 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

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

Ответить

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