Как решить с iptables и User-Agent? Нужно отфутболить некоторых ботов по user-agent. Делаю например :iptables -A INPUT -p tcp --dport 80 -m string --algo bm --string "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" -j DROP Подставляю в браузере этот юзерагент, и всё так же продолжает работать и в логах апача тоже бот этот тусуется. Как его выкинуть ?) И ещё пачку вместе с ним чтобы не мучали сервер. И так чтобы они даже до апача не доходили )
Если вы используете iptables для блокировки по User-Agent, но бот все равно обходит блокировку, то возможно, это связано с тем, что бот подменил User-Agent в своих запросах.
Чтобы более надежно блокировать ботов по User-Agent, можно использовать другие способы, например, использовать модуль mod_security для Apache. Mod_security позволяет легко настраивать правила блокировки на основе User-Agent.
Другой вариант - использовать специализированные решения для блокировки ботов, такие как Fail2ban, которые могут анализировать логи сервера и автоматически блокировать IP адреса ботов, в том числе по User-Agent.
Также, вы можете попробовать заблокировать доступ к вашему серверу с помощью Cloudflare или других CDN-сервисов, которые имеют возможность блокировать ботов по User-Agent на уровне CDN.
В целом, комбинация нескольких методов защиты (iptables, mod_security, Fail2Ban, CDN) может обеспечить более надежную защиту от ботов на вашем сервере.
Если вы используете iptables для блокировки по User-Agent, но бот все равно обходит блокировку, то возможно, это связано с тем, что бот подменил User-Agent в своих запросах.
Чтобы более надежно блокировать ботов по User-Agent, можно использовать другие способы, например, использовать модуль mod_security для Apache. Mod_security позволяет легко настраивать правила блокировки на основе User-Agent.
Другой вариант - использовать специализированные решения для блокировки ботов, такие как Fail2ban, которые могут анализировать логи сервера и автоматически блокировать IP адреса ботов, в том числе по User-Agent.
Также, вы можете попробовать заблокировать доступ к вашему серверу с помощью Cloudflare или других CDN-сервисов, которые имеют возможность блокировать ботов по User-Agent на уровне CDN.
В целом, комбинация нескольких методов защиты (iptables, mod_security, Fail2Ban, CDN) может обеспечить более надежную защиту от ботов на вашем сервере.