python自动化模块及运维工具
2022/6/8 1:22:37
本文主要是介绍python自动化模块及运维工具,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. psutil 可以获取系统运行的进程和系统利用率(CPU 内存…)信息
import psutil
2. IPy 是python 第三方处理IP地址模块
from IPy import IP
3. dnspython 是Python 实现的一个dns工具包,支持所有的记录类型,可用于查询、传输并动态更新zone信息,可以代替nslookup dig等工具
import dns.resolver
A记录、MX记录、NS记录、CNAME记录
4. difflib模块 实现文件内容差异对比 如nginx 配置文件对比
5. filecmp模块 实现文件、目录、遍历子目录的差异对比功能
6. smtplib模块 实现发送电子邮件
7. pycurl模块
8. scapy 生成动态路由轨迹图
能够对数据包进行伪造或解包,包括发送数据包、包嗅探、应答和反馈匹配,可以用在处理网络扫描、路由跟踪、服务探测、单元测试。通过traceroute生成路由轨迹图,可以看到探测点到目标节点的路由走向,运营商做路由节点分流,可以 通过这个该路由线路是不是最优的
9. pyClamad ClamAV 是一款免费的开源的防毒软件,主要提供Linux、Unix 系统提供病毒扫描、查杀服务
10. 高效端口扫描器 python-nmap
11. pexpect 可以实现对ssh、ftp、passwd、telnet 等命令进行自动交互
12. paramiko 是基于python 实现的SSH2远程安全链接,支持认证及密钥方式.
13. Fabric 基于python 实现的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,可以命令执行,文件上床,下载以及完成的日志输出。
14. saltstack 集群化批量管理工具
15. ansible 自动化运维工具
这篇关于python自动化模块及运维工具的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程