Офис НП AMWAY в Ярославле
Купить продукцию Амвей в Ярославле
На карте Купить AMWAY в ЯрославлеПриобрести высококачественную продукцию Амвей в Ярославле, получить консультации по бизнесу, заказать продукцию или получить заказ:
Адрес: улица Валентины Терешковой, дом 1 (Вход со двора)
Телефон: +7 (920) 112-00-91
Email: matyxho@mail.ru
Сайт: https://www.amway.ru/user/lebedem
Визитка: http://yar.meweb.ru
Просмотр темы
MeWEB: Учимся строить сайты » Программирование » CMS PHP Fusion
 Распечатать тему
Autoban on IP
Pisatel
Автобан по IP

Данный плагин дает пассивную защиту от DoS (не путать с DDoS!) атак, от брутфорса (подбор паролей методом грубой силы), от несанкционированного размещения комментариев (подбор каптчи), несанкционированного выкачивания контента сайта.
Актуальная версия- 1.5 (март 2015)
| Изменения в версии 1.5
- Если у вас стояла предыдущая версия- деактивируем ее, далее полностью удаляем папку "autoban_panel" и ставим заново ту, что в архиве (изменилась структура бд и файлы)
- Далее чистим свой .htaccess от старых блокировок (<Limit GET POST>...</Limit>)- теперь запись будет идти по-другому.
- В админке добавлена возможность выборочного удаления забаненных IP
| Изменения в версии 1.4
- Теперь не нужно при установке и деактивации плагина создавать или удалять вручную панель- она будет создана и удалена автоматически.
- Записи в таблице всех посещений удаляются автоматически через 3 дня.
- Немного изменил лимит для бана: более 20 запросов в течении 10 секунд.
- В функцию записи в .htaccess добавлен флаг для предотвращения одновременной записи файла кем-нибудь другим
- Если у вас уже установлена предыдущая версия, желательно ее удалить и установить плагин заново. Но можно и ограничиться заменой файлов autoban_panel и infusion.php.

| Установка:
- Установить как обычный плагин: распаковать в папку infusions, далее Администрирование системы -> Плагины -> Автобан по IP -> Установить.
- Более ничего делать не нужно: панель создастся по центру сверху автоматически (будет отображаться на всех страницах).
- Панель состоит только из php- кода, поэтому визуально отображаться не будет.

| Возможности:
- Скрипт отслеживает всех посетителей и пишет их ip в базу, за исключением популярных поисковых систем: если количество запросов с одного ip превысит 20 запросов в течение 10 секунд скрипт автоматически добавляет этот ip в черный список, также делается запись в файл .htaccess, то есть данному ip будет выдаваться код ошибки 403- Доступ запрещен. Именно поэтому необходимо отключить собственную страницу ошибки 403 при использовании данного плагина
| Возможности админпанели:
- Просмотр всех ip, посетивших сайт
- Очистка бд от записей
- Редактирование файла .htaccess (только для суперадминистратора) из админпанели с целью снять блок с ip без доступа к фтп
- Просмотр всех забаненных ip
- Очистка таблицы забаненных ip (выборочно и полностью- с v1.5)
- Контроль размера таблицы
Pisatel присоединено следующее:файлы:
autoban-panel_v15.zip [26.83кБ / 1020 Загрузки]
autoban_on_ip_v131.zip [22.38кБ / 1253 Загрузки]
autoban_on_ip_v1_4.zip [22.9кБ / 1082 Загрузки]

Изменил(а) Pisatel, 15 марта 2015 12:12:23
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
x1
 
http://www.meweb.ru
Pisatel
Замутил новую версию 1.4, обновляемся.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
x1
 
http://www.meweb.ru
Pisatel
Актуальная версия плагина "Автобан по IP"- 1.5 (март 2015). Обновляемся, тестим, о возможных косяках- отписываемся здесь. В целях страховки рекомендую сделать резервную копию файла .htaccess, дабы случайно не потерять данные.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
x1
 
http://www.meweb.ru
Ditrin
Полезный плагин! Спасибо!
 
Pisatel
Ditrin, всегда пожалуйстаУлыбчивый Мне он реально облегчает жизнь
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Pisatel, Доброго дня! Все нормально и отлично, плагин работает без проблем и делает свое светлое дело Улыбчивый
Но тут на днях у меня возник вопрос, а поисковый какой-нибудь бот он не срежет случаем?
Забанил сегодня ip 5.9.151.67, посмотрел по черным спискам там вроде нету такого, и у гугловских ботов частенько адреса с 5 начинаются!
Но, по идее поиск. боты ведь не могут делать скоростные обращения к серверу... может у меня излишние опасения Смеется
Изменил(а) Ditrin, 27 марта 2015 16:19:06
 
Pisatel
Скачать код  Код: PHP
    if (isset($_SERVER['HTTP_USER_AGENT'])){
$ua = descript($_SERVER['HTTP_USER_AGENT']);
$bot = preg_match("/(yandex|google|msnbot|bingbot|mail|yahoo|rambler|aport|webcrawler|webalta)/i", $ua) ? "bot" : "user";
} else {
$bot = "Unknown";
}
if (!defined("iAUTH") && $bot != "bot") {



Вот этот кусок отвечает за то, чтобы боты и администрация игнорировались. То есть, если это легальный бот с узер агентом, то его даже считать не будет. Насчет ип'а этого посмотри здесь, например https://www.megai...index_2015, он дает нагрузку
Изменил(а) Pisatel, 29 марта 2015 08:39:04
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Ага прочел, пусть в бане будет Улыбчивый нашел этот ипа в чёрном списке по чёрной базе ip.
а менять (-добавлять) в коде ничего не стану, пусть будет как ты сделал, я то в курсе что у тебя все проверено и надежно Подмигивание
Да и еще хотел спросить кто таков bot google feedfetcher он что то определенное сканирует?
Изменил(а) Ditrin, 29 марта 2015 16:38:26
 
Pisatel
Ditrin, не знаю насчет этого бота. Судя по названию, он новостные ленты на сайте, но это лишь предположение. Погугли. Честно говоря, я никогда не заморачивался классификацией ботов пс, меня больше интересует (как хобби) процесс кодинга, сео занимаюсь лишь по крайней необходимости.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Pisatel
Насчет бота: Google Feedfetcher
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Никаких фидов на сайте нет, просто я вчера видел этого робота после публикации статьи
 
Pisatel
Цитата [ Отметить все ]
Ditrin написал:

Никаких фидов на сайте нет, просто я вчера видел этого робота после публикации статьи

Ну вот он и искал его Улыбчивый
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Когда в выбираешь очистить бан лист, после очистки забаненные ip в htacess все равно остаются
 
Pisatel
Я знаю. Они удаляются только из бд, из .htaccess надо удалять вручную, либо ждать, пока кто-нибудь еще попадет в бан, тогда .htaccess перезапишется. Может, позже реализую одновременное удаление из бд и из .htaccess
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Поделиться:   
Перейти на форум:
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Вопрос по переделке bb-кода
PHP, MySQL
22345 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
68650 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
15366 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
17913 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
144989 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
14429 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
22570 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
26273 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
7669 0 Pisatel
15. июня 2015
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
37033 32 Pisatel
26. апреля 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
11806 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
31053 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
128534 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
8849 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
23202 13 Pisatel
03. апреля 2015