вапрос один, друг мой ты сам то это проверял? работает?
эх, молодежь, молодежь....
по синтаксису же видно, что это кусок из рабочего кода...
веть в отличие от веба допустим все вышеперечисленные правила будут легитимны и приемлемы для ссш потому как там соеденение открывается только после ввода пароля пока авторизация не прошла идёт только запрос на соеденение(гениально сделанно если чё) в апаче, каманче и прочих веб-серверах и веб-мордах соеденение же считается открытым на порт когда загружается страница с просьбой ввести логин и пароль. И поэтому пытаться лочить соедение по примеру того же ssh просто глупо будет либо тупо убиваться соеденение в самом начале и не будет грузится страница с авторизацией либо соедение будет открыватся и висеть без проблем. Из сего нужно написать правило которое просто будет дропать соеденение на порт (80,443) по времени то есть не успел авторизоватся допустим за 20 секунд будешь дропать тя на 5 минут скажем второй раз не успел то 15 третий раз не успел 25 четвёртый на сутки. По моему это логично
теперь я кажется понял, что Вам нужно. Да, описанные здесь методы подходят для другого, не для того, что Вы написали... С помощью одного iptables это не решить...