摘要: 1.filecmp模块介绍 当我们进行代码审计或校验备份结果时,往往需要检查原始与目标目录的文件一致性,Python的标准库已经自带了满足此需求的模块filecmp。filecmp可以实现文件、目录、遍历子目录的差异对比功能。比如报告中输出目标目录比原始多出的文件或子目录,即使文件同名也会判断是否为 阅读全文
posted @ 2022-03-30 18:37 jiayou111 阅读(745) 评论(0) 推荐(0)
摘要: 1.difflib介绍 difflib作为Python的标准库模块,无需安装,作用是对比文本之间的差异,且支持输出可读性较强的HTML文档,与linux下的diff命令类似。我们可以使用difflib对比代码,配置文件的差别,在版本控制方面是非常有用。Python2.3或更高版本默认自带diffli 阅读全文
posted @ 2022-03-30 17:23 jiayou111 阅读(1856) 评论(0) 推荐(0)
摘要: 1.dnspython模块介绍 dnspython(http://www.dnspython.org/)是Python实现的一个DNS工具包,它支持几乎所有的记录类型,可以用于查询、传输并动态更新ZONE信息,同时支持TSIG(事务签名)验证消息和EDNS0(扩展DNS)。在系统管理方面,我们可以利 阅读全文
posted @ 2022-03-30 16:21 jiayou111 阅读(1110) 评论(0) 推荐(0)
摘要: 1.安装 IP地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包括网络性能、可扩展性等方面,在这个过程当中,免不了要计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、IP类型等。Python提供了一个强大的第三方模块————IPy(https://github 阅读全文
posted @ 2022-03-30 15:34 jiayou111 阅读(608) 评论(0) 推荐(0)