Пропустить

блокировка по IP в зависимости от региона

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

блокировка по IP в зависимости от региона

Сообщение lesha111 » 09.08.2009 23:25

Подскажите, пожалуйста, существует ли модуль для блокировки регистрации в зависимости от региона?

Дело в том, что у нас на форум постоянно приходит "человеческий" спам из Украины, Словакии и др. Хотелось бы сделать форум только для чтения, для всех, кто не из Москвы (или хотя бы не из России).
Я могу закрыть вход по geoip с помощью .htaccess, но тогда форум будет полностью недоступен в т.ч. и для поисковиков.

lesha111
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 12.04.2009 4:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: блокировка по IP в зависимости от региона

Сообщение lesha111 » 10.08.2009 18:30

столько просмотров и не одного ответа. не уж то нет такого модуля?

lesha111
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 12.04.2009 4:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: блокировка по IP в зависимости от региона

Сообщение rxu » 10.08.2009 18:43

Мода для перевода в readonly в зависимости от IP адреса не встречал никогда.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: блокировка по IP в зависимости от региона

Сообщение lesha111 » 10.08.2009 23:50

в общем нашел решение через .htaccess запретил файл ucp.php dctv "нерусским"

<files "ucp.php">
Order Allow,Deny
allow from 62.5.128.0/17
allow from 62.12.80.0/23
......
огромный список русских диапазонов IP
......
</files>

второй способ: можно просто взять и исправить сам файл ucp.php, устроив перенаправление с QUERY_STRING - mode=register на 403-ю страницу для всех нерусских IP.
я конечно понимаю, что ядро править нехорошо, но это очень просто сделать :)

lesha111
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 12.04.2009 4:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Nekstati » 11.08.2009 1:14

Наверное, гуманнее будет перенаправлять басурманов на специальную страницу, на которой написано, почему их не пущають. Плюс где-то там должен быть админский e-mail на случай ошибки. И надо внести в исключения адреса распространённых зарубежных прокси: Toonel.net, Опера-Мини и т.д.
Аватара пользователя
Nekstati
Лидер поддержки
Лидер поддержки
 
Сообщения: 2571
Зарегистрирован: 19.03.2009 18:43
Благодарил (а): 9 раз.
Поблагодарили: 772 раз.

Re: блокировка по IP в зависимости от региона

Сообщение lesha111 » 11.08.2009 1:34

в качестве страницы 403 я сейчас рисую страничку, которая будет выдаваться всем не допущенным. а как раз прокси нужно банить в первую очередь, т.к. спамеры работают через них. на форуме нужны только целевые посетители, т.е. те из Москвы. Вряд ли из других городов/стран специально поедут в Москву, чтобы посетить наш клуб.
Дело в том, что пока там всего две темы и сообщений мало и легко можно отследить спамеров, а если разрастется это дело, то будет довольно муторно чистить эту порнуху, что приходит

клиенты, Opera Mini, пусть зарегаются из дома, а вход я оставлю свободным, прикрыв только регистрацию.
В общем думаю, что проще поправить ucp.php, т.к. на php гораздо проще всякие фильтры писать.

lesha111
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 12.04.2009 4:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: блокировка по IP в зависимости от региона

Сообщение crash » 11.08.2009 2:36

lesha111 писал(а):огромный список русских диапазонов IP

главное список все время проверять и добалявть новые.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Re: блокировка по IP в зависимости от региона

Сообщение lesha111 » 11.08.2009 3:32

тут лежит база ip http://ipgeo-base.ru/cgi-bin/Archive.cgi
все что мне нужно - это прописать в крон ее регулярную загрузку, ну допустим, раз в неделю, я думаю будет достаточно, а обрабатывать можно например скриптом с этого же сайта *http://ipgeo-base.ru/cgi-bin/Software.cgi

проблему решил. тему можно закрывать.

может кому пригодится - список сайтов, где можно получить диапазоны IP адресов и получить информацию об IP
http://www.proxyserverprivacy.com/ipaddress_range.php
http://worldips.info/
http://www.find-ip-address.org/ip-country/
http://ipgeo-base.ru/cgi-bin/Archive.cgi
http://www.ipaddresslocation.org/ipaddress.shtml

lesha111
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 12.04.2009 4:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: блокировка по IP в зависимости от региона

Сообщение Shredder » 11.08.2009 3:57

Возможно, немного не в тему, но где достать базу прокси, чтобы запретить их на сайте? И вообще, как это лучше сделать?

Shredder
Former team member
 
Сообщения: 1034
Зарегистрирован: 14.12.2008 11:18
Благодарил (а): 62 раз.
Поблагодарили: 181 раз.

Re: блокировка по IP в зависимости от региона

Сообщение Gemini_13 » 11.08.2009 10:45

Списки прокси-серверов в большинстве случаев "живут" от 2 до 10 дней, потому это делать бесмысленно. Можно добавить в список долговечные прокси, но если вам захотят сделать пакость это не поможет :)

Списки прокси ищите в Гугле, их просто валом.
## .. ионный ускоритель на быстром мазуте.. ##
Аватара пользователя
Gemini_13
phpBB 1.4.4
 
Сообщения: 72
Зарегистрирован: 16.03.2009 16:44
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: блокировка по IP в зависимости от региона

Сообщение lesha111 » 11.08.2009 13:48

если вам захотят сделать пакость это не поможет :)

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

lesha111
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 12.04.2009 4:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: блокировка по IP в зависимости от региона

Сообщение Gemini_13 » 11.08.2009 16:53

Как вариант, можна так:
1. Поставьте мод для автоматического перевода пользователей в дургую группу (например, по-достижению 5 постов)
2. Поставьте промодерацию (первые 5 постов читает модер и только тогда одобряет пост)

Вот только как сделать помодерацию не помню, хоть убейте. На phpbb.com так сделали.
## .. ионный ускоритель на быстром мазуте.. ##
Аватара пользователя
Gemini_13
phpBB 1.4.4
 
Сообщения: 72
Зарегистрирован: 16.03.2009 16:44
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: блокировка по IP в зависимости от региона

Сообщение lesha111 » 11.08.2009 18:40

можно будет сделать, когда модера найду :)

lesha111
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 12.04.2009 4:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: блокировка по IP в зависимости от региона

Сообщение Борис Бердичевский » 12.08.2009 12:15

А не проще ли сделать обязательным заполнение поля Откуда, и в зависимости от этого поля направлять в соответствующую группу? Ну, в крайнем случае, можно подправить в Админке. Конечно, против спам-ботов надо бороться капитально, это не зависимо от фильтрации регистрирующихся людей. Для этого эффективен способ topic21159.html
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

Re: блокировка по IP в зависимости от региона

Сообщение lesha111 » 12.08.2009 16:46

Борис Бердичевский писал(а):А не проще ли сделать обязательным заполнение поля Откуда

человек без труда напишет что он из москвы. сейчас я сделал примерно так: forum.papas.ru если зайти через американский анонимайзер, то регаться не даст ;)
пример anonymizer.nntime.com проверил - работает
кого интересует, могу подробноти дать с исходниками. при этом вход возможен не зависимо от страны, запрет лишь на регистрацию

lesha111
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 12.04.2009 4:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Запросы модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы