Honeypot Bot Protection Extension for phpBB 3.3.x
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 3.0.7
- Сообщения: 2467
- Стаж: 13 лет 4 месяца
- Откуда: Одесса
- Благодарил (а): 646 раз
- Поблагодарили: 172 раза
Re: Honeypot Bot Protection Extension for phpBB 3.3.x
Расширение обновлено до Version 1.3.5
Исправлены некоторые ошибки с ручной блокировкой. В карте блокировки IP теперь показывается город заблокированного адреса.
Исправлены некоторые ошибки с ручной блокировкой. В карте блокировки IP теперь показывается город заблокированного адреса.
-
- phpBB 1.4.3
- Сообщения: 79
- Стаж: 21 год 2 месяца
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Honeypot Bot Protection Extension for phpBB 3.3.x
Архив пустой.romaamor писал(а): 17.08.2025 21:32 Расширение обновлено до Version 1.3.5
Исправлены некоторые ошибки с ручной блокировкой. В карте блокировки IP теперь показывается город заблокированного адреса.
С уважением, Дмитрий.
-
- phpBB 2.0.18
- Сообщения: 1158
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 206 раз
- Поблагодарили: 73 раза
Re: Honeypot Bot Protection Extension for phpBB 3.3.x
romaamor, А есть ли смысл к существующим автоматическим защитам добавить что-то типа эго:
Запоминаем IP пользователя при каждом запросе к форуму.
Ведём счётчик количества действий за небольшой промежуток времени (например, 10 секунд).
Если IP превышает лимит (например, 20 запросов за 10 секунд) - временно блокируем.
Счётчик сбрасывается по таймеру.
Или это слишком ресурсоемкая задача вести такой подсчет?
Отправлено спустя 9 минут 18 секунд:
Попробовал установить последнюю версию расширение, при включении в админке форума ошибка:
Запоминаем IP пользователя при каждом запросе к форуму.
Ведём счётчик количества действий за небольшой промежуток времени (например, 10 секунд).
Если IP превышает лимит (например, 20 запросов за 10 секунд) - временно блокируем.
Счётчик сбрасывается по таймеру.
Или это слишком ресурсоемкая задача вести такой подсчет?
Отправлено спустя 9 минут 18 секунд:
Попробовал установить последнюю версию расширение, при включении в админке форума ошибка:
Код: Выделить всё
Общая ошибка
SQL ERROR [ mysqli ]
Table 'xxxxx.phpbb_honeypot_blocked_ips' doesn't exist [1146]
SQL
SHOW COLUMNS FROM phpbb_honeypot_blocked_ips
-
- phpBB 3.0.7
- Сообщения: 2467
- Стаж: 13 лет 4 месяца
- Откуда: Одесса
- Благодарил (а): 646 раз
- Поблагодарили: 172 раза
Re: Honeypot Bot Protection Extension for phpBB 3.3.x
Это слишком много для этого расширения. Будет нагрузка на БД. И так в расширении иногда проскакивают ошибки.er107 писал(а): Сегодня 15:19 Запоминаем IP пользователя при каждом запросе к форуму.
Ведём счётчик количества действий за небольшой промежуток времени (например, 10 секунд).
Если IP превышает лимит (например, 20 запросов за 10 секунд) - временно блокируем.
Счётчик сбрасывается по таймеру.
Не создалась таблица в БД при включении расширения. Попробуйте полностью удалить данные расширения и включить ещё раз.er107 писал(а): Сегодня 15:19 опробовал установить последнюю версию расширение, при включении в админке форума ошибка:
-
- phpBB 2.0.18
- Сообщения: 1158
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 206 раз
- Поблагодарили: 73 раза
Re: Honeypot Bot Protection Extension for phpBB 3.3.x
Нажал удалить данные, страница админки зависла и потом - 504 Gateway timeout, данные соответственно не удалить.
-
- phpBB 3.0.7
- Сообщения: 2467
- Стаж: 13 лет 4 месяца
- Откуда: Одесса
- Благодарил (а): 646 раз
- Поблагодарили: 172 раза
Re: Honeypot Bot Protection Extension for phpBB 3.3.x
Не сталкивался с таким. Как вариант загрузить прошлую версию 1.3.4.
-
- phpBB 2.0.18
- Сообщения: 1158
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 206 раз
- Поблагодарили: 73 раза
Re: Honeypot Bot Protection Extension for phpBB 3.3.x
Тоже самое
Код: Выделить всё
Общая ошибка
SQL ERROR [ mysqli ]
Table 'xxx.phpbb_honeypot_blocked_ips' doesn't exist [1146]
SQL
SHOW COLUMNS FROM phpbb_honeypot_blocked_ips
-
- phpBB 3.0.7
- Сообщения: 2467
- Стаж: 13 лет 4 месяца
- Откуда: Одесса
- Благодарил (а): 646 раз
- Поблагодарили: 172 раза
Re: Honeypot Bot Protection Extension for phpBB 3.3.x
Странно. Тогда создайте таблицу в ручную. SQL запрос -
Только сделайте на всякий случай бекап БД.
Код: Выделить всё
CREATE TABLE `phpbb_honeypot_blocked_ips` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`ip_address` varchar(45) NOT NULL DEFAULT '',
`blocked_time` int(11) unsigned NOT NULL DEFAULT '0',
`block_reason` varchar(255) NOT NULL DEFAULT '',
`attempts_count` int(10) unsigned NOT NULL DEFAULT '0',
`is_active` tinyint(1) NOT NULL DEFAULT '1',
`country_code` varchar(2) NOT NULL DEFAULT '',
`geo_cached` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-
- phpBB 2.0.18
- Сообщения: 1158
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 206 раз
- Поблагодарили: 73 раза
Re: Honeypot Bot Protection Extension for phpBB 3.3.x
Это сработало. Если ставить на другой форум это расширение, то таблицу надо создавать заранее, до копирования файлов расширения (уточняю на всякий)?