Опубликовал еще один сервисный скрипт для медиавики:
https://gitlab.com/dhyannataraj/scriptorium/-/tree/master/web/mediawiki/ban_spam_ip
Скрипт получает список IP адресов с сервиса www.stopforumspam.com, преобразует его в формат пригодный для nginx'ного плагина geo, после чего можно на уровне конфига nginx принимать решене о том как поступать с пользователями пришедшими с этих адресов: блокировать, перенапраяь на read-only версию сайта и т.п.
Более подробно смотри README.md
https://gitlab.com/dhyannataraj/scriptorium/-/tree/master/web/mediawiki/ban_spam_ip
Скрипт получает список IP адресов с сервиса www.stopforumspam.com, преобразует его в формат пригодный для nginx'ного плагина geo, после чего можно на уровне конфига nginx принимать решене о том как поступать с пользователями пришедшими с этих адресов: блокировать, перенапраяь на read-only версию сайта и т.п.
Более подробно смотри README.md
no subject
Date: 2021-06-21 07:43 am (UTC)Вообще интересно, какой процент IP в базе этого сервиса представляет собой выходные пулы провайдеров, использующих NAT? В частности сотовых операторов.
По-моему в наше время всеобъемлющих NAT-ов, админов форумов, которые банят по IP следует подвергать жестокому покаранию.
no subject
Date: 2021-06-21 11:04 am (UTC)Всё зависит от целевой аудитории...
У меня во всех вики аудитория писателей -- в большинстве свои люди, которым надо просто дать залогинится.
В sim-im желающих что-то написать не было годами, но закрывать его совсем не стоит. В автостопной вики которую я сейчас подбираю, тусовка потенциальных редакторов узка, коллизию нового автора и tainted IP адреса если что можно решить руками...
Кроме того сам скрипт вообще не говорит как именно реагировать на IP-адреса из списка. Можно показывать клон сайта с более мощной капчей. Можно пользователей зареганых таким образрм прогонять через доп. модерацию. Это уже по месту можно решить, как правильно, исходя из исходных условий.