Я пытаюсь создать программу Java, которая является интерфейсом для iptables. Для этого я использую Java-класс Process и передает команды.Взаимодействие с iptables через командную строку
Мне интересно, правильно ли я это сделаю в целом. Например, здесь приведен список команд, которые сбрасывают iptables по умолчанию, которые должны выполняться в терминале последовательно. Я правильно использую класс Process здесь?
Process proc1 = Runtime.getRuntime().exec("iptables -P INPUT ACCEPT");
proc1.waitFor();
Process proc2 = Runtime.getRuntime().exec("iptables -P FORWARD ACCEPT");
proc2.waitFor();
Process proc3 = Runtime.getRuntime().exec("iptables -P OUTPUT ACCEPT");
proc3.waitFor();
Process proc4 = Runtime.getRuntime().exec("iptables -t nat -P PREROUTING ACCEPT");
proc4.waitFor();
Спасибо за любое направление!
Существует практически никакой документации в любом месте об использовании нескольких команд. –