Проверка IP на черный

vave

Полезный
Регистрация
22 Июн 2007
Сообщения
466
Реакции
16
  • Автор темы
  • Заблокирован
  • #1
Подскажите, где взять скрипт, который чекал бы IP посетителя на наличие в черных списках IP и не пускал бы такого пользователя на сайт...
Или делал бы это при повышенной активности например.

У меня сайты постоянно зависают, не грузятся, борюсь уже два года, надоело вручную добавлять левые IP адреса, часто случайно блокирую поисковые системы, в связи с чем сайты выбивает из поиска...
 

Trafim6021

Постоялец
Регистрация
20 Ноя 2013
Сообщения
564
Реакции
132
  • Заблокирован
  • #2
Присоединяюсь к вопросу и немного дополню. Когда сижу с впн'а, некоторые сайты иногда мне говорят что айяйяй мол "Вы сидите через VPN".
Интересует как они это детектируют? Гдето есть базы?
 

ykpon

Постоялец
Регистрация
8 Дек 2012
Сообщения
250
Реакции
150
maxmind.com
Наверняка определит, у них регулярно базы обновляются.
А так, через http_limit_req в nginx ограничивайте количество соединений с одного IP и допустимый размер всплеска запросов.
Через тот же nginx запрещайте соединение через TOR (в сети есть готовое решение с автоматическим обновлением базы адресов).
Ну и можно по принципу блокировки адресов TOR банить всякие адреса из spam баз.
 

invader

Серый кардинал в отставке :)
Команда форума
Модератор
Регистрация
2 Апр 2006
Сообщения
2.624
Реакции
6.126
Когда сижу с впн'а, некоторые сайты иногда мне говорят что айяйяй мол "Вы сидите через VPN".
Интересует как они это детектируют? Гдето есть базы?
Определение, что вы зашли через прокси
Код:
 if($_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_VIA'] || $_SERVER['HTTP_PROXY_CONNECTION'] || $_SERVER['HTTP_USER_AGENT_VIA'] || $_SERVER['HTTP_CACHE_INFO'] || $_SERVER['HTTP_PROXY_CONNECTION']) {
айяйяй , вы юзаете прокси сервер...
    }
 

denverkurt

Denve®
Регистрация
23 Дек 2013
Сообщения
749
Реакции
481
Подскажите, где взять скрипт, который чекал бы IP посетителя на наличие в черных списках IP и не пускал бы такого пользователя на сайт...
Или делал бы это при повышенной активности например.

У меня сайты постоянно зависают, не грузятся, борюсь уже два года, надоело вручную добавлять левые IP адреса, часто случайно блокирую поисковые системы, в связи с чем сайты выбивает из поиска...
используйте этот скрипт Для просмотра ссылки Войди или Зарегистрируйся
 

vave

Полезный
Регистрация
22 Июн 2007
Сообщения
466
Реакции
16
  • Автор темы
  • Заблокирован
  • #6
Определение, что вы зашли через прокси
Код:
 if($_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_VIA'] || $_SERVER['HTTP_PROXY_CONNECTION'] || $_SERVER['HTTP_USER_AGENT_VIA'] || $_SERVER['HTTP_CACHE_INFO'] || $_SERVER['HTTP_PROXY_CONNECTION']) {
айяйяй , вы юзаете прокси сервер...
    }
То есть учитывая что почти все эти спамеры бомбят сайты через прокси, то этот скрипт идеален? Просто перенаправить такого спамера куда-нибудь на гугл и всё...
 

ykpon

Постоялец
Регистрация
8 Дек 2012
Сообщения
250
Реакции
150
То есть учитывая что почти все эти спамеры бомбят сайты через прокси, то этот скрипт идеален? Просто перенаправить такого спамера куда-нибудь на гугл и всё...
При условии, что прокси не анонимный.
 

invader

Серый кардинал в отставке :)
Команда форума
Модератор
Регистрация
2 Апр 2006
Сообщения
2.624
Реакции
6.126
Идеального решения нет.
Maxmind тоже не гарантирует 100% вероятность
Для просмотра ссылки Войди или Зарегистрируйся
 
Сверху