防火墙策略梳理工具

防火墙策略梳理工具

作为一名防火墙运维工程师,日常工作内容主要是防火墙策略增、删、改、查,定时巡检、应急演练等内容。但随着安全重视程度日趋升高,需要定期对防火墙策略进行梳理,细化策略、清除一些未被调用的地址对象、服务对象、时间对象以及过期策略、闲置策略或者僵尸策略。或者监管部分定期的要求提供防火墙目前一开通的策略详单。目前了解大部分防火墙产品无法提供直接策略表导出功能,及时部分产品提供导出功能,导出的测量表也不尽人意。无法详细展现策略表里的详细五元组信息。
定期梳理防火墙策略资产无疑给运维工作者带来了不少的工作量,通过人工的将防火墙策略梳理成表格,逐层下钻挖掘组对象嵌套,后期还要实时更新表格。实在愁人。
向来不愿做重复工作、没有技术含量的我,凭借自己对防火墙技术的多年积累加上对python的热爱。决定写个脚本工具来完成这项工作,其他时间喝喝茶,吹吹牛逼不香吗~

于是就有了下文…

在这里插入图片描述

该脚本工具提供了以下功能
1.Policy/nat Table Export \策略表和nat表梳理功能
2.Policy Redundance Analysis \冗余策略分析功能
3.Unused Object Analysis \垃圾配置清理功能
4.Policy Risk Assessment \策略风险分析功能

策略表和nat表梳理功能

根据工具提示,输入需要梳理的防火墙配置文件,选择“1”菜单完成策略、源NAT、目标NAT等表格梳理工作。
防火墙策略表
在这里插入图片描述
源NAT转换表
在这里插入图片描述
目标NAT转换表
在这里插入图片描述

冗余策略分析

选择菜单“2”完成策略冗余分析功能,看看效果吧!
在这里插入图片描述

垃圾配置清理

垃圾配置清理能够梳理出防火墙未被调用的地址对象、地址组对象、服务对象、服务组对象、时间对象等,并且还能自动生成回收脚本哦,回收脚本可以直接刷到设备上进行回收清理。是不是很nice!

地址与地址组对象清理回收在这里插入图片描述
在这里插入图片描述
服务与服务组对象清理回收
在这里插入图片描述
保存
在这里插入图片描述

风险策略梳理

风险策略梳理是基于提前定制好的风险规则完成策略检查,并输出存在风险的策略。
在这里插入图片描述

目前主要实现以上功能,后续有需求在扩展吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

候鸟-南飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值