Como posso adicionar um endereço IP ao iptable ou firewall usando o JAVA? [fechadas]

0

Eu construí um sistema de monitoramento: Shadow-NET em java. Eu tenho uma interface web que mostra IPs de lista negra.

Agora eu sou obrigado a fornecer uma opção na web ui que permitirá ao usuário bloquear qualquer um dos IP listados. Existe alguma maneira de bloquear qualquer endereço IP especificado, ou seja, adicionando-o ao iptable ou configurando o firewall, em java?

    
por sagher 10.11.2016 / 15:27

1 resposta

0

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
    
por bc2946088 10.11.2016 / 15:56