Honeypot Bot Protection Extension for phpBB 3.3.x

Расширения, сгенерированные с помощью искусственного интеллекта.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3422
Стаж: 14 лет 2 месяца
Благодарил (а): 703 раза
Поблагодарили: 173 раза

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение southklad »

В последней версии не работает ручная блокировка по IP, выдает "Неверный формат IP-адреса." если вводить его в таком формате

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

43.156.*.*
в предыдущей версии работает нормльно.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.7-PL1
Сообщения: 2517
Стаж: 14 лет
Откуда: Одесса
Благодарил (а): 665 раз
Поблагодарили: 179 раз

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение romaamor »

southklad писал(а): 02.10.2025 18:16 В последней версии не работает ручная блокировка по IP, выдает "Неверный формат IP-адреса."
Введите /16 как: 43.156
Введите /24 как: 43.156.12 (это заблокирует 43.156.12.)
Полный IP: 43.156.12.34
9bagel
phpBB 1.0.0
Сообщения: 1
Стаж: 5 месяцев

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение 9bagel »

image.png
Вот такая ошибка при попытке активировать плагин.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Michel
phpBB 2.0.6
Сообщения: 529
Стаж: 14 лет 2 месяца
Откуда: Липецк
Благодарил (а): 136 раз
Поблагодарили: 68 раз

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение Michel »

Чем больше наблюдаю расширений с использованием ИИ при создании, тем больше недоверия вызывает работа ИИ. Рано ещё ИИ вводить в программирование. Обычную HTML страничку ИИ сверстает нормально. А вот что по сложнее, увы.
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3422
Стаж: 14 лет 2 месяца
Благодарил (а): 703 раза
Поблагодарили: 173 раза

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение southklad »

Изображение
paganini
phpBB 1.0.0
Сообщения: 7
Стаж: 8 месяцев
Откуда: UK
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение paganini »

переодически что то ломается и начинает создавать тысячи corrupted файлов в папку backup..
при этом .htaccess становится пустым и сервер падает... на данный момент все удалил, и просто забанил все известные Китайские IP..
nou nou
phpBB 1.0.0
Сообщения: 6
Стаж: 4 года 3 месяца
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение nou nou »

I am finding the extension working mostly well (it has saved my forum and continues to do so), apart from a couple of things:

- When .htaccess grows to over 1MB, it tends to corrupt.
- When doing maintenance, the Block Time isn't taken into account - it always cleans up anything older than 1 day.
- Auto maintenance doesn't do anything.
- Manual IP whitelist doesn't work, users remain blocked (something with order of operations?), and whitelisted IPs disappear from the UI as soon as a new .htaccess file is written

The blocking itself is really excellent though, terrific! Thank you :)
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3422
Стаж: 14 лет 2 месяца
Благодарил (а): 703 раза
Поблагодарили: 173 раза

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение southklad »

Блин сам себя забанил случайно, увидел ссылку странную в Яндекс.директ, почему то бот сканирует кучу ссылок от расширений, а перешел по ней :D
Изображение
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3422
Стаж: 14 лет 2 месяца
Благодарил (а): 703 раза
Поблагодарили: 173 раза

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение southklad »

Все все же избавиться от ошибки, при блокировке, потому что если идет массовая блокировка, эти все ошибки идут в логи сервера и он забивается в лет, сегодня был наплыв, так лог до 12Гб такими ошибками забился

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

2026/02/20 15:58:40 [error] 20996#20996: *35742277 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Ваш IP-адрес был заблокирован системой защиты от ботов до the specified time. Есл
и вы считаете, что это ошибка, обратитесь к администратору.
Изображение
water01
phpBB 1.0.0
Сообщения: 1
Стаж: 23 дня

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение water01 »

Hello,

I spotted your BOT killer on the phpBB Forum and tried to set it up but it fails on the enable stage with the following

SQL ERROR [ mysqli ]

Table 'ukpassats_phpbb1.phpbb3_honeypot_blocked_ips' doesn't exist [1146]

SQL

SHOW COLUMNS FROM phpbb3_honeypot_blocked_ips

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1031
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 216
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/tools/tools.php
LINE: 834
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/db/tools/tools.php
LINE: 851
CALL: phpbb\db\tools\tools->sql_list_columns()

FILE: [ROOT]/phpbb/db/tools/tools.php
LINE: 491
CALL: phpbb\db\tools\tools->sql_column_exists()

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\db\tools\tools->perform_schema_changes()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 715
CALL: call_user_func_array()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 662
CALL: phpbb\db\migrator->run_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 401
CALL: phpbb\db\migrator->process_data_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 288
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 241
CALL: phpbb\db\migrator->update_do()

FILE: [ROOT]/phpbb/extension/base.php
LINE: 78
CALL: phpbb\db\migrator->update()

FILE: [ROOT]/phpbb/extension/manager.php
LINE: 232
CALL: phpbb\extension\base->enable_step()

FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 210
CALL: phpbb\extension\manager->enable_step()

FILE: [ROOT]/includes/functions_module.php
LINE: 684
CALL: acp_extensions->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()


Not sure what I have done wrong, but can you help?

For info my phpBB tables are in a Database called ukpassats_phpbb1 and the tables all have names starting with phpbb3_
Аватара пользователя
romaamor
phpBB 3.0.7-PL1
Сообщения: 2517
Стаж: 14 лет
Откуда: Одесса
Благодарил (а): 665 раз
Поблагодарили: 179 раз

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение romaamor »

Why:
The extension was not installed properly, so its database tables were never created.

Fix:
Reinstall the extension:

Disable it in ACP
Click Delete Data
Remove its folder from /ext/
Upload fresh files
Enable it again

This will recreate the missing table.
Yyev
phpBB 1.0.0
Сообщения: 2
Стаж: 9 дней
Поблагодарили: 2 раза

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение Yyev »

Здравствуйте,

Хочу сделать вам комплимент за создание отличного плагина для phpBB — он прекрасно работает на моём форуме.

У меня есть только один вопрос: как именно работает система с неактивными и активными заблокированными IP-адресами и User-Agent’ами? Поскольку я использую Nginx вместо Apache, блокировка в неактивном режиме на форуме больше не работает.

Есть ли возможность настроить это так, чтобы активная блокировка продолжала действовать до окончания заданного срока, а затем автоматически исчезала из списка? Тогда плагин был бы полностью пригоден и для серверов, отличных от Apache.

С наилучшими пожеланиями,
Yyev

Я использовал автоматический перевод на русский язык; приношу извинения за языковые, орфографические и грамматические ошибки.
Аватара пользователя
romaamor
phpBB 3.0.7-PL1
Сообщения: 2517
Стаж: 14 лет
Откуда: Одесса
Благодарил (а): 665 раз
Поблагодарили: 179 раз

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение romaamor »

Yyev писал(а): 24.03.2026 11:23 меня есть только один вопрос: как именно работает система с неактивными и активными заблокированными IP-адресами и User-Agent’ами? Поскольку я использую Nginx вместо Apache, блокировка в неактивном режиме на форуме больше не работает.
Yyev писал(а): 24.03.2026 11:23 У меня есть только один вопрос: как именно работает система с неактивными и активными заблокированными IP-адресами и User-Agent’ами? Поскольку я использую Nginx вместо Apache, блокировка в неактивном режиме на форуме больше не работает.
В этом расширение блокировка IP осуществляется через файл .htaccess.
Проще говоря, расширение добовляет, удаляет, редактирует правила в файле .htaccess.
Поэтому на серверах с Nginx расширение работать не будет.
Yyev
phpBB 1.0.0
Сообщения: 2
Стаж: 9 дней
Поблагодарили: 2 раза

Re: Honeypot Bot Protection Extension for phpBB 3.3.x

Сообщение Yyev »

Несмотря на то, что я использую Nginx, этот плагин приносит мне пользу. Активный блок отображает текст для бота вместо страницы, требующей множества запросов к базе данных. У меня блокируется от пяти до десяти тысяч IP-адресов в день, и сервер теперь продолжает работать там, где раньше были сбои. Единственный недостаток — я не могу установить блокировку на срок более одного дня, потому что в этом случае расширение будет зависеть от файла .htaccess. Если когда-нибудь появится возможность блокировать только активные IP-адреса, я буду просто в восторге. Но до тех пор я очень доволен Nginx и этим плагином — спасибо — даже несмотря на то, что теперь мне приходится заходить в систему каждый день.

Вернуться в «ИИ расширения»