Как заблокировать useragent?
Разбирать user agent на уровне iptables не лучшая идея - там проверку будет проходить каждый пакет и это будет весьма накладно по ресурсам. К том же, это не будет работать для https.
Блокировку по user agent можно делать на уровне веб сервера. 
Или логировать веб сервером попытки, и блокировать через iptables с помощью fail2ban, например уже по адресу.
grep-ом выбираешь адреса с интересующим UA и в iptables на DROP