28
2025
03
11:31:18

Windows 防火墙规则导出工具

Windows 防火墙默认的导出格式不可读,并且导入时会覆盖原始规则。使用 Python 写了一个导出工具,方便备份防火墙规则。


工具截图如下:



支持的防火墙规则

  • 出站、入站
  • 协议:tcp 、udp 、icmp
  • 规则中含应用程序路径
  • 规则中含IP段
  • 指定端口



导出前 windows 防火墙中的规则如下:
使用export_rules工具导出后的防火墙规则示例:


netsh advfirewall firewall add rule \    
    name="360ceupdate.exe" \
    dir=in \    
    action=allow \
    
    enable=yes \
    profile=public \    
    protocol=tcp \
    
    program="C:\Users\Administrator\AppData\Local\360ChromeX\Chrome\Application\22.3.3087.64\installer\360ceupdate.exe" \
    
    remoteip=192.168.1.1-192.168.1.20
    

netsh advfirewall firewall add rule \    
    name="inner" \
    
    dir=out \
    
    action=allow \
    
    enable=yes \
    
    remoteip=10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
    

netsh advfirewall firewall add rule \    
    name="ping" \
    
    dir=in \
    
    action=allow \
    
    enable=yes \
    
    protocol=icmpv4
平时不太会写netsh脚本的,也可以先在图形界面手工创建防火墙规则,然后导出后学习规则如何书写。
工具下载地址:

https://github.com/hyang0/export_firewall_rules





推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://zblog.hqyman.cn/post/9884.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: