Итак, я пытаюсь создать скрипт, который блокирует указанный c IP на моем брандмауэре.
Я обнаружил, что команда Powershell:
New-NetFirewallRule -DisplayName "Name of Scope" -Direction Outbound –LocalPort Any -Protocol TCP -Action Block -RemoteAddress 11.11.11.11/32
Теперь я Я не уверен, что эта команда оболочки хороша или нет, но это именно то, что я нашел.
Теперь, чтобы выполнить команду powershell через python Я прочитал, что мне нужно использовать либо os.system()
, либо subprocess.Popen
.
Кто-нибудь, будь любезен, скажет мне, как выполнить эту задачу, потому что то, что я пробовал, не сработало.