Блокировать все сетевые порты, кроме одного в Windows (C #) - PullRequest
0 голосов
/ 01 апреля 2019

Я создаю консольное приложение .NET в C #.Это приложение представляет собой небольшой скрипт, который использует CLI OpenVPN для автоматического подключения к серверу VPN без каких-либо ручных действий.

Я хочу заблокировать все сетевые порты устройства, кроме того, который используется OpenVPN CLI.Например, порт 1194. Можно ли это сделать в Windows и как этого добиться?Я попробовал что-то с командой netsh, изменив шлюз системы по умолчанию, но это привело к полному интернет-блоку.Например, Process.Start с netsh interface ipv4 set address name="Wi-Fi 3" static 192.168.1.15 255.255.255.0 127.0.0.1.

Я не смог найти команду / код для блокировки всех портов, кроме одного, поэтому любая помощь в этом была бы признательна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...