Вот мой код:
import com.github.ffalcinelli.jdivert.WinDivert;
import com.github.ffalcinelli.jdivert.exceptions.WinDivertException;
public class blocker {
public static void main(String[] args) throws WinDivertException {
WinDivert w = new WinDivert("outbound");
w.open();
}
}
Я делаю TCP-рукопожатие с ПЛК с помощью операционной системы Windows.Я использую JnetPcap и Java для этого, но сразу после рукопожатия ОС Windows отправляет пакет RST, ACK и завершает соединение.Я написал код блокировщика в Java, используя библиотеку JDivert, которая в основном является оболочкой Java для WinDivert.Я изначально дал исходящий как фильтр, чтобы проверить, блокирует ли код все или нет.Но это продолжает давать мне эту ошибку:
https://pasteboard.co/I0WWP2P.png
Это происходило даже тогда, когда я использовал фильтр, приведенный в официальном примере JDivert github-репозитория.Любая помощь, пожалуйста?