ArtyomovAnton
@ArtyomovAnton
PHP и всё что рядом

Как информировать пользователя о том, что его IP забанен?

Доброго. Сейчас имеется
-A INPUT -p tcp -m multiport --dports 80,443 -m set --match-set f2b-bruteforce_joomla src -j REJECT --reject-with icmp-port-unreachable

Реджектятся пакеты.
Как можно реализовать такое: если IP пользователя забанен, то не тупо REJECT делать, а отдавать ему статическую html страницу с информацией о том, что IP забанен?
Если можно, дайте пример, или ссылки на подобные решения.
Спасибо.
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
@krosh
Попробуйте заменить REJECT на REDIRECT. После применения правила их обработка прекращается и, значит, пакет не должен дойти до цели. При этом веб-сервер на 8080 должен быть локальным, и еще можно закрыть к нему доступ всем, кроме f2b-bruteforce_joomla.

iptables -t nat -A PREROUTING -i eth1 -p tcp -m multiport --dports 80,443 -m set --match-set f2b-bruteforce_joomla src -j REDIRECT --to-port 8080
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы