主要观点总结
关于ciscoconfparse2的介绍和使用方法。
关键观点总结
关键观点1: ciscoconfparse2的功能
这是一个针对思科IOS风格配置的安全审计工具,能够帮助研究人员快速解析、审计、查询、构建和修改网络设备配置。
关键观点2: 工具的要求和安装
该工具基于Python 3.7开发,需要安装Python 3.7+环境。可以使用git克隆项目源码到本地,然后切换到项目目录执行安装脚本完成安装,或者直接使用pip进行安装。
关键观点3: 工具的使用方法
可以通过导入ciscoconfparse2模块,使用其中的函数和类来解析、查询和修改Cisco配置。例如,可以使用find_parent_objects函数找到关闭的接口,或者使用find_object_branches找到BGP配置中的EBGP对等体。
关键观点4: 项目的开源许可协议
本项目的开发与发布遵循GPL-3. 0开源许可协议。
文章预览
关于ciscoconfparse2 ciscoconfparse2是一款针对思科IOS风格配置的安全审计工具,该工具是一个Python库,可以帮助广大研究人员快速解析、审计、查询、构建和修改 Arista / Cisco / Juniper / Palo Alto / F5 配置。 功能介绍 ciscoconfparse2可以帮助您快速回答有关 Cisco 配置的以下问题: 1、哪些接口已关闭? 2、哪些接口处于中继模式? 3、每个接口分配了什么地址和子网掩码? 4、哪些接口缺少关键命令? 5、此配置是否缺少标准配置行? 它可以帮助您: 1、审核现有的路由器 / 交换机 / 防火墙 / WLC 配置; 2、修改现有配置; 3、构建新配置; 一般来说,该库会检查 IOS 样式的配置并将其分解为一组相互关联的父/子关系。您可以针对这些关系执行复杂的查询: 工具要求 Python 3 attrs passlib tomlkit dnspython hier_config PyYAML pyparsing typeguard loguru 工具安装 由于该工具基于Python 3.7开
………………………………