Bloquear um ip com iptables
é simplesmente o suficiente. Obtê-lo do seu aplicativo para o sistema pode ter implicações de segurança. Se você usar System.exec (), o comando teria que ser executado como root.
Aqui está um exemplo para bloquear o ip 1.2.3.4 no iptables.
/sbin/iptables -I INPUT -s 1.2.3.4 -j DROP