我想在python中为windows编写一个小的自定义防火墙。如果有人能指出我正确的方向来实现这一目标,我将非常高兴。我想阻止/取消阻止IP和端口。
答案 0 :(得分:0)
将 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