适用于Windows的Python防火墙?

时间:2010-10-31 18:51:32

标签: python windows security firewall

我想在python中为windows编写一个小的自定义防火墙。如果有人能指出我正确的方向来实现这一目标,我将非常高兴。我想阻止/取消阻止IP和端口。

1 个答案:

答案 0 :(得分:0)

使用python的子进程模块运行以下命令提示符/powershell命令:

将 Windows 防火墙服务配置为自动启动。

sc config mpssvc start=auto

启动 Windows 防火墙服务。

net stop mpssvc && net start mpssvc

启用 Windows 防火墙配置文件。

netsh advfirewall set allprofiles state on

创建防火墙规则以拒绝来自特定 IP 地址的数据包输入。

netsh advfirewall firewall add rule name="BLOCK IP ADDRESS - 10.10.10.10" dir=in action=block remoteip=10.10.10.10

创建防火墙规则以拒绝向特定 IP 地址输出数据包。

netsh advfirewall firewall add rule name="BLOCK IP ADDRESS - 10.10.10.10" dir=out action=block remoteip=10.10.10.10
相关问题