Забыли пароль?
Запросите новый здесь.

Автор темы: Vova
ID темы: 985
Информация:
Тема содержит 11 сообщения, была просмотрена 2747 раз.
Просмотр темы
PHP-Fusion Russia » Разное » Разное
 Распечатать тему
Антибот плагин
Vova
Существует что то подобное?

Нужна автоматическая блокировка апйи тех хто больше 3 страниц загрузил за 2 секунды.

Как это можно реализовать?
 
Web
Polarfox
Плохая идея думаю.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Rush
и как ты их хочешь забанить по айпи? если только редирект. через пхп тебе придется хранить всю инфу обо всех, кто загружает у тя страницы с привязкой по времени и ип. бредово, нагрузка будет колосальной. надо через серверный софт реализовывать. погугли моды для апача какие, стопудово есть.
хотя.. если делать асинхронно через аякс на jquery, в конец страницы добавить скриптик для сохранения и провереки. но интервал и количество запросов надо увеличить будет в любом случае. 2 секунды слишком мало.
 
Web
Polarfox
Вы будете смеяться но в битриксах оно есть...
И не только.

А смысл?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Vova
173.199.116.203 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.116.203.choopa.net 8gamers.net /kino/show/%D0%A7/ GET 60400 1350562451 k=1&show=� */* deflate, gzip 8gamers.net
173.199.115.3 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.115.3.choopa.net 8gamers.net /torrent/view/53/ GET 37161 1350562458 torrent_id=53 */* deflate, gzip 8gamers.net
173.199.116.243 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.116.243.choopa.net 8gamers.net /articles/category/4/ GET 40556 1350562464 cat_id=4 */* deflate, gzip 8gamers.net
173.199.114.139 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.114.139.choopa.net 8gamers.net /torrent/view/54/ GET 37502 1350562471 torrent_id=54 */* deflate, gzip 8gamers.net
173.199.114.179 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.114.179.choopa.net 8gamers.net /kino/show/%D0%A8/ GET 38230 1350562478 k=1&show=� */* deflate, gzip 8gamers.net
173.199.117.235 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.117.235.choopa.net 8gamers.net /torrent/view/58/ GET 52007 1350562485 torrent_id=58 */* deflate, gzip 8gamers.net
173.199.116.91 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.116.91.choopa.net 8gamers.net /flash/category/11/ GET 57333 1350562492 cat_id=11 */* deflate, gzip 8gamers.net
173.199.120.155 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.120.155.choopa.net 8gamers.net /torrent/view/59/ GET 51457 1350562499 torrent_id=59 */* deflate, gzip 8gamers.net
173.199.116.59 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.116.59.choopa.net 8gamers.net /kino/show/%D0%A9/ GET 44986 1350562506 k=1&show=� */* deflate, gzip 8gamers.net
173.199.119.67 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.119.67.choopa.net 8gamers.net /torrent/view/6/ GET 37603 1350562513 torrent_id=6 */* deflate, gzip 8gamers.net
173.199.116.243 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.116.243.choopa.net 8gamers.net /torrent/view/60/ GET 50192 1350562527 torrent_id=60 */* deflate, gzip 8gamers.net
173.199.116.187 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.116.187.choopa.net 8gamers.net /kino/show/%D0%AD/ GET 39445 1350562535 k=1&show=� */* deflate, gzip 8gamers.net
173.199.114.91 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.114.91.choopa.net 8gamers.net /article/view/178058/ GET 54057 1350562538 article_id=178058 */* deflate, gzip 8gamers.net
173.199.119.147 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.119.147.choopa.net 8gamers.net /torrent/view/61/ GET 37956 1350562541 torrent_id=61 */* deflate, gzip 8gamers.net
173.199.115.179 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.115.179.choopa.net 8gamers.net /flash/category/12/ GET 38238 1350562548 cat_id=12 */* deflate, gzip 8gamers.net
173.199.120.59 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.120.59.choopa.net 8gamers.net /torrent/view/62/ GET 44288 1350562555 torrent_id=62 */* deflate, gzip 8gamers.net
173.199.114.139 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.114.139.choopa.net 8gamers.net /kino/show/%D0%AE/ GET 51156 1350562562 k=1&show=� */* deflate, gzip 8gamers.net
173.199.120.131 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.120.131.choopa.net 8gamers.net /torrent/view/63/ GET 36586 1350562569 torrent_id=63 */* deflate, gzip 8gamers.net
173.199.120.131 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.120.131.choopa.net 8gamers.net /articles/category/6/ GET 37664 1350562576 cat_id=6 */* deflate, gzip 8gamers.net
173.199.115.179 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.115.179.choopa.net 8gamers.net /torrent/view/630/ GET 43798 1350562583 torrent_id=630 */* deflate, gzip 8gamers.net
173.199.120.139 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.120.139.choopa.net 8gamers.net /kino/show/%D0%AF/ GET 45206 1350562590 k=1&show=� */* deflate, gzip 8gamers.net
173.199.115.171 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.115.171.choopa.net 8gamers.net /torrent/view/631/ GET 37391 1350562598 torrent_id=631 */* deflate, gzip 8gamers.net
173.199.120.131 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.120.131.choopa.net 8gamers.net /flash/category/13/ GET 42036 1350562605 cat_id=13 */* deflate, gzip 8gamers.net
173.199.119.59 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.119.59.choopa.net 8gamers.net /torrent/view/632/ GET 44076 1350562611 torrent_id=632 */* deflate, gzip 8gamers.net
173.199.116.211 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.116.211.choopa.net 8gamers.net /kino/show/0/ GET 36892 1350562619 k=1&show=0 */* deflate, gzip 8gamers.net
173.199.116.11 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.116.11.choopa.net 8gamers.net /torrent/view/633/ GET 36399 1350562625 torrent_id=633 */* deflate, gzip 8gamers.net
173.199.116.43 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.116.43.choopa.net 8gamers.net /torrent/view/634/ GET 47569 1350562639 torrent_id=634 */* deflate, gzip 8gamers.net
173.199.114.243 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.114.243.choopa.net 8gamers.net /kino/show/1/ GET 38797 1350562646 k=1&show=1 */* deflate, gzip 8gamers.net
173.199.115.91 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.115.91.choopa.net 8gamers.net /article/view/211547/ GET 33962 1350562649 article_id=211547 */* deflate, gzip 8gamers.net
173.199.120.171 4 Unknown Unknown US United States Sayreville NJ -74.3561019897 40.4618988037 USA 173.199.120.171.choopa.net 8gamers.net /torrent/view/635/ GET 56946 1350562653 torrent_id=635 */* deflate, gzip 8gamers.net


лог за 30 секунд. какой то придурок начал атаковать сайт с хостера choopa.net и разных айпи.

Решение нашел для этого:

Загрузить источник  GeSHi: PHP
  1. $host = gethostbyaddr(USER_IP);
  2. if (preg_match("/choopa.net/i",$host)) die;
  3. if (preg_match("/choopa.com/i",$host)) die;
Добавлено за 0.031 секунд, используя GeSHi 1.0.8.10

 
Web
Polarfox
Блочь апачем по рефу или ипу если уж так хочется, не запуская хпх даже - эффективней.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Rush
конечно эффективней. пхп то все равно будет запускаться и парсить страницу в байткод, натыкаясь на условие - умирать. но это ресурсы. а вот на уровне апача - это дело.

и не рекомендовал бы preg_match, лучше старыми добрыми строковыми функциями. но в любом случае придется мониторить вручную. заддосить сайт вроде фьюжика на шареде - три секи боя. бойся чтоб он не начал прокси использовать, тут уж ничего особо не поделаешь
 
Web
Polarfox
Задосить любой сает - вовсе не дольше выдет, не нужно дискредитировать наш двиг.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Rush
ну не скажи
 
Web
Rasmusok
Битрикс как был говно нагрузочное так им и останется
Разработка сайтов. Продвижение. Раскрутка. www.wooas.ru
Начхать на красоту, главное что под капотом.
 
Web
Polarfox
Оффтопик А пилится то как хорошо - просто чудо! Любой чиновник будет доволен.
Но это оффтоп, к сожалению.

Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
x1 x1
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: