Я бы хотел запрограммировать небольшое приложение на Java, которое по требованию блокировало бы все сетевые соединения (для всей ОС, а не только для ВМ).Приложение предназначено только для платформы Windows, и я хотел бы использовать специальные API для Windows.
Я посмотрел на API брандмауэра Windows , но не нашел ничего полезного.Кроме того, я не знаю, как вызывать эти API с помощью JNA.
Я прошу у вас несколько указателей или примеров того, как я могу выполнить эти задачи:
- Использование брандмауэра Windows или других API в Java с использованием JNA или какой-либо другой библиотеки (JNIне является предпочтительным)
- Заблокировать / разблокировать все соединения