Можно ли заблокировать приложению доступ к интернету с помощью cmd?

Как правило, я бы использовать Брандмауэр заблокировать приложению доступ в интернет. Но я не хочу настраивать свою систему брандмауэра только для приложения.

Я хочу: создать bat файл для запуска приложения. Файл bat похож на этой.

Если я запускаю файл bat, приложение блокируется доступ в интернет. Если я запускаю приложение напрямую, приложение может получить доступ к интернету.

Это возможно ли это сделать?

28
задан 123iamking
08.01.2023 14:28 Количество просмотров материала 2416
Распечатать страницу

1 ответ

вы можете добавить правило брандмауэра, чтобы блокировать любой входящий и исходящий трафик перед запуском приложения и отключить (или удалить) правила брандмауэра после выхода.

правила установки блока

:: Variables
set RULE_NAME=TemporaryBlock
set PROGRAM=C:\Program Files (x86)\App\app.exe

netsh advfirewall firewall add rule name="%RULE_NAME%" dir=in action=block profile=any program="%PROGRAM%"
netsh advfirewall firewall add rule name="%RULE_NAME%" dir=out action=block profile=any program="%PROGRAM%"

запустить приложение с интернет заблокирован

@echo off

:: Variables
set RULE_NAME=TemporaryBlock
set PROGRAM=C:\Program Files (x86)\App\app.exe

:: Block the app
netsh advfirewall firewall set rule name="%RULE_NAME%" dir=in new enable=yes
netsh advfirewall firewall set rule name="%RULE_NAME%" dir=out new enable=yes

:: Running the app
start "" /wait "%PROGRAM%"

:: Disable the firewall rules
netsh advfirewall firewall set rule name="%RULE_NAME%" dir=in new enable=no
netsh advfirewall firewall set rule name="%RULE_NAME%" dir=out new enable=no

подробности

  • документы: netsh advfirewall firewall add rule -?
  • вы также можете создавать и удалять правила каждый раз, когда вы запускаете приложение, но мне нравится создавать правила один раз, а затем просто включить или отключить его более
  • вам нужны права администратора
0
отвечен Vlastimil Ovčáčík 2023-01-09 22:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх